diff --git a/game/modules/tome/data/general/objects/boss-artifacts.lua b/game/modules/tome/data/general/objects/boss-artifacts.lua index d845d40b545594a611678563543f88843b2b897d..028bebab367f778a1d8c37008533b4c9e5181c8d 100644 --- a/game/modules/tome/data/general/objects/boss-artifacts.lua +++ b/game/modules/tome/data/general/objects/boss-artifacts.lua @@ -380,6 +380,8 @@ newEntity{ base = "BASE_SHIELD", damtype = DamageType.ARCANE, }, wielder = { + learn_talent = { [Talents.T_BLOCK] = 5 }, + resists={[DamageType.DARKNESS] = 25}, inc_damage={[DamageType.DARKNESS] = 15}, @@ -416,6 +418,7 @@ newEntity{ base = "BASE_SHIELD", dammod = {str=0.4}, }, wielder = { + learn_talent = { [Talents.T_BLOCK] = 5 }, combat_armor = 10, combat_def = 9, fatigue = 14, @@ -713,6 +716,7 @@ newEntity{ base = "BASE_SHIELD", dammod = {str=1}, }, wielder = { + learn_talent = { [Talents.T_BLOCK] = 5 }, combat_armor = 4, combat_def = 14, combat_def_ranged = 14, @@ -1239,7 +1243,7 @@ It has been kept somewhat intact with layers of salt and clay, but in spite of t local grids = core.fov.circle_grids(actor.x, actor.y, 1, true) local Map = require "engine.Map" local is_trap = false - + for x, yy in pairs(grids) do for y, _ in pairs(yy) do local trap = game.level.map(x, y, Map.TRAP) if trap then diff --git a/game/modules/tome/data/general/objects/world-artifacts-far-east.lua b/game/modules/tome/data/general/objects/world-artifacts-far-east.lua index 3660a164c26af9c7e1311e5168dafb6c22760bf9..7dcc54cc901eedecc530dc2f77bf159f51c1c761 100644 --- a/game/modules/tome/data/general/objects/world-artifacts-far-east.lua +++ b/game/modules/tome/data/general/objects/world-artifacts-far-east.lua @@ -97,6 +97,7 @@ newEntity{ base = "BASE_SHIELD", damtype = DamageType.LIGHT, }, wielder = { + learn_talent = { [Talents.T_BLOCK] = 5 }, lite = 2, combat_armor = 9, combat_def = 16, diff --git a/game/modules/tome/data/general/objects/world-artifacts.lua b/game/modules/tome/data/general/objects/world-artifacts.lua index 3237bf96ad57da2505513df2481b5a5f66b97d82..db90df60a5af17593e70028c0496041de73b14a8 100644 --- a/game/modules/tome/data/general/objects/world-artifacts.lua +++ b/game/modules/tome/data/general/objects/world-artifacts.lua @@ -539,7 +539,7 @@ newEntity{ base = "BASE_LONGBOW", wielder = { inc_damage={ [DamageType.PHYSICAL] = 12, }, lite = 1, - inc_stats = { [Stats.STAT_DEX] = 5, [Stats.STAT_WIL] = 4, }, + inc_stats = { [Stats.STAT_DEX] = 5, [Stats.STAT_WIL] = 4, }, }, } @@ -722,6 +722,7 @@ newEntity{ base = "BASE_SHIELD", damtype = DamageType.FIRE, }, wielder = { + learn_talent = { [Talents.T_BLOCK] = 5 }, resists={[DamageType.FIRE] = 35}, on_melee_hit={[DamageType.FIRE] = 17}, combat_armor = 9, @@ -751,6 +752,7 @@ newEntity{ base = "BASE_SHIELD", dammod = {str=0.8,}, }, wielder = { + learn_talent = { [Talents.T_BLOCK] = 5 }, combat_armor = 18, combat_def = 20, combat_def_ranged = 10,