ToME: the Tales of Maj'Eyal

Everything about ToME
It is currently Thu Nov 15, 2018 2:30 pm

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: NPC: bears
PostPosted: Sat Jan 30, 2010 4:00 pm 
Offline
Reaper

Joined: Mon Jan 22, 2007 6:31 pm
Posts: 1534
Location: East of the sun, west of the moon
bears here:
- brown
- black
- cave
- war
- grizzly
- polar

not in yet:
- werebear


ideas/suggestions comments put below.

_________________
Oliphant am I, and I never lie.


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Sat Jan 30, 2010 4:00 pm 
Offline
Reaper

Joined: Mon Jan 22, 2007 6:31 pm
Posts: 1534
Location: East of the sun, west of the moon
Code:
--updated: 7:59 AM 1/30/2010

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

newEntity{
   define_as = "BASE_NPC_BEAR",
   type = "animal", subtype = "bear",
   display = "q", color=colors.WHITE,
   body = { INVEN = 10 },

   max_stamina = 100,

   autolevel = "warrior",
   ai = "dumb_talented_simple", ai_state = { talent_in=5, },
   energy = { mod=0.9 },
   stats = { str=18, dex=13, mag=5, con=15 },
   
   combat_armor = 1, combat_def = 1,
   combat = { dam=resolvers.rngavg(12,25), atk=10, apr=3, physspeed=2 },
   life_rating = 12,
   tmasteries = resolvers.tmasteries{ ["physical/other"]=0.25 },

   resists = { [DamageType.FIRE] = 20, [DamageType.COLD] = 20, [DamageType.POISON] = 20 },
}

newEntity{ base = "BASE_NPC_BEAR",
   name = "brown bear", color=colors.UMBER,
   desc = [[The weakest of bears, covered in brown shaggy fur.]],
   level_range = {5, 50}, exp_worth = 1,
   rarity = 7,
   max_life = resolvers.rngavg(80,90),
   combat_armor = 7, combat_def = 3,
   talents = resolvers.talents{ [Talents.T_STUN]=1 },
}

