This repository was archived by the owner on Feb 4, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy path[proc,script4956].cs2
156 lines (156 loc) · 5.56 KB
/
[proc,script4956].cs2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
// 4956
[proc,script4956](component $component0, component $component1, component $component2, component $component3, int $int4, int $flags5)
def_component $component6 = interface_626:8;
def_int $int7 = ~script1776(%var4136);
def_string $string0 = ~script4159($int7, 1);
def_int $int8 = ~script1776(%var4137);
def_string $text1 = ~script4159($int8, 1);
def_string $text2 = tostring(%var4132);
if (%var4132 = ^max_32bit_int) {
$text2 = "Lots!";
}
def_int $int9 = 0;
def_int $height10 = 30;
def_int $int11 = 0;
def_int $int12 = %var4136;
def_int $int13 = 0;
if (%var4134 <= 0) {
$int13 = calc($int4 * 100);
}
def_int $int14 = calc(100 * $int4);
if ($int4 = 12) {
$int14 = calc($int14 + 1000);
}
def_int $int15 = 0;
if ($int12 > 0 & $int12 < 500) {
$int15 = calc((500 - $int12) * $int4);
}
def_int $int16 = 0;
def_int $count17 = 0;
def_int $count18 = enum_getoutputcount(enum_5312);
def_struct $struct19 = null;
def_int $int20 = 1;
while ($count17 < $count18) {
$struct19 = enum(int, struct, enum_5312, $count17);
if ($struct19 ! null & ~script4978($struct19, $flags5) = 1) {
if (struct_param($struct19, param_1901) = true) {
$int20 = ~script4980($struct19);
} else {
$int20 = 1;
}
$int16 = calc($int16 + struct_param($struct19, param_1903));
}
$count17 = calc($count17 + 1);
}
if_settext($text2, $component2);
if_settext($text1, $component3);
cc_create($component1, ^iftype_text, $int9);
cc_setposition(15, $height10, ^setpos_abs_left, ^setpos_abs_top);
cc_setcolour(0xffb83f);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_setsize(8192, 28, ^setsize_proportion, ^setsize_abs);
cc_settext("Wave complete: ");
$int9 = calc($int9 + 1);
cc_create($component1, ^iftype_text, $int9);
cc_setposition(0, $height10, ^setpos_abs_right, ^setpos_abs_top);
cc_setcolour(^white);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_setsize(8192, 28, ^setsize_proportion, ^setsize_abs);
cc_settext("<col=0dc10d>+<tostring($int14)></col>");
$int9 = calc($int9 + 1);
$height10 = calc($height10 + 30);
cc_create($component1, ^iftype_text, $int9);
cc_setposition(15, $height10, ^setpos_abs_left, ^setpos_abs_top);
cc_setcolour(0xffb83f);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_setsize(8192, 28, ^setsize_proportion, ^setsize_abs);
cc_settext("Speed bonus: ");
$int9 = calc($int9 + 1);
cc_create($component1, ^iftype_text, $int9);
cc_setposition(0, $height10, ^setpos_abs_right, ^setpos_abs_top);
cc_setcolour(^white);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_setsize(8192, 28, ^setsize_proportion, ^setsize_abs);
cc_settext("<col=0dc10d>+<tostring($int15)></col> (<$string0>)");
$int9 = calc($int9 + 1);
$height10 = calc($height10 + 30);
cc_create($component1, ^iftype_text, $int9);
cc_setposition(15, $height10, ^setpos_abs_left, ^setpos_abs_top);
cc_setcolour(0xffb83f);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_setsize(8192, 28, ^setsize_proportion, ^setsize_abs);
cc_settext("Modifier choice:");
$int9 = calc($int9 + 1);
cc_create($component1, ^iftype_text, $int9);
cc_setposition(0, $height10, ^setpos_abs_right, ^setpos_abs_top);
cc_setcolour(^white);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_setsize(8192, 28, ^setsize_proportion, ^setsize_abs);
cc_settext("<col=0dc10d>+<tostring($int16)></col>");
$int9 = calc($int9 + 1);
$height10 = calc($height10 + 30);
cc_create($component1, ^iftype_text, $int9);
cc_setposition(15, $height10, ^setpos_abs_left, ^setpos_abs_top);
cc_setcolour(0xffb83f);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_setsize(8192, 28, ^setsize_proportion, ^setsize_abs);
cc_settext("Damage Taken:");
$int9 = calc($int9 + 1);
cc_create($component1, ^iftype_text, $int9);
cc_setposition(0, $height10, ^setpos_abs_right, ^setpos_abs_top);
cc_setcolour(^white);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_setsize(8192, 28, ^setsize_proportion, ^setsize_abs);
cc_settext("<col=0dc10d>+<tostring($int13)></col> (<tostring(%var4134)>)");
$count17 = 0;
$count18 = enum_getoutputcount(enum_5312);
$struct19 = null;
$int9 = 0;
def_int $int21 = 0;
while ($count17 < $count18) {
$struct19 = enum(int, struct, enum_5312, $count17);
if ($struct19 ! null & ~script4978($struct19, $flags5) = 1) {
$int9 = ~script4957($component0, $struct19, $int21, $int9);
$int21 = calc($int21 + 1);
}
$count17 = calc($count17 + 1);
}
def_int $y22 = if_getscrolly($component0);
if ($int21 > 0) {
~scrollbar_vertical($component6, $component0, "scrollbar_dragger_v2,3", "scrollbar_dragger_v2,0", "scrollbar_dragger_v2,1", "scrollbar_dragger_v2,2", "scrollbar_v2,0", "scrollbar_v2,1");
}
$height10 = calc($int21 * 28 + 32 + 10);
if ($height10 >= if_getheight($component0)) {
if_setscrollsize(0, $height10, $component0);
} else {
if_setscrollsize(0, 0, $component0);
}
if_setscrollpos(0, $y22, $component0);
if ($int21 > 0) {
~scrollbar_vertical_rebuild($component6, $component0);
} else {
cc_create($component0, ^iftype_text, $int9);
cc_setposition(10, 0, ^setpos_abs_centre, ^setpos_abs_top);
cc_setcolour(^white);
cc_settextfont(p12_full);
cc_settextshadow(true);
cc_settextalign(^settextalign_centre, ^settextalign_centre, 0);
cc_setsize(0, 0, ^setsize_minus, ^setsize_minus);
cc_settext("None!");
}