116117
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);