Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. Here's what's in allegos.lua:
  2.  
  3. local Talents = require("engine.interface.ActorTalents")
  4. local Stats = require "engine.interface.ActorStats"
  5. class = require("engine.Entity")
  6.  
  7. newEntity{
  8. name = "Fiery ", prefix=true,
  9. level_range = {1, 50},
  10. rarity = 5,
  11. resolvers.talents{ [Talents.T_MANA_POOL]=1, [Talents.T_INFERNO]=2, },
  12. stats = { wil=46 },
  13.  
  14. }
  15.  
  16.  
  17.  
  18. Here's the first part of troll.lua. I added a single line to get egos.
  19.  
  20. newEntity{
  21. define_as = "BASE_NPC_TROLL",
  22. type = "giant", subtype = "troll",
  23. display = "T", color=colors.UMBER,
  24.  
  25. combat = { dam=resolvers.mbonus(45, 10), atk=2, apr=6, physspeed=2, dammod={str=0.8} },
  26.  
  27. body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 },
  28. resolvers.drops{chance=20, nb=1, {} },
  29. resolvers.drops{chance=60, nb=1, {type="money"} },
  30.  
  31. infravision = 20,
  32. life_rating = 15,
  33. life_regen = 2,
  34. max_stamina = 90,
  35. rank = 2,
  36. size_category = 4,
  37.  
  38. autolevel = "warrior",
  39. ai = "dumb_talented_simple", ai_state = { ai_move="move_dmap", talent_in=3, },
  40. energy = { mod=1 },
  41. stats = { str=20, dex=8, mag=6, con=16 },
  42.  
  43. open_door = true,
  44.  
  45. resolvers.tmasteries{ ["technique/other"]=0.3 },
  46.  
  47. resists = { [DamageType.FIRE] = -50 },
  48. fear_immune = 1,
  49. egos = "/data/general/npcs/egos/allegos.lua", egos_chance = { prefix=100 },
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement