if not ((px == x and py == y) or game.level.map:checkEntity(px, py, Map.TERRAIN, "block_move") or game.level.map(px, py, Map.TRAP)) then glyphgrids[#glyphgrids+1] = {x=px, y=py} end
end)
self.turn_procs.glyphs = 1
local dam = self:spellCrit(t.getGlyphDam(self, t))