Added initial version
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
void script_4692(int arg0,int arg1) {
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
string svar0;
|
||||
string svar1;
|
||||
string svar2;
|
||||
ivar2 = 36110359;
|
||||
ivar3 = -1;
|
||||
svar0 = "";
|
||||
svar1 = "";
|
||||
ivar4 = 0;
|
||||
ivar5 = 0;
|
||||
svar2 = "";
|
||||
ivar6 = 0;
|
||||
switch (arg0) {
|
||||
case 36110346:
|
||||
ivar6 = 1;
|
||||
svar1 = "Nothing breaks for 30 seconds.";
|
||||
break;
|
||||
case 36110372:
|
||||
ivar6 = 2;
|
||||
svar1 = "Kill twice as many trolls when repairing things.";
|
||||
break;
|
||||
case 36110386:
|
||||
ivar6 = 3;
|
||||
svar1 = "Fix twice as fast and counter-acts troll magic run energy effects.";
|
||||
break;
|
||||
case 36110400:
|
||||
ivar6 = 4;
|
||||
svar1 = "Broken things don't hurt gatehouse health for 30 seconds.";
|
||||
break;
|
||||
default:
|
||||
setWidgetIsHidden(true, new WidgetPointer(ivar2));
|
||||
return;
|
||||
}
|
||||
setWidgetText(new WidgetPointer(551,29), cs2method_3408(105, 115, 3855, ivar6));
|
||||
setWidgetText(new WidgetPointer(551,30), svar1);
|
||||
setWidgetText(new WidgetPointer(551,31), "Cost: " + intToStr(cs2method_3408(105, 105, 3856, ivar6)));
|
||||
ivar5 = cs2method_3408(105, 105, 3857, ivar6);
|
||||
if (ivar5 == 50) {
|
||||
svar2 = "30 sec";
|
||||
}
|
||||
if (ivar5 == 100) {
|
||||
svar2 = "1 min";
|
||||
}
|
||||
setWidgetText(new WidgetPointer(551,32), "Cooldown: " + svar2);
|
||||
setWidgetRGB(new Color(54, 53, 54), new WidgetPointer(arg0));
|
||||
setWidgetPosition(getWidgetActualX(new WidgetPointer(ivar2)), arg1, 0, 0, new WidgetPointer(ivar2));
|
||||
setWidgetIsHidden(false, new WidgetPointer(ivar2));
|
||||
return;
|
||||
}
|
||||
Reference in New Issue
Block a user