Horntail PQ & Exped + Equip levelup fix

Added Horntail PQ and boss fight. Fixed short integer overflow of
equipment stats on client messing up player stats.
This commit is contained in:
ronancpl
2017-07-20 12:02:59 -03:00
parent 8fab2a6e3e
commit c09bc02c85
137 changed files with 1154 additions and 583 deletions

View File

@@ -25,34 +25,36 @@
*@author Jvlaple
*/
importPackage(Packages.client.inventory);
function act() {
var eim = rm.getPlayer().getEventInstance();
var party = rm.getPlayer().getEventInstance().getPlayers();
var womanfred = eim.getMapFactory().getMap(240050100);
var vvpMap = rm.getPlayer().getMapId();
var vvpKey;
var vvpOrig = 4001087;
var vvpOrig = 4001088;
var vvpStage = -1;
rm.mapMessage(6, "The key is teleported somewhere...");
eim.showClearEffect(false, vvpMap);
rm.mapMessage(6, "The key has been teleported somewhere...");
switch (vvpMap) {
case 240050101 : {
vvpKey = vvpOrig;
vvpStage = 2;
vvpStage = 1;
break;
}
case 240050102 : {
vvpKey = vvpOrig + 1;
vvpStage = 3;
vvpStage = 2;
break;
}
case 240050103 : {
vvpKey = vvpOrig + 2;
vvpStage = 4;
vvpStage = 3;
break;
}
case 240050104 : {
vvpKey = vvpOrig + 3;
vvpStage = 5;
vvpStage = 4;
break;
}
default : {
@@ -60,11 +62,14 @@ function act() {
break;
}
}
var tehWomanfred = new client.Item(vvpKey, 0, 1);
eim.setIntProperty(vvpStage + "stageclear", 1);
var tehWomanfred = new Item(vvpKey, 0, 1);
var theWomanfred = womanfred.getReactorByName("keyDrop1");
var dropper = eim.getPlayers().get(0);
womanfred.spawnItemDrop(theWomanfred, dropper, tehWomanfred, theWomanfred.getPosition(), true, true);
womanfred.dropMessage(5, "A bright flash of light, then a key suddenly appears somewhere in the map.");
eim.getMapInstance(240050100).dropMessage(6, "A bright flash of light, then a key suddenly appears somewhere in the map.");
}