Examples of DuelSnapshotObject


Examples of lineage2.gameserver.model.entity.events.objects.DuelSnapshotObject

  @Override
  public void createDuel(Player player, Player target)
  {
    PlayerVsPlayerDuelEvent duelEvent = new PlayerVsPlayerDuelEvent(getDuelType(), player.getObjectId() + "_" + target.getObjectId() + "_duel");
    cloneTo(duelEvent);
    duelEvent.addObject(BLUE_TEAM, new DuelSnapshotObject(player, TeamType.BLUE));
    duelEvent.addObject(RED_TEAM, new DuelSnapshotObject(target, TeamType.RED));
    duelEvent.sendPacket(new ExDuelReady(this));
    duelEvent.reCalcNextTime(false);
  }
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.objects.DuelSnapshotObject

      case RED:
      case BLUE:
        List<DuelSnapshotObject> winners = getObjects(_winner.name());
        List<DuelSnapshotObject> lossers = getObjects(_winner.revert().name());
       
        DuelSnapshotObject winner = CollectionUtils.safeGet(winners, 0);
        if (winner != null)
        {
          sendPacket(new SystemMessage2(SystemMsg.C1S_PARTY_HAS_WON_THE_DUEL).addName(winners.get(0).getPlayer()));
         
          for (DuelSnapshotObject d : lossers)
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.objects.DuelSnapshotObject

   
    List<DuelSnapshotObject> team = getObjects(BLUE_TEAM);
   
    for (int i = 0; i < team.size(); i++)
    {
      DuelSnapshotObject $member = team.get(i);
     
      $member.getPlayer().addEvent(this);
      $member.getPlayer()._stablePoint = $member.getLoc();
      $member.getPlayer().teleToLocation(instantZone.getTeleportCoords().get(i), reflection);
    }
   
    team = getObjects(RED_TEAM);
   
    for (int i = 0; i < team.size(); i++)
    {
      DuelSnapshotObject $member = team.get(i);
     
      $member.getPlayer().addEvent(this);
      $member.getPlayer()._stablePoint = $member.getLoc();
      $member.getPlayer().teleToLocation(instantZone.getTeleportCoords().get(9 + i), reflection);
    }
  }
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.objects.DuelSnapshotObject

    PartyVsPartyDuelEvent duelEvent = new PartyVsPartyDuelEvent(getDuelType(), player.getObjectId() + "_" + target.getObjectId() + "_duel");
    cloneTo(duelEvent);
   
    for (Player $member : player.getParty())
    {
      duelEvent.addObject(BLUE_TEAM, new DuelSnapshotObject($member, TeamType.BLUE));
    }
   
    for (Player $member : target.getParty())
    {
      duelEvent.addObject(RED_TEAM, new DuelSnapshotObject($member, TeamType.RED));
    }
   
    duelEvent.sendPacket(new ExDuelReady(this));
    duelEvent.reCalcNextTime(false);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.