Return to post
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%
Jump Vertical Speed: 120%
Movement Speed: 170%
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: Off
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%
}
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: 130%
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
Reaper
Sombra
Torbjörn
Zenyatta
}
}
}
}
disabled rule("==GAMEPLAY==")
- rule("==GAMEPLAY==")
- {
- event
- {
- Ongoing - Global;
- }
- }
rule("Reset Speed")
- rule("Destroy Info")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Between Rounds == True;
- Is Button Held(Event Player, Reload) == True;
- }
- actions
- {
Set Move Speed(All Players(All Teams), 100);
- Destroy All HUD Text;
- }
- }
disabled rule("-HOST COMMANDS-")
- rule("-HOST COMMANDS-")
- {
- event
- {
- Ongoing - Global;
- }
- }
disabled rule("Interact+Reload for roadhog")
- rule("Reload+Interact create enemy roadhog")
- {
- event
- {
- Ongoing - Each Player;
- All;
All;
- Slot 0;
- }
- conditions
- {
- Is Button Held(Event Player, Reload) == True;
- Is Button Held(Event Player, Interact) == True;
- Host Player == True;
- }
- actions
- {
Create Dummy Bot(Hero(Roadhog), Team 2, -1, Event Player, Event Player);
- Create Dummy Bot(Hero(Roadhog), Opposite Team Of(Team Of(Event Player)), -1, Event Player, Event Player);
- }
- }
disabled rule("Crouch+Interact Destroy Roadhog")
- rule("Crouch+Interact Destroy Roadhogs")
- {
- 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;
- }
- }
disabled rule("Melee+Interact create friendly bot")
- rule("Melee+Interact create friendly roadhog")
- {
- event
- {
- Ongoing - Each Player;
- All;
All;
- Slot 0;
- }
- 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 1, -1, Event Player, Event Player);
- Create Dummy Bot(Hero(Roadhog), Team Of(Event Player), -1, Event Player, Event Player);
- }
- }
disabled rule("Jump+Interact Kill friendly roadhog")
- 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")
- disabled rule("Interact+primary fire for mercy 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;
- }
- actions
- {
Create Dummy Bot(Hero(Mercy), Team 2, -1, Event Player, Event Player);
- Create Dummy Bot(Hero(Mercy), Team 1, -1, Event Player, Event Player);
- Set Ultimate Charge(Players On Hero(Hero(Mercy), All Teams), 100);
- }
- }
disabled rule("interact+primary fire for zenyatta kcik")
- disabled rule("Mercy bot use ult")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Ultimate Charge Percent(Event Player) == 100;
- Hero(Mercy) == True;
- }
- actions
- {
- Press Button(Players On Hero(Hero(Mercy), All Teams), Ultimate);
- }
- }
- disabled rule("Interact+Primary fire for 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;
- Is Button Held(Event Player, Primary Fire) == True;
- Host Player == True;
- }
- actions
- {
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);
- Set Ultimate Charge(Event Player, 100);
- }
- }
disabled rule("Interact+primary fire for 20 damage")
- disabled rule("Primary fire+Interact for enemy baptise using invincibilty")
- {
- 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
- {
Damage(Event Player, Null, 60);
- 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);
- }
- }
disabled rule("==CHARACTERS==")
- rule("==CHARACTERS==")
- {
- event
- {
- Ongoing - Global;
- }
- }
disabled rule("-MERCY-")
- rule("-MERCY-")
- {
- event
- {
- Ongoing - Global;
- }
- }
rule("Mercy 1 kill 50 percent ult")
- rule("Disable Mercy ult")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Player Variable(Event Player, U) == 1;
- Is Using Ultimate(Event Player) == True;
- Hero(Mercy) == True;
- }
- actions
- {
Set Ultimate Charge(Event Player, 50);
- Wait(16, Ignore Condition);
- Set Ultimate Ability Enabled(Event Player, False);
- }
- }
rule("Mercy 2 kill 100 percent ult")
- rule("Mercy ult speed")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Player Variable(Event Player, U) == 2;
Hero(Mercy) == True;
- Is Alive(Event Player) == True;
- }
- actions
- {
Set Ultimate Charge(Event Player, 100);
- Wait(0.001, Ignore Condition);
- Set Move Speed(Event Player, 100);
- Loop;
- }
- }
rule("Mercy ult 1")
- disabled rule("Mercy Explained")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Between Rounds == True;
- Players On Hero(Hero(Mercy), All Teams) == True;
- }
- actions
- {
Set Player Variable(Event Player, U, 0);
- 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);
- }
- }
rule("Mercy ult 2")
- rule("-MOIRA-")
- {
- event
- {
Player Earned Elimination;
All;
All;
}
conditions
{
Hero(Mercy) == True;
}
actions
{
Modify Player Variable(Event Player, U, Add, 1);
- Ongoing - Global;
- }
- }
disabled rule("Mercy ult duration")
- rule("Moira ult enabled")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Using Ultimate(Event Player) == True;
Hero(Mercy) == True;
Event Player == True;
Event Player == Hero(Mercy);
- Is Alive(Event Player) == True;
- }
- actions
- {
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);
}
}
disabled rule("-MOIRA-")
{
event
{
Ongoing - Global;
- 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) == True;
Is Using Ultimate(Event Player) == True;
- Hero(Moira) == Is Using Ultimate(Event Player);
- }
- actions
- {
Set Move Speed(Event Player, 120);
- Set Move Speed(Event Player, 125);
- 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("-SOMBRA-")
{
event
{
Ongoing - Global;
}
}
rule("Sombra invis 10 secs")
- disabled rule("Moira Explained")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Using Ability 1(Event Player) == True;
Hero Of(Event Player) == Hero(Sombra);
- Players On Hero(Hero(Moira), All Teams) == True;
- }
- actions
- {
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);
- 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);
- }
- }
disabled rule("-D.VA-")
- rule("-SOMBRA-")
- {
- event
- {
- Ongoing - Global;
- }
- }
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")
- rule("Sombra invis 10 secs")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
- Is Using Ability 1(Event Player) == True;
Hero Of(Event Player) == Hero(D.Va);
- }
- actions
- {
Set Move Speed(Event Player, 40);
- 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);
- }
- }
rule("D.va not using boost")
- rule("Sombra ult enabled")
- {
- event
- {
- Ongoing - Each Player;
- All;
- All;
- }
- conditions
- {
Is Using Ability 1(Event Player) == False;
Hero Of(Event Player) == Hero(D.Va);
- 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;
- }
- }