Skip to content
Snippets Groups Projects
Commit da2e74e3 authored by dg's avatar dg
Browse files

All creatures that use arcane powers will now never spawn with antimagic equipment

git-svn-id: http://svn.net-core.org/repos/t-engine4@5203 51575b47-30f0-44d4-a5cc-537603b46e54
parent 82af7a40
No related branches found
No related tags found
No related merge requests found
Showing
with 152 additions and 152 deletions
......@@ -61,7 +61,7 @@ newEntity{ base = "BASE_NPC_CONSTRUCT",
rarity = 1,
max_life = resolvers.rngavg(70,80),
resolvers.equip{
{type="weapon", subtype="greatmaul", autoreq=true},
{type="weapon", subtype="greatmaul", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.inscriptions(1, "rune"),
resolvers.talents{
......@@ -78,7 +78,7 @@ newEntity{ base = "BASE_NPC_CONSTRUCT",
rarity = 1,
max_life = resolvers.rngavg(90,100),
resolvers.equip{
{type="weapon", subtype="greatmaul", autoreq=true},
{type="weapon", subtype="greatmaul", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.inscriptions(2, "rune"),
resolvers.talents{
......@@ -97,7 +97,7 @@ newEntity{ base = "BASE_NPC_CONSTRUCT",
rank = 3,
max_life = resolvers.rngavg(90,100),
resolvers.equip{
{type="weapon", subtype="greatmaul", autoreq=true},
{type="weapon", subtype="greatmaul", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.inscriptions(2, "rune"),
resolvers.talents{
......
......@@ -58,7 +58,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
rarity = 2,
max_life = resolvers.rngavg(70, 80), life_rating = 10,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 0,
resolvers.talents{
......@@ -75,7 +75,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
max_life = resolvers.rngavg(70, 80), life_rating = 10,
mana_regen = 30, max_mana = 200,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 0,
resolvers.talents{
......@@ -94,8 +94,8 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
ai = "tactical",
max_life = resolvers.rngavg(100, 110), life_rating = 13,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 0,
resolvers.talents{
......@@ -118,8 +118,8 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
ai = "tactical",
max_life = resolvers.rngavg(100, 110),
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 0,
resolvers.talents{
......@@ -143,8 +143,8 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
ai_tactic = resolvers.tactic"ranged",
max_life = resolvers.rngavg(100, 110), life_rating = 12,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 0,
resolvers.talents{
......
......@@ -123,7 +123,7 @@ newEntity{ base = "BASE_NPC_GHOUL", define_as = "RISEN_CORPSE",
exp_worth = 1,
combat_armor = 5, combat_def = 3,
resolvers.equip{
{type="weapon", subtype="longsword", autoreq=true},
{type="weapon", subtype="longsword", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.talents{
[Talents.T_STUN]={base=3, every=9, max=7},
......@@ -158,11 +158,11 @@ newEntity{ base = "BASE_NPC_GHOUL", define_as = "ROTTING_TITAN",
stats = { str=40, dex=20, mag=24, con=25 },
resists = {all = 25, [DamageType.PHYSICAL]=15, [DamageType.ARCANE]=-50, [DamageType.FIRE]=-20},
resolvers.equip{ {type="weapon", subtype="greatmaul", defined="ROTTING_MAUL", random_art_replace={chance=30}, autoreq=true, force_drop=true}, },
combat = { dam=resolvers.levelup(80, 1, 2), atk=resolvers.levelup(70, 1, 1), apr=20, dammod={str=1.3}, damtype=engine.DamageType.PHYSICAL, },
combat_atk=40,
combat_spellpower=25,
......
......@@ -30,13 +30,13 @@ newEntity{
body = { INVEN = 10, MAINHAND = 1, OFFHAND = 1, FINGER = 2, NECK = 1, LITE = 1, BODY = 1, HEAD = 1, CLOAK = 1, HANDS = 1, BELT = 1, FEET = 1},
equipment = resolvers.equip{
{type="armor", subtype="cloth", ego_chance=75, autoreq=true},
{type="armor", subtype="head", ego_chance=75, autoreq=true},
{type="armor", subtype="feet", ego_chance=75, autoreq=true},
{type="armor", subtype="cloak", ego_chance=75, autoreq=true},
{type="jewelry", subtype="amulet", ego_chance=100, autoreq=true},
{type="jewelry", subtype="ring", ego_chance=100, autoreq=true},
{type="jewelry", subtype="ring", ego_chance=100, autoreq=true},
{type="armor", subtype="cloth", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="head", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="feet", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloak", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true},
{type="jewelry", subtype="amulet", ego_chance=100, forbid_power_source={antimagic=true}, autoreq=true},
{type="jewelry", subtype="ring", ego_chance=100, forbid_power_source={antimagic=true}, autoreq=true},
{type="jewelry", subtype="ring", ego_chance=100, forbid_power_source={antimagic=true}, autoreq=true},
},
autolevel = "caster",
......
......@@ -109,7 +109,7 @@ Oh, and it is twice as big, too.]],
ai = "tactical",
ai_tactic = resolvers.tactic"melee",
resolvers.equip{ {type="weapon", subtype="battleaxe", autoreq=true}, },
resolvers.equip{ {type="weapon", subtype="battleaxe", forbid_power_source={antimagic=true}, autoreq=true}, },
resists={[DamageType.PHYSICAL] = resolvers.mbonus(15, 10), [DamageType.FIRE] = resolvers.mbonus(15, 10)},
......@@ -140,7 +140,7 @@ newEntity{ base = "BASE_NPC_MAJOR_DEMON",
ai = "tactical",
resolvers.equip{ {type="weapon", subtype="staff", autoreq=true}, },
resolvers.equip{ {type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true}, },
silence_immune = 1,
blind_immune = 1,
......@@ -175,8 +175,8 @@ It moves swiftly toward you, casting terrible spells and swinging its weapons at
ai = "tactical",
resolvers.equip{ {type="weapon", subtype="longsword", autoreq=true}, },
resolvers.equip{ {type="weapon", subtype="waraxe", autoreq=true}, },
resolvers.equip{ {type="weapon", subtype="longsword", forbid_power_source={antimagic=true}, autoreq=true}, },
resolvers.equip{ {type="weapon", subtype="waraxe", forbid_power_source={antimagic=true}, autoreq=true}, },
resists={all = resolvers.mbonus(25, 20)},
......@@ -250,8 +250,8 @@ newEntity{ base = "BASE_NPC_MAJOR_DEMON",
ai = "tactical",
resolvers.equip{ {type="weapon", subtype="mace", autoreq=true}, },
resolvers.equip{ {type="weapon", subtype="mace", autoreq=true}, },
resolvers.equip{ {type="weapon", subtype="mace", forbid_power_source={antimagic=true}, autoreq=true}, },
resolvers.equip{ {type="weapon", subtype="mace", forbid_power_source={antimagic=true}, autoreq=true}, },
resists={[DamageType.PHYSICAL] = resolvers.mbonus(15, 10), [DamageType.FIRE] = 100},
on_melee_hit = {[DamageType.FIRE]=resolvers.mbonus(25, 25)},
......
......@@ -75,7 +75,7 @@ newEntity{ base = "BASE_NPC_MINOTAUR",
level_range = {20, nil}, exp_worth = 1,
rarity = 4,
combat_armor = 15, combat_def = 7,
resolvers.equip{ {type="weapon", subtype="maul", autoreq=true} },
resolvers.equip{ {type="weapon", subtype="maul", forbid_power_source={antimagic=true}, autoreq=true} },
autolevel = "caster",
resists = { [DamageType.FIRE] = 100 },
......
......@@ -55,8 +55,8 @@ newEntity{ base = "BASE_NPC_ORC_RAK_SHOR",
rarity = 1,
max_life = resolvers.rngavg(70,80), life_rating = 7,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 5,
......@@ -87,8 +87,8 @@ newEntity{ base = "BASE_NPC_ORC_RAK_SHOR",
rarity = 2,
max_life = resolvers.rngavg(110,120), life_rating = 12,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 5,
......@@ -111,8 +111,8 @@ newEntity{ base = "BASE_NPC_ORC_RAK_SHOR",
rank = 3,
max_life = resolvers.rngavg(160,180), life_rating = 15,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 5,
......
......@@ -57,8 +57,8 @@ newEntity{ base = "BASE_NPC_ORC_VOR",
rarity = 1,
max_life = resolvers.rngavg(100,110), life_rating = 7,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 5,
......@@ -78,8 +78,8 @@ newEntity{ base = "BASE_NPC_ORC_VOR",
rarity = 4,
max_life = resolvers.rngavg(100,110), life_rating = 10,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 5,
ai = "tactical",
......@@ -106,8 +106,8 @@ newEntity{ base = "BASE_NPC_ORC_VOR",
rarity = 1,
max_life = resolvers.rngavg(100,110), life_rating = 10,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 5,
......@@ -127,8 +127,8 @@ newEntity{ base = "BASE_NPC_ORC_VOR",
rarity = 4,
max_life = resolvers.rngavg(100,110), life_rating = 10,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
combat_armor = 0, combat_def = 5,
rank = 3,
......
......@@ -59,7 +59,7 @@ newEntity{ base = "BASE_NPC_SKELETON",
name = "degenerated skeleton warrior", color=colors.WHITE, image="npc/degenerated_skeleton_warrior.png",
level_range = {1, 18}, exp_worth = 1,
rarity = 1,
resolvers.equip{ {type="weapon", subtype="greatsword", autoreq=true} },
resolvers.equip{ {type="weapon", subtype="greatsword", forbid_power_source={antimagic=true}, autoreq=true} },
max_life = resolvers.rngavg(40,50),
combat_armor = 5, combat_def = 1,
}
......@@ -70,7 +70,7 @@ newEntity{ base = "BASE_NPC_SKELETON",
rarity = 1,
max_life = resolvers.rngavg(90,100),
combat_armor = 5, combat_def = 1,
resolvers.equip{ {type="weapon", subtype="greatsword", autoreq=true} },
resolvers.equip{ {type="weapon", subtype="greatsword", forbid_power_source={antimagic=true}, autoreq=true} },
resolvers.talents{ [Talents.T_STUNNING_BLOW]={base=1, every=7, max=5}, [Talents.T_WEAPON_COMBAT]={base=1, every=10, max=5}, [Talents.T_WEAPONS_MASTERY]={base=1, every=10, max=5}, },
ai_state = { talent_in=1, },
}
......@@ -85,7 +85,7 @@ newEntity{ base = "BASE_NPC_SKELETON",
stats = { str=10, dex=12, cun=14, mag=14, con=10 },
resolvers.talents{ [Talents.T_FLAME]={base=1, every=7, max=5}, [Talents.T_MANATHRUST]={base=2, every=7, max=5} },
resolvers.equip{ {type="weapon", subtype="staff", autoreq=true} },
resolvers.equip{ {type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true} },
autolevel = "caster",
ai = "dumb_talented_simple", ai_state = { talent_in=3, },
......@@ -102,7 +102,7 @@ newEntity{ base = "BASE_NPC_SKELETON",
ai_state = { talent_in=1, },
autolevel = "archer",
resolvers.equip{ {type="weapon", subtype="longbow", autoreq=true}, {type="ammo", subtype="arrow", autoreq=true} },
resolvers.equip{ {type="weapon", subtype="longbow", forbid_power_source={antimagic=true}, autoreq=true}, {type="ammo", subtype="arrow", forbid_power_source={antimagic=true}, autoreq=true} },
}
newEntity{ base = "BASE_NPC_SKELETON",
......@@ -119,7 +119,7 @@ newEntity{ base = "BASE_NPC_SKELETON",
ai_tactic = resolvers.tactic"ranged",
autolevel = "archer",
resolvers.equip{ {type="weapon", subtype="longbow", autoreq=true}, {type="ammo", subtype="arrow", autoreq=true} },
resolvers.equip{ {type="weapon", subtype="longbow", forbid_power_source={antimagic=true}, autoreq=true}, {type="ammo", subtype="arrow", forbid_power_source={antimagic=true}, autoreq=true} },
}
newEntity{ base = "BASE_NPC_SKELETON",
......@@ -143,6 +143,6 @@ newEntity{ base = "BASE_NPC_SKELETON",
[Talents.T_OVERPOWER]={base=1, every=7, max=5},
[Talents.T_DISARM]={base=3, every=7, max=7},
},
resolvers.equip{ {type="weapon", subtype="longsword", autoreq=true}, {type="armor", subtype="shield", autoreq=true}, {type="armor", subtype="heavy", autoreq=true} },
resolvers.equip{ {type="weapon", subtype="longsword", forbid_power_source={antimagic=true}, autoreq=true}, {type="armor", subtype="shield", forbid_power_source={antimagic=true}, autoreq=true}, {type="armor", subtype="heavy", forbid_power_source={antimagic=true}, autoreq=true} },
ai_state = { talent_in=1, },
}
......@@ -78,9 +78,9 @@ newEntity{ base = "BASE_NPC_SUNWALL_TOWN",
ai = "tactical",
ai_tactic = resolvers.tactic"melee",
resolvers.equip{
{type="weapon", subtype="mace", autoreq=true},
{type="armor", subtype="shield", autoreq=true},
{type="armor", subtype="massive", autoreq=true},
{type="weapon", subtype="mace", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="shield", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="massive", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.talents{
[Talents.T_ARMOUR_TRAINING]=4,
......@@ -100,8 +100,8 @@ newEntity{ base = "BASE_NPC_SUNWALL_TOWN",
ai_tactic = resolvers.tactic"ranged",
max_life = resolvers.rngavg(70,80),
resolvers.equip{
{type="weapon", subtype="stagg", autoreq=true},
{type="armor", subtype="robe", autoreq=true},
{type="weapon", subtype="stagg", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="robe", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.talents{
[Talents.T_CHANT_OF_LIGHT]=2,
......
......@@ -60,9 +60,9 @@ newEntity{ base = "BASE_NPC_ZIGURANTH",
rarity = 1,
max_life = resolvers.rngavg(100,110),
resolvers.equip{
{type="weapon", subtype="waraxe", autoreq=true},
{type="armor", subtype="shield", autoreq=true},
{type="armor", subtype="heavy", autoreq=true},
{type="weapon", subtype="waraxe", forbid_power_source={arcane=true}, autoreq=true},
{type="armor", subtype="shield", forbid_power_source={arcane=true}, autoreq=true},
{type="armor", subtype="heavy", forbid_power_source={arcane=true}, autoreq=true},
},
combat_armor = 10, combat_def = 6,
resolvers.talents{
......@@ -83,9 +83,9 @@ newEntity{ base = "BASE_NPC_ZIGURANTH",
rarity = 2,
max_life = resolvers.rngavg(100,110),
resolvers.equip{
{type="weapon", subtype="waraxe", autoreq=true},
{type="armor", subtype="shield", autoreq=true},
{type="armor", subtype="heavy", autoreq=true},
{type="weapon", subtype="waraxe", forbid_power_source={arcane=true}, autoreq=true},
{type="armor", subtype="shield", forbid_power_source={arcane=true}, autoreq=true},
{type="armor", subtype="heavy", forbid_power_source={arcane=true}, autoreq=true},
},
combat_armor = 10, combat_def = 6, life_rating = 11,
equilibrium_regen = -20,
......@@ -114,8 +114,8 @@ newEntity{ base = "BASE_NPC_ZIGURANTH",
rank = 3,
max_life = resolvers.rngavg(100,110),
resolvers.equip{
{type="weapon", subtype="battleaxe", autoreq=true},
{type="armor", subtype="heavy", autoreq=true},
{type="weapon", subtype="battleaxe", forbid_power_source={arcane=true}, autoreq=true},
{type="armor", subtype="heavy", forbid_power_source={arcane=true}, autoreq=true},
},
combat_armor = 10, combat_def = 6, life_rating = 14,
equilibrium_regen = -20,
......
......@@ -49,8 +49,8 @@ newEntity{ define_as = "GREATER_MUMMY_LORD",
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1, HEAD=1, },
equipment = resolvers.equip{
{type="weapon", subtype="longsword", defined="LONGSWORD_WINTERTIDE", random_art_replace={chance=75}, autoreq=true},
{type="armor", subtype="shield", force_drop=true, tome_drops="boss", autoreq=true},
{type="armor", subtype="mummy", force_drop=true, tome_drops="boss", autoreq=true},
{type="armor", subtype="shield", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="mummy", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=100, nb=4, {tome_drops="boss"} },
......@@ -93,8 +93,8 @@ newEntity{ base = "BASE_NPC_MUMMY",
infravision = 10,
resolvers.equip{
{type="weapon", subtype="greatsword", autoreq=true},
{type="armor", subtype="mummy", autoreq=true},
{type="weapon", subtype="greatsword", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="mummy", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.talents{
[Talents.T_STUNNING_BLOW]={base=2, every=7, max=6},
......@@ -117,7 +117,7 @@ newEntity{ base = "BASE_NPC_MUMMY",
infravision = 10,
resolvers.equip{
{type="armor", subtype="mummy", force_drop=true, autoreq=true},
{type="armor", subtype="mummy", force_drop=true, forbid_power_source={antimagic=true}, autoreq=true},
},
autolevel = "caster",
resolvers.talents{
......@@ -140,7 +140,7 @@ newEntity{ base = "BASE_NPC_MUMMY",
infravision = 10,
resolvers.equip{
{type="armor", subtype="mummy", autoreq=true},
{type="armor", subtype="mummy", forbid_power_source={antimagic=true}, autoreq=true},
},
autolevel = "ghoul",
resolvers.talents{
......
......@@ -144,9 +144,9 @@ newEntity{ name = "arcane blade",
rarity = false,
max_life = resolvers.rngavg(100,130),
resolvers.equip{
{type="weapon", subtype="greatsword", autoreq=true},
{type="armor", subtype="heavy", autoreq=true},
{type="armor", subtype="feet", autoreq=true},
{type="weapon", subtype="greatsword", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="heavy", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="feet", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.talents{
[Talents.T_ARCANE_COMBAT]=2,
......
......@@ -152,8 +152,8 @@ newEntity{ name = "master alchemist",
max_life = 120,
resolvers.inscriptions(3, {}),
equipment = resolvers.equip{
{type="weapon", subtype="staff", force_drop=true, tome_drops="boss", autoreq=true},
{type="armor", subtype="cloth", force_drop=true, tome_drops="boss", autoreq=true},
{type="weapon", subtype="staff", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=100, nb=1, {type="charm", subtype="wand", ego_chance=100}},
autolevel = "dexmage",
......@@ -284,9 +284,9 @@ newEntity{ name = "reaver",
max_life = 150,
resolvers.inscriptions(3, {}),
resolvers.equip{
{type="weapon", subtype="longsword", autoreq=true},
{type="weapon", subtype="longsword", autoreq=true},
{type="armor", subtype="heavy", autoreq=true},
{type="weapon", subtype="longsword", forbid_power_source={antimagic=true}, autoreq=true},
{type="weapon", subtype="longsword", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="heavy", forbid_power_source={antimagic=true}, autoreq=true},
},
autolevel = "warriormage",
combat_def = 4,
......@@ -364,7 +364,7 @@ newEntity{ name = "Ryal",
desc = "A gargantuan bone giant resembling a wingless wyrm. He is fully sentient and surprisingly fast.",
rank = 4, unique = true,
resolvers.equip{
{type="weapon", subtype="trident", autoreq=true, special_rarity="trident_rarity"},
{type="weapon", subtype="trident", autoreq=true, forbid_power_source={antimagic=true}, special_rarity="trident_rarity"},
},
ai = "tactical", ai_state = { ai_move = "move_astar", talent_in = 1 },
ai_tactic = resolvers.tactic("melee"),
......@@ -418,10 +418,10 @@ newEntity{ name = "Fryjia Loren",
body = { INVEN = 1000, QS_MAINHAND = 1, QS_OFFHAND = 1, MAINHAND = 1, OFFHAND = 1, FINGER = 2, NECK = 1, LITE = 1, BODY = 1, HEAD = 1, CLOAK = 1, HANDS = 1, BELT = 1, FEET = 1, TOOL = 1, QUIVER = 1 },
resolvers.equip{
{type="weapon", subtype="dagger", autoreq=true},
{type="weapon", subtype="dagger", autoreq=true},
{type="armor", subtype="light", autoreq=true},
{type="armor", subtype="light", autoreq=true}
{type="weapon", subtype="dagger", forbid_power_source={antimagic=true}, autoreq=true},
{type="weapon", subtype="dagger", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="light", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="light", forbid_power_source={antimagic=true}, autoreq=true}
},
talent_cd_reduction={
[Talents.T_ICE_SHARDS] = 3,
......@@ -476,8 +476,8 @@ newEntity{ name = "Riala Shalarak",
body = { INVEN = 1000, QS_MAINHAND = 1, QS_OFFHAND = 1, MAINHAND = 1, OFFHAND = 1, FINGER = 2, NECK = 1, LITE = 1, BODY = 1, HEAD = 1, CLOAK = 1, HANDS = 1, BELT = 1, FEET = 1, TOOL = 1, QUIVER = 1 },
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true}
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true}
},
resolvers.talents{
[Talents.T_FIREFLASH] = 2,
......@@ -566,9 +566,9 @@ newEntity{ name = "Rej Arkatis",
body = { INVEN = 1000, QS_MAINHAND = 1, QS_OFFHAND = 1, MAINHAND = 1, OFFHAND = 1, FINGER = 2, NECK = 1, LITE = 1, BODY = 1, HEAD = 1, CLOAK = 1, HANDS = 1, BELT = 1, FEET = 1, TOOL = 1, QUIVER = 1 },
resolvers.equip{
{type="weapon", subtype="dagger", autoreq=true, force_drop=true, tome_drops="boss"},
{type="weapon", subtype="dagger", autoreq=true, force_drop=true, tome_drops="boss"},
{type="armor", subtype="cloak", autoreq=true, force_drop=true, tome_drops="boss"},
{type="weapon", subtype="dagger", autoreq=true, force_drop=true, forbid_power_source={antimagic=true}, tome_drops="boss"},
{type="weapon", subtype="dagger", autoreq=true, force_drop=true, forbid_power_source={antimagic=true}, tome_drops="boss"},
{type="armor", subtype="cloak", autoreq=true, force_drop=true, forbid_power_source={antimagic=true}, tome_drops="boss"},
},
autolevel = "rogue",
combat_def = 2,
......@@ -653,8 +653,8 @@ newEntity{ name = "alchemist",
rarity = 1,
max_life = 60,
equipment = resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=40, {type="charm", subtype="wand", ego_chance=100}},
autolevel = "dexmage", ai_tactic = resolvers.tactic("ranged"),
......@@ -687,8 +687,8 @@ newEntity{ name = "blood mage",
rarity = 1,
max_life = 40,
equipment = resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=40, {type="charm", subtype="wand", ego_chance=100}},
autolevel = "caster", ai_tactic = resolvers.tactic("ranged"),
......@@ -712,8 +712,8 @@ newEntity{ name = "hexer",
rarity = 1,
max_life = 10,
equipment = resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="armor", subtype="cloth", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=40, {type="charm", subtype="wand", ego_chance=100}},
autolevel = "caster", ai_tactic = resolvers.tactic("ranged"),
......@@ -801,10 +801,10 @@ newEntity{ name = "shadowblade",
rarity = 1,
max_life = 100,
resolvers.equip{
{type="weapon", subtype="dagger", autoreq=true},
{type="weapon", subtype="dagger", autoreq=true},
{type="armor", subtype="cloak", autoreq=true},
{name="rough leather gloves", autoreq=true},
{type="weapon", subtype="dagger", forbid_power_source={antimagic=true}, autoreq=true},
{type="weapon", subtype="dagger", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloak", forbid_power_source={antimagic=true}, autoreq=true},
{name="rough leather gloves", forbid_power_source={antimagic=true}, autoreq=true},
},
autolevel = "rogue", ai_tactic = resolvers.tactic("melee"),
combat_def = 2,
......@@ -995,8 +995,8 @@ newEntity{ name = "martyr",
rarity = 10,
max_life = 200,
resolvers.equip{
{type="weapon", subtype="longsword", ego_chance=10, autoreq=true},
{type="armor", subtype="shield", ego_chance=30, autoreq=true},
{type="weapon", subtype="longsword", ego_chance=10, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="shield", ego_chance=30, forbid_power_source={antimagic=true}, autoreq=true},
},
resists = { [DamageType.LIGHT] = 90 },
autolevel = "caster",
......@@ -1025,8 +1025,8 @@ newEntity{ name = "anorithil",
rarity = 10,
max_life = 120,
resolvers.equip{
{type="weapon", subtype="staff", ego_chance=30, autoreq=true},
{type="armor", subtype="cloth", ego_chance=30, autoreq=true},
{type="weapon", subtype="staff", ego_chance=30, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", ego_chance=30, forbid_power_source={antimagic=true}, autoreq=true},
},
autolevel = "caster", ai_tactic = resolvers.tactic("ranged"),
resolvers.drops{chance=50, nb=1, {type="weapon", subtype="staff", force_drop=true, tome_drops="boss"}},
......@@ -1054,9 +1054,9 @@ newEntity{ name = "sun paladin",
rarity = 10,
max_life = 150,
resolvers.equip{
{type="weapon", subtype="longsword", ego_chance=30, autoreq=true},
{type="armor", subtype="massive", autoreq=true},
{type="armor", subtype="shield", ego_chance=30, autoreq=true},
{type="weapon", subtype="longsword", ego_chance=30, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="massive", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="shield", ego_chance=30, forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=50, nb=1, {type="weapon", subtype="staff", force_drop=true, tome_drops="boss"}},
combat_def = 4,
......@@ -1089,9 +1089,9 @@ newEntity{ name = "star crusader",
stun_immune = 0.2,
confusion_immune = 0.4,
resolvers.equip{
{type="weapon", subtype="longsword", ego_chance=30, autoreq=true},
{type="armor", subtype="massive", autoreq=true},
{type="armor", subtype="shield", ego_chance=50, autoreq=true},
{type="weapon", subtype="longsword", ego_chance=30, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="massive", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="shield", ego_chance=50, forbid_power_source={antimagic=true}, autoreq=true},
},
resists = { [DamageType.LIGHT] = 95 ,[DamageType.DARKNESS] = 95 },
resolvers.drops{ chance=50, nb=1, {type="weapon", subtype="staff", force_drop=true, tome_drops="boss"} },
......
......@@ -52,7 +52,7 @@ newEntity{
max_life = resolvers.rngavg(70,80), life_rating = 7,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
{type="weapon", subtype="staff", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloak", defined="CLOAK_DECEPTION", autoreq=true},
},
......
......@@ -55,9 +55,9 @@ newEntity{ base = "BASE_NPC_SUNWALL_DEFENDER", define_as = "SUN_PALADIN_DEFENDER
life_regen = 5,
max_life = resolvers.rngavg(140,170),
resolvers.equip{
{type="weapon", subtype="mace", autoreq=true},
{type="armor", subtype="shield", autoreq=true},
{type="armor", subtype="massive", autoreq=true},
{type="weapon", subtype="mace", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="shield", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="massive", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.talents{
[Talents.T_ARMOUR_TRAINING]=5,
......@@ -85,9 +85,9 @@ newEntity{ base = "BASE_NPC_SUNWALL_DEFENDER", define_as = "SUN_PALADIN_DEFENDER
life_regen = 5,
max_life = resolvers.rngavg(240,270),
resolvers.equip{
{type="weapon", subtype="mace", autoreq=true},
{type="armor", subtype="shield", autoreq=true},
{type="armor", subtype="massive", autoreq=true},
{type="weapon", subtype="mace", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="shield", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="massive", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.talents{
[Talents.T_ARMOUR_TRAINING]=5,
......@@ -177,8 +177,8 @@ newEntity{
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 },
resolvers.equip{
{type="weapon", subtype="staff", force_drop=true, tome_drops="boss", autoreq=true},
{type="armor", subtype="cloth", force_drop=true, tome_drops="boss", autoreq=true},
{type="weapon", subtype="staff", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=100, nb=10, {tome_drops="boss"} },
......@@ -235,8 +235,8 @@ newEntity{
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 },
resolvers.equip{
{type="weapon", subtype="staff", force_drop=true, tome_drops="boss", autoreq=true},
{type="armor", subtype="cloth", force_drop=true, tome_drops="boss", autoreq=true},
{type="weapon", subtype="staff", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="cloth", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=100, nb=10, {tome_drops="boss"} },
......
......@@ -147,9 +147,9 @@ newEntity{ base="BASE_NPC_CORRUPTED_HORROR", define_as = "ABOMINATION",
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1, FEET=1 },
resolvers.equip{
{type="weapon", subtype="battleaxe", force_drop=true, tome_drops="boss", autoreq=true},
{type="armor", subtype="boots", defined="WARPED_BOOTS", random_art_replace={chance=75}, autoreq=true},
{type="armor", subtype="massive", force_drop=true, tome_drops="boss", autoreq=true},
{type="weapon", subtype="battleaxe", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="boots", defined="WARPED_BOOTS", random_art_replace={chance=75}, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="massive", force_drop=true, tome_drops="boss", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=100, nb=3, {tome_drops="boss"} },
resolvers.drops{chance=100, nb=1, {defined="ADV_LTR_8"} },
......
......@@ -211,12 +211,12 @@ What proud hero of renown was this before he was condemned to such a terrible fa
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1, HEAD=1, HANDS=1, FEET=1, },
equipment = resolvers.equip{
{type="weapon", subtype="mace", ego_chance=100, autoreq=true, force_drop=true,},
{type="armor", subtype="shield", ego_chance=100, autoreq=true, force_drop=true,},
{type="weapon", subtype="mace", ego_chance=100, autoreq=true, forbid_power_source={antimagic=true}, force_drop=true,},
{type="armor", subtype="shield", ego_chance=100, autoreq=true, forbid_power_source={antimagic=true}, force_drop=true,},
{type="armor", subtype="massive", defined="BORFAST_CAGE", random_art_replace={chance=75}, autoreq=true, tome_drops="boss"},
{type="armor", subtype="head", ego_chance=75, autoreq=true},
{type="armor", subtype="hands", ego_chance=75, autoreq=true},
{type="armor", subtype="feet", ego_chance=75, autoreq=true},
{type="armor", subtype="head", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="hands", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="feet", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=100, nb=1, {tome_drops="boss"} },
resolvers.drops{chance=100, nb=1, {defined="BORFAST_LETTER"} },
......@@ -235,19 +235,19 @@ What proud hero of renown was this before he was condemned to such a terrible fa
[Talents.T_RUSH]={base=1, every=5, max=6},
[Talents.T_SPELL_SHIELD]={base=3, every=5, max=6},
[Talents.T_PERFECT_STRIKE]={base=3, every=5, max=6},
[Talents.T_SHIELD_WALL]=6,
[Talents.T_SHIELD_EXPERTISE]=6,
[Talents.T_THICK_SKIN]={base=3, every=5, max=5},
[Talents.T_ARMOUR_TRAINING]={base=4, every=5, max=10},
[Talents.T_WEAPONS_MASTERY]={base=2, every=10, max=5},
[Talents.T_WEAPON_COMBAT]={base=2, every=10, max=5},
[Talents.T_VITALITY]={base=4, every=5, max=6},
[Talents.T_UNFLINCHING_RESOLVE]=6,
[Talents.T_DAUNTING_PRESENCE]={base=3, every=5, max=5},
[Talents.T_GHOULISH_LEAP]={base=1, every=5, max=5},
[Talents.T_RETCH]=5,
[Talents.T_GNAW]=1,
......@@ -267,7 +267,7 @@ newEntity{ define_as = "ALETTA",
type = "undead", subtype = "ghost", unique = true,
name = "Aletta Soultorn", female=1,
display = "G", color=colors.VIOLET,
desc = [[What once must have been an enchantingly beautiful Higher woman now looks to be a ghost of utter despair. Her thin, elegant form ripples gently in the air, whilst her tattered robes seem oddly still. The ghost's face looks jittery and pained whilst her wild, glowing eyes move rapidly back and forth in their sockets.
desc = [[What once must have been an enchantingly beautiful Higher woman now looks to be a ghost of utter despair. Her thin, elegant form ripples gently in the air, whilst her tattered robes seem oddly still. The ghost's face looks jittery and pained whilst her wild, glowing eyes move rapidly back and forth in their sockets.
Now and then she seems to see something and her jaw pulls back, her whole face splitting apart as she shrieks an unholy cry of pain and torment.]],
killer_message = "and offered to her dark Master",
level_range = {20, nil}, exp_worth = 2,
......@@ -278,7 +278,7 @@ Now and then she seems to see something and her jaw pulls back, her whole face s
size_category = 3,
infravision = 10,
stats = { str=14, dex=18, mag=20, wil=20, cun=20, con=12 },
instakill_immune = 1,
no_breath = 1,
stone_immune = 1,
......@@ -292,23 +292,23 @@ Now and then she seems to see something and her jaw pulls back, her whole face s
cut_immune = 1,
see_invisible = 80,
undead = 1,
combat_armor = 0, combat_def = 10,
stealth = 20,
combat = { dam=5, atk=5, apr=100, dammod={str=0.5, mag=0.5} },
can_pass = {pass_wall=70},
dont_pass_target = true,
resists = {all = 35, [DamageType.LIGHT] = -70, [DamageType.DARKNESS] = 65},
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, NECK=1, FINGER = 2, BODY=1, HEAD=1, },
equipment = resolvers.equip{
{type="armor", subtype="cloth", ego_chance=75, autoreq=true,},
{type="armor", subtype="cloth", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true,},
{type="armor", subtype="head", defined="ALETTA_DIADEM", random_art_replace={chance=75}, autoreq=true, tome_drops="boss"},
{type="jewelry", subtype="amulet", ego_chance=100, autoreq=true, force_drop=true},
{type="jewelry", subtype="ring", ego_chance=100, autoreq=true, force_drop=true},
{type="jewelry", subtype="ring", ego_chance=75, autoreq=true},
{type="jewelry", subtype="amulet", ego_chance=100, autoreq=true, forbid_power_source={antimagic=true}, force_drop=true},
{type="jewelry", subtype="ring", ego_chance=100, autoreq=true, forbid_power_source={antimagic=true}, force_drop=true},
{type="jewelry", subtype="ring", ego_chance=75, forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.drops{chance=100, nb=1, {tome_drops="boss"} },
resolvers.drops{chance=100, nb=1, {defined="ALETTA_LETTER"} },
......@@ -322,7 +322,7 @@ Now and then she seems to see something and her jaw pulls back, her whole face s
[Talents.T_GLOOM]={base=3, every=7, max=5},
[Talents.T_WEAKNESS]={base=3, every=7, max=5},
[Talents.T_SANCTUARY]=5,
[Talents.T_INSTILL_FEAR]=5,
[Talents.T_HEIGHTEN_FEAR]=5,
[Talents.T_TYRANT]=5,
......@@ -357,12 +357,12 @@ There is a cunning air to his hollow skull, and his empty sockets reveal nothing
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, QUIVER=1 },
equipment = resolvers.equip{
{type="weapon", subtype="sling", defined="HARESKIN_SLING", random_art_replace={chance=0}, autoreq=true, tome_drops="boss"},
{type="weapon", subtype="dagger", ego_chance=100, autoreq=true, force_drop=true},
{type="ammo", subtype="shot", ego_chance=100, autoreq=true, force_drop=true},
{type="weapon", subtype="dagger", ego_chance=100, autoreq=true, forbid_power_source={antimagic=true}, force_drop=true},
{type="ammo", subtype="shot", ego_chance=100, autoreq=true, forbid_power_source={antimagic=true}, force_drop=true},
},
resolvers.drops{chance=100, nb=1, {tome_drops="boss"} },
resolvers.drops{chance=100, nb=1, {defined="FILIO_LETTER"} },
open_door = 1,
instakill_immune = 1,
cut_immune = 1,
......@@ -374,23 +374,23 @@ There is a cunning air to his hollow skull, and his empty sockets reveal nothing
resolvers.talents{
[Talents.T_SHOOT]=1,
[Talents.T_INERTIAL_SHOT]=3,
[Talents.T_STEALTH]={base=5, every=6, max=7},
[Talents.T_SHADOWSTRIKE]={base=1, every=6, max=7},
[Talents.T_HIDE_IN_PLAIN_SIGHT]={base=1, every=6, max=7},
[Talents.T_DISENGAGE]={base=3, every=6, max=7},
[Talents.T_EVASION]={base=5, every=6, max=7},
[Talents.T_PIERCING_SIGHT]={base=3, every=6, max=7},
[Talents.T_DUAL_STRIKE]={base=2, every=6, max=7},
[Talents.T_DUAL_WEAPON_DEFENSE]={base=5, every=6, max=7},
[Talents.T_LETHALITY]={base=1, every=6, max=5},
[Talents.T_WILLFUL_COMBAT]={base=5, every=6, max=6},
[Talents.T_KNIFE_MASTERY]={base=2, every=10, max=5},
[Talents.T_WEAPON_COMBAT]={base=2, every=10, max=5},
[Talents.T_BONE_ARMOUR]={base=3, every=5, max=5},
[Talents.T_RESILIENT_BONES]={base=3, every=5, max=5},
[Talents.T_SKELETON_REASSEMBLE]={base=3, every=5, max=5},
......@@ -401,11 +401,11 @@ There is a cunning air to his hollow skull, and his empty sockets reveal nothing
ai = "tactical", ai_state = { talent_in=1, ai_move="move_astar", },
ai_tactic = resolvers.tactic"survivor",
resolvers.inscriptions(1, {"invisibility rune",}),
on_move = function(self, x, y, self, force)
if not force and rng.percent(10) then
local traps = { self.T_BEAR_TRAP, self.T_CATAPULT_TRAP }
self:forceUseTalent(rng.table(traps), {ignore_energy=true, ignore_resources=true, ignore_cd=true, force_target=self})
end
end,
end,
}
......@@ -51,9 +51,9 @@ newEntity{ define_as = "SUN_PALADIN_GUREN",
resolvers.drops{chance=100, nb=3, {tome_drops="boss"} },
resolvers.equip{
{type="weapon", subtype="mace", autoreq=true},
{type="armor", subtype="shield", autoreq=true},
{type="armor", subtype="massive", autoreq=true},
{type="weapon", subtype="mace", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="shield", forbid_power_source={antimagic=true}, autoreq=true},
{type="armor", subtype="massive", forbid_power_source={antimagic=true}, autoreq=true},
},
resolvers.talents{
[Talents.T_ARMOUR_TRAINING]=5,
......
......@@ -40,8 +40,8 @@ newEntity{ define_as = "ATAMATHON", base = "BASE_NPC_CONSTRUCT",
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1, GEM=4 },
resolvers.equip{
{type="weapon", subtype="greatmaul", tome_drops="boss", tome_mod="uvault", autoreq=true },
{type="armour", subtype="massive", tome_drops="boss", tome_mod="uvault", autoreq=true },
{type="weapon", subtype="greatmaul", tome_drops="boss", tome_mod="uvault", forbid_power_source={antimagic=true}, autoreq=true },
{type="armour", subtype="massive", tome_drops="boss", tome_mod="uvault", forbid_power_source={antimagic=true}, autoreq=true },
},
combat_armor = 50,
resolvers.drops{chance=100, nb=7, {type="gem"} },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment