Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rule("Creator: Doomyfate - YT: RelevantInterests")
- {
- event
- {
- Ongoing - Global;
- }
- }
- rule("Player vars")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- actions
- {
- Set Player Variable At Index(Event Player, A, 0, 1);
- Set Player Variable At Index(Event Player, A, 1, 10000);
- Set Player Variable At Index(Event Player, A, 2, 0);
- Set Player Variable At Index(Event Player, A, 3, 0);
- Set Player Variable At Index(Event Player, A, 4, 0);
- Set Player Variable At Index(Event Player, A, 5, 0);
- Set Player Variable At Index(Event Player, A, 6, 0);
- Set Player Variable At Index(Event Player, A, 7, 0);
- Set Player Variable At Index(Event Player, A, 8, 0);
- Set Player Variable At Index(Event Player, A, 9, 0);
- Set Player Variable At Index(Event Player, A, 10, 5);
- Set Player Variable At Index(Event Player, A, 11, 100);
- Set Player Variable At Index(Event Player, A, 12, 0);
- Set Player Variable At Index(Event Player, B, 1, 1.200);
- Set Player Variable At Index(Event Player, B, 2, 100);
- Set Player Variable At Index(Event Player, B, 3, 200);
- Set Player Variable At Index(Event Player, B, 4, 200);
- Set Player Variable At Index(Event Player, B, 5, 100);
- Set Player Variable At Index(Event Player, B, 6, 150);
- Set Player Variable At Index(Event Player, B, 7, 350);
- Set Player Variable At Index(Event Player, B, 8, 350);
- Set Player Variable At Index(Event Player, B, 9, 1000);
- Set Player Variable At Index(Event Player, B, 10, 150);
- Set Player Variable At Index(Event Player, B, 11, 150);
- Set Player Variable At Index(Event Player, B, 12, 200);
- Set Player Variable At Index(Event Player, C, 2, 10);
- Set Player Variable At Index(Event Player, C, 3, 10);
- Set Player Variable At Index(Event Player, C, 4, 5);
- Set Player Variable At Index(Event Player, C, 5, 10);
- Set Player Variable At Index(Event Player, C, 6, 10);
- Set Player Variable At Index(Event Player, C, 7, 1);
- Set Player Variable At Index(Event Player, C, 8, 1);
- Set Player Variable At Index(Event Player, C, 9, 1);
- Set Player Variable At Index(Event Player, C, 10, 5);
- Set Player Variable At Index(Event Player, C, 11, 50);
- Set Player Variable At Index(Event Player, C, 12, 5);
- Set Player Variable(Event Player, D, Empty Array);
- Set Player Variable At Index(Event Player, E, 0, 1);
- Set Player Variable At Index(Event Player, E, 1, 1);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Disable Abilities")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- actions
- {
- Set Ability 1 Enabled(Event Player, False);
- Set Ability 2 Enabled(Event Player, False);
- Set Ultimate Ability Enabled(Event Player, False);
- }
- }
- rule("Handle Crouch")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Is Button Held(Event Player, Crouch) == True;
- }
- actions
- {
- Set Player Variable At Index(Event Player, E, 0, 0);
- Skip If(Compare(Value In Array(Player Variable(Event Player, E), 2), ==, 0), 1);
- Set Player Variable At Index(Event Player, E, 1, 0);
- }
- }
- rule("Handle Uncrouch")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Is Button Held(Event Player, Crouch) == False;
- }
- actions
- {
- Set Player Variable At Index(Event Player, E, 0, 1);
- Skip If(Compare(Value In Array(Player Variable(Event Player, E), 2), ==, 0), 1);
- Set Player Variable At Index(Event Player, E, 1, 1);
- }
- }
- rule("Handle Can Modify")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 2) == 1;
- Compare(Value In Array(Player Variable(Event Player, E), 0), !=, Value In Array(Player Variable(Event Player, E), 1)) == True;
- }
- actions
- {
- Set Player Variable At Index(Event Player, E, 1, Value In Array(Player Variable(Event Player, E), 0));
- }
- }
- rule("Update menu option uncrouched")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- }
- actions
- {
- Set Player Variable At Index(Event Player, E, 2, 0);
- Wait(0.010, Ignore Condition);
- Skip If(Compare(Count Of(Player Variable(Event Player, D)), ==, 0), 2);
- Destroy HUD Text(Value In Array(Player Variable(Event Player, D), Subtract(Count Of(Player Variable(Event Player, D)), 1)));
- Set Player Variable(Event Player, D, Array Slice(Player Variable(Event Player, D), 0, Subtract(Count Of(Player Variable(
- Event Player, D)), 1)));
- Loop If(Compare(Count Of(Player Variable(Event Player, D)), >, 0));
- Create HUD Text(Event Player, String("{0} - {1}", String("{0} {1} {2}", String("Run", Null, Null, Null), String("Fast", Null, Null,
- Null), String("Total", Null, Null, Null)), Value In Array(Player Variable(Event Player, A), 12), Null), Null, Null, Right, 0,
- White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("{0} {1} {2}", String("Money", Null, Null, Null), String("On", Null, Null,
- Null), String("Kill", Null, Null, Null)), Value In Array(Player Variable(Event Player, A), 11), Null), Null, Null, Right, 0,
- White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null,
- Null, Null), String("Time", Null, Null, Null)), Value In Array(Player Variable(Event Player, A), 10), Null), Null, Null, Right,
- 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("{0} {1} {2}", String("Attack", Null, Null, Null), String("Fast", Null,
- Null, Null), String("Total", Null, Null, Null)), Value In Array(Player Variable(Event Player, A), 6), Null), Null, Null, Right,
- 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("{0} {1} {2}", String("Damage", Null, Null, Null), String("Upgrade", Null,
- Null, Null), String("Total", Null, Null, Null)), Value In Array(Player Variable(Event Player, A), 5), Null), Null, Null, Right,
- 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("{0} {1} {2}", String("Heal", Null, Null, Null), String("On", Null, Null,
- Null), String("Damage", Null, Null, Null)), Value In Array(Player Variable(Event Player, A), 4), Null), Null, Null, Right, 0,
- White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("{0} {1} {2}", String("Heal", Null, Null, Null), String("Over", Null,
- Null, Null), String("Time", Null, Null, Null)), Value In Array(Player Variable(Event Player, A), 3), Null), Null, Null, Right,
- 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("{0} {1} {2}", String("Life", Null, Null, Null), String("Upgrade", Null,
- Null, Null), String("Total", Null, Null, Null)), Value In Array(Player Variable(Event Player, A), 2), Null), Null, Null, Right,
- 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("Money", Null, Null, Null), Value In Array(Player Variable(Event Player,
- A), 1), Null), Null, Null, Top, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- }
- }
- rule("Update menu option crouched")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- }
- actions
- {
- Set Player Variable At Index(Event Player, E, 2, 0);
- Wait(0.010, Ignore Condition);
- Skip If(Compare(Count Of(Player Variable(Event Player, D)), ==, 0), 2);
- Destroy HUD Text(Value In Array(Player Variable(Event Player, D), Subtract(Count Of(Player Variable(Event Player, D)), 1)));
- Set Player Variable(Event Player, D, Array Slice(Player Variable(Event Player, D), 0, Subtract(Count Of(Player Variable(
- Event Player, D)), 1)));
- Loop If(Compare(Count Of(Player Variable(Event Player, D)), >, 0));
- Create HUD Text(Event Player, String("{0} - {1}", String("Money", Null, Null, Null), Value In Array(Player Variable(Event Player,
- A), 1), Null), Null, Null, Top, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("Credits", Null, Null, Null), Value In Array(Player Variable(Event Player,
- B), Add(Value In Array(Player Variable(Event Player, A), 0), 1)), Null), Null, Null, Right, 0, White, White, White,
- Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- }
- }
- rule("Update menu option value")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Is Button Held(Event Player, Interact) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), <=, 11)) == True;
- Value In Array(Player Variable(Event Player, E), 2) == 1;
- }
- actions
- {
- Set Player Variable At Index(Event Player, E, 2, 0);
- Wait(0.010, Ignore Condition);
- Skip If(Compare(Count Of(Player Variable(Event Player, D)), ==, 0), 2);
- Destroy HUD Text(Value In Array(Player Variable(Event Player, D), Subtract(Count Of(Player Variable(Event Player, D)), 1)));
- Set Player Variable(Event Player, D, Array Slice(Player Variable(Event Player, D), 0, Subtract(Count Of(Player Variable(
- Event Player, D)), 1)));
- Loop If(Compare(Count Of(Player Variable(Event Player, D)), >, 0));
- Create HUD Text(Event Player, String("{0} - {1}", String("Money", Null, Null, Null), Value In Array(Player Variable(Event Player,
- A), 1), Null), Null, Null, Top, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} - {1}", String("Credits", Null, Null, Null), Value In Array(Player Variable(Event Player,
- B), Add(Value In Array(Player Variable(Event Player, A), 0), 1)), Null), Null, Null, Right, 0, White, White, White,
- Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, A, 0, Add(Value In Array(Player Variable(Event Player, A), 0), 1));
- }
- }
- rule("Reset menu Option")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), >, 11)) == True;
- }
- actions
- {
- Set Player Variable At Index(Event Player, A, 0, 1);
- }
- }
- rule("Menu - Healing - Health - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 1)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Life", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Damage", Null, Null, Null)), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Life", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Time", Null, Null, Null)), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Life", Null, Null, Null), String("Upgrade", Null, Null, Null), Null), Null,
- Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Healing", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Healing - Health - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 1)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Life", Null, Null, Null), String("Upgrade", Null, Null, Null), Null), Null,
- Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Healing - Time - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 2)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Life", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Damage", Null, Null, Null)), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Life", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Time", Null, Null, Null)), Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Life", Null, Null, Null), String("Upgrade", Null, Null, Null), Null), Null,
- Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Healing", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Healing - Time - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 2)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Life", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Time", Null, Null, Null)), Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Healing - Damage - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 3)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Life", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Damage", Null, Null, Null)), Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Life", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Time", Null, Null, Null)), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Life", Null, Null, Null), String("Upgrade", Null, Null, Null), Null), Null,
- Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Healing", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Healing - Damage - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 3)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Life", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Damage", Null, Null, Null)), Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Damage - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 4)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ultimate Ability", Null, Null, Null),
- Null), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 2", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 1", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Attack", Null, Null, Null), String("Faster", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Damage", Null, Null, Null), String("Upgrade", Null, Null, Null), Null),
- Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Damage", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Damage - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 4)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Damage", Null, Null, Null), String("Upgrade", Null, Null, Null), Null),
- Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Speed - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 5)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ultimate Ability", Null, Null, Null),
- Null), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 2", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 1", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Attack", Null, Null, Null), String("Faster", Null, Null, Null), Null),
- Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Damage", Null, Null, Null), String("Upgrade", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Damage", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Speed - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 5)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Attack", Null, Null, Null), String("Faster", Null, Null, Null), Null),
- Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Ability 1 - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 6)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ultimate Ability", Null, Null, Null),
- Null), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 2", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 1", Null, Null, Null), Null),
- Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Attack", Null, Null, Null), String("Faster", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Damage", Null, Null, Null), String("Upgrade", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Damage", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Ability 1 - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 6)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 1", Null, Null, Null), Null),
- Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Ability 2 - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 7)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ultimate Ability", Null, Null, Null),
- Null), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 2", Null, Null, Null), Null),
- Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 1", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Attack", Null, Null, Null), String("Faster", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Damage", Null, Null, Null), String("Upgrade", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Damage", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Ability 2 - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 7)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 2", Null, Null, Null), Null),
- Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Ultimate - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 8)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ultimate Ability", Null, Null, Null),
- Null), Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 2", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ability 1", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Attack", Null, Null, Null), String("Faster", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1}", String("Damage", Null, Null, Null), String("Upgrade", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Damage", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Attack - Ultimate - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 8)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Unlock", Null, Null, Null), String("Ultimate Ability", Null, Null, Null),
- Null), Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Utility - Gold Per Sec - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 9)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Faster", Null, Null, Null), String("Running", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Kills", Null, Null, Null)), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Time", Null, Null, Null)), Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Build", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Utility - Gold Per Sec - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 9)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Time", Null, Null, Null)), Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Utility - Gold Per Kill - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 10)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Faster", Null, Null, Null), String("Running", Null, Null, Null), Null),
- Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Kills", Null, Null, Null)), Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Time", Null, Null, Null)), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Build", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Utility - Gold Per Kill - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 10)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Kills", Null, Null, Null)), Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Utility - Move Speed - Menu")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 0;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 11)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Faster", Null, Null, Null), String("Running", Null, Null, Null), Null),
- Null, Null, Left, 0, Green, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Kills", Null, Null, Null)), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0} {1} {2}", String("Money", Null, Null, Null), String("Over", Null, Null, Null), String(
- "Time", Null, Null, Null)), Null, Null, Left, 0, Red, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Create HUD Text(Event Player, String("{0}!", String("Build", Null, Null, Null), Null, Null), Null, Null, Left, 0, White, White,
- White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Menu - Utility - Move Speed - Selected")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Value In Array(Player Variable(Event Player, E), 1) == 1;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 11)) == True;
- }
- actions
- {
- Wait(0.200, Ignore Condition);
- Create HUD Text(Event Player, String("{0} {1}", String("Faster", Null, Null, Null), String("Running", Null, Null, Null), Null),
- Null, Null, Left, 0, White, White, White, Visible To and String, Default Visibility);
- Modify Player Variable(Event Player, D, Append To Array, Last Text ID);
- Set Player Variable At Index(Event Player, E, 2, 1);
- }
- }
- rule("Process upgrade")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Is Button Held(Event Player, Interact) == True;
- Is Button Held(Event Player, Crouch) == False;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 1), >=, Value In Array(
- Player Variable(Event Player, B), Add(Value In Array(Player Variable(Event Player, A), 0), 1)))) == True;
- }
- actions
- {
- Set Player Variable At Index(Event Player, A, 1, Subtract(Value In Array(Player Variable(Event Player, A), 1), Value In Array(
- Player Variable(Event Player, B), Add(Value In Array(Player Variable(Event Player, A), 0), 1))));
- Set Player Variable At Index(Event Player, A, Add(Value In Array(Player Variable(Event Player, A), 0), 1), Add(Value In Array(
- Player Variable(Event Player, A), Add(Value In Array(Player Variable(Event Player, A), 0), 1)), Value In Array(Player Variable(
- Event Player, C), Add(Value In Array(Player Variable(Event Player, A), 0), 1))));
- Set Player Variable At Index(Event Player, B, Add(Value In Array(Player Variable(Event Player, A), 0), 1), Multiply(Value In Array(
- Player Variable(Event Player, B), Add(Value In Array(Player Variable(Event Player, A), 0), 1)), Value In Array(Player Variable(
- Event Player, B), 1)));
- Set Player Variable At Index(Event Player, B, 0, 1);
- }
- }
- rule("Upgrade 1 - Health")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 1)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Max Health(Event Player, Add(100, Value In Array(Player Variable(Event Player, A), 2)));
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 2 - Health Over Time")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 2)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Stop Heal Over Time(Last Heal Over Time ID);
- Start Heal Over Time(Event Player, Event Player, 10000, Value In Array(Player Variable(Event Player, A), 3));
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 3 - Health Per Damage")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 3)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 4 - Damage")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 4)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Damage Dealt(Event Player, Add(100, Value In Array(Player Variable(Event Player, A), 5)));
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 5 - Projectile Speed")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 5)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Projectile Speed(Event Player, Add(100, Value In Array(Player Variable(Event Player, A), 6)));
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 6 - Enable Move 1")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 6)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Ability 1 Enabled(Event Player, True);
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 7 - Enable Move 2")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 7)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Ability 2 Enabled(Event Player, True);
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 8 - Enable Ultimate")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 8)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Ultimate Ability Enabled(Event Player, True);
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 9 - Gold Per Second")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 9)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 10 - Gold Per Kill")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 10)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Upgrade 11 - Movement Speed")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 0), ==, 11)) == True;
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, B), 0), ==, 1)) == True;
- }
- actions
- {
- Set Move Speed(Event Player, Add(100, Value In Array(Player Variable(Event Player, A), 12)));
- Set Player Variable At Index(Event Player, B, 0, 0);
- }
- }
- rule("Gold Per Kill Handler")
- {
- event
- {
- Player Earned Elimination;
- All;
- All;
- }
- actions
- {
- Set Player Variable At Index(Event Player, A, 1, Add(Value In Array(Player Variable(Event Player, A), 1), Value In Array(
- Player Variable(Event Player, A), 11)));
- }
- }
- rule("Gold Per Second Handler")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- actions
- {
- Set Player Variable At Index(Event Player, A, 1, Add(Value In Array(Player Variable(Event Player, A), 1), Value In Array(
- Player Variable(Event Player, A), 10)));
- Wait(1, Ignore Condition);
- Loop;
- }
- }
- rule("Heal On Damage Dealt")
- {
- event
- {
- Player Dealt Damage;
- All;
- All;
- }
- conditions
- {
- Filtered Array(All Players(All Teams), Compare(Value In Array(Player Variable(Event Player, A), 4), >, 0)) == True;
- }
- actions
- {
- Heal(Event Player, Null, Multiply(Event Damage, 0.300));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement