Return to post
rule("==GAMEPLAY==")
- settings
- {
- main
- {
- Description: "Overwatch boxing improved (Made by Nix), more info can be found here: https://workshop.codes/improvedowboxing"
- }
- lobby
- {
- Max Spectators: 12
- Max Team 1 Players: 6
- Max Team 2 Players: 6
- }
- modes
- {
- Elimination
- {
- Draw After Match Time Elapsed With No Tiebreaker: 60
- Reveal Heroes: On
- Reveal Heroes After Match Time Elapsed: 180
- Score To Win: 6
- Tiebreaker After Match Time Elapsed: 240
- Time To Capture: 5
- disabled maps
- {
- Workshop Expanse
- }
- }
- General
- {
- Game Mode Start: Manual
- Hero Limit: 2 Per Team
- Spawn Health Packs: Disabled
- }
- }
- heroes
- {
- General
- {
- Baptiste
- {
- Ammunition Clip Size Scalar: 25%
- Damage Received: 500%
- Healing Dealt: 10%
- Healing Received: 10%
- Health: 10%
- Immortality Field Cooldown Time: 500%
- Movement Gravity: 115%
- Movement Speed: 175%
- Primary Fire: Off
- Regenerative Burst: Off
- Secondary Fire: Off
- Ultimate Ability Amplification Matrix: Off
- Ultimate Duration: 25%
- }
- D.Va
- {
- Boosters Cooldown Time: 350%
- Boosters Knockback Scalar: 200%
- Damage Received: 500%
- Defense Matrix: Off
- Healing Received: 10%
- Health: 10%
- Jump Vertical Speed: 80%
- Micro Missiles: Off
- Movement Gravity: 150%
- Movement Speed: 150%
- Primary Fire: Off
- Ultimate Ability Self-Destruct: Off
- }
- Echo
- {
- Ammunition Clip Size Scalar: 25%
- Damage Received: 500%
- Flight Cooldown Time: 500%
- Focusing Beam: Off
- Healing Received: 10%
- Health: 10%
- Movement Speed: 155%
- Primary Fire: Off
- Sticky Bombs: Off
- Ultimate Generation - Combat Duplicate: 500%
- Ultimate Generation - Passive Duplicate: 40%
- Ultimate Generation Duplicate: 500%
- }
- McCree
- {
- Ammunition Clip Size Scalar: 25%
- Combat Roll Cooldown Time: 200%
- Damage Received: 500%
- Flashbang Cooldown Time: 50%
- Healing Received: 10%
- Health: 10%
- Jump Vertical Speed: 120%
- Movement Gravity: 98%
- Movement Speed: 190%
- Primary Fire: Off
- Secondary Fire: Off
- Ultimate Ability Deadeye: Off
- }
- Mercy
- {
- Ammunition Clip Size Scalar: 25%
- Damage Received: 500%
- Guardian Angel Cooldown Time: 150%
- Healing Dealt: 10%
- Healing Received: 10%
- Health: 10%
- Jump Vertical Speed: 145%
- Movement Gravity: 96%
- Movement Speed: 170%
- Primary Fire: Off
- Regeneration: Off
- Resurrect Cooldown Time: 500%
- Secondary Fire: Off
- Ultimate Generation - Combat Valkyrie: 0%
- Ultimate Generation - Passive Valkyrie: 0%
- Ultimate Generation Valkyrie: 10%
- Weapons Enabled: Caduceus Staff Only
- }
- Moira
- {
- Biotic Energy Maximum: 20%
- Biotic Energy Recharge Rate: 0%
- Biotic Orb: Off
- Damage Received: 500%
- Fade Cooldown Time: 500%
- Healing Dealt: 10%
- Healing Received: 10%
- Health: 10%
- Jump Vertical Speed: 120%
- Movement Speed: 170%
- Primary Fire: Off
- Secondary Fire: Off
- Ultimate Duration: 25%
- Ultimate Generation - Combat Coalescence: 500%
- Ultimate Generation - Passive Coalescence: 40%
- Ultimate Generation Coalescence: 500%
- }
- Pharah
- {
- Ammunition Clip Size Scalar: 25%
- Concussive Blast Cooldown Time: 200%
- Damage Received: 500%
- Health: 10%
- Hover Jets: Off
- Hover Jets Vertical Speed Scalar: 70%
- Jump Jet Cooldown Time: 180%
- Jump Vertical Speed: 120%
- Movement Gravity: 97%
- Movement Speed: 160%
- Primary Fire: Off
- Rocket Launcher Knockback Scalar: 0%
- }
- Reaper
- {
- Ammunition Clip Size Scalar: 25%
- Damage Received: 500%
- Healing Dealt: 10%
- Healing Received: 10%
- Health: 10%
- Jump Vertical Speed: 120%
- Movement Gravity: 98%
- Movement Speed: 170%
- Primary Fire: Off
- Shadow Step Cooldown Time: 250%
- Ultimate Ability Death Blossom: Off
- Wraith Form Cooldown Time: 250%
- }
- Roadhog
- {
- Chain Hook: Off
- Primary Fire: Off
- Secondary Fire: Off
- Take a Breather: Off
- Ultimate Ability Whole Hog: Off
- }
- Sombra
- {
- Ammunition Clip Size Scalar: 25%
- Damage Received: 500%
- Hack Cooldown Time: 170%
- Healing Received: 10%
- Health: 10%
- Jump Vertical Speed: 120%
- Movement Gravity: 96%
- Movement Speed: 160%
- Primary Fire: Off
- Stealth Cooldown Time: 200%
- Translocator: Off
- Ultimate Generation - Combat EMP: 500%
- Ultimate Generation - Passive EMP: 40%
- Ultimate Generation EMP: 500%
- }
- Torbjörn
- {
- Ammunition Clip Size Scalar: 25%
- Damage Received: 500%
- Deploy Turret: Off
- Healing Received: 10%
- Health: 10%
- Jump Vertical Speed: 150%
- Movement Gravity: 98%
- Movement Speed: 140%
- Overload Cooldown Time: 230%
- Secondary Fire: Off
- Ultimate Ability Molten Core: Off
- Weapons Enabled: Forge Hammer Only
- }
- Zenyatta
- {
- Ammunition Clip Size Scalar: 25%
- Damage Received: 500%
- Healing Dealt: 10%
- Healing Received: 10%
- Health: 10%
- Jump Vertical Speed: 145%
- Movement Gravity: 95%
- Movement Speed: 200%
- Orb of Harmony: Off
- Primary Fire: Off
- Secondary Fire: Off
- Ultimate Generation - Combat Transcendence: 500%
- Ultimate Generation - Passive Transcendence: 60%
- Ultimate Generation Transcendence: 500%
- }
- enabled heroes
- {
- Baptiste
- D.Va
- Echo
- McCree
- Mercy
- Moira
- Pharah
- Reaper
- Sombra
- Torbjörn
- Zenyatta
- }
- }
- }
- }
- disabled rule("==GAMEPLAY==")
- {
- event
- {
- Ongoing - Global;
- }
- }
rule("Destroy Info")
- rule("Click to melee")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Button Held(Event Player, Reload) == True;
- Is Button Held(Event Player, Primary Fire) == True;
- }
- actions
- {
Destroy All HUD Text;
}
}
rule("-HOST COMMANDS-")
{
event
{
Ongoing - Global;
- Press Button(Event Player, Melee);
- }
- }
rule("Reload+Interact create enemy roadhog")
- rule("Reset Speed")
- {
- 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;
- Is Between Rounds == True;
- }
- actions
- {
Create Dummy Bot(Hero(Roadhog), Opposite Team Of(Team Of(Event Player)), -1, Event Player, Event Player);
- Set Move Speed(All Players(All Teams), 100);
- }
- }
rule("Crouch+Interact Destroy Roadhogs")
- disabled rule("-HOST COMMANDS-")
- {
- event
- {
- Ongoing - Global;
- }
- }
- disabled rule("Interact+Reload for roadhog")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Button Held(Event Player, Crouch) == True;
- Is Button Held(Event Player, Reload) == True;
- Is Button Held(Event Player, Interact) == True;
Host Player == True;
- }
- actions
- {
Destroy All Dummy Bots;
- Create Dummy Bot(Hero(Roadhog), Team 2, -1, Event Player, Event Player);
- }
- }
rule("Melee+Interact create friendly roadhog")
- disabled rule("Crouch+Interact Destroy Roadhog")
- {
- event
- {
- Ongoing - Each Player;
- All;
Slot 0;
- All;
- }
- conditions
- {
Is Button Held(Event Player, Melee) == True;
- Is Button Held(Event Player, Crouch) == 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);
- Destroy All Dummy Bots;
- }
- }
rule("Jump+Interact Kill friendly roadhog")
- disabled rule("Melee+Interact create friendly bot")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Button Held(Event Player, Jump) == True;
- Is Button Held(Event Player, Melee) == True;
- Is Button Held(Event Player, Interact) == True;
Host Player == True;
- }
- actions
- {
Kill(Players On Hero(Hero(Roadhog), Team 1), Null);
- Create Dummy Bot(Hero(Roadhog), Team 1, -1, Event Player, Event Player);
- }
- }
disabled rule("Interact+primary fire for mercy ult")
- disabled rule("Jump+Interact Kill friendly roadhog")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Button Held(Event Player, Primary Fire) == True;
- Is Button Held(Event Player, Jump) == 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);
- Kill(Players On Hero(Hero(Roadhog), Team 1), Null);
- }
- }
disabled rule("Mercy bot use ult")
- disabled rule("interact+primary fire for mercy")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Ultimate Charge Percent(Event Player) == 100;
Hero(Mercy) == True;
- Is Button Held(Event Player, Primary Fire) == True;
- Is Button Held(Event Player, Interact) == True;
- Host Player == True;
- }
- actions
- {
Press Button(Players On Hero(Hero(Mercy), All Teams), Ultimate);
- Create Dummy Bot(Hero(Mercy), Team 2, -1, Event Player, Event Player);
- }
- }
disabled rule("Interact+Primary fire for 100 percent ult")
- disabled rule("interact+primary fire for zenyatta melee")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Button Held(Event Player, Interact) == True;
- Is Button Held(Event Player, Primary Fire) == True;
- Is Button Held(Event Player, Interact) == True;
- Host Player == True;
- }
- actions
- {
Set Ultimate Charge(Event Player, 100);
- Create Dummy Bot(Hero(Zenyatta), Team 2, -1, Event Player, Event Player);
- Wait(2.250, Ignore Condition);
- Press Button(Players On Hero(Hero(Zenyatta), All Teams), Melee);
- }
- }
disabled rule("Primary fire+Interact for enemy baptise using invincibilty")
- disabled rule("Interact+primary fire for 20 damage")
- {
- 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(Baptiste), Team 2, -1, Event Player, Event Player);
Wait(1, Ignore Condition);
Press Button(Players On Hero(Hero(Baptiste), All Teams), Ability 2);
- Damage(Event Player, Null, 60);
- }
- }
rule("==CHARACTERS==")
- disabled rule("==CHARACTERS==")
- {
- event
- {
- Ongoing - Global;
- }
- }
rule("-MERCY-")
- disabled rule("-MERCY-")
- {
- event
- {
- Ongoing - Global;
- }
- }
rule("Disable Mercy ult")
- rule("Mercy 1 kill 50 percent ult")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Using Ultimate(Event Player) == True;
- Player Variable(Event Player, U) == 1;
- Hero(Mercy) == True;
- }
- actions
- {
Wait(16, Ignore Condition);
Set Ultimate Ability Enabled(Event Player, False);
- Set Ultimate Charge(Event Player, 50);
- }
- }
rule("Mercy ult speed")
- rule("Mercy 2 kill 100 percent ult")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Alive(Event Player) == True;
- Player Variable(Event Player, U) == 2;
- Hero(Mercy) == True;
- }
- actions
- {
Wait(0.001, Ignore Condition);
Set Move Speed(Event Player, 100);
Loop;
- Set Ultimate Charge(Event Player, 100);
- }
- }
disabled rule("Mercy Explained")
- rule("Mercy ult 1")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Players On Hero(Hero(Mercy), All Teams) == True;
- Is Between Rounds == True;
- }
- 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);
- Set Player Variable(Event Player, U, 0);
- }
- }
rule("-MOIRA-")
- rule("Mercy ult 2")
- {
- event
- {
Ongoing - Global;
}
}
rule("Moira ult enabled")
{
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 Ultimate Ability Enabled(Event Player, True);
Loop;
- Modify Player Variable(Event Player, U, Add, 1);
- }
- }
- disabled rule("-MOIRA-")
- {
- event
- {
- Ongoing - Global;
- }
- }
- 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")
- disabled rule("-SOMBRA-")
- {
- event
- {
- Ongoing - Global;
- }
- }
- rule("Sombra invis 10 secs")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Players On Hero(Hero(Moira), All Teams) == True;
- Is Using Ability 1(Event Player) == True;
- Hero Of(Event Player) == Hero(Sombra);
- }
- 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);
- Small Message(All Players(All Teams), Custom String("10", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("9", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("8", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("7", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("6", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("5", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("4", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("3", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("2", Null, Null, Null));
- Wait(1, Abort When False);
- Small Message(All Players(All Teams), Custom String("1", Null, Null, Null));
- Wait(1, Abort When False);
- Damage(Event Player, Null, 0.001);
- }
- }
rule("-SOMBRA-")
- disabled rule("-D.VA-")
- {
- event
- {
- Ongoing - Global;
- }
- }
rule("Sombra invis 10 secs")
- rule("D.va out of mech")
- {
- event
- {
- Player Took Damage;
- All;
- All;
- }
- conditions
- {
- Hero Of(Event Player) == Hero(D.Va);
- }
- actions
- {
- Set Move Speed(Event Player, 100);
- Set Gravity(Event Player, 55);
- }
- }
- rule("D.va using boost")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Is Using Ability 1(Event Player) == True;
- Hero Of(Event Player) == Hero(D.Va);
- }
- actions
- {
Wait(7, Abort When False);
Big Message(Event Player, Custom String("Invisibility ending in 3 seconds", Null, Null, Null));
Wait(3, Abort When False);
Damage(Event Player, Null, 0.001);
- Set Move Speed(Event Player, 40);
- }
- }
rule("Sombra ult enabled")
- rule("D.va not using boost")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Alive(Event Player) == True;
- Is Using Ability 1(Event Player) == False;
- Hero Of(Event Player) == Hero(D.Va);
- }
- actions
- {
Wait(0.001, Ignore Condition);
Set Ultimate Ability Enabled(Event Player, True);
- Set Move Speed(Event Player, 100);
Loop;
- }
- }