void script_1292(int arg0,int arg1,int arg2) { int ivar3; int ivar4; ivar3 = getWidgetParentId(new WidgetPointer(arg0)); if (arg1 == 5329) { if (getItemAmtInContainer(93, 7409) > 0) { arg1 = 7409; } } else { if (arg1 == 6797) { if (getItemAmtInContainer(93, 18682) > 0) { arg1 = 18682; cs2method2305(new WidgetPointer(arg0), "" + "Magic watering can"); } else if (getItemAmtInContainer(93, 5340) > 0) { arg1 = 5340; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (8)"); } else if (getItemAmtInContainer(93, 5339) > 0) { arg1 = 5339; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (7)"); } else if (getItemAmtInContainer(93, 5338) > 0) { arg1 = 5338; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (6)"); } else if (getItemAmtInContainer(93, 5337) > 0) { arg1 = 5337; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (5)"); } else if (getItemAmtInContainer(93, 5336) > 0) { arg1 = 5336; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (4)"); } else if (getItemAmtInContainer(93, 5335) > 0) { arg1 = 5335; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (3)"); } else if (getItemAmtInContainer(93, 5334) > 0) { arg1 = 5334; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (2)"); } else if (getItemAmtInContainer(93, 5333) > 0) { arg1 = 5333; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (1)"); } else if (getItemAmtInContainer(93, 5331) > 0) { arg1 = 5331; cs2method2305(new WidgetPointer(arg0), "" + "Watering can (0)"); } else { cs2method2305(new WidgetPointer(arg0), "" + "Watering can"); } } } ivar4 = 0; switch (arg1) { case 5329: case 7409: ivar4 = add(getItemAmtInContainer(93, 5329), getItemAmtInContainer(93, 7409)); break; case 5333: case 6797: case 5335: case 5334: case 5331: case 5340: case 5337: case 5336: case 5339: case 5338: ivar4 = add(add(add(add(add(add(add(add(add(getItemAmtInContainer(93, 18682), getItemAmtInContainer(93, 5340)), getItemAmtInContainer(93, 5339)), getItemAmtInContainer(93, 5338)), getItemAmtInContainer(93, 5337)), getItemAmtInContainer(93, 5336)), getItemAmtInContainer(93, 5335)), getItemAmtInContainer(93, 5334)), getItemAmtInContainer(93, 5333)), getItemAmtInContainer(93, 5331)); break; default: ivar4 = getItemAmtInContainer(93, arg1); } if (ivar4 > 0) { setWidgetRGB(new Color(125, 215, 100), new WidgetPointer(arg2)); setItemOnWidgetMethod2200(arg1, ivar4, new WidgetPointer(arg0)); } else { setWidgetRGB(new Color(135, 35, 0), new WidgetPointer(arg2)); setItemOnWidgetMethod2200(arg1, -1, new WidgetPointer(arg0)); } setWidgetBorderThickness(1, new WidgetPointer(arg0)); return; }