Event disposing patch + Papulatus rework + V. scroll exploit patch

Solved issues with PQs/events in progress not disposing properly party leavers (warping them out of the event maps).
Solved issues with cleared PQs/events disposing players unproperly when leaving or disbanding the party.
Reworked Papulatus battle now working as an event instance, similar to how Capt Latanica battle is dealt.
Fixed a possible PE exploit with Vega's scroll.
This commit is contained in:
ronancpl
2018-02-17 00:07:10 -02:00
parent 278b5e8140
commit 8f76e7be25
43 changed files with 910 additions and 123 deletions
+4 -4
View File
@@ -871,9 +871,9 @@ public class MapleItemInformationProvider {
if (((nEquip.getUpgradeSlots() > 0 || ItemConstants.isCleanSlate(scrollId))) || assertGM) {
double prop = (double)stats.get("success");
if (vegaItemId == 5610000) {
prop = 30.0;
if(prop == 10.0) prop = 30.0;
} else if (vegaItemId == 5610001) {
prop = 90.0;
if(prop == 60.0) prop = 90.0;
} else if (vegaItemId == 2049100) {
prop = 100.0;
}
@@ -884,11 +884,11 @@ public class MapleItemInformationProvider {
case 2040727:
flag |= ItemConstants.SPIKES;
nEquip.setFlag((byte) flag);
return equip;
break;
case 2041058:
flag |= ItemConstants.COLD;
nEquip.setFlag((byte) flag);
return equip;
break;
case 2049000:
case 2049001:
case 2049002: