root/trunk/AE-go_GameServer/data/scripts/system/handlers/quest/eltnen/_1039SomethingInTheWater.java
| 2322 | 2440 | ||
|---|---|---|---|
116 | switch(targetId) | 116 | switch(targetId) |
117 | { | 117 | { |
118 | case 210946: | 118 | case 210946: |
119 | if(var >= 3 && var <= 10) | 119 | if(qs.getQuestVarById(1) == 2 && qs.getQuestVarById(2) == 3 && var == 4) |
120 | { | 120 | { |
121 | qs.setQuestVarById(1, qs.getQuestVarById(1)+1); | ||
121 | qs.setStatus(QuestStatus.REWARD); | 122 | qs.setStatus(QuestStatus.REWARD); |
122 | updateQuestStatus(player, qs); | 123 | updateQuestStatus(player, qs); |
123 | return true; | 124 | return true; |
124 | } | 125 | } |
126 | else if(qs.getQuestVarById(1) <= 2 && var == 4) | ||
127 | { | ||
128 | qs.setQuestVarById(1, qs.getQuestVarById(1)+1); | ||
129 | updateQuestStatus(player, qs); | ||
130 | return true; | ||
131 | } | ||
125 | } | 132 | } |
126 | 133 | ||
127 | switch(targetId) | 134 | switch(targetId) |
128 | { | 135 | { |
129 | case 210947: | 136 | case 210947: |
130 | if(var >= 3 && var <= 10) | 137 | if(qs.getQuestVarById(1) == 3 && qs.getQuestVarById(2) == 2 && var == 4) |
131 | { | 138 | { |
139 | qs.setQuestVarById(2, qs.getQuestVarById(2)+1); | ||
132 | qs.setStatus(QuestStatus.REWARD); | 140 | qs.setStatus(QuestStatus.REWARD); |
133 | updateQuestStatus(player, qs); | 141 | updateQuestStatus(player, qs); |
134 | return true; | 142 | return true; |
135 | } | 143 | } |
144 | else if(qs.getQuestVarById(2) <= 2 && var == 4) | ||
145 | { | ||
146 | qs.setQuestVarById(2, qs.getQuestVarById(2)+1); | ||
147 | updateQuestStatus(player, qs); | ||
148 | return true; | ||
149 | } | ||
136 | } | 150 | } |
137 | return false; | 151 | return false; |
138 | } | 152 | } |
Download diff