Still doesn’t work whether I used “end” or not. Strangest part is that the ability I script worked with or without the “end” function.
Here’s what the script I’m trying to make for the HUD looks like.
variables
{
player:
1: A1
2: A2
3: A3
7: HEAT
17: RAGE
18: HUD0
19: HUD1
20: HUD2
21: HUD3
22: HUD4
29: A4
}
rule("HUD Text")
{
event
{
Ongoing - Each Player;
All;
All;
}
actions
{
If(Is Alive(Event Player));
If(Compare(Hero Of(Event Player), ==, Hero(Soldier: 76)));
Create HUD Text(Event Player, Custom String("RAGE {0} {1}/{2}", Hero Icon String(Hero(Soldier: 76)), Player Variable(Event Player,
RAGE), 100), Null, Null, Top, 1, Orange, White, White, Visible To Sort Order and String, Default Visibility);
Set Player Variable(Event Player, HUD0, Last Text ID);
Create HUD Text(Event Player, Custom String("Shade Punch [Melee] {0} {1}", Icon String(Dizzy), Player Variable(Event Player, A3),
Null), Null, Null, Left, 3, White, White, White, Visible To and String, Default Visibility);
Set Player Variable(Event Player, HUD3, Last Text ID);
Create HUD Text(Event Player, Custom String("Shadow Step [Crouch + Sprint] {0} {1}", Icon String(Arrow: Left), Player Variable(
Event Player, A4), Null), Null, Null, Left, 4, White, White, White, Visible To and String, Default Visibility);
Set Player Variable(Event Player, HUD4, Last Text ID);
Else If(Compare(Hero Of(Event Player), ==, Hero(Genji)));
Create HUD Text(Event Player, Custom String("HEAT {0} {1} / 9 Bars", Hero Icon String(Hero(Genji)), Player Variable(Event Player,
HEAT), Null), Null, Null, Top, 0, Lime Green, White, White, Visible To and String, Default Visibility);
Set Player Variable(Event Player, HUD0, Last Text ID);
Create HUD Text(Event Player, Custom String("Retaliate [Ability 1] {0} {1}", Icon String(Exclamation Mark), Player Variable(
Event Player, A1), Null), Null, Null, Left, 1, White, White, White, Visible To and String, Default Visibility);
Set Player Variable(Event Player, HUD1, Last Text ID);
Create HUD Text(Event Player, Custom String("Swift Strike [Ability 2] {0} {1}", Icon String(Arrow: Left), Player Variable(
Event Player, A2), Null), Null, Null, Left, 2, White, White, White, Visible To and String, Default Visibility);
Set Player Variable(Event Player, HUD2, Last Text ID);
Create HUD Text(Event Player, Custom String("Steamburst [Melee] {0} {1}", Icon String(Eye), Player Variable(Event Player, A3),
Null), Null, Null, Left, 3, White, White, White, Visible To and String, Default Visibility);
Set Player Variable(Event Player, HUD3, Last Text ID);
Create HUD Text(Event Player, Custom String("Cool Down [Crouch] {0} ", Icon String(Arrow: Down), Null, Null), Null, Null, Left, 4,
White, White, White, Visible To and String, Default Visibility);
Set Player Variable(Event Player, HUD4, Last Text ID);
End;
End;
}
}