diff --git a/game/modules/tome/data/general/objects/egos/light-armor.lua b/game/modules/tome/data/general/objects/egos/light-armor.lua
index ad9e7838e17f68e4e92fc919dacab703e81ecdc3..e091a8742836f326c49751f5e0d98f662024b295 100644
--- a/game/modules/tome/data/general/objects/egos/light-armor.lua
+++ b/game/modules/tome/data/general/objects/egos/light-armor.lua
@@ -34,7 +34,7 @@ newEntity{
 }
 
 newEntity{
-	name = "nimble", prefix=true, instant_resolve=true,
+	name = "nimble ", prefix=true, instant_resolve=true,
 	level_range = {25, 50},
 	greater_ego = true,
 	rarity = 22,
diff --git a/game/modules/tome/data/gfx/npc/iceblock.png b/game/modules/tome/data/gfx/npc/iceblock.png
new file mode 100644
index 0000000000000000000000000000000000000000..7eaa69d7839ab3a4b8f7a475427679765ce8c3fc
Binary files /dev/null and b/game/modules/tome/data/gfx/npc/iceblock.png differ
diff --git a/game/modules/tome/data/timed_effects.lua b/game/modules/tome/data/timed_effects.lua
index ac5c74259f1de7f3c40575d1a1bfeac155e7cd63..435958dfdebed7647be9f289b2de3e510b36b794 100644
--- a/game/modules/tome/data/timed_effects.lua
+++ b/game/modules/tome/data/timed_effects.lua
@@ -19,6 +19,7 @@
 
 local Stats = require "engine.interface.ActorStats"
 local Particles = require "engine.Particles"
+local Entity = require "engine.Entity"
 
 newEffect{
 	name = "CUT",
@@ -181,6 +182,11 @@ newEffect{
 		self.color_r = 0
 		self.color_g = 255
 		self.color_b = 155
+		if not self.add_displays then
+			self.add_displays = { Entity.new{image='npc/iceblock.png', display=' ', display_on_seen=true } }
+			eff.added_display = true
+		end
+		if self._mo then self._mo:invalidate() end
 		game.level.map:updateMap(self.x, self.y)
 
 		eff.tmpid = self:addTemporaryValue("encased_in_ice", 1)
@@ -195,6 +201,8 @@ newEffect{
 		self.color_r = eff.old_r
 		self.color_g = eff.old_g
 		self.color_b = eff.old_b
+		if eff.added_display then self.add_displays = nil end
+		if self._mo then self._mo:invalidate() end
 	end,
 }