- 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/teleports/Warpgate/Warpgate.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/teleports/Warpgate/Warpgate.java
r7665 r8630 22 22 import com.l2jserver.gameserver.model.quest.Quest; 23 23 import com.l2jserver.gameserver.model.quest.QuestState; 24 import com.l2jserver.gameserver.model.quest.State;25 24 import com.l2jserver.gameserver.model.zone.L2ZoneType; 26 25 … … 41 40 { 42 41 if (player.isFlying()) 42 { 43 43 return false; 44 } 44 45 45 46 QuestState st; … … 47 48 { 48 49 st = player.getQuestState(PATH_TO_HELLBOUND); 49 if (st != null && st.getState() == State.COMPLETED) 50 if ((st != null) && st.isCompleted()) 51 { 50 52 return true; 53 } 51 54 } 52 55 53 56 st = player.getQuestState(THATS_BLOODY_HOT); 54 if (st != null && st.getState() == State.COMPLETED) 57 if ((st != null) && st.isCompleted()) 58 { 55 59 return true; 60 } 56 61 57 62 return false; … … 64 69 { 65 70 if (HellboundManager.getInstance().isLocked()) 71 { 66 72 return "warpgate-locked.htm"; 73 } 67 74 } 68 75 … … 74 81 { 75 82 if (!canEnter(player)) 83 { 76 84 return "warpgate-no.htm"; 85 } 77 86 78 87 player.teleToLocation(-11272, 236464, -3248, true); 88 HellboundManager.getInstance().unlock(); 79 89 return null; 80 90 } … … 85 95 if (character instanceof L2PcInstance) 86 96 { 87 if (!canEnter((L2PcInstance)character) && !character.isGM()) 97 if (!canEnter((L2PcInstance) character) && !character.isGM()) 98 { 88 99 ThreadPoolManager.getInstance().scheduleGeneral(new Teleport(character), 1000); 89 else if (!((L2PcInstance)character).isMinimapAllowed()) 100 } 101 else if (!((L2PcInstance) character).isMinimapAllowed()) 90 102 { 91 103 if (character.getInventory().getItemByItemId(MAP) != null) 92 ((L2PcInstance)character).setMinimapAllowed(true); 104 { 105 ((L2PcInstance) character).setMinimapAllowed(true); 106 } 93 107 } 94 108 } … … 96 110 } 97 111 98 static final class Teleport implements Runnable112 private static final class Teleport implements Runnable 99 113 { 100 114 private final L2Character _char; … … 105 119 } 106 120 121 @Override 107 122 public void run() 108 123 {
Note: See TracChangeset
for help on using the changeset viewer.
