116 | 117 | ||
---|---|---|---|
150 | import com.l2jfrozen.gameserver.network.serverpackets.ChangeWaitType; | 150 | import com.l2jfrozen.gameserver.network.serverpackets.ChangeWaitType; |
151 | import com.l2jfrozen.gameserver.network.serverpackets.CharInfo; | 151 | import com.l2jfrozen.gameserver.network.serverpackets.CharInfo; |
152 | import com.l2jfrozen.gameserver.network.serverpackets.ConfirmDlg; | 152 | import com.l2jfrozen.gameserver.network.serverpackets.ConfirmDlg; |
153 | import com.l2jfrozen.gameserver.network.serverpackets.CreatureSay; | ||
153 | import com.l2jfrozen.gameserver.network.serverpackets.EtcStatusUpdate; | 154 | import com.l2jfrozen.gameserver.network.serverpackets.EtcStatusUpdate; |
154 | import com.l2jfrozen.gameserver.network.serverpackets.ExAutoSoulShot; | 155 | import com.l2jfrozen.gameserver.network.serverpackets.ExAutoSoulShot; |
155 | import com.l2jfrozen.gameserver.network.serverpackets.ExDuelUpdateUserInfo; | 156 | import com.l2jfrozen.gameserver.network.serverpackets.ExDuelUpdateUserInfo; |
... | ... | ||
159 | import com.l2jfrozen.gameserver.network.serverpackets.ExOlympiadUserInfo; | 160 | import com.l2jfrozen.gameserver.network.serverpackets.ExOlympiadUserInfo; |
160 | import com.l2jfrozen.gameserver.network.serverpackets.ExPCCafePointInfo; | 161 | import com.l2jfrozen.gameserver.network.serverpackets.ExPCCafePointInfo; |
161 | import com.l2jfrozen.gameserver.network.serverpackets.ExSetCompassZoneCode; | 162 | import com.l2jfrozen.gameserver.network.serverpackets.ExSetCompassZoneCode; |
163 | import com.l2jfrozen.gameserver.network.serverpackets.ExShowScreenMessage; | ||
162 | import com.l2jfrozen.gameserver.network.serverpackets.FriendList; | 164 | import com.l2jfrozen.gameserver.network.serverpackets.FriendList; |
163 | import com.l2jfrozen.gameserver.network.serverpackets.HennaInfo; | 165 | import com.l2jfrozen.gameserver.network.serverpackets.HennaInfo; |
164 | import com.l2jfrozen.gameserver.network.serverpackets.InventoryUpdate; | 166 | import com.l2jfrozen.gameserver.network.serverpackets.InventoryUpdate; |
... | ... | ||
6028 | switch(quakeSystem) | 6030 | switch(quakeSystem) |
6029 | { | 6031 | { |
6030 | case 4: | 6032 | case 4: |
6031 | Announcements.getInstance().announceToAll("" + getName() + " is Dominating!"); | 6033 | CreatureSay cs = new CreatureSay(0, 15, "", getName() + " is Dominating!"); // 8D |
6034 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6035 | { | ||
6036 | if(player != null) | ||
6037 | if(player.isOnline()!=0) | ||
6038 | player.sendPacket(cs); | ||
6039 | } | ||
6032 | break; | 6040 | break; |
6033 | case 6: | 6041 | case 6: |
6034 | Announcements.getInstance().announceToAll("" + getName() + " is on a Rampage!"); | 6042 | CreatureSay cs2 = new CreatureSay(0, 15, "", getName() + " is on a Rampage!"); // 8D |
6043 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6044 | { | ||
6045 | if(player != null) | ||
6046 | if(player.isOnline()!=0) | ||
6047 | player.sendPacket(cs2); | ||
6048 | } | ||
6035 | break; | 6049 | break; |
6036 | case 8: | 6050 | case 8: |
6037 | Announcements.getInstance().announceToAll("" + getName() + " is on a Killing Spree!"); | 6051 | CreatureSay cs3 = new CreatureSay(0, 15, "", getName() + " is on a Killing Spree!"); // 8D |
6052 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6053 | { | ||
6054 | if(player != null) | ||
6055 | if(player.isOnline()!=0) | ||
6056 | player.sendPacket(cs3); | ||
6057 | } | ||
6038 | break; | 6058 | break; |
6039 | case 10: | 6059 | case 10: |
6040 | Announcements.getInstance().announceToAll("" + getName() + " is on a Monster Kill!"); | 6060 | CreatureSay cs4 = new CreatureSay(0, 15, "", getName() + " is on a Monster Kill!"); // 8D |
6061 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6062 | { | ||
6063 | if(player != null) | ||
6064 | if(player.isOnline()!=0) | ||
6065 | player.sendPacket(cs4); | ||
6066 | } | ||
6041 | break; | 6067 | break; |
6042 | case 12: | 6068 | case 12: |
6043 | Announcements.getInstance().announceToAll("" + getName() + " is Unstoppable!"); | 6069 | CreatureSay cs5 = new CreatureSay(0, 15, "", getName() + " is Unstoppable!"); // 8D |
6070 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6071 | { | ||
6072 | if(player != null) | ||
6073 | if(player.isOnline()!=0) | ||
6074 | player.sendPacket(cs5); | ||
6075 | } | ||
6044 | break; | 6076 | break; |
6045 | case 14: | 6077 | case 14: |
6046 | Announcements.getInstance().announceToAll("" + getName() + " is on an Ultra Kill!"); | 6078 | CreatureSay cs6 = new CreatureSay(0, 15, "", getName() + " is on an Ultra Kill!"); // 8D |
6079 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6080 | { | ||
6081 | if(player != null) | ||
6082 | if(player.isOnline()!=0) | ||
6083 | player.sendPacket(cs6); | ||
6084 | } | ||
6047 | break; | 6085 | break; |
6048 | case 16: | 6086 | case 16: |
6049 | Announcements.getInstance().announceToAll("" + getName() + " God Blessed!"); | 6087 | CreatureSay cs7 = new CreatureSay(0, 15, "", getName() + " God Blessed!"); // 8D |
6088 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6089 | { | ||
6090 | if(player != null) | ||
6091 | if(player.isOnline()!=0) | ||
6092 | player.sendPacket(cs7); | ||
6093 | } | ||
6050 | break; | 6094 | break; |
6051 | case 18: | 6095 | case 18: |
6052 | Announcements.getInstance().announceToAll("" + getName() + " is Wicked Sick!"); | 6096 | CreatureSay cs8 = new CreatureSay(0, 15, "", getName() + " is Wicked Sick!"); // 8D |
6097 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6098 | { | ||
6099 | if(player != null) | ||
6100 | if(player.isOnline()!=0) | ||
6101 | player.sendPacket(cs8); | ||
6102 | } | ||
6053 | break; | 6103 | break; |
6054 | case 20: | 6104 | case 20: |
6055 | Announcements.getInstance().announceToAll("" + getName() + " is on a Ludricrous Kill!"); | 6105 | CreatureSay cs9 = new CreatureSay(0, 15, "", getName() + " is on a Ludricrous Kill!"); // 8D |
6106 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6107 | { | ||
6108 | if(player != null) | ||
6109 | if(player.isOnline()!=0) | ||
6110 | player.sendPacket(cs9); | ||
6111 | } | ||
6056 | break; | 6112 | break; |
6057 | case 24: | 6113 | case 24: |
6058 | Announcements.getInstance().announceToAll("" + getName() + " is GodLike!"); | 6114 | CreatureSay cs10 = new CreatureSay(0, 15, "", getName() + " is GodLike!"); // 8D |
6115 | for(L2PcInstance player: L2World.getInstance().getAllPlayers()) | ||
6116 | { | ||
6117 | if(player != null) | ||
6118 | if(player.isOnline()!=0) | ||
6119 | player.sendPacket(cs10); | ||
6120 | } | ||
6059 | default: | 6121 | default: |
6060 | ; | 6122 | ; |
6061 | } | 6123 | } |
... | ... | ||
13883 | if(pcrit) | 13945 | if(pcrit) |
13884 | { | 13946 | { |
13885 | sendPacket(new SystemMessage(SystemMessageId.CRITICAL_HIT)); | 13947 | sendPacket(new SystemMessage(SystemMessageId.CRITICAL_HIT)); |
13948 | sendPacket(new ExShowScreenMessage("Critical Hit! "+damage, 3000)); | ||
13886 | } | 13949 | } |
13887 | 13950 | ||
13888 | if(mcrit) | 13951 | if(mcrit) |
13889 | { | 13952 | { |
13890 | sendPacket(new SystemMessage(SystemMessageId.CRITICAL_HIT_MAGIC)); | 13953 | sendPacket(new SystemMessage(SystemMessageId.CRITICAL_HIT_MAGIC)); |
13954 | sendPacket(new ExShowScreenMessage("Critical Magic! "+damage, 3000)); | ||
13891 | } | 13955 | } |
13892 | 13956 | ||
13893 | if(isInOlympiadMode() && target instanceof L2PcInstance && ((L2PcInstance) target).isInOlympiadMode() && ((L2PcInstance) target).getOlympiadGameId() == getOlympiadGameId()) | 13957 | if(isInOlympiadMode() && target instanceof L2PcInstance && ((L2PcInstance) target).isInOlympiadMode() && ((L2PcInstance) target).getOlympiadGameId() == getOlympiadGameId()) |
... | ... | ||
13894 | { | 13958 | { |
13895 | dmgDealt += damage; | 13959 | dmgDealt += damage; |
13896 | } | 13960 | } |
13897 | 13961 | | |
13898 | SystemMessage sm = new SystemMessage(SystemMessageId.YOU_DID_S1_DMG); | 13962 | SystemMessage sm = new SystemMessage(SystemMessageId.YOU_DID_S1_DMG); |
13899 | sm.addNumber(damage); | 13963 | sm.addNumber(damage); |
13900 | sendPacket(sm); | 13964 | sendPacket(sm); |