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,gravestone_generic_init].cs2
100 lines (100 loc) · 4.89 KB
/
[clientscript,gravestone_generic_init].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
// 3462
[clientscript,gravestone_generic_init](component $component0, component $component1, component $component2, component $component3, component $component4, component $component5, component $component6, component $component7, component $component8, component $component9, component $component10, component $component11, component $component12, component $component13, component $component14, component $component15, int $int16, component $component17)
def_int $int18 = ~steelborder($component1, ~gravestone_generic_title, 3);
if (cc_find($component1, $int18) = ^true) {
cc_setoninvtransmit("gravestone_generic_title(event_com, event_comsubid){inv_525}");
}
def_int $int19 = 0;
if (~on_mobile = true) {
$int19 = calc(165 - (20 + 30));
}
~script4215($component2, "Close");
if_setonop("opsound(event_op, 2)", $component2);
if_setopkey(1, ^key_escape, 0, $component2);
if_setop(1, "Take-All", $component8);
~gravestone_generic_resetbutton($component8, $component9);
~gravestone_generic_resetbutton($component14, $component15);
~scrollbar_vertical($component7, $component6, "scrollbar_dragger_v2,3", "scrollbar_dragger_v2,0", "scrollbar_dragger_v2,1", "scrollbar_dragger_v2,2", "scrollbar_v2,0", "scrollbar_v2,1");
~scrollbar_vertical($component13, $component12, "scrollbar_dragger_v2,3", "scrollbar_dragger_v2,0", "scrollbar_dragger_v2,1", "scrollbar_dragger_v2,2", "scrollbar_v2,0", "scrollbar_v2,1");
cc_deleteall($component6);
cc_deleteall($component12);
$int18 = 0;
while ($int18 < 120) {
cc_create($component6, ^iftype_graphic, $int18);
.cc_create($component12, ^iftype_graphic, $int18);
cc_setsize(36, 32, ^setsize_abs, ^setsize_abs);
.cc_setsize(36, 32, ^setsize_abs, ^setsize_abs);
cc_sethide(true);
.cc_sethide(true);
cc_setoutline(1);
.cc_setoutline(1);
cc_setgraphicshadow(0x333333);
.cc_setgraphicshadow(0x333333);
cc_setop(1, "Take");
.cc_setop(1, "Take");
cc_setop(10, "Examine");
.cc_setop(10, "Examine");
cc_setonop("cc_settrans_temporarily(event_com, event_comsubid, 100, 0)");
.cc_setonop("cc_settrans_temporarily(event_com, event_comsubid, 100, 0)");
$int18 = calc($int18 + 1);
}
def_int $int20 = calc(120 * 2);
while ($int18 < $int20) {
cc_create($component12, ^iftype_text, $int18);
cc_setsize(36, 12, ^setsize_abs, ^setsize_abs);
cc_sethide(true);
cc_setcolour(0xff981f);
cc_settextfont(p11_full);
cc_settextalign(^settextalign_centre, ^settextalign_centre, 0);
cc_settextshadow(true);
$int18 = calc($int18 + 1);
}
if_settext(~gravestone_generic_parsefee(-1), $component11);
if_settext(~gravestone_generic_parsecoffer(-1), $component17);
if_setontimer("gravestone_generic_resynchdata(-1, $component11, -1, $component17, $component14, $component15)", $component17);
cc_deleteall($component0);
$int18 = 0;
while ($int18 < 8) {
cc_create($component0, ^iftype_graphic, $int18);
cc_sethide(false);
cc_settiling(true);
cc_settrans(255);
cc_setonmouserepeat("cc_settrans(event_com, event_comsubid, 200, null)");
cc_setonmouseleave("cc_settrans(event_com, event_comsubid, 255, null)");
cc_setdraggable($component0, -1);
cc_setdragdeadzone(1);
cc_setdragdeadtime(5);
$int18 = calc($int18 + 1);
}
cc_deleteall($component4);
$int18 = 0;
while ($int18 < 4) {
cc_create($component4, ^iftype_rectangle, $int18);
cc_sethide(false);
cc_setsize(calc($int18 * 2), calc($int18 * 2), ^setsize_minus, ^setsize_minus);
cc_setposition(0, 0, ^setpos_abs_centre, ^setpos_abs_centre);
cc_setcolour(0x9f9f9f);
cc_setfill(false);
cc_settrans(calc(100 + $int18 * 10));
$int18 = calc($int18 + 1);
}
def_int $int21 = calc(12 + parawidth(~gravestone_generic_parsecoffer(^max_32bit_int), 512, p11_full) + 2 + 10);
def_int $int22 = calc(14 + ~max(calc(32 + 4), 42) + 2);
def_int $int23 = 109;
def_int $int24 = calc(40 + $int22 + $int23 + 10);
if (%varcint395 < $int21) {
%varcint395 = scale(2, 3, 512);
}
if (%varcint396 < $int24) {
%varcint396 = scale(8, 9, 334);
}
if (%varcint397 < 0) {
%varcint397 = calc((if_getwidth($component0) - %varcint395) / 2);
}
if (%varcint398 < $int19) {
%varcint398 = ~max($int19, calc((if_getheight($component0) - %varcint396) / 2));
}
~gravestone_generic_window_set($component0, $component3, $component4, $int19, $int21, $int24, $component5, $int22, $component10, $int23, $component6, $component7, $component12, $component13);
if_setoninvtransmit("gravestone_generic_window_set($component0, $component3, $component4, $int19, $int21, $int24, $component5, $int22, $component10, $int23, $component6, $component7, $component12, $component13){inv_525}", $component0);
if_setonvartransmit("gravestone_generic_window_set($component0, $component3, $component4, $int19, $int21, $int24, $component5, $int22, $component10, $int23, $component6, $component7, $component12, $component13){var1574, var499}", $component0);
~gravestone_generic_size_handler($component0, $component3, $component4, $int19, $int21, $int24, $component5, $int22, $component10, $int23, $component6, $component7, $component12, $component13, ^min_32bit_int, ^min_32bit_int);