Package org.moparscape.msc.gs.event

Examples of org.moparscape.msc.gs.event.FightEvent


              owner.setCombatTimer();
              affectedMob.setBusy(true);
              affectedMob.setSprite(8);
              affectedMob.setOpponent(owner);
              affectedMob.setCombatTimer();
              FightEvent fighting = new FightEvent(owner,
                  affectedMob);
              fighting.setLastRun(0);
              Instance.getDelayedEventHandler().add(fighting);
            }
          });
    } else {
      if (!new ProjectilePath(player.getX(), player.getY(),
View Full Code Here


    n.setBusy(true);
    n.setSprite(8);
    n.setOpponent(owner);
    n.setCombatTimer();
    FightEvent fighting = new FightEvent(owner, n, true);
    fighting.setLastRun(0);
    Instance.getDelayedEventHandler().add(fighting);
  }
View Full Code Here

  public abstract void remove();

  public void resetCombat(CombatState state) {
    for (DelayedEvent event : Instance.getDelayedEventHandler().getEvents()) {
      if (event instanceof FightEvent) {
        FightEvent fighting = (FightEvent) event;
        if (fighting.getOwner().equals(this)
            || fighting.getAffectedMob().equals(this)) {
          fighting.stop();
          break;
        }
      } else if (event instanceof DuelEvent) {
        DuelEvent dueling = (DuelEvent) event;
        if (dueling.getOwner().equals(this)
View Full Code Here

      setBusy(true);
      setSprite(8);
      setOpponent(victim);
      setCombatTimer();
      FightEvent fighting = new FightEvent(victim, this, true);
      fighting.setLastRun(0);
      Instance.getDelayedEventHandler().add(fighting);
    }

    if (now - lastMovement > 2200) {
      if (now - getCombatTimer() < (getCombatState() == CombatState.WAITING ? 5000
View Full Code Here

                          npc.setSprite(8);
                          npc.setOpponent(player);
                          npc.setCombatTimer();

                          npc.setChasing(null);
                          FightEvent fighting = new FightEvent(
                              player, npc, true);
                          fighting.setLastRun(0);
                          world.getDelayedEventHandler()
                              .add(fighting);
                        }

                        public void failed() {
View Full Code Here

                              npc.setBusy(true);
                              npc.setSprite(8);
                              npc.setOpponent(player);
                              npc.setCombatTimer();
                              npc.setChasing(null);
                              FightEvent fighting = new FightEvent(
                                  player,
                                  npc, true);
                              fighting.setLastRun(0);
                              world.getDelayedEventHandler()
                                  .add(fighting);
                            }

                            public void failed() {
View Full Code Here

TOP

Related Classes of org.moparscape.msc.gs.event.FightEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.