63 lines
2.5 KiB
Plaintext
63 lines
2.5 KiB
Plaintext
void script_1369(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9) {
|
|
int ivar10;
|
|
int ivar11;
|
|
int ivar12;
|
|
int ivar13;
|
|
int stack_dump0;
|
|
opcStruct5224(2,0,0) structdump_1;
|
|
opcStruct5224(2,0,0) structdump_2;
|
|
opcStruct5224(2,0,0) structdump_3;
|
|
script_1088(arg0, 0);
|
|
ivar10 = -1;
|
|
if (globalint_622 != -1) {
|
|
ivar10 = getDungeonmap(globalint_622);
|
|
if (ivar10 == -1) {
|
|
ivar10 = 28;
|
|
}
|
|
}
|
|
ivar10 = script_2785(ivar10);
|
|
if (dungeonmapContains(globalint_622, ivar10)) {
|
|
cs2method5227(ivar10, globalint_622);
|
|
} else {
|
|
loadDungeonmap(ivar10);
|
|
}
|
|
globalint_172 = cs2method5218(ivar10);
|
|
script_1372();
|
|
script_1374(0);
|
|
script_1376(0, arg5, arg9);
|
|
script_291(0, arg6, arg7, arg8, arg4, arg5);
|
|
script_1839(bitconfig_5367, arg1, arg2, arg3);
|
|
setScriptCallOnGlobalConfigChange(1369, new WidgetPointer(arg0), new WidgetPointer(arg1), new WidgetPointer(arg2), new WidgetPointer(arg3), new WidgetPointer(arg4), new WidgetPointer(arg5), new WidgetPointer(arg6), new WidgetPointer(arg7), new WidgetPointer(arg8), new WidgetPointer(arg9), 622, 1, "IIIIIIIIIIY", new WidgetPointer(arg0));
|
|
setScriptCallOnConfigChange(1404, new WidgetPointer(arg1), new WidgetPointer(arg2), new WidgetPointer(arg3), new WidgetPointer(arg5), new WidgetPointer(arg0), bitconfig_6175, 463, 1159, 2, "IIIIIiY", new WidgetPointer(arg0));
|
|
setScriptCallOnKeyPress(1382, -2147483640, false, new WidgetPointer(arg4), -1, "izIc", new WidgetPointer(arg4));
|
|
globalstring_31 = "";
|
|
ivar11 = 0;
|
|
ivar12 = 0;
|
|
ivar13 = globalint_622;
|
|
if (ivar13 != -1) {
|
|
stack_dump0 = ivar13;
|
|
structdump_1 = cs2method5224(stack_dump0);
|
|
ivar12 = structdump_1.intpart_1;
|
|
ivar11 = structdump_1.intpart_0;
|
|
if ((ivar11 < 0) || (ivar12 < 0)) {
|
|
ivar13 = addToCoordinate(0, extractX(ivar13), script_686(subtract(extractZ(ivar13), 1), 4), extractY(ivar13));
|
|
stack_dump0 = ivar13;
|
|
structdump_2 = cs2method5224(stack_dump0);
|
|
ivar12 = structdump_2.intpart_1;
|
|
ivar11 = structdump_2.intpart_0;
|
|
if ((ivar11 < 0) || (ivar12 < 0)) {
|
|
ivar13 = addToCoordinate(0, extractX(ivar13), script_686(subtract(extractZ(ivar13), 1), 4), extractY(ivar13));
|
|
stack_dump0 = ivar13;
|
|
structdump_3 = cs2method5224(stack_dump0);
|
|
ivar12 = structdump_3.intpart_1;
|
|
ivar11 = structdump_3.intpart_0;
|
|
if ((ivar11 < 0) || (ivar12 < 0)) {
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
setScriptCallOnGameloop(2054, add(getClientCycle(), 4), new WidgetPointer(arg0), ivar13, "iIc", new WidgetPointer(arg0));
|
|
}
|
|
return;
|
|
}
|