Create
Return to post

Comparing difference between and

View raw
  • rule("==GAMEPLAY==")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("Destroy Info")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Reload) == True;
  • }
  • actions
  • {
  • Destroy All HUD Text;
  • }
  • }
  • rule("-HOST COMMANDS-")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("Reload+Interact create enemy roadhog")
  • rule("Interact+Reload for roadhog")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • Slot 0;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Reload) == True;
  • Is Button Held(Event Player, Interact) == True;
  • Host Player == True;
  • }
  • actions
  • {
  • Create Dummy Bot(Hero(Roadhog), Opposite Team Of(Team Of(Event Player)), -1, Event Player, Event Player);
  • Create Dummy Bot(Hero(Roadhog), Team 2, -1, Event Player, Event Player);
  • }
  • }
  • rule("Crouch+Interact Destroy Roadhogs")
  • rule("Crouch+Interact Destroy Roadhog")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Crouch) == True;
  • Is Button Held(Event Player, Interact) == True;
  • Host Player == True;
  • }
  • actions
  • {
  • Destroy All Dummy Bots;
  • }
  • }
  • rule("Melee+Interact create friendly roadhog")
  • rule("Melee+Interact create friendly bot")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • Slot 0;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Melee) == True;
  • Is Button Held(Event Player, Interact) == True;
  • Host Player == True;
  • }
  • actions
  • {
  • Create Dummy Bot(Hero(Roadhog), Team Of(Event Player), -1, Event Player, Event Player);
  • Create Dummy Bot(Hero(Roadhog), Team 1, -1, Event Player, Event Player);
  • }
  • }
  • rule("Jump+Interact Kill friendly roadhog")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Jump) == True;
  • Is Button Held(Event Player, Interact) == True;
  • Host Player == True;
  • }
  • actions
  • {
  • Kill(Players On Hero(Hero(Roadhog), Team 1), Null);
  • }
  • }
  • disabled rule("Interact+primary fire for mercy ult")
  • rule("Interact+primary fire for enemy zenyatta")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Primary Fire) == True;
  • Is Button Held(Event Player, Interact) == True;
  • Host Player == True;
  • }
  • actions
  • {
  • Create Dummy Bot(Hero(Mercy), Team 1, -1, Event Player, Event Player);
  • Set Ultimate Charge(Players On Hero(Hero(Mercy), All Teams), 100);
  • Create Dummy Bot(Hero(Mercy), Team 2, -1, Event Player, Event Player);
  • }
  • }
  • disabled rule("Mercy bot use ult")
  • rule("==CHARACTERS==")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Ultimate Charge Percent(Event Player) == 100;
  • Hero(Mercy) == True;
  • Ongoing - Global;
  • }
  • }
  • actions
  • rule("-MERCY-")
  • {
  • event
  • {
  • Press Button(Players On Hero(Hero(Mercy), All Teams), Ultimate);
  • Ongoing - Global;
  • }
  • }
  • disabled rule("Interact+Primary fire for 100 percent ult")
  • rule("Mercy 1 kill 50 percent ult")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Interact) == True;
  • Is Button Held(Event Player, Primary Fire) == True;
  • Host Player == True;
  • Player Variable(Event Player, U) == 1;
  • Hero(Mercy) == True;
  • }
  • actions
  • {
  • Set Ultimate Charge(Event Player, 100);
  • Set Ultimate Charge(Event Player, 50);
  • }
  • }
  • disabled rule("Primary fire+Interact for enemy baptise using invincibilty")
  • rule("Mercy 2 kill 100 percent ult")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Primary Fire) == True;
  • Is Button Held(Event Player, Interact) == True;
  • Host Player == True;
  • Player Variable(Event Player, U) == 2;
  • Hero(Mercy) == True;
  • }
  • actions
  • {
  • Create Dummy Bot(Hero(Baptiste), Team 2, -1, Event Player, Event Player);
  • Wait(1, Ignore Condition);
  • Press Button(Players On Hero(Hero(Baptiste), All Teams), Ability 2);
  • }
  • }
  • rule("==CHARACTERS==")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("-MERCY-")
  • {
  • event
  • {
  • Ongoing - Global;
  • Set Ultimate Charge(Event Player, 100);
  • }
  • }
  • rule("Disable Mercy ult")
  • rule("Mercy ult 1")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Using Ultimate(Event Player) == True;
  • Hero(Mercy) == True;
  • Is Between Rounds == True;
  • }
  • actions
  • {
  • Wait(16, Ignore Condition);
  • Set Ultimate Ability Enabled(Event Player, False);
  • Set Player Variable(Event Player, U, 0);
  • }
  • }
  • rule("Mercy ult speed")
  • rule("Mercy ult 2")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Player Earned Elimination;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Alive(Event Player) == True;
  • Hero(Mercy) == True;
  • }
  • actions
  • {
  • Wait(0.001, Ignore Condition);
  • Set Move Speed(Event Player, 100);
  • Loop;
  • Modify Player Variable(Event Player, U, Add, 1);
  • }
  • }
  • disabled rule("Mercy Explained")
  • disabled rule("Mercy ult duration")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Players On Hero(Hero(Mercy), All Teams) == True;
  • Is Using Ultimate(Event Player) == True;
  • Hero(Mercy) == True;
  • Event Player == True;
  • Event Player == Hero(Mercy);
  • }
  • actions
  • {
  • Create HUD Text(Players On Hero(Hero(Mercy), All Teams), Custom String("You only get one use of Mercy's ultimate", Null, Null,
  • Null), Null, Null, Top, 1, White, White, Yellow, Visible To and String, Default Visibility);
  • Create HUD Text(Players On Hero(Hero(Mercy), All Teams), Custom String("Press 'reload' to remove info", Null, Null, Null), Null,
  • Null, Top, 3, White, White, Yellow, Visible To and String, Default Visibility);
  • Wait(5, Ignore Condition);
  • Small Message(All Players(All Teams), Custom String("Ultimate ending in 3 seconds", Null, Null, Null));
  • Wait(3, Ignore Condition);
  • Start Forcing Player To Be Hero(Event Player, Hero(Roadhog));
  • Start Forcing Player To Be Hero(Event Player, Hero(Mercy));
  • Reset Player Hero Availability(Event Player);
  • }
  • }
  • rule("-MOIRA-")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("Moira ult enabled")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Alive(Event Player) == True;
  • }
  • actions
  • {
  • Wait(0.001, Ignore Condition);
  • Set Ultimate Ability Enabled(Event Player, True);
  • Loop;
  • }
  • }
  • rule("Moira Ult effects")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Hero(Moira) == Is Using Ultimate(Event Player);
  • Hero(Moira) == True;
  • Is Using Ultimate(Event Player) == True;
  • }
  • actions
  • {
  • Set Move Speed(Event Player, 125);
  • Set Move Speed(Event Player, 120);
  • Set Damage Dealt(Event Player, 0);
  • Wait(2.500, Ignore Condition);
  • Set Damage Dealt(Event Player, 100);
  • Set Move Speed(Event Player, 100);
  • }
  • }
  • disabled rule("Moira Explained")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Players On Hero(Hero(Moira), All Teams) == True;
  • }
  • actions
  • {
  • Create HUD Text(Players On Hero(Hero(Moira), All Teams), Custom String("Moira's ultimate gives her a speed boost for 3 seconds.",
  • Null, Null, Null), Null, Null, Top, 1, White, White, Purple, Visible To and String, Default Visibility);
  • Create HUD Text(Players On Hero(Hero(Moira), All Teams), Custom String("Moira's ultimate does not damage or heal any players",
  • Null, Null, Null), Null, Null, Top, 2, White, White, Purple, Visible To and String, Default Visibility);
  • Create HUD Text(Players On Hero(Hero(Moira), All Teams), Custom String("Press 'reload' to remove info", Null, Null, Null), Null,
  • Null, Top, 3, White, White, Purple, Visible To and String, Default Visibility);
  • }
  • }
  • rule("-SOMBRA-")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("Sombra invis 10 secs")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Using Ability 1(Event Player) == True;
  • Hero(Sombra) == True;
  • }
  • actions
  • {
  • Wait(7, Abort When False);
  • Big Message(Event Player, Custom String("Invisibility ending in 3 seconds", Null, Null, Null));
  • Small Message(All Players(All Teams), Custom String("Invisibility ending in 3 seconds", Null, Null, Null));
  • Wait(3, Abort When False);
  • Damage(Event Player, Null, 0.001);
  • }
  • }
  • rule("Sombra ult enabled")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Alive(Event Player) == True;
  • }
  • actions
  • {
  • Wait(0.001, Ignore Condition);
  • Set Ultimate Ability Enabled(Event Player, True);
  • Set Move Speed(Event Player, 100);
  • Loop;
  • }
  • }
Join the Workshop.codes Discord