Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Eclipse Workspace Patch 1.0
- Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
- ===================================================================
- --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 67)
- +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)
- @@ -170,6 +170,7 @@
- import net.sf.l2j.gameserver.network.serverpackets.ChangeWaitType;
- import net.sf.l2j.gameserver.network.serverpackets.CharInfo;
- import net.sf.l2j.gameserver.network.serverpackets.ConfirmDlg;
- +import net.sf.l2j.gameserver.network.serverpackets.CreatureSay;
- import net.sf.l2j.gameserver.network.serverpackets.EtcStatusUpdate;
- import net.sf.l2j.gameserver.network.serverpackets.ExAutoSoulShot;
- import net.sf.l2j.gameserver.network.serverpackets.ExDuelUpdateUserInfo;
- @@ -643,6 +644,7 @@
- private int _coupleId = 0;
- private boolean _marryrequest = false;
- private int _requesterId = 0;
- + private int spreeKills = 0;
- private final SummonRequest _summonRequest = new SummonRequest();
- @@ -4045,6 +4047,8 @@
- if (!super.doDie(killer))
- return false;
- + spreeKills = 0;
- +
- Castle castle = null;
- if(getClan() != null)
- {
- @@ -4286,6 +4290,37 @@
- // Add PvP point to attacker.
- setPvpKills(getPvpKills() + 1);
- + spreeKills++;
- + switch (spreeKills)
- + {
- + case 2:
- + Broadcast.toAllOnlinePlayers(new CreatureSay(0,0,"[PvP]", getName() + " has scored a DOUBLE KILL!"));
- + break;
- +
- + case 3:
- + Broadcast.toAllOnlinePlayers(new CreatureSay(0,3,"[PvP]", getName() + " has scored a TRIPLE kill!"));
- + break;
- +
- + case 5:
- + Broadcast.toAllOnlinePlayers(new CreatureSay(0,0,"[PvP]", getName() + " has scored a PENTA Kill!"));
- + break;
- +
- + case 7:
- + Broadcast.toAllOnlinePlayers(new CreatureSay(0,3,"[PvP]", getName() + " has scored a MEGA KILL!"));
- + break;
- +
- + case 9:
- + Broadcast.toAllOnlinePlayers(new CreatureSay(0,0,"[PvP]", getName() + " has scored a ULTRA KILL!"));
- + break;
- +
- + case 11:
- + Broadcast.toAllOnlinePlayers(new CreatureSay(0,3,"[PvP]", getName() + " has scored a MONSTER KILL!"));
- + break;
- +
- + case 15:
- + Broadcast.toAllOnlinePlayers(new CreatureSay(0,17,"[PvP]", getName() + " has scored a KILLING SPREE!"));
- + break;
- + }
- // Send UserInfo packet to attacker with its Karma and PK Counter
- sendPacket(new UserInfo(this));
- }
Advertisement