Ignore:
Timestamp:
Jan 16, 2012 7:56:19 AM (4 months ago)
Author:
MELERIX
Message:

STABLE: Sync with BETA [8629]

Location:
trunk/L2J_DataPack
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/L2J_DataPack

  • trunk/L2J_DataPack/dist/game/data/scripts/conquerablehalls/RainbowSpringsChateau/RainbowSpringsChateau.java

    r8406 r8630  
    1515package conquerablehalls.RainbowSpringsChateau; 
    1616 
    17 import gnu.trove.TIntLongHashMap; 
     17import gnu.trove.map.hash.TIntLongHashMap; 
    1818 
    1919import java.sql.Connection; 
     
    4040import com.l2jserver.gameserver.instancemanager.ZoneManager; 
    4141import com.l2jserver.gameserver.model.L2Clan; 
    42 import com.l2jserver.gameserver.model.L2ItemInstance; 
    4342import com.l2jserver.gameserver.model.L2Object; 
    4443import com.l2jserver.gameserver.model.L2Skill; 
     
    4948import com.l2jserver.gameserver.model.entity.clanhall.SiegableHall; 
    5049import com.l2jserver.gameserver.model.entity.clanhall.SiegeStatus; 
     50import com.l2jserver.gameserver.model.item.L2Item; 
     51import com.l2jserver.gameserver.model.item.instance.L2ItemInstance; 
    5152import com.l2jserver.gameserver.model.quest.Quest; 
    5253import com.l2jserver.gameserver.model.quest.QuestState; 
    5354import com.l2jserver.gameserver.model.quest.State; 
    54 import com.l2jserver.gameserver.model.zone.L2ZoneType; 
    5555import com.l2jserver.gameserver.network.clientpackets.Say2; 
    5656import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; 
    5757import com.l2jserver.gameserver.network.serverpackets.NpcSay; 
    58 import com.l2jserver.gameserver.templates.item.L2Item; 
     58import com.l2jserver.gameserver.util.L2TIntObjectHashMap; 
    5959import com.l2jserver.util.Rnd; 
    6060 
    6161/** 
    6262 * @author BiggBoss 
    63  * Rainbow Springs Cheateau clan hall siege script 
     63 * Rainbow Springs Chateau clan hall siege script 
    6464 */ 
    6565public class RainbowSpringsChateau extends Quest 
     
    176176                        for(int arenaId : ARENA_ZONES) 
    177177                        { 
    178                                 L2ZoneType zone = ZoneManager.getInstance().getZoneById(arenaId); 
    179                                 for(L2Character cha : (L2Character[])zone.getCharactersInside().getValues()) 
    180                                         cha.teleToLocation(TeleportWhereType.Town); 
     178                                final L2TIntObjectHashMap<L2Character> chars = ZoneManager.getInstance().getZoneById(arenaId).getCharactersInside(); 
     179                                for(L2Character chr : chars.values(new L2Character[0])) 
     180                                { 
     181                                        chr.teleToLocation(TeleportWhereType.Town); 
     182                                } 
    181183                        } 
    182184                } 
     
    639641                                continue; 
    640642                         
    641                         for(L2Character plr : (L2Character[])ZoneManager.getInstance().getZoneById(id).getCharactersInside().getValues()) 
     643                        final L2TIntObjectHashMap<L2Character> chars = ZoneManager.getInstance().getZoneById(id).getCharactersInside(); 
     644                        for(L2Character chr : chars.values(new L2Character[0])) 
    642645                        { 
    643646                                for(L2Skill sk : DEBUFFS) 
    644                                         sk.getEffects(plr, plr); 
     647                                        sk.getEffects(chr, chr); 
    645648                        } 
    646649                } 
Note: See TracChangeset for help on using the changeset viewer.