Lock Movement Enum

This commit is contained in:
Kam committed 2026-01-28 15:16:19 -05:00
1 parent 3050910efb
commit 2b21264ada
1 file changed
+22
@@ -114,6 +114,28 @@ public interface IAbility {
*/
void setInterruptible(boolean interruptible);
/**
* Get the lock movement type for this ability.
* @return 0=NO, 1=WINDUP, 2=ACTIVE, 3=WINDUP_AND_ACTIVE
*/
int getLockMovementType();
/**
* Set the lock movement type for this ability.
* @param type 0=NO, 1=WINDUP, 2=ACTIVE, 3=WINDUP_AND_ACTIVE
*/
void setLockMovementType(int type);
/**
* Check if movement is locked during the WINDUP phase.
*/
boolean isMovementLockedDuringWindup();
/**
* Check if movement is locked during the ACTIVE phase.
*/
boolean isMovementLockedDuringActive();
/**
* Check if this ability is currently being executed.
*/