Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f63f7e13d4 | ||
|
|
db8666fc71 | ||
|
|
93ea66e6fe | ||
|
|
7131e39c96 | ||
|
|
b80e9a3310 |
@@ -107,7 +107,7 @@ public class QuestScriptManager extends AbstractScriptManager {
|
||||
|
||||
public void end(Client c, short questid, int npc) {
|
||||
Quest quest = Quest.getInstance(questid);
|
||||
if (!c.getPlayer().getQuest(quest).getStatus().equals(QuestStatus.Status.STARTED) || !c.getPlayer().getMap().containsNPC(npc)) {
|
||||
if (!c.getPlayer().getQuest(quest).getStatus().equals(QuestStatus.Status.STARTED) || (!c.getPlayer().getMap().containsNPC(npc) && !quest.isAutoComplete())) {
|
||||
dispose(c);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -204,13 +204,13 @@ public class ItemInformationProvider {
|
||||
} else if (itemId >= 1040000 && itemId < 1050000) {
|
||||
theData = eqpStringData;
|
||||
cat = "Eqp/Coat";
|
||||
} else if (itemId >= 20000 && itemId < 22000) {
|
||||
} else if (ItemConstants.isFace(itemId)) {
|
||||
theData = eqpStringData;
|
||||
cat = "Eqp/Face";
|
||||
} else if (itemId >= 1080000 && itemId < 1090000) {
|
||||
theData = eqpStringData;
|
||||
cat = "Eqp/Glove";
|
||||
} else if (itemId >= 30000 && itemId < 35000) {
|
||||
} else if (ItemConstants.isHair(itemId)) {
|
||||
theData = eqpStringData;
|
||||
cat = "Eqp/Hair";
|
||||
} else if (itemId >= 1050000 && itemId < 1060000) {
|
||||
|
||||
Reference in New Issue
Block a user