Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Here's what's in allegos.lua:
- local Talents = require("engine.interface.ActorTalents")
- local Stats = require "engine.interface.ActorStats"
- class = require("engine.Entity")
- newEntity{
- name = "Fiery ", prefix=true,
- level_range = {1, 50},
- rarity = 5,
- resolvers.talents{ [Talents.T_MANA_POOL]=1, [Talents.T_INFERNO]=2, },
- stats = { wil=46 },
- }
- Here's the first part of troll.lua. I added a single line to get egos.
- newEntity{
- define_as = "BASE_NPC_TROLL",
- type = "giant", subtype = "troll",
- display = "T", color=colors.UMBER,
- combat = { dam=resolvers.mbonus(45, 10), atk=2, apr=6, physspeed=2, dammod={str=0.8} },
- body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 },
- resolvers.drops{chance=20, nb=1, {} },
- resolvers.drops{chance=60, nb=1, {type="money"} },
- infravision = 20,
- life_rating = 15,
- life_regen = 2,
- max_stamina = 90,
- rank = 2,
- size_category = 4,
- autolevel = "warrior",
- ai = "dumb_talented_simple", ai_state = { ai_move="move_dmap", talent_in=3, },
- energy = { mod=1 },
- stats = { str=20, dex=8, mag=6, con=16 },
- open_door = true,
- resolvers.tmasteries{ ["technique/other"]=0.3 },
- resists = { [DamageType.FIRE] = -50 },
- fear_immune = 1,
- egos = "/data/general/npcs/egos/allegos.lua", egos_chance = { prefix=100 },
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement