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

NPCs do not cheat with vim regen, instead they are smart

git-svn-id: http://svn.net-core.org/repos/t-engine4@4904 51575b47-30f0-44d4-a5cc-537603b46e54
parent 2cf73222
No related branches found
No related tags found
No related merge requests found
......@@ -90,7 +90,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
desc = [[An elven cultist, dressed in sickening green robes.]],
level_range = {25, nil}, exp_worth = 1,
rarity = 1,
vim_regen = 20,
ai = "tactical",
max_life = resolvers.rngavg(100, 110), life_rating = 13,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
......@@ -98,6 +98,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
},
combat_armor = 0, combat_def = 0,
resolvers.talents{
[Talents.T_DRAIN]={base=3, every=8, max=7},
[Talents.T_DARK_PORTAL]={base=3, every=7, max=6},
[Talents.T_SOUL_ROT]={base=4, every=8, max=6},
[Talents.T_VIRULENT_DISEASE]={base=4, every=8, max=6},
......@@ -113,7 +114,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
desc = [[An elven blood mage, dressing in dark, bloodied robes.]],
level_range = {25, nil}, exp_worth = 1,
rarity = 1,
vim_regen = 20,
ai = "tactical",
max_life = resolvers.rngavg(100, 110),
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
......@@ -121,11 +122,11 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
},
combat_armor = 0, combat_def = 0,
resolvers.talents{
[Talents.T_DRAIN]={base=4, every=8, max=7},
[Talents.T_BLOOD_SPRAY]={base=4, every=8, max=7},
[Talents.T_BLOOD_GRASP]={base=4, every=8, max=7},
[Talents.T_BLOOD_BOIL]={base=3, every=8, max=7},
[Talents.T_BLOOD_FURY]={base=3, every=8, max=7},
[Talents.T_BONE_SPEAR]={base=5, every=8, max=8},
},
resolvers.sustains_at_birth(),
resolvers.inscriptions(1, "rune"),
......@@ -139,7 +140,6 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
rank = 3,
ai = "tactical",
ai_tactic = resolvers.tactic"ranged",
vim_regen = 20,
max_life = resolvers.rngavg(100, 110), life_rating = 12,
resolvers.equip{
{type="weapon", subtype="staff", autoreq=true},
......@@ -149,6 +149,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER",
resolvers.talents{
[Talents.T_BONE_SHIELD]={base=2, every=10, max=5},
[Talents.T_BLOOD_SPRAY]={base=5, every=10, max=7},
[Talents.T_DRAIN]={base=5, every=10, max=7},
[Talents.T_SOUL_ROT]={base=5, every=10, max=7},
[Talents.T_BLOOD_GRASP]={base=4, every=10, max=6},
[Talents.T_BONE_SPEAR]={base=5, every=10, max=7},
......
......@@ -52,7 +52,6 @@ Each swing drips pestulant fluid before it, and each droplet writhes and wriggle
life_rating = 16,
rank = 3,
hate_regen = 10,
vim_regen = 1,
autolevel = "warriormage",
ai = "tactical", ai_state = { ai_move="move_dmap", talent_in=1, ally_compassion=0 },
......@@ -86,6 +85,7 @@ Each swing drips pestulant fluid before it, and each droplet writhes and wriggle
resolvers.inscriptions(1, {"regeneration infusion"}),
resolvers.talents{
[Talents.T_DRAIN]={base=5, every=10, max=7},
[Talents.T_WORM_ROT]={base=4, every=8},
[Talents.T_EPIDEMIC]={base=4, every=8},
[Talents.T_REND]={base=4, every=8},
......
......@@ -33,7 +33,6 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER", define_as = "GRAND_CORRUPTOR",
desc = [[An elven corruptor, drawn to these blighted lands.]],
level_range = {25, nil}, exp_worth = 1,
rank = 3.5,
vim_regen = 40,
max_vim = 800,
max_life = resolvers.rngavg(300, 310), life_rating = 18,
resolvers.equip{
......@@ -48,6 +47,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER", define_as = "GRAND_CORRUPTOR",
silence_immune = 0.5,
resolvers.talents{
[Talents.T_DRAIN]={base=5, every=10, max=7},
[Talents.T_BONE_SHIELD]={base=3, every=5, max=6},
[Talents.T_BLOOD_SPRAY]={base=4, every=5, max=7},
[Talents.T_SOUL_ROT]={base=3, every=5, max=6},
......
......@@ -30,7 +30,6 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER", define_as = "GRAND_CORRUPTOR",
desc = [[An Elven corruptor, drawn to these blighted lands.]],
level_range = {30, nil}, exp_worth = 1,
rank = 3.5,
vim_regen = 40,
max_vim = 800,
max_life = resolvers.rngavg(300, 310), life_rating = 18,
resolvers.equip{
......@@ -44,6 +43,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER", define_as = "GRAND_CORRUPTOR",
combat_armor = 0, combat_def = 0,
resolvers.talents{
[Talents.T_DRAIN]=5,
[Talents.T_BONE_SHIELD]=5,
[Talents.T_BLOOD_SPRAY]=5,
[Talents.T_SOUL_ROT]=5,
......
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