83 lines
3.5 KiB
Plaintext
83 lines
3.5 KiB
Plaintext
void script_2117(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) {
|
|
int ivar6;
|
|
int ivar7;
|
|
ivar6 = add(arg2, multiply(divide(arg1, 2), add(64, arg2)));
|
|
ivar7 = add(arg2, multiply(mod(arg1, 2), add(160, arg2)));
|
|
createExtraChild(new WidgetPointer(arg3), 3, multiply(arg0, 7));
|
|
setWidgetSize(160, 64, 0, 0);
|
|
setWidgetPosition(ivar7, ivar6, 0, 0);
|
|
setWidgetRGB(new Color(0, 0, 0));
|
|
cs2method2103(200);
|
|
setWidgetFilled(1);
|
|
setWidgetContextMenuOption(1, "Choose");
|
|
if (arg0 == 26) {
|
|
setWidgetContextMenuOption(10, "Explain");
|
|
cs2method1305("<col=ff9040>" + "Emote" + "</col>");
|
|
} else if (arg0 == 27) {
|
|
setWidgetContextMenuOption(10, "Explain");
|
|
cs2method1305("<col=ff9040>" + "Costume point" + "</col>");
|
|
} else {
|
|
setWidgetContextMenuOption(10, "Examine");
|
|
cs2method1305("<col=ff9040>" + getItemName(getItemIdInSlot(307, arg0)) + "</col>");
|
|
}
|
|
setScriptCallOnClickContextMenu(2120, -2147483644, new WidgetPointer(arg3), arg0, new WidgetPointer(arg4), new WidgetPointer(arg5), "iIiII");
|
|
createExtraChild(new WidgetPointer(arg3), 5, add(multiply(arg0, 7), 1));
|
|
setWidgetSize(159, 32, 0, 0);
|
|
cs2method1107(1);
|
|
setWidgetSprite(1074);
|
|
setWidgetPosition(ivar7, subtract(ivar6, 17), 0, 0);
|
|
createExtraChild(new WidgetPointer(arg3), 5, add(multiply(arg0, 7), 2));
|
|
setWidgetSize(160, 32, 0, 0);
|
|
cs2method1107(1);
|
|
setWidgetSprite(1074);
|
|
setWidgetVFlip(1);
|
|
setWidgetPosition(ivar7, add(ivar6, 49), 0, 0);
|
|
createExtraChild(new WidgetPointer(arg3), 5, add(multiply(arg0, 7), 3));
|
|
setWidgetSize(32, 63, 0, 0);
|
|
cs2method1107(1);
|
|
setWidgetSprite(1075);
|
|
setWidgetPosition(subtract(ivar7, 14), ivar6, 0, 0);
|
|
createExtraChild(new WidgetPointer(arg3), 5, add(multiply(arg0, 7), 4));
|
|
setWidgetSize(32, 63, 0, 0);
|
|
cs2method1107(1);
|
|
setWidgetSprite(1075);
|
|
setWidgetHFlip(1);
|
|
setWidgetPosition(add(ivar7, 142), ivar6, 0, 0);
|
|
createExtraChild(new WidgetPointer(arg3), 5, add(multiply(arg0, 7), 5));
|
|
if (arg0 == 26) {
|
|
setWidgetSize(22, 22, 0, 0);
|
|
setWidgetPosition(add(ivar7, 15), add(ivar6, 20), 0, 0);
|
|
setWidgetBorderThickness(0);
|
|
setWidgetSprite(1830);
|
|
} else if (arg0 == 27) {
|
|
setWidgetSize(42, 42, 0, 0);
|
|
setWidgetPosition(add(ivar7, 5), add(ivar6, 12), 0, 0);
|
|
setWidgetBorderThickness(0);
|
|
setWidgetSprite(1044);
|
|
} else if ((getItemAmtInSlot(307, arg0) > 1) && itemIsStackable(getItemIdInSlot(307, arg0))) {
|
|
setItemOnWidgetMethod1200(getItemIdInSlot(307, arg0), getItemAmtInSlot(307, arg0));
|
|
} else {
|
|
setItemOnWidgetMethod1200(getItemIdInSlot(307, arg0), -1);
|
|
}
|
|
setWidgetSize(36, 32, 0, 0);
|
|
setWidgetPosition(add(ivar7, 8), add(ivar6, 16), 0, 0);
|
|
setWidgetBorderThickness(1);
|
|
setWidgetShadowColor(new Color(48, 32, 32));
|
|
createExtraChild(new WidgetPointer(arg3), 4, add(multiply(arg0, 7), 6));
|
|
setWidgetFont(496);
|
|
setWidgetRGB(new Color(255, 152, 31));
|
|
setWidgetTextAlignment(1, 1, 0);
|
|
setWidgetSize(subtract(160, add(add(subtract(getWidgetActualX(), ivar7), getWidgetActualWidth()), 4)), 64, 0, 0);
|
|
setWidgetPosition(subtract(subtract(add(ivar7, 160), getWidgetActualWidth()), 2), ivar6, 0, 0);
|
|
if (arg0 == 26) {
|
|
setWidgetText("Unlock emote!");
|
|
} else if (arg0 == 27) {
|
|
setWidgetText("Save up for a costume!");
|
|
} else if (((boolean)getItemAmtInSlot(307, arg0))) {
|
|
setWidgetText(cs2method_3408(105, 115, 2238, arg0) + ":" + "<br>" + getItemName(getItemIdInSlot(307, arg0)));
|
|
} else {
|
|
setWidgetText(cs2method_3408(105, 115, 2238, arg0) + ":" + "<br>" + intToStr(getItemAmtInSlot(307, arg0)) + " x " + getItemName(getItemIdInSlot(307, arg0)));
|
|
}
|
|
return;
|
|
}
|