Added debugging for attack action

This commit is contained in:
Collin Smith 2020-08-30 02:37:13 -07:00
parent 2557ba2458
commit b4a77e02a2

View File

@ -11,6 +11,7 @@ import com.riiablo.Riiablo;
import com.riiablo.codec.excel.Skills; import com.riiablo.codec.excel.Skills;
import com.riiablo.engine.Engine; import com.riiablo.engine.Engine;
import com.riiablo.engine.server.component.Angle; import com.riiablo.engine.server.component.Angle;
import com.riiablo.engine.server.component.AttributesWrapper;
import com.riiablo.engine.server.component.Box2DBody; import com.riiablo.engine.server.component.Box2DBody;
import com.riiablo.engine.server.component.Casting; import com.riiablo.engine.server.component.Casting;
import com.riiablo.engine.server.component.Class; import com.riiablo.engine.server.component.Class;
@ -22,6 +23,8 @@ import com.riiablo.engine.server.event.AnimDataKeyframeEvent;
import com.riiablo.engine.server.event.SkillCastEvent; import com.riiablo.engine.server.event.SkillCastEvent;
import com.riiablo.engine.server.event.SkillDoEvent; import com.riiablo.engine.server.event.SkillDoEvent;
import com.riiablo.engine.server.event.SkillStartEvent; import com.riiablo.engine.server.event.SkillStartEvent;
import com.riiablo.item.Attributes;
import com.riiablo.item.Stat;
import com.riiablo.logger.LogManager; import com.riiablo.logger.LogManager;
import com.riiablo.logger.Logger; import com.riiablo.logger.Logger;
@ -33,6 +36,7 @@ public class Actioneer extends PassiveSystem {
protected ComponentMapper<MovementModes> mMovementModes; protected ComponentMapper<MovementModes> mMovementModes;
protected ComponentMapper<Casting> mCasting; protected ComponentMapper<Casting> mCasting;
protected ComponentMapper<Angle> mAngle; protected ComponentMapper<Angle> mAngle;
protected ComponentMapper<AttributesWrapper> mAttributesWrapper;
// teleport-specific components // teleport-specific components
protected ComponentMapper<Position> mPosition; protected ComponentMapper<Position> mPosition;
@ -115,6 +119,11 @@ public class Actioneer extends PassiveSystem {
case 0: case 0:
break; break;
case 1: // attack case 1: // attack
if (targetId == Engine.INVALID_ENTITY) return;
log.debug("{} attack {}", entityId, targetId);
Attributes attrs = mAttributesWrapper.get(targetId).attrs;
log.debug("{} {}", targetId, attrs.get(Stat.hitpoints));
break; break;
case 27: // teleport case 27: // teleport
mPosition.get(entityId).position.set(targetVec); mPosition.get(entityId).position.set(targetVec);