in forge/blade/entity/player.py [0:0]
def mapAttack(self):
if self.attack is not None:
attack = self.attack
name = attack.action.__name__
if name == 'Melee':
attackInd = 0
elif name == 'Range':
attackInd = 1
elif name == 'Mage':
attackInd = 2
rt, ct = attack.args.pos
rs, cs = self._pos
dr = rt - rs
dc = ct - cs
if abs(dr)<=3 and abs(dc)<=3:
self._attackMap[3+dr][3+dc][attackInd] += 1