newEntity{ base = "BASE_NPC_BEAR",
   name = "black bear", color={0,0,0},
   desc = [[Do you smell like honey? 'cause this bear wants honey.]],
   level_range = {6, 50}, exp_worth = 1,
   rarity = 7,
   max_life = resolvers.rngavg(90,100),
   combat_armor = 8, combat_def = 3,
   talents = resolvers.talents{ [Talents.T_STUN]=1 },
}

newEntity{ base = "BASE_NPC_BEAR",
   name = "cave bear", color=colors.DARK_SLATE_GRAY,
   desc = [[It has come down from its cave foraging for food. Unfortunately, it found you.]],
   level_range = {7, 50}, exp_worth = 1,
   rarity = 8,
   max_life = resolvers.rngavg(100,110),
   combat_armor = 9, combat_def = 4,
   combat = { dam=resolvers.rngavg(13,17), atk=7, apr=2, physspeed=2 },
   talents = resolvers.talents{ [Talents.T_STAMINA_POOL]=1, [Talents.T_STUN]=2, [Talents.T_KNOCKBACK]=1,},
}

newEntity{ base = "BASE_NPC_BEAR",
   name = "war bear", color=colors.DARK_UMBER,
   desc = [[Bears with tusks, trained to kill.]],
   level_range = {7, 50}, exp_worth = 1,
   rarity = 8,
   max_life = resolvers.rngavg(100,120),
   combat_armor = 9, combat_def = 4,
   combat = { dam=resolvers.rngavg(13,17), atk=10, apr=3, physspeed=2 },
   talents = resolvers.talents{ [Talents.T_STAMINA_POOL]=1, [Talents.T_STUN]=2, [Talents.T_KNOCKBACK]=1,},
}

newEntity{ base = "BASE_NPC_BEAR",
   name = "grizzly bear", color=colors.LIGHT_UMBER,
   desc = [[A huge, beastly bear, more savage than most of its kind.]],
   level_range = {10, 50}, exp_worth = 1,
   rarity = 9,
   max_life = resolvers.rngavg(110,120),
   combat_armor = 10, combat_def = 5,
   combat = { dam=resolvers.rngavg(15,20), atk=10, apr=3, physspeed=2 },
   talents = resolvers.talents{ [Talents.T_STAMINA_POOL]=1, [Talents.T_STUN]=3, [Talents.T_KNOCKBACK]=2,},
}

newEntity{ base = "BASE_NPC_BEAR",
   name = "polar bear", color=colors.WHITE,
   desc = [[This huge white bear has wandered south in search of food.]],
   level_range = {12, 50}, exp_worth = 1,
   rarity = 11,
   max_life = resolvers.rngavg(110,120),
   combat_armor = 10, combat_def = 7,
   combat = { dam=resolvers.rngavg(15,20), atk=12, apr=3, physspeed=2 },
   talents = resolvers.talents{ [Talents.T_STAMINA_POOL]=1, [Talents.T_STUN]=3, [Talents.T_KNOCKBACK]=2,},
   resists = { [DamageType.COLD] = 100, },
}

_________________
Oliphant am I, and I never lie.


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Sat Jan 30, 2010 9:48 pm 
Offline
Reaper

Joined: Wed Dec 12, 2007 12:21 am
Posts: 2257
Location: New Zealand
Giant Panda? :mrgreen:

_________________
Regards

Jon.


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Sat Jan 30, 2010 11:35 pm 
Offline
Reaper

Joined: Mon Jan 22, 2007 6:31 pm
Posts: 1534
Location: East of the sun, west of the moon
*cough*

I really felt like I was stretching it by putting in the polar bear :P

_________________
Oliphant am I, and I never lie.


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Sun Jan 31, 2010 1:04 pm 
Offline
Master of Eyal

Joined: Wed Jul 24, 2002 9:26 pm
Posts: 10230
Location: Angolwen
well the polar bear will be fine in the icebay of forochel :)

_________________
[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 ;)


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Sun Jan 31, 2010 4:53 pm 
Offline
Reaper

Joined: Mon Jan 22, 2007 6:31 pm
Posts: 1534
Location: East of the sun, west of the moon
true, that is why I put it in there... however... where would the poor giant panda live in middle earth?

I guess we could include a region in the east where the panda could have a home... but... meh.

_________________
Oliphant am I, and I never lie.


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Sun Jan 31, 2010 4:59 pm 
Offline
Reaper

Joined: Wed Dec 12, 2007 12:21 am
Posts: 2257
Location: New Zealand
madmonk wrote:
Giant Panda? :mrgreen:

Just kidding!

_________________
Regards

Jon.


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Sun Jan 31, 2010 4:59 pm 
Offline
Master of Eyal

Joined: Wed Jul 24, 2002 9:26 pm
Posts: 10230
Location: Angolwen
yes but who wants to kill a panda ? ;)

_________________
[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 ;)


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Sun Jan 31, 2010 5:13 pm 
Offline
Reaper

Joined: Mon Jan 22, 2007 6:31 pm
Posts: 1534
Location: East of the sun, west of the moon
madmonk wrote:
madmonk wrote:
Giant Panda? :mrgreen:

Just kidding!


thats what I thought :P

_________________
Oliphant am I, and I never lie.


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Wed Feb 03, 2010 10:02 am 
Offline
Master of Eyal

Joined: Wed Jul 24, 2002 9:26 pm
Posts: 10230
Location: Angolwen
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 ;)


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Wed Feb 03, 2010 10:03 am 
Offline
Master of Eyal

Joined: Wed Jul 24, 2002 9:26 pm
Posts: 10230
Location: Angolwen
BTW dont hesitate to be creative and requets many more talents.
Simple things like makingyour bleed and such would fit in nicely IMHO

_________________
[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 ;)


Top
 Profile  
 
 Post subject: Re: NPC: bears
PostPosted: Wed Feb 03, 2010 5:34 pm 
Offline
Reaper

Joined: Mon Jan 22, 2007 6:31 pm
Posts: 1534
Location: East of the sun, west of the moon
true... but you already have a bleed talent in, I would just need to steal the code and change it and put it in the npc talent list.

_________________
Oliphant am I, and I never lie.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group