diff --git a/game/modules/tome/data/general/npcs/bone-giant.lua b/game/modules/tome/data/general/npcs/bone-giant.lua index 873c6a982fe83837e322e2415c23cf4259dbfb7e..ad2ec4fac4148583b5055b545bcba57cf573aa7b 100644 --- a/game/modules/tome/data/general/npcs/bone-giant.lua +++ b/game/modules/tome/data/general/npcs/bone-giant.lua @@ -34,10 +34,11 @@ newEntity{ max_stamina = 90, rank = 2, size_category = 4, + movement_speed = 1.5, autolevel = "warrior", ai = "dumb_talented_simple", ai_state = { ai_move="move_complex", talent_in=2, }, - stats = { str=20, dex=52, mag=16, con=16 }, + stats = { str=20, dex=12, mag=16, con=16 }, resists = { [DamageType.PHYSICAL] = 20, [DamageType.BLIGHT] = 20, [DamageType.COLD] = 50, }, @@ -72,7 +73,7 @@ newEntity{ base = "BASE_NPC_BONE_GIANT", name = "eternal bone giant", color=colors.GREY, desc = [[A towering creature, made from the bones of hundreds of dead bodies. It is covered by an unholy aura.]], resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/undead_giant_eternal_bone_giant.png", display_h=2, display_y=-1}}}, - level_range = {33, nil}, exp_worth = 1, + level_range = {30, nil}, exp_worth = 1, rarity = 3, max_life = resolvers.rngavg(100,120), combat_armor = 40, combat_def = 20, diff --git a/game/modules/tome/data/talents/spells/advanced-necrotic-minions.lua b/game/modules/tome/data/talents/spells/advanced-necrotic-minions.lua index f2e196f21dda9803d149084325bb3d40f72d37cf..da2a372cdfdc3f6313087ba4014c70d08ea5b266 100644 --- a/game/modules/tome/data/talents/spells/advanced-necrotic-minions.lua +++ b/game/modules/tome/data/talents/spells/advanced-necrotic-minions.lua @@ -29,9 +29,10 @@ local minions_list = { max_stamina = 90, rank = 2, size_category = 4, + movement_speed = 1.5, autolevel = "warrior", ai = "dumb_talented_simple", ai_state = { ai_move="move_complex", talent_in=2, }, - stats = { str=20, dex=52, mag=16, con=16 }, + stats = { str=20, dex=12, mag=16, con=16 }, resists = { [DamageType.PHYSICAL] = 20, [DamageType.BLIGHT] = 20, [DamageType.COLD] = 50, }, open_door = 1, no_breath = 1, @@ -63,9 +64,10 @@ local minions_list = { max_stamina = 90, rank = 2, size_category = 4, + movement_speed = 1.5, autolevel = "warrior", ai = "dumb_talented_simple", ai_state = { ai_move="move_complex", talent_in=2, }, - stats = { str=20, dex=52, mag=16, con=16 }, + stats = { str=20, dex=12, mag=16, con=16 }, resists = { [DamageType.PHYSICAL] = 20, [DamageType.BLIGHT] = 20, [DamageType.COLD] = 50, }, open_door = 1, no_breath = 1, @@ -97,9 +99,10 @@ local minions_list = { max_stamina = 90, rank = 2, size_category = 4, + movement_speed = 1.5, autolevel = "warrior", ai = "dumb_talented_simple", ai_state = { ai_move="move_complex", talent_in=2, }, - stats = { str=20, dex=52, mag=16, con=16 }, + stats = { str=20, dex=12, mag=16, con=16 }, resists = { [DamageType.PHYSICAL] = 20, [DamageType.BLIGHT] = 20, [DamageType.COLD] = 50, }, open_door = 1, no_breath = 1, @@ -133,9 +136,10 @@ local minions_list = { max_stamina = 90, rank = 2, size_category = 4, + movement_speed = 1.5, autolevel = "warrior", ai = "dumb_talented_simple", ai_state = { ai_move="move_complex", talent_in=2, }, - stats = { str=20, dex=52, mag=16, con=16 }, + stats = { str=20, dex=12, mag=16, con=16 }, resists = { [DamageType.PHYSICAL] = 20, [DamageType.BLIGHT] = 20, [DamageType.COLD] = 50, }, open_door = 1, no_breath = 1, diff --git a/game/modules/tome/data/zones/blighted-ruins/npcs.lua b/game/modules/tome/data/zones/blighted-ruins/npcs.lua index 0edd00469671df352d09a9acbb61cfa130d67af5..69ceb20cce49da8c97067c16fa7b4a183faf4cfb 100644 --- a/game/modules/tome/data/zones/blighted-ruins/npcs.lua +++ b/game/modules/tome/data/zones/blighted-ruins/npcs.lua @@ -77,7 +77,7 @@ This specimen looks like it was hastily assembled and is not really complete yet level_range = {7, nil}, exp_worth = 1, rank = 4, max_life = resolvers.rngavg(100,120), life_rating = 14, - combat_armor = 7, combat_def = -3, + combat_armor = 7, combat_def = 0, melee_project = {[DamageType.BLIGHT]=resolvers.mbonus(5, 2)}, resolvers.talents{ [Talents.T_BONE_ARMOUR]=3, [Talents.T_THROW_BONES]=1, }, resolvers.sustains_at_birth(),