Fixed 5 Statues in Lith Harbor (#239)

This commit is contained in:
Jayden Seah
2018-08-09 23:09:41 +08:00
committed by Ronan Lana
parent fc8eadec30
commit 50f21af724
5 changed files with 293 additions and 160 deletions

View File

@@ -1,38 +1,65 @@
//Warrior Statue by Wodian
/*
This file is part of the HeavenMS MapleStory Server
Copyleft (L) 2016 - 2018 RonanLana
importPackage(Packages.client);
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation version 3 as published by
the Free Software Foundation. You may not use, modify or distribute
this program under any other version of the GNU Affero General Public
License.
var status = 0;
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
function start() {
status = -1;
action(1, 0, 0);
}
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*
9201123 - Warrior Statue, Lith Harbor
|- Warps you to 102000003 (Warriors' Sanctuary)
function action(mode, type, selection) {
if (mode == -1 || cm.getPlayer().getJobStyle() != MapleJob.BEGINNER) {
cm.dispose();
}
else {
if (status >= 2 && mode == 0) {
cm.sendOk("Goodbye");
cm.dispose();
return;
}
if (mode == 1) {
status++;
}
else {
status--;
}
if (status == 0) {
cm.sendNext("If you want to go to Perion press next!");
}
else if (status == 1) {
cm.warp(102000000,0);
Version
|- 1.0 by Jayd
*/
var status;
var map = 102000003;
var job = "Warrior";
var no = "Come back to me if you decided to be a #b"+job+"#k.";
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.sendOk(no);
cm.dispose();
} else {
if (mode == 0 && type > 0) {
cm.sendOk(no);
cm.dispose();
}
}
}
if (mode == 1)
status++;
else
status--;
if(status == 0) {
if (cm.getJob() == "BEGINNER") {
cm.sendYesNo("Hey #h #, I can send you to #b#m"+map+"##k if you want to be a #b"+job+"#k. Do you want to go now?");
} else {
cm.sendOk("You're much stronger now. Keep training!");
cm.dispose();
}
} else if (status == 1) {
cm.warp(map, 0);
cm.dispose();
}
}
}

View File

@@ -1,38 +1,63 @@
//Bowman Statue by Wodian
/*
This file is part of the HeavenMS MapleStory Server
Copyleft (L) 2016 - 2018 RonanLana
importPackage(Packages.client);
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation version 3 as published by
the Free Software Foundation. You may not use, modify or distribute
this program under any other version of the GNU Affero General Public
License.
var status = 0;
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
function start() {
status = -1;
action(1, 0, 0);
}
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*
9201124 - Bowman Statue, Lith Harbor
|- Warps you to 100000201 (Bowman School)
function action(mode, type, selection) {
if (mode == -1 || cm.getPlayer().getJobStyle() != MapleJob.BEGINNER) {
cm.dispose();
}
else {
if (status >= 2 && mode == 0) {
cm.sendOk("Goodbye");
cm.dispose();
return;
}
if (mode == 1) {
status++;
}
else {
status--;
}
if (status == 0) {
cm.sendNext("If you want to go to Henesys press next!");
}
else if (status == 1) {
cm.warp(100000000,0);
Version
|- 1.0 by Jayd
*/
var status;
var map = 100000201;
var job = "Bowman";
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (mode == 0 && type > 0) {
cm.sendOk("Come back to me if you decided to be a #b"+job+"#k.");
cm.dispose();
}
}
}
if (mode == 1)
status++;
else
status--;
if(status == 0) {
if (cm.getJob() == "BEGINNER") {
cm.sendYesNo("Hey #h #, I can send you to #b#m"+map+"##k if you want to be a #b"+job+"#k. Do you want to go now?");
} else {
cm.sendOk("You're much stronger now. Keep training!");
cm.dispose();
}
} else if (status == 1) {
cm.warp(map, 0);
cm.dispose();
}
}
}

View File

