Changeset 8630 for trunk/L2J_DataPack/dist/game/data/scripts/quests/SagasScripts/SagasSuperClass.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/SagasScripts/SagasSuperClass.java (modified) (5 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/SagasScripts/SagasSuperClass.java
r8075 r8630 188 188 if (prevclass.length == 1) 189 189 return -1; 190 else 191 return prevclass[1]; 190 return prevclass[1]; 192 191 } 193 192 return prevclass[0]; … … 509 508 int npcId = npc.getNpcId(); 510 509 int cond = st.getInt("cond"); 511 if (st. getState() == State.COMPLETED && npcId == NPC[0])510 if (st.isCompleted() && (npcId == NPC[0])) 512 511 htmltext = "<html><body>You have already completed this quest!</body></html>"; 513 512 else if (player.getClassId().getId() == getPrevClass(player)) … … 534 533 else if (cond == 3) 535 534 { 536 if (npcId == NPC[1] && st. getQuestItemsCount(Items[0]) != 0)535 if (npcId == NPC[1] && st.hasQuestItems(Items[0])) 537 536 { 538 537 htmltext = "1-02.htm"; 539 if (Items[11] == 0 || st. getQuestItemsCount(Items[11]) != 0)538 if (Items[11] == 0 || st.hasQuestItems(Items[11])) 540 539 htmltext = "1-03.htm"; 541 540 } … … 590 589 if (npcId == NPC[3]) 591 590 { 592 if (st. getQuestItemsCount(Items[2]) > 0)591 if (st.hasQuestItems(Items[2])) 593 592 htmltext = "3-05.htm"; 594 593 else … … 780 779 L2PcInstance quest_player = (L2PcInstance) L2World.getInstance().findObject(_SpawnList.get(npc)); 781 780 if (quest_player == null) 781 { 782 782 return null; 783 else 784 { 785 for (L2Object obj : targets) 786 { 787 if (obj == quest_player || obj == npc) 788 { 789 QuestState st2 = findRightState(npc); 790 if (st2 == null) 791 return null; 792 AutoChat(npc, Text[5].replace("PLAYERNAME", player.getName())); 793 cancelQuestTimer("Archon Hellisha has despawned", npc, st2.getPlayer()); 794 st2.set("spawned", "0"); 795 DeleteSpawn(st2, npc); 796 } 783 } 784 785 for (L2Object obj : targets) 786 { 787 if (obj == quest_player || obj == npc) 788 { 789 QuestState st2 = findRightState(npc); 790 if (st2 == null) 791 return null; 792 AutoChat(npc, Text[5].replace("PLAYERNAME", player.getName())); 793 cancelQuestTimer("Archon Hellisha has despawned", npc, st2.getPlayer()); 794 st2.set("spawned", "0"); 795 DeleteSpawn(st2, npc); 797 796 } 798 797 }
Note: See TracChangeset
for help on using the changeset viewer.
