142 lines
2.9 KiB
Plaintext
142 lines
2.9 KiB
Plaintext
void script_4880(int arg0) {
|
|
int ivar1;
|
|
int ivar2;
|
|
int ivar3;
|
|
int ivar4;
|
|
int ivar5;
|
|
int ivar6;
|
|
int ivar7;
|
|
int ivar8;
|
|
int ivar9;
|
|
int ivar10;
|
|
int ivar11;
|
|
string svar0;
|
|
svar0 = "";
|
|
ivar1 = 0;
|
|
ivar2 = 0;
|
|
ivar3 = 3;
|
|
ivar4 = 0;
|
|
ivar5 = 2236962;
|
|
ivar6 = -1;
|
|
ivar7 = 0;
|
|
ivar8 = script_4964(arg0);
|
|
ivar9 = 0;
|
|
ivar10 = 0;
|
|
switch (arg0) {
|
|
case 71566780:
|
|
case 71566750:
|
|
case 71566707:
|
|
case 71566744:
|
|
case 71566713:
|
|
case 71566774:
|
|
case 71566768:
|
|
case 71566738:
|
|
case 71566719:
|
|
case 71566689:
|
|
case 71566792:
|
|
case 71566732:
|
|
case 71566798:
|
|
case 71566762:
|
|
case 71566695:
|
|
case 71566786:
|
|
case 71566756:
|
|
case 71566726:
|
|
case 71566701:
|
|
ivar10 = 1;
|
|
}
|
|
if (citadelConfigsInitialized()) {
|
|
deleteAllExtraChilds(new WidgetPointer(arg0));
|
|
script_4407(arg0, 1, 178);
|
|
createExtraChild(new WidgetPointer(arg0), 3, 0);
|
|
setWidgetSize(20, 20, 0, 0);
|
|
setWidgetPosition(0, 0, 1, 1);
|
|
setWidgetRGB(new Color(85, 51, 51));
|
|
setWidgetFilled(1);
|
|
if (((boolean)ivar10)) {
|
|
cs2method2103(255);
|
|
setWidgetHidden(1);
|
|
}
|
|
ivar4 = getExtraChildGap(new WidgetPointer(arg0));
|
|
createExtraChild(new WidgetPointer(arg0), 3, 1);
|
|
setWidgetSize(20, 20, 0, 0);
|
|
setWidgetPosition(0, 0, 1, 1);
|
|
setWidgetRGB(new Color(238, 204, 238));
|
|
if (((boolean)ivar10)) {
|
|
cs2method2103(255);
|
|
}
|
|
ivar7 = script_4971(ivar8);
|
|
ivar6 = script_5171(ivar7);
|
|
createExtraChild(new WidgetPointer(arg0), 5, 2);
|
|
setWidgetSize(18, 18, 0, 0);
|
|
setWidgetPosition(0, 0, 1, 1);
|
|
if (((boolean)ivar10)) {
|
|
cs2method2103(255);
|
|
}
|
|
switch (ivar8) {
|
|
case 35:
|
|
case 38:
|
|
case 39:
|
|
case 36:
|
|
case 37:
|
|
case 42:
|
|
case 43:
|
|
case 40:
|
|
case 41:
|
|
case 46:
|
|
case 47:
|
|
case 44:
|
|
case 45:
|
|
case 48:
|
|
ivar2 = 1;
|
|
ivar3 = 1;
|
|
break;
|
|
default:
|
|
ivar2 = 0;
|
|
ivar3 = 3;
|
|
}
|
|
if (ivar9 > 0) {
|
|
ivar1 = 1;
|
|
ivar5 = 12303291;
|
|
} else {
|
|
ivar1 = 0;
|
|
ivar5 = 2236962;
|
|
}
|
|
if (((boolean)ivar2)) {
|
|
if (((boolean)ivar1)) {
|
|
svar0 = "Build over the existing blanket change.";
|
|
} else {
|
|
svar0 = "Build a new blanket change.";
|
|
}
|
|
} else {
|
|
switch (ivar8) {
|
|
case 25:
|
|
case 24:
|
|
case 27:
|
|
case 26:
|
|
case 28:
|
|
if (((boolean)ivar1)) {
|
|
svar0 = "Build over the existing statue.";
|
|
} else {
|
|
svar0 = "Build a new statue.";
|
|
}
|
|
break;
|
|
default:
|
|
if (((boolean)ivar1)) {
|
|
svar0 = "Build over the existing customisation.";
|
|
} else {
|
|
svar0 = "Build a new customisation.";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ivar11 = script_5216(ivar8);
|
|
if (((boolean)ivar2)) {
|
|
setWidgetIsHidden(true, new WidgetPointer(getWidgetParentUid(new WidgetPointer(arg0))));
|
|
if (ivar11 != -1) {
|
|
setScriptCallOnMouseOver(4882, new WidgetPointer(-32768,3), svar0, ivar3, "Isi", new WidgetPointer(ivar11));
|
|
}
|
|
}
|
|
setScriptCallOnMouseOver(4882, new WidgetPointer(-32768,3), svar0, ivar3, "Isi", new WidgetPointer(arg0));
|
|
return;
|
|
}
|