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[clientscript,script1382].cs2
146 lines (146 loc) · 5.79 KB
/
[clientscript,script1382].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
// 1382
[clientscript,script1382](int $int0, coord $coord1, coord $coord2, int $int3)
def_int $x4 = coordx($coord1);
def_int $z5 = coordz($coord1);
def_int $x6 = coordx($coord2);
def_int $z7 = coordz($coord2);
def_int $int8 = calc($x6 - $x4 + 1);
def_int $int9 = calc($z7 - $z5 + 1);
def_int $int10 = $int8;
if ($int9 > $int10) {
$int10 = $int9;
}
def_int $int11 = 32;
if ($int10 <= 2) {
$int11 = calc($int11 * 2);
} else if ($int10 <= 4) {
$int11 = interpolate(0, 3, 0, 2, $int11);
}
def_int $int12 = 0;
def_int $int13 = 0;
def_int $int14 = 0;
def_int $int15 = 0;
def_int $int16 = 0;
if ($int8 >= 7 & $int9 >= 7) {
$int12, $int13, $int14 = $int11, $int11, calc(7 * $int11);
} else {
$int12, $int13 = calc(($x4 - 1) * $int11), calc(($z5 - 1) * $int11);
$int14 = calc(($int10 + 2) * $int11);
$int15 = calc((7 + 2) * $int11);
$int16 = calc($int12 + $int14 - $int15);
if ($int16 > 0) {
$int12 = calc($int12 - $int16);
if ($int12 < 0) {
$int12 = 0;
}
}
$int16 = calc($int13 + $int14 - $int15);
if ($int16 > 0) {
$int13 = calc($int13 - $int16);
if ($int13 < 0) {
$int13 = 0;
}
}
}
if_setsize($int14, $int14, ^setsize_abs, ^setsize_abs, interface_422:5);
def_int $int17 = calc(7 + 2);
def_int $int18 = pow($int17, 2);
def_int $int19 = 0;
def_int $int20 = 0;
cc_deleteall(interface_422:5);
def_int $int21 = 0;
def_int $int22 = 0;
while ($int22 < $int18) {
cc_create(interface_422:5, ^iftype_rectangle, $int21);
$int21 = calc($int21 + 1);
cc_setsize($int11, $int11, ^setsize_abs, ^setsize_abs);
$int19, $int20 = calc($int22 % $int17), calc($int22 / $int17);
cc_setposition(calc($int19 * $int11 - $int12), calc($int20 * $int11 - $int13), ^setpos_abs_left, ^setpos_abs_bottom);
cc_setfill(false);
cc_sethide(true);
$int22 = calc($int22 + 1);
}
$int22 = 0;
while ($int22 < $int18) {
cc_create(interface_422:5, ^iftype_rectangle, $int21);
$int21 = calc($int21 + 1);
cc_setsize($int11, $int11, ^setsize_abs, ^setsize_abs);
$int19, $int20 = calc($int22 % $int17), calc($int22 / $int17);
cc_setposition(calc($int19 * $int11 - $int12), calc($int20 * $int11 - $int13), ^setpos_abs_left, ^setpos_abs_bottom);
cc_setfill(false);
cc_sethide(true);
$int22 = calc($int22 + 1);
}
$int22 = 0;
while ($int22 < $int18) {
cc_create(interface_422:5, ^iftype_rectangle, $int21);
$int21 = calc($int21 + 1);
cc_setsize($int11, $int11, ^setsize_abs, ^setsize_abs);
$int19, $int20 = calc($int22 % $int17), calc($int22 / $int17);
cc_setposition(calc($int19 * $int11 - $int12), calc($int20 * $int11 - $int13), ^setpos_abs_left, ^setpos_abs_bottom);
cc_setfill(false);
cc_sethide(true);
$int22 = calc($int22 + 1);
}
~script1383(1, %varcint141, $int0, $int11, $int12, $int13);
~script1383(2, %varcint142, $int0, $int11, $int12, $int13);
~script1383(3, %varcint143, $int0, $int11, $int12, $int13);
~script1383(4, %varcint144, $int0, $int11, $int12, $int13);
~script1383(5, %varcint145, $int0, $int11, $int12, $int13);
~script1383(6, %varcint146, $int0, $int11, $int12, $int13);
~script1383(7, %varcint147, $int0, $int11, $int12, $int13);
~script1383(8, %varcint148, $int0, $int11, $int12, $int13);
~script1383(9, %varcint149, $int0, $int11, $int12, $int13);
~script1383(10, %varcint150, $int0, $int11, $int12, $int13);
~script1383(11, %varcint151, $int0, $int11, $int12, $int13);
~script1383(12, %varcint152, $int0, $int11, $int12, $int13);
~script1383(13, %varcint153, $int0, $int11, $int12, $int13);
~script1383(14, %varcint154, $int0, $int11, $int12, $int13);
~script1383(15, %varcint155, $int0, $int11, $int12, $int13);
~script1383(16, %varcint156, $int0, $int11, $int12, $int13);
~script1383(17, %varcint157, $int0, $int11, $int12, $int13);
~script1383(18, %varcint158, $int0, $int11, $int12, $int13);
~script1383(19, %varcint159, $int0, $int11, $int12, $int13);
~script1383(20, %varcint160, $int0, $int11, $int12, $int13);
~script1383(21, %varcint161, $int0, $int11, $int12, $int13);
~script1383(22, %varcint162, $int0, $int11, $int12, $int13);
~script1383(23, %varcint163, $int0, $int11, $int12, $int13);
~script1383(24, %varcint164, $int0, $int11, $int12, $int13);
~script1383(25, %varcint165, $int0, $int11, $int12, $int13);
~script1383(26, %varcint166, $int0, $int11, $int12, $int13);
~script1383(27, %varcint167, $int0, $int11, $int12, $int13);
~script1383(28, %varcint168, $int0, $int11, $int12, $int13);
~script1383(29, %varcint169, $int0, $int11, $int12, $int13);
~script1383(30, %varcint170, $int0, $int11, $int12, $int13);
~script1383(31, %varcint174, $int0, $int11, $int12, $int13);
~script1383(32, %varcint176, $int0, $int11, $int12, $int13);
~script1383(33, %varcint177, $int0, $int11, $int12, $int13);
~script1383(34, %varcint419, $int0, $int11, $int12, $int13);
def_component $component23 = enum(int, component, enum_1424, -1);
if_setsize($int11, $int11, ^setsize_abs, ^setsize_abs, $component23);
if_setonvartransmit("poh_viewer_preview_position($component23, $int17, $int18, $int11, $int12, $int13){var780}", interface_422:41);
cc_deleteall($component23);
cc_create($component23, ^iftype_graphic, 0);
cc_setposition(0, 0, ^setpos_abs_centre, ^setpos_abs_centre);
cc_setsize(0, 0, ^setsize_minus, ^setsize_minus);
cc_setgraphic(null);
cc_create($component23, ^iftype_rectangle, 1);
cc_setposition(0, 0, ^setpos_abs_centre, ^setpos_abs_centre);
cc_setsize(2, 2, ^setsize_minus, ^setsize_minus);
cc_setcolour(^yellow);
cc_setfill(false);
cc_settrans(255);
cc_create($component23, ^iftype_rectangle, 2);
cc_setposition(0, 0, ^setpos_abs_centre, ^setpos_abs_centre);
cc_setsize(4, 4, ^setsize_minus, ^setsize_minus);
cc_setcolour(^yellow);
cc_setfill(false);
cc_settrans(255);
cc_create($component23, ^iftype_rectangle, 3);
cc_setposition(0, 0, ^setpos_abs_centre, ^setpos_abs_centre);
cc_setsize(6, 6, ^setsize_minus, ^setsize_minus);
cc_setcolour(^yellow);
cc_setfill(false);
cc_settrans(255);
if_sethide(true, $component23);
~poh_viewer_setlevel($int3, coordy($coord1), coordy($coord2));