diff --git a/game/modules/tome/class/Grid.lua b/game/modules/tome/class/Grid.lua
index 3a0bed4becfa5c2c25f18d9ecf42ff017cb6cfa6..c213e644cfedc9764f6084c9e8d8ed1048682f88 100644
--- a/game/modules/tome/class/Grid.lua
+++ b/game/modules/tome/class/Grid.lua
@@ -63,6 +63,13 @@ function _M:block_move(x, y, e, act, couldpass)
 	return self.does_block_move
 end
 
+--- Setup minimap color for this entity
+-- You may overload this method to customize your minimap
+function _M:setupMinimapInfo(mo, map)
+	if self.change_level then mo:minimap(240, 0, 240) return end
+	return engine.Grid.setupMinimapInfo(self, mo, map)
+end
+
 function _M:on_move(x, y, who, forced)
 	if forced then return end
 	if who.move_project and next(who.move_project) then