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:
@@ -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.");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user