NPC: Insects

All development conversation and discussion takes place here

Moderator: Moderator

Post Reply
Message
Author
Shoob
Reaper
Posts: 1535
Joined: Mon Jan 22, 2007 6:31 pm
Location: East of the sun, west of the moon

NPC: Insects

#1 Post by Shoob »

insect.lua :D

please feel free to leave comments or ideas or suggestions below...

overpowered? underpowered?

and yes... I did use spore_poison because I was lazy, I will go back and fix that ;)
and I may change type and subtype later too

Already added:
- midge swarm
- bee swarm
- hornet swarm
- hummerhorn

Other ideas:
- giant lice/fleas
- dragonflies (all types) (own category)
- beetles (own category)
- A pair of weevils (hehehe... desc is always choose the lesser of the two)
Oliphant am I, and I never lie.

Shoob
Reaper
Posts: 1535
Joined: Mon Jan 22, 2007 6:31 pm
Location: East of the sun, west of the moon

Re: NPC: Insects

#2 Post by Shoob »

Code: Select all

--updated 7:33 PM 1/28/2010

local Talents = require("engine.interface.ActorTalents")

newEntity{
	define_as = "BASE_NPC_INSECT",
	type = "insect", subtype = "swarms",
	display = "I", color=colors.WHITE,
	can_multiply = 2,
	desc = "Buzzzzzzzzzzzzzzzzzzzzzzzzzzz.",
	body = { INVEN = 1 },
	autolevel = "warrior",
	ai = "dumb_talented_simple", ai_state = { talent_in=1, },
	stats = { str=1, dex=20, mag=3, con=1 },
	energy = { mod=2 },
	combat_armor = 1, combat_def = 10,
}

newEntity{ base = "BASE_NPC_INSECT",
	name = "midge swarm", color=colors.UMBER,
	desc = "A swarm of midges, they want blood.",
	level_range = {1, 25}, exp_worth = 1,
	rarity = 4,
	max_life = resolvers.rngavg(1,2),
	combat = { dam=1, atk=15, apr=20 },
}

newEntity{ base = "BASE_NPC_INSECT",
	name = "bee swarm", color=colors.GOLD,
	desc = "They buzz at you threateningly, as you have gotten too close to their hive.",
	level_range = {2, 25}, exp_worth = 1,
	rarity = 4,
	max_life = resolvers.rngavg(1,3),
	combat = { dam=2, atk=15, apr=20, damtype=DamageType.POISON },

	talents = resolvers.talents{ [Talents.T_SPORE_POISON]=1 },
}

newEntity{ base = "BASE_NPC_INSECT",
	name = "hornet swarm", color=colors.YELLOW,
	desc = "You have intruded on their grounds, they will defend it at all costs.",
	level_range = {3, 25}, exp_worth = 1,
	rarity = 7,
	max_life = resolvers.rngavg(3,5),
	combat = { dam=5, atk=15, apr=20, damtype=DamageType.POISON },

	talents = resolvers.talents{ [Talents.T_SPORE_POISON]=2 },
}

newEntity{ base = "BASE_NPC_INSECT",
	name = "hummerhorn", color=colors.YELLOW,
	desc = "A giant buzzing wasp, its stinger drips venom. ",
	level_range = {16, 50}, exp_worth = 1,
	rarity = 7,
	max_life = resolvers.rngavg(5,7),
	combat = { dam=7, atk=15, apr=20, damtype=DamageType.POISON },
	can_multiply = 4,

	talents = resolvers.talents{ [Talents.T_SPORE_POISON]=3 },
}
Oliphant am I, and I never lie.

madmonk
Reaper
Posts: 2257
Joined: Wed Dec 12, 2007 12:21 am
Location: New Zealand

Re: NPC: Insects

#3 Post by madmonk »

Ants:

Common Ants
Soldier Ants
Driver Ants
Trap-Jaw Ants (look these up, but they have the power of knock-back)

Termites

Locust Swarm (destroys food)

Cockroaches
Weta

Mantis (Borrow the arms from the Mantis Shrimp and have two types - Spearer and Smasher)

Death-Watch Beetle

Booklice - destroys books, tomes and Scrolls

That'll do for now!
Regards

Jon.

Shoob
Reaper
Posts: 1535
Joined: Mon Jan 22, 2007 6:31 pm
Location: East of the sun, west of the moon

Re: NPC: Insects

#4 Post by Shoob »

yep, I couldnt sleep last night so I wrote up a list of things to do... I think that beetles and dragonflies and ants will have their own list.

I have about a list of 30 or so monsters to add :/
Oliphant am I, and I never lie.

darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: NPC: Insects

#5 Post by darkgod »

Included for next RFT
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

Shoob
Reaper
Posts: 1535
Joined: Mon Jan 22, 2007 6:31 pm
Location: East of the sun, west of the moon

Re: NPC: Insects

#6 Post by Shoob »

heh... madmonk... your weta post made me think of these. <shudder>
Oliphant am I, and I never lie.

Post Reply