@@ -1,38 +1,65 @@
//Magician Statue by Wodian
/*
This file is part of the HeavenMS MapleStory Server
Copyleft (L) 2016 - 2018 RonanLana
importPackage(Packages.client);
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation version 3 as published by
the Free Software Foundation. You may not use, modify or distribute
this program under any other version of the GNU Affero General Public
License.
var status = 0;
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
function start() {
status = -1;
action(1, 0, 0);
}
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*
9201125 - Magician Statue, Lith Harbor
|- Warps you to 101000003 (Library)
function action(mode, type, selection) {
if (mode == -1 || cm.getPlayer().getJobStyle() != MapleJob.BEGINNER) {
cm.dispose();
}
else {
if (status >= 2 && mode == 0) {
cm.sendOk("Goodbye");
cm.dispose();
return;
}
if (mode == 1) {
status++;
}
else {
status--;
}
if (status == 0) {
cm.sendNext("If you want to go to Ellinia press next!");
}
else if (status == 1) {
cm.warp(101000000,0);
Version
|- 1.0 by Jayd
*/
var status;
var map = 101000003;
var job = "Magician";
var no = "Come back to me if you decided to be a #b"+job+"#k.";
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.sendOk(no);
cm.dispose();
} else {
if (mode == 0 && type > 0) {
cm.sendOk(no);
cm.dispose();
}
}
}
if (mode == 1)
status++;
else
status--;
if(status == 0) {
if (cm.getJob() == "BEGINNER") {
cm.sendYesNo("Hey #h #, I can send you to #b#m"+map+"##k if you want to be a #b"+job+"#k. Do you want to go now?");
} else {
cm.sendOk("You're much stronger now. Keep training!");
cm.dispose();
}
} else if (status == 1) {
cm.warp(map, 0);
cm.dispose();
}
}
}

View File

@@ -1,38 +1,65 @@
//Thief Statue by Wodian
/*
This file is part of the HeavenMS MapleStory Server
Copyleft (L) 2016 - 2018 RonanLana
importPackage(Packages.client);
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation version 3 as published by
the Free Software Foundation. You may not use, modify or distribute
this program under any other version of the GNU Affero General Public
License.
var status = 0;
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
function start() {
status = -1;
action(1, 0, 0);
}
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*
9201126 - Thief Statue, Lith Harbor
|- Warps you to 102000003 (Thieves Hideout)
function action(mode, type, selection) {
if (mode == -1 || cm.getPlayer().getJobStyle() != MapleJob.BEGINNER) {
cm.dispose();
}
else {
if (status >= 2 && mode == 0) {
cm.sendOk("Goodbye");
cm.dispose();
return;
}
if (mode == 1) {
status++;
}
else {
status--;
}
if (status == 0) {
cm.sendNext("If you want to go to Kerning City press next!");
}
else if (status == 1) {
cm.warp(103000000,0);
Version
|- 1.0 by Jayd
*/
var status;
var map = 103000003;
var job = "Thief";
var no = "Come back to me if you decided to be a #b"+job+"#k.";
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.sendOk(no);
cm.dispose();
} else {
if (mode == 0 && type > 0) {
cm.sendOk(no);
cm.dispose();
}
}
}
if (mode == 1)
status++;
else
status--;
if(status == 0) {
if (cm.getJob() == "BEGINNER") {
cm.sendYesNo("Hey #h #, I can send you to #b#m"+map+"##k if you want to be a #b"+job+"#k. Do you want to go now?");
} else {
cm.sendOk("You're much stronger now. Keep training!");
cm.dispose();
}
} else if (status == 1) {
cm.warp(map, 0);
cm.dispose();
}
}
}

View File

@@ -1,38 +1,65 @@
//Pirate Statue by Wodian
/*
This file is part of the HeavenMS MapleStory Server
Copyleft (L) 2016 - 2018 RonanLana
importPackage(Packages.client);
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation version 3 as published by
the Free Software Foundation. You may not use, modify or distribute
this program under any other version of the GNU Affero General Public
License.
var status = 0;
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
function start() {
status = -1;
action(1, 0, 0);
}
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*
9201127 - Pirate Statue, Lith Harbor
|- Warps you to 120000101 (Navigation Room)
function action(mode, type, selection) {
if (mode == -1 || cm.getPlayer().getJobStyle() != MapleJob.BEGINNER) {
cm.dispose();
}
else {
if (status >= 2 && mode == 0) {
cm.sendOk("Goodbye");
cm.dispose();
return;
}
if (mode == 1) {
status++;
}
else {
status--;
}
if (status == 0) {
cm.sendNext("If you want to go to Nautilus press next!");
}
else if (status == 1) {
cm.warp(120000100,0);//guess so... lol?
Version
|- 1.0 by Jayd
*/
var status;
var map = 120000101;
var job = "Pirate";
var no = "Come back to me if you decided to be a #b"+job+"#k.";
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.sendOk(no);
cm.dispose();
} else {
if (mode == 0 && type > 0) {
cm.sendOk(no);
cm.dispose();
}
}
}
if (mode == 1)
status++;
else
status--;
if(status == 0) {
if (cm.getJob() == "BEGINNER") {
cm.sendYesNo("Hey #h #, I can send you to #b#m"+map+"##k if you want to be a #b"+job+"#k. Do you want to go now?");
} else {
cm.sendOk("You're much stronger now. Keep training!");
cm.dispose();
}
} else if (status == 1) {
cm.warp(map, 0);
cm.dispose();
}
}
}