Reformat and clean up npc scripts
This commit is contained in:
@@ -17,12 +17,12 @@ var servers = ["Cosmic", "HeavenMS", "MapleSolaxia", "MoopleDEV", "BubblesDEV",
|
||||
var servers_history = [];
|
||||
|
||||
function addPerson(name, role) {
|
||||
name_cursor.push(name);
|
||||
role_cursor.push(role);
|
||||
name_cursor.push(name);
|
||||
role_cursor.push(role);
|
||||
}
|
||||
|
||||
function setHistory(from, to) {
|
||||
servers_history.push([from, to]);
|
||||
servers_history.push([from, to]);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -34,155 +34,156 @@ function writeServerStaff_MapleNext() {
|
||||
*/
|
||||
|
||||
function writeServerStaff_Cosmic() {
|
||||
addPerson("Ponk", "Developer");
|
||||
addPerson("Ponk", "Developer");
|
||||
|
||||
setHistory(2021, 2021);
|
||||
setHistory(2021, 2021);
|
||||
}
|
||||
|
||||
function writeServerStaff_HeavenMS() {
|
||||
addPerson("Ronan", "Developer");
|
||||
addPerson("Vcoc", "Freelance Developer");
|
||||
addPerson("Thora", "Contributor");
|
||||
addPerson("GabrielSin", "Contributor");
|
||||
addPerson("Masterrulax", "Contributor");
|
||||
addPerson("MedicOP", "Adjunct Developer");
|
||||
|
||||
setHistory(2015, 2019);
|
||||
addPerson("Ronan", "Developer");
|
||||
addPerson("Vcoc", "Freelance Developer");
|
||||
addPerson("Thora", "Contributor");
|
||||
addPerson("GabrielSin", "Contributor");
|
||||
addPerson("Masterrulax", "Contributor");
|
||||
addPerson("MedicOP", "Adjunct Developer");
|
||||
|
||||
setHistory(2015, 2019);
|
||||
}
|
||||
|
||||
function writeServerStaff_MapleSolaxia() {
|
||||
addPerson("Aria", "Administrator");
|
||||
addPerson("Twdtwd", "Administrator");
|
||||
addPerson("Exorcist", "Developer");
|
||||
addPerson("SharpAceX", "Developer");
|
||||
addPerson("Zygon", "Freelance Developer");
|
||||
addPerson("SourMjolk", "Game Master");
|
||||
addPerson("Kanade", "Game Master");
|
||||
addPerson("Kitsune", "Game Master");
|
||||
|
||||
setHistory(2014, 2015);
|
||||
addPerson("Aria", "Administrator");
|
||||
addPerson("Twdtwd", "Administrator");
|
||||
addPerson("Exorcist", "Developer");
|
||||
addPerson("SharpAceX", "Developer");
|
||||
addPerson("Zygon", "Freelance Developer");
|
||||
addPerson("SourMjolk", "Game Master");
|
||||
addPerson("Kanade", "Game Master");
|
||||
addPerson("Kitsune", "Game Master");
|
||||
|
||||
setHistory(2014, 2015);
|
||||
}
|
||||
|
||||
function writeServerStaff_MoopleDEV() {
|
||||
addPerson("kevintjuh93", "Developer");
|
||||
addPerson("hindie93", "Contributor");
|
||||
addPerson("JuniarZ-", "Contributor");
|
||||
|
||||
setHistory(2010, 2012);
|
||||
addPerson("kevintjuh93", "Developer");
|
||||
addPerson("hindie93", "Contributor");
|
||||
addPerson("JuniarZ-", "Contributor");
|
||||
|
||||
setHistory(2010, 2012);
|
||||
}
|
||||
|
||||
function writeServerStaff_BubblesDEV() {
|
||||
addPerson("David!", "Developer");
|
||||
addPerson("Moogra", "Developer");
|
||||
addPerson("XxOsirisxX", "Contributor");
|
||||
addPerson("MrMysterious", "Contributor");
|
||||
|
||||
setHistory(2009, 2010);
|
||||
addPerson("David!", "Developer");
|
||||
addPerson("Moogra", "Developer");
|
||||
addPerson("XxOsirisxX", "Contributor");
|
||||
addPerson("MrMysterious", "Contributor");
|
||||
|
||||
setHistory(2009, 2010);
|
||||
}
|
||||
|
||||
function writeServerStaff_MetroMS() {
|
||||
addPerson("David!", "Developer");
|
||||
addPerson("XxOsirisxX", "Contributor");
|
||||
addPerson("Generic", "Contributor");
|
||||
|
||||
setHistory(2009, 2009);
|
||||
addPerson("David!", "Developer");
|
||||
addPerson("XxOsirisxX", "Contributor");
|
||||
addPerson("Generic", "Contributor");
|
||||
|
||||
setHistory(2009, 2009);
|
||||
}
|
||||
|
||||
function writeServerStaff_OdinMS() {
|
||||
addPerson("Serpendiem", "Administrator");
|
||||
addPerson("Frz", "Developer");
|
||||
addPerson("Patrick", "Developer");
|
||||
addPerson("Matze", "Developer");
|
||||
addPerson("Vimes", "Developer");
|
||||
|
||||
setHistory(2007, 2008);
|
||||
addPerson("Serpendiem", "Administrator");
|
||||
addPerson("Frz", "Developer");
|
||||
addPerson("Patrick", "Developer");
|
||||
addPerson("Matze", "Developer");
|
||||
addPerson("Vimes", "Developer");
|
||||
|
||||
setHistory(2007, 2008);
|
||||
}
|
||||
|
||||
function writeServerStaff_Contributors() {
|
||||
addPerson("IxianMace", "Contributor");
|
||||
addPerson("Conrad", "Contributor");
|
||||
addPerson("inhyuk", "Contributor");
|
||||
addPerson("Jayd", "Contributor");
|
||||
addPerson("Dragohe4rt", "Contributor");
|
||||
addPerson("Jvlaple", "Contributor");
|
||||
addPerson("Stereo", "Contributor");
|
||||
addPerson("AngelSL", "Contributor");
|
||||
addPerson("Lerk", "Contributor");
|
||||
addPerson("Leifde", "Contributor");
|
||||
addPerson("ThreeStep", "Contributor");
|
||||
addPerson("RMZero213", "Contributor");
|
||||
addPerson("ExtremeDevilz", "Contributor");
|
||||
addPerson("aaroncsn", "Contributor");
|
||||
addPerson("xQuasar", "Contributor");
|
||||
addPerson("Xterminator", "Contributor");
|
||||
addPerson("XoticStory", "Contributor");
|
||||
addPerson("IxianMace", "Contributor");
|
||||
addPerson("Conrad", "Contributor");
|
||||
addPerson("inhyuk", "Contributor");
|
||||
addPerson("Jayd", "Contributor");
|
||||
addPerson("Dragohe4rt", "Contributor");
|
||||
addPerson("Jvlaple", "Contributor");
|
||||
addPerson("Stereo", "Contributor");
|
||||
addPerson("AngelSL", "Contributor");
|
||||
addPerson("Lerk", "Contributor");
|
||||
addPerson("Leifde", "Contributor");
|
||||
addPerson("ThreeStep", "Contributor");
|
||||
addPerson("RMZero213", "Contributor");
|
||||
addPerson("ExtremeDevilz", "Contributor");
|
||||
addPerson("aaroncsn", "Contributor");
|
||||
addPerson("xQuasar", "Contributor");
|
||||
addPerson("Xterminator", "Contributor");
|
||||
addPerson("XoticStory", "Contributor");
|
||||
}
|
||||
|
||||
function writeAllServerStaffs() {
|
||||
for(var i = 0; i < servers.length; i++) {
|
||||
name_cursor = [];
|
||||
role_cursor = [];
|
||||
for (var i = 0; i < servers.length; i++) {
|
||||
name_cursor = [];
|
||||
role_cursor = [];
|
||||
|
||||
var srvName = servers[i];
|
||||
this["writeServerStaff_" + srvName]();
|
||||
|
||||
name_tree.push(name_cursor);
|
||||
role_tree.push(role_cursor);
|
||||
}
|
||||
var srvName = servers[i];
|
||||
this["writeServerStaff_" + srvName]();
|
||||
|
||||
name_tree.push(name_cursor);
|
||||
role_tree.push(role_cursor);
|
||||
}
|
||||
}
|
||||
|
||||
function start() {
|
||||
status = -1;
|
||||
writeAllServerStaffs();
|
||||
action(1, 0, 0);
|
||||
status = -1;
|
||||
writeAllServerStaffs();
|
||||
action(1, 0, 0);
|
||||
}
|
||||
|
||||
function action(mode, type, selection) {
|
||||
if (mode == -1) {
|
||||
cm.dispose();
|
||||
} else {
|
||||
if (mode == 0 && type > 0) {
|
||||
cm.dispose();
|
||||
return;
|
||||
}
|
||||
if (mode == 1)
|
||||
status++;
|
||||
else
|
||||
status--;
|
||||
|
||||
if (status == 0) {
|
||||
var sendStr = "There is the history tree of all participating parties on the build of this server:\r\n\r\n";
|
||||
for(var i = 0; i < servers.length; i++) {
|
||||
var hist = servers_history[i];
|
||||
|
||||
if(hist && hist.length > 0) {
|
||||
sendStr += "#L" + i + "##b" + servers[i] + "#k -- " + ((hist[0] != hist[1]) ? hist[0] + " ~ " + hist[1] : hist[0]) + "#l\r\n";
|
||||
} else {
|
||||
sendStr += "#L" + i + "##b" + servers[i] + "#k#l\r\n";
|
||||
}
|
||||
}
|
||||
|
||||
cm.sendSimple(sendStr);
|
||||
} else if(status == 1) {
|
||||
var lvName, lvRole;
|
||||
|
||||
for(var i = 0; i < servers.length; i++) {
|
||||
if(selection == i) {
|
||||
lvName = name_tree[i];
|
||||
lvRole = role_tree[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var sendStr = "The staff of #b" + servers[selection] + "#k:\r\n\r\n";
|
||||
for(var i = 0; i < lvName.length; i++) {
|
||||
sendStr += " #L" + i + "# " + lvName[i] + " - " + lvRole[i];
|
||||
sendStr += "#l\r\n";
|
||||
}
|
||||
|
||||
cm.sendPrev(sendStr);
|
||||
} else {
|
||||
cm.dispose();
|
||||
}
|
||||
if (mode == -1) {
|
||||
cm.dispose();
|
||||
} else {
|
||||
if (mode == 0 && type > 0) {
|
||||
cm.dispose();
|
||||
return;
|
||||
}
|
||||
if (mode == 1) {
|
||||
status++;
|
||||
} else {
|
||||
status--;
|
||||
}
|
||||
|
||||
if (status == 0) {
|
||||
var sendStr = "There is the history tree of all participating parties on the build of this server:\r\n\r\n";
|
||||
for (var i = 0; i < servers.length; i++) {
|
||||
var hist = servers_history[i];
|
||||
|
||||
if (hist && hist.length > 0) {
|
||||
sendStr += "#L" + i + "##b" + servers[i] + "#k -- " + ((hist[0] != hist[1]) ? hist[0] + " ~ " + hist[1] : hist[0]) + "#l\r\n";
|
||||
} else {
|
||||
sendStr += "#L" + i + "##b" + servers[i] + "#k#l\r\n";
|
||||
}
|
||||
}
|
||||
|
||||
cm.sendSimple(sendStr);
|
||||
} else if (status == 1) {
|
||||
var lvName, lvRole;
|
||||
|
||||
for (var i = 0; i < servers.length; i++) {
|
||||
if (selection == i) {
|
||||
lvName = name_tree[i];
|
||||
lvRole = role_tree[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var sendStr = "The staff of #b" + servers[selection] + "#k:\r\n\r\n";
|
||||
for (var i = 0; i < lvName.length; i++) {
|
||||
sendStr += " #L" + i + "# " + lvName[i] + " - " + lvRole[i];
|
||||
sendStr += "#l\r\n";
|
||||
}
|
||||
|
||||
cm.sendPrev(sendStr);
|
||||
} else {
|
||||
cm.dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user