rendered paste body // Process combat updates
MobileEntity targettedEntity = referencedPlayer.getTargettedEntity();
if(targettedEntity != null) {
if(!referencedPlayer.isInCombat() && referencedPlayer.isAttacking()) {
Tile playerPos = referencedPlayer.getCurrentPos(),
targetPos = targettedEntity.getCurrentPos();
if(referencedPlayer.isAttacking() && playerPos.equals(targetPos)) {
referencedPlayer.setIsInCombat(true);
referencedPlayer.setCurrentSprite(9);
targettedEntity.setIsInCombat(true);
targettedEntity.setTargettedEntity(referencedPlayer);
targettedEntity.setCurrentSprite(8);
}
}
if(referencedPlayer.isInCombat()) {
if(!targettedEntity.isInCombat()) {
referencedPlayer.setIsInCombat(false);
referencedPlayer.setIsAttacking(false);
referencedPlayer.setTargettedEntity(null);
}
}
}