void script_4105(int arg0,int arg1,int arg2,int arg3,int arg4) { int ivar5; string svar0; if (globalint_729 > 1) { setWidgetText(new WidgetPointer(arg0), formatNumber(globalint_729, 1) + " coins"); } else if (((boolean)globalint_729)) { setWidgetText(new WidgetPointer(arg0), "1 coin"); } else if (((boolean)globalint_729)) { setWidgetText(new WidgetPointer(arg0), "Nothing"); } else { setWidgetText(new WidgetPointer(arg0), "Lots!"); } if (globalint_697 > 1) { setWidgetText(new WidgetPointer(arg1), formatNumber(globalint_697, 1) + " coins"); } else if (((boolean)globalint_697)) { setWidgetText(new WidgetPointer(arg1), "1 coin"); } else if (((boolean)globalint_697)) { setWidgetText(new WidgetPointer(arg1), "" + "Nothing" + ""); } else { setWidgetText(new WidgetPointer(arg1), "Lots!"); } svar0 = "" + "Unknown" + ""; ivar5 = 0; if (globalint_729 < 0) { if (globalint_697 < 0) { setWidgetText(new WidgetPointer(arg2), svar0); setWidgetIsHidden(true, new WidgetPointer(arg3)); } else { setWidgetText(new WidgetPointer(arg2), svar0); setWidgetIsHidden(false, new WidgetPointer(arg3)); setWidgetSprite(1174, new WidgetPointer(arg3)); setWidgetPosition(script_4106(arg4, svar0), 0, 0, 2, new WidgetPointer(arg3)); } } else if (globalint_697 < 0) { svar0 = "Unknown"; setWidgetText(new WidgetPointer(arg2), svar0); setWidgetIsHidden(false, new WidgetPointer(arg3)); setWidgetSprite(1172, new WidgetPointer(arg3)); setWidgetPosition(script_4106(arg4, svar0), 0, 2, 2, new WidgetPointer(arg3)); } else if (ivar5 > 0) { if (((boolean)ivar5)) { svar0 = "" + "1 coin" + ""; } else { svar0 = "" + formatNumber(ivar5, 1) + " coins" + ""; } setWidgetText(new WidgetPointer(arg2), svar0); setWidgetIsHidden(false, new WidgetPointer(arg3)); setWidgetSprite(1174, new WidgetPointer(arg3)); setWidgetPosition(script_4106(arg4, svar0), 0, 0, 2, new WidgetPointer(arg3)); } else if (ivar5 < 0) { ivar5 = subtract(0, ivar5); if (((boolean)ivar5)) { svar0 = "1 coin"; } else { svar0 = formatNumber(ivar5, 1) + " coins"; } setWidgetText(new WidgetPointer(arg2), svar0); setWidgetIsHidden(false, new WidgetPointer(arg3)); setWidgetSprite(1172, new WidgetPointer(arg3)); setWidgetPosition(script_4106(arg4, svar0), 0, 2, 2, new WidgetPointer(arg3)); } else { svar0 = "No net transfer"; setWidgetText(new WidgetPointer(arg2), svar0); setWidgetIsHidden(true, new WidgetPointer(arg3)); } ivar5 = subtract(globalint_729, globalint_697); return; }