Clean-up Patch

Bug correction on some quests.
This commit is contained in:
ronancpl
2017-04-04 17:14:20 -03:00
parent b2da79ff13
commit 7863994a13
53 changed files with 1291 additions and 119 deletions

View File

@@ -273,6 +273,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject {
private boolean useCS = false; //chaos scroll upon crafting item.
private long useDuey;
private long petLootCd;
private int newWarpMap = -1;
private MapleCharacter() {
setStance(0);
@@ -1082,8 +1083,9 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject {
return target;
}
public void warp(int map) {
changeMap(getWarpMap(map), getWarpMap(map).getPortal(0));
// for use ONLY inside OnUserEnter map scripts that requires players changing map even before entering it.
public void warpAhead(int map) {
newWarpMap = map;
}
public void changeMap(int map) {
@@ -1182,6 +1184,13 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject {
}, 10000);
}
}
//alas, new map has been specified when a warping was being processed...
if(newWarpMap != -1) {
int temp = newWarpMap;
newWarpMap = -1;
changeMap(temp);
}
}
public void changePage(int page) {