1
1
// 2103
2
- [proc,hp_hud_update](component $component0, component $component1, component $component2, component $component3, component $component4, boolean $boolean5 )
2
+ [proc,hp_hud_update](component $component0, component $component1, component $component2, component $component3, component $component4, component $component5, component $component6, component $component7, component $component8, boolean $boolean9 )
3
3
def_string $string0 = nc_param(%var1683, param_510);
4
4
if (compare($string0, "") = 0) {
5
5
if_sethide(true, $component3);
@@ -9,18 +9,43 @@ if (compare($string0, "") = 0) {
9
9
}
10
10
def_string $string1 = "<tostring(%varbit6099)> / <tostring(%varbit6100)>";
11
11
if_settext($string1, $component0);
12
- def_int $int6 = if_getwidth($component1);
13
- def_int $int7 = $int6;
14
- $int7 = scale(%varbit6099, %varbit6100, $int7);
15
- if (($int7 = 0) & (%varbit6099 > 0)) {
16
- $int7 = 1;
12
+ def_int $int10 = if_getwidth($component1);
13
+ def_int $int11 = $int10;
14
+ def_int $int12 = calc(%varbit6100 + 1);
15
+ $int11 = scale(%varbit6099, %varbit6100, $int11);
16
+ if ((%varbit10338 > 0) & (%varbit10338 <= $int12)) {
17
+ if_sethide(false, $component5);
18
+ if_setposition(scale(calc(%varbit10338 - 1), %varbit6100, $int10), 0, ^setpos_abs_left, ^setpos_abs_centre, $component5);
19
+ } else {
20
+ if_sethide(true, $component5);
21
+ }
22
+ if ((%varbit10339 > 0) & (%varbit10339 <= $int12)) {
23
+ if_sethide(false, $component6);
24
+ if_setposition(calc($int10 - scale((%varbit10339 - 1), %varbit6100, $int10)), 0, ^setpos_abs_right, ^setpos_abs_centre, $component6);
25
+ } else {
26
+ if_sethide(true, $component6);
27
+ }
28
+ if ((%varbit10340 > 0) & (%varbit10340 <= $int12)) {
29
+ if_sethide(false, $component7);
30
+ if_setposition(scale(calc(%varbit10340 - 1), %varbit6100, $int10), 0, ^setpos_abs_left, ^setpos_abs_centre, $component7);
31
+ } else {
32
+ if_sethide(true, $component7);
33
+ }
34
+ if ((%varbit10341 > 0) & (%varbit10341 <= $int12)) {
35
+ if_sethide(false, $component8);
36
+ if_setposition(scale(calc(%varbit10341 - 1), %varbit6100, $int10), 0, ^setpos_abs_left, ^setpos_abs_centre, $component8);
37
+ } else {
38
+ if_sethide(true, $component8);
39
+ }
40
+ if (($int11 = 0) & (%varbit6099 > 0)) {
41
+ $int11 = 1;
17
42
}
18
- if (($int7 = if_getwidth($component1)) & (%varbit6099 < %varbit6100)) {
19
- $int7 = calc($int7 - 1);
43
+ if (($int11 = if_getwidth($component1)) & (%varbit6099 < %varbit6100)) {
44
+ $int11 = calc($int11 - 1);
20
45
}
21
- if ($boolean5 = true) {
22
- if_setsize($int7 , if_getheight($component2), ^setsize_abs, ^setsize_abs, $component2);
46
+ if ($boolean9 = true) {
47
+ if_setsize($int11 , if_getheight($component2), ^setsize_abs, ^setsize_abs, $component2);
23
48
if_setontimer(null, $component2);
24
49
return;
25
50
}
26
- if_setontimer("hp_hud_update_bar($component2, $int7 )", $component2);
51
+ if_setontimer("hp_hud_update_bar($component2, $int11 )", $component2);
0 commit comments