diff --git a/game/modules/tome/class/Player.lua b/game/modules/tome/class/Player.lua index 4c800423f3a151d391caf40f5577a4365d86b376..648b0a907e3d9d37556d35e546f0a7ef480b59cd 100644 --- a/game/modules/tome/class/Player.lua +++ b/game/modules/tome/class/Player.lua @@ -733,7 +733,7 @@ function _M:playerUseItem(object, item, inven) self.changed = true -- Count magic devices - if (o.is_magic_device or (o.power_source and o.power_source.arcane)) and self:attr("forbid_arcane") then + if (o.power_source and o.power_source.arcane) and self:attr("forbid_arcane") then game.logPlayer(self, "Your antimagic disrupts %s.", o:getName{no_count=true, do_color=true}) return true end diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/frost_treads.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/frost_treads.png new file mode 100644 index 0000000000000000000000000000000000000000..3d6e8ccd0a3cfada65ef41db17eaca14557b01ee Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/frost_treads.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/object/artifact/helm_of_garkul.png b/game/modules/tome/data/gfx/shockbolt/object/artifact/helm_of_garkul.png new file mode 100644 index 0000000000000000000000000000000000000000..30ffc6624709993d25d1090e552fe5fcfebb2100 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/object/artifact/helm_of_garkul.png differ