mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-10 10:20:41 -07:00
Added initial version
This commit is contained in:
commit
b452bd670c
13290 changed files with 1178433 additions and 0 deletions
256
dumps/scripts/4791.cs2
Normal file
256
dumps/scripts/4791.cs2
Normal file
|
|
@ -0,0 +1,256 @@
|
|||
cs2func_script_4791_struct(7,1,0) script_4791(int arg0) {
|
||||
int ivar1;
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
int ivar7;
|
||||
int ivar8;
|
||||
int ivar9;
|
||||
int ivar10;
|
||||
int ivar11;
|
||||
int ivar12;
|
||||
int ivar13;
|
||||
string svar0;
|
||||
ivar1 = -1;
|
||||
svar0 = "";
|
||||
ivar2 = 0;
|
||||
ivar3 = cs2method_3408(105, 74, 4008, arg0);
|
||||
if (ivar3 == -1) {
|
||||
messageType0("Clan Build Tick : Job ID " + intToStr(arg0) + " has no associated struct. Please report this as a bug, quoting this line.");
|
||||
return newstruct cs2func_script_4791_struct(-1, 0, 0, 0, 0, 0, 0, "");
|
||||
}
|
||||
ivar4 = getOtherCommonData(ivar3, 1481);
|
||||
ivar5 = getOtherCommonData(ivar3, 1482);
|
||||
ivar6 = 0;
|
||||
ivar7 = 0;
|
||||
ivar8 = 0;
|
||||
ivar9 = -1;
|
||||
ivar10 = 0;
|
||||
ivar11 = -1;
|
||||
ivar12 = -1;
|
||||
ivar13 = 0;
|
||||
if (citadelConfigsInitialized()) {
|
||||
switch (ivar4) {
|
||||
case 1:
|
||||
svar0 = "Stronghold";
|
||||
ivar1 = 7418;
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 2:
|
||||
svar0 = "Storehouse";
|
||||
ivar1 = 7419;
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 3:
|
||||
svar0 = "Battlefield";
|
||||
ivar1 = 7417;
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 4:
|
||||
switch (ivar5) {
|
||||
case 1:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 2:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 3:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 4:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 5:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 6:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 7:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 8:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 9:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 10:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 11:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 12:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
}
|
||||
messageType0("Clan Build Tick : No skill plot found with index " + intToStr(ivar5) + ". Please report this as a bug, quoting this line.");
|
||||
svar0 = cs2method_3408(105, 115, 4287, ivar8);
|
||||
ivar1 = cs2method_3408(105, 100, 4288, ivar8);
|
||||
break;
|
||||
case 5:
|
||||
switch (ivar5) {
|
||||
case 1:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 2:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
case 3:
|
||||
/*
|
||||
mgi.tools.jagdecs2.DecompilerException: TODO citadel configs method:107
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processFlowBlock(FlowBlocksGenerator.java:230)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.processGeneration(FlowBlocksGenerator.java:52)
|
||||
at mgi.tools.jagdecs2.FlowBlocksGenerator.generate(FlowBlocksGenerator.java:35)
|
||||
at mgi.tools.jagdecs2.CS2Decompiler.decompile(CS2Decompiler.java:40)
|
||||
at tests.Main.main(Main.java:45)
|
||||
|
||||
*/
|
||||
}
|
||||
messageType0("Clan Build Tick : No cosmetic job slot found with index " + intToStr(ivar5) + ". Please report this as a bug, quoting this line.");
|
||||
ivar9 = script_4820(ivar5);
|
||||
ivar11 = script_4823(ivar5);
|
||||
ivar12 = script_4826(ivar5);
|
||||
if (((arg0 == 16) || (arg0 == 17)) || (arg0 == 18)) {
|
||||
svar0 = "Reset hotspot (slot " + intToStr(ivar5) + ").";
|
||||
ivar1 = 6496;
|
||||
} else {
|
||||
svar0 = cs2method_3408(105, 115, ivar11, ivar8);
|
||||
ivar1 = cs2method_3408(105, 100, ivar12, ivar8);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
messageType0("Clan Build Tick : Unexpected job building class " + intToStr(ivar4) + ". Please report this as a bug, quoting this line.");
|
||||
return newstruct cs2func_script_4791_struct(-1, 0, 0, 0, 0, 0, 0, "");
|
||||
}
|
||||
} else {
|
||||
messageType0("Clan Build Tick : Could not access clan profile.");
|
||||
return newstruct cs2func_script_4791_struct(-1, 0, 0, 0, 0, 0, 0, "");
|
||||
}
|
||||
if ((arg0 > 600) && (ivar4 != 5)) {
|
||||
ivar6 = add(ivar6, 1);
|
||||
}
|
||||
return newstruct cs2func_script_4791_struct(ivar1, ivar6, ivar7, ivar2, ivar4, ivar5, ivar8, svar0);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue