Class SimulationDecisionAdapter.ExecutableAction

  • Enclosing class:
    SimulationDecisionAdapter

    public static final class SimulationDecisionAdapter.ExecutableAction
    extends java.lang.Object
    Runtime action payload translated from a simulation decision.
    • Method Detail

      • hasMovement

        public boolean hasMovement()
        Returns:
        true when this action includes a movement destination.
      • hasInteraction

        public boolean hasInteraction()
        Returns:
        true when this action includes a target and interaction option.
      • hasPrayerSwitch

        public boolean hasPrayerSwitch()
        Returns:
        true when this action includes a prayer switch step.
      • hasEquipmentSwap

        public boolean hasEquipmentSwap()
        Returns:
        true when this action includes an equipment swap step.
      • hasInventoryInteraction

        public boolean hasInventoryInteraction()
        Returns:
        true when this action includes an inventory interaction step.
      • hasSpellCast

        public boolean hasSpellCast()
        Returns:
        true when this action includes a spell cast step.