Changeset 8630 for trunk/L2J_DataPack/dist/game/data/scripts/quests/Q511_AwlUnderFoot/Q511_AwlUnderFoot.java
- Timestamp:
- Jan 16, 2012 7:56:19 AM (4 months ago)
- Location:
- trunk/L2J_DataPack
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
dist/game/data/scripts/quests/Q511_AwlUnderFoot/Q511_AwlUnderFoot.java (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/L2J_DataPack
- Property svn:mergeinfo changed
/branches/unstable/L2J_DataPack_BETA merged: 8407-8426,8428-8480,8482-8491,8493-8588,8590-8629
- Property svn:mergeinfo changed
-
trunk/L2J_DataPack/dist/game/data/scripts/quests/Q511_AwlUnderFoot/Q511_AwlUnderFoot.java
r7720 r8630 15 15 package quests.Q511_AwlUnderFoot; 16 16 17 import gnu.trove. TIntObjectHashMap;17 import gnu.trove.map.hash.TIntObjectHashMap; 18 18 19 19 import com.l2jserver.gameserver.ThreadPoolManager; … … 31 31 import com.l2jserver.gameserver.model.quest.State; 32 32 import com.l2jserver.gameserver.network.SystemMessageId; 33 import com.l2jserver.gameserver.network.serverpackets.SystemMessage;34 33 import com.l2jserver.gameserver.skills.SkillHolder; 35 34 import com.l2jserver.gameserver.util.Util; … … 37 36 38 37 /** 39 *40 38 * @author Gigiikun 41 *42 39 */ 43 40 public final class Q511_AwlUnderFoot extends Quest … … 73 70 } 74 71 75 private static final String qn = " Q511_AwlUnderFoot";72 private static final String qn = "511_AwlUnderFoot"; 76 73 private static final boolean debug = false; 77 74 private static final long REENTERTIME = 14400000; … … 128 125 if (!(world instanceof FAUWorld)) 129 126 { 130 player.sendPacket(SystemMessage .getSystemMessage(SystemMessageId.ALREADY_ENTERED_ANOTHER_INSTANCE_CANT_ENTER));127 player.sendPacket(SystemMessageId.ALREADY_ENTERED_ANOTHER_INSTANCE_CANT_ENTER); 131 128 return ""; 132 129 } … … 135 132 } 136 133 //New instance 134 if (ret != null) 135 { 136 return ret; 137 } 138 ret = checkConditions(player); 139 if (ret != null) 140 return ret; 141 L2Party party = player.getParty(); 142 int instanceId = InstanceManager.getInstance().createDynamicInstance(template); 143 Instance ins = InstanceManager.getInstance().getInstance(instanceId); 144 ins.setSpawnLoc(new int[]{player.getX(),player.getY(),player.getZ()}); 145 world = new FAUWorld(); 146 world.instanceId = instanceId; 147 world.templateId = dungeon.getInstanceId(); 148 world.status = 0; 149 dungeon.setReEnterTime(System.currentTimeMillis() + REENTERTIME); 150 InstanceManager.getInstance().addWorld(world); 151 _log.info("Fortress AwlUnderFoot started " + template + " Instance: " + instanceId + " created by player: " + player.getName()); 152 ThreadPoolManager.getInstance().scheduleGeneral(new spawnRaid((FAUWorld) world), RAID_SPAWN_DELAY); 153 154 // teleport players 155 if (player.getParty() == null) 156 { 157 teleportPlayer(player, coords, instanceId); 158 world.allowed.add(player.getObjectId()); 159 } 137 160 else 138 161 { 139 if (ret != null) 140 return ret; 141 ret = checkConditions(player); 142 if (ret != null) 143 return ret; 144 L2Party party = player.getParty(); 145 int instanceId = InstanceManager.getInstance().createDynamicInstance(template); 146 Instance ins = InstanceManager.getInstance().getInstance(instanceId); 147 ins.setSpawnLoc(new int[]{player.getX(),player.getY(),player.getZ()}); 148 world = new FAUWorld(); 149 world.instanceId = instanceId; 150 world.templateId = dungeon.getInstanceId(); 151 world.status = 0; 152 dungeon.setReEnterTime(System.currentTimeMillis() + REENTERTIME); 153 InstanceManager.getInstance().addWorld(world); 154 _log.info("Fortress AwlUnderFoot started " + template + " Instance: " + instanceId + " created by player: " + player.getName()); 155 ThreadPoolManager.getInstance().scheduleGeneral(new spawnRaid((FAUWorld) world), RAID_SPAWN_DELAY); 156 157 // teleport players 158 if (player.getParty() == null) 159 { 160 teleportPlayer(player, coords, instanceId); 161 world.allowed.add(player.getObjectId()); 162 } 163 else 164 { 165 for (L2PcInstance partyMember : party.getPartyMembers()) 166 { 167 teleportPlayer(partyMember, coords, instanceId); 168 world.allowed.add(partyMember.getObjectId()); 169 if (partyMember.getQuestState(qn) == null) 170 newQuestState(partyMember); 171 } 172 } 173 return getHtm(player.getHtmlPrefix(), "FortressWarden-08.htm").replace("%clan%", player.getClan().getName()); 174 } 162 for (L2PcInstance partyMember : party.getPartyMembers()) 163 { 164 teleportPlayer(partyMember, coords, instanceId); 165 world.allowed.add(partyMember.getObjectId()); 166 if (partyMember.getQuestState(qn) == null) 167 newQuestState(partyMember); 168 } 169 } 170 return getHtm(player.getHtmlPrefix(), "FortressWarden-08.htm").replace("%clan%", player.getClan().getName()); 175 171 } 176 172 … … 184 180 } 185 181 182 @Override 186 183 public void run() 187 184 { … … 300 297 { 301 298 htmltext = "FortressWarden-14.htm"; 302 st.takeItems(DL_MARK, count);299 st.takeItems(DL_MARK, -1); 303 300 st.rewardItems(KNIGHT_EPALUETTE, count); 304 301 }
Note: See TracChangeset
for help on using the changeset viewer.
