Workshop.codes
Login
Create
PatPatPatriq

Mystery Modifiers (w/ Twitch integration!)

Who doesn't love some chaos?

Charge the global meter by dealing damage, healing and using ultimate.
Once the meter is fully charged, the same randomly selected modifier will be applied to each player.

New: Now also with Twitch integration! Instead of charging the meter, let your chat vote on the next modifier - external application required

Available modifiers:

Adaptive Shield
7 secs

Creates temporary extra health that increases with more nearby enemies

  • Adds 100 base overhealth and 100 additional overhealth per every enemy within 10 meter radius
Ana's Sleep Dart Paintball[1][2][3]
15 secs

Sleep Dart instantly kills a victim. Greatly accelerates Sleep Dart cooldown, and getting an elimination resets it

  • Switches player's hero to Ana
  • Speeds up Sleep Dart cooldown to 500%
  • Getting an elimination instantly restores Sleep Dart cooldown
  • Increases ammunition count to 1000
  • Disables usage of Biotic Grenade
Anti-Heal
5 secs

Prevents everyone from being healed

  • Reduces healing received to 0%
Baby D.Va[1][2][3]
15 secs

No mech? No problem!

  • Switcher player's hero to D.Va and forcefully takes them out of the mech
  • Disables usage of Call Mech
Blinded
8 secs

Everyone's vision becomes obstructed

  • Creates a black blob in front of every player's eyes, obstructing their vision
  • Disables outlines and nameplates of other players
Body Odor
10 secs

Standing close to other players will deal damage over time to them

  • Creates area of effect around players with radius of 5 meters that deals 35 damage per second to other players, including teammates
CAPTCHA
15 secs

A foolproof Anti-Clanker solution provided by Vishkar Corporation

  • Forces players to solve a simple CAPTCHA
  • Use Movement Inputs to navigate
  • Use Primary Fire to toggle selection
  • Players get 3 chances to solve it
  • Failing to solve the CAPTCHA ends with player's death
Cat Wars
15 secs

Space Warfare... just not in space... and as flying cats...

  • Switches player's hero to Jetpack Cat
  • Increases player's size to 200%
  • Sets player's health to 500 HP (200 base health + 300 shields)
  • Speeds up Purr cooldown to 500%
  • Limits pulses emitted by Purr to 1
  • Disables usage of Lifeline
  • Disables usage of Catnapper
Drunk
15 secs

An alcohol intoxication symptoms include: trouble walking, loss of balance and slowed down brain functions

  • Adds random throttle to players in random directions, without overriding their requested movement direction
  • Randomly applies Knocked Down status every few seconds
  • Slows down time to 85%
Duplicate - Random Hero[1][2][3]
15 secs

Become a copy of a random hero. Greatly accelerates Ultimate generation

  • Switches every player's hero to the same, randomly selected hero that isn't currently being played by anyone in the lobby
  • Speeds up Ultimate generation to 550%
Emote[3]
5 secs

Forces the use of an emote

  • Triggers usage of Emote Up
  • Disables ability of cancelling the Emote until timer runs out (thanks to the Season 14 mid-season change)
  • Because Emotes cannot be used while in the air, for players not on the ground this modifier will be delayed until they (forcefully) land... assuming they don't die in the process
  • Players unable to Emote because of being in alternate form (Rammatra's Nemesis Form, Bastion's Configuration: Recon etc) will be frozen in place and be unable to use any abilities until they can Emote or the modifier ends
Energized
10 secs

Accelerates movement speed, cooldowns, resources and Ultimate generation

  • Increases move speed to 130%
  • Speeds up cooldowns to 200%
  • Speeds up resource restoration to 200%
  • Speeds up Ultimate generation to 200%
Floor Is Lava
10 secs

The ground is made of lava. And lava is hot... very hot

  • Standing on the ground will apply burning effect to a player and deal 50 damage over time
Go Forward
10 secs

Forces players to go forward

  • Forces players to go forward, while also allowing them to control their horizontal direction
Gravity - High
10 secs

Greatly increases gravity

  • Increases player gravity to 200%
  • Increases projectile gravity to 200%
Gravity - Low
10 secs

Greatly lowers gravity

  • Decreases player gravity to 37.5%
  • Decreases projectile gravity to 37.5%
Hacked
5 secs

Stops players from using their abilities

  • Hacks players, disabling usage of their abilities and stopping any channeled abilities currently in use
Health-Bound Size[4]
10 secs

Players' size depends on their current health

  • Scales players' size gradually, depending on their health, starting from 200% when at full health, to 50% when at 0 health
Health-Bound Speed
10 secs

Players' speed depends on their current health

  • Scales players' speed gradually, depending on their health, starting from 100% when at full health, to 200% when at 0 health
Hypothermia
15 secs

Keep yourself warm or you'll freeze! Moving around, standing near others and setting yourself on fire will help you stay warm

  • Adds new progress bar on screen displaying current Freeze percentage
  • Freeze percentage grows over time, with base value of 20% per second
  • Player's movement speed decreases based on their Freeze percentage
  • Once Freeze percentage reaches 100%, player gains Frozen status and are unable to control their character
  • Players can slow down the rate at which their Freeze percentage grows, and even cause it to decrease, depending on whether they are:
    • moving,
    • burning,
    • phased out,
    • invincible,
    • nearby other players (in 2.5 meter radius)
  • Frozen players can get unfrozen by other players by standing near them or moving them
Ice Rink
10 secs

The ground is made of ice, causing everyone to slide

  • Causes players to slide while on the ground, depending on the direction they are looking at
Inverted Controls
10 secs

Movement controls are inverted

  • Inverts movement controls of players
Invisibility
10 secs

Gain invisibility and increased movement speed. Taking damage or standing near others will reveal you

  • Players become invisible to other players
  • Increases players' move speed to 160%
  • Standing near other players in 4 meter radius or taking damage will reveal you
Jet Pack
15 secs

Hold the Jump button to gain height, while also consuming fuel. Fuel regenerates after a short duration of not using it

  • Grants ability to fly, by holding the Jump button
  • Adds new progress bar on screen displaying current Fuel percentage
  • Fuel percentage gets consumed over time while using Jet Pack, with base value of 20% per second
  • Fuel percentage regenerates over time after 0.5 seconds of not using the Jet Pack, with base value of 40% per second
  • Increases move speed to 120% while Jet Pack is in use
Laser Eyes
10 secs

Gain ability to emit beams of energy from your eyes, dealing damage over time to a player you look at

  • Players gain ability to emit laser beams from their eyes, while also dealing 25 damage over time to the player they are looking at, including teammates
Low Visibility
10 secs

Greatly reduces visibility range

  • Creates black spheres around players, reducing their visibility
  • Visibility starts being reduced at 10 meters away from players, reaching minimal visibility at 20 meters
  • Disables outlines and nameplates of other players 11.5 meters away from the player
Moth War[1][2][3]
15 secs

Dr. Ziegler became fed up with healing others, and decided to take matters into her own hands

  • Switcher player's hero to Mercy and triggers Valkyrie
  • Increases damage dealt to 200%
  • Disables usage of Caduceus Staff
  • Disables usage of Resurrect
Nano Boost
8 secs

Increases damage output. Heals upon activation

  • Heals players by 250 HP
  • Increases damage dealt to 150%
No HUD
10 secs

HUD and player outlines are disabled

  • Hides most of the UI elements
  • Disables other players outlines
Packet Loss
10 secs

Randomly teleport back in time to your previous location

  • Players get randomly teleported back in time to their previous location
Player Size - Big[4]
10 secs

Greatly increases the size of players

  • Increases player's size to 200%
Player Size - Small[4]
10 secs

Greatly reduces the size of players

  • Reduces player's size to 50%
Primal Rage[1][2][3]
10 secs

Winton is angy

  • Switches player's hero to Winston and triggers Primal Rage
  • Reduces Player's maximum health to 350 HP
Red Light, Green Light
15 secs

Don't move or use abilities once light turns red

  • Creates a ring of light around player's screen
  • The ring will randomly switch from green, to red, and back to green at random intervals, at the same time for every player. First green light is guaranteed to always last 4 seconds
  • While the ring is green, players are allowed to move around and use abilities
  • While the ring is red, players are not allowed to move or start/stop using abilities. Players who fail to fulfill these requirements will be killed
  • Players in the Invincible or Phased Out states can survive being killed
  • Players who applied knockback to other players will get the kill credit if the victim dies due to movement during red light
Sigma Dodgeball[1][2][3]
15 secs

Greatly increases damage and accelerates cooldown of Accretion. Getting an elimination resets Accretion's cooldown. Grants ability to fly and reduces the size of shield

  • Switches player's hero to Sigma
  • Grants ability to fly, by holding the Jump button
  • Increases damage dealt to 1000%
  • Speeds up Accretion cooldown to 1000%
  • Getting an elimination instantly resets Accretion cooldown
  • Scales barrier down to 50%
  • Overrides usage of Hyperspheres with Accretion
  • Disables usage of Kinetic Grasp
  • Disables usage of Gravitic Flux
  • Disables usage of melee
Sleep
5 secs

Puts players to Sleep. Taking damage will wake you

  • Puts players to Sleep
  • Players who take damage while slept will get woken up
  • Because of a bug that makes tanks immune to the Sleep status applied with Workshop, it had to be recreated manually - expect minor issues
Slow Motion
10 secs

Greatly slows down the time

  • Slows down the time to 50%
Speed Boost
10 secs

Greatly increases movement speed

  • Increases player speed to 200%
Spider-Woman[1][2][3]
15 secs

With purple skin... comes a requirement for airborne kills

  • Switches player's hero to Widowmaker
  • Disables Secondary Fire (scoped shots) while on ground
  • Speeds up Grapple Hook cooldown to 500%
  • Getting an elimination instantly restores Grapple Hook cooldown
Sunburn
13 secs

Increased Sun activity detected. Seek shelter immediately

  • Players not standing under any cover take 35 damage over time
  • Players in the Phased Out or Invincible states are immune
T-Bagging
10 secs

Your crouch button might be broken...

  • Randomly forces players on the ground to crouch for a very short period of time
The Voices[3]
10 secs

Hello. Thanks. Boop! Good kitty. Boo boo doo de doo. Sigh...

  • Forces usage of randomly chosen communication method (voice lines, hello, thank you etc.)
Third Person Camera
13 secs

Forces Third Person Camera

  • Moves players' camera behind and above them
  • Creates a red sphere that indicates the actual position at which the hero is looking at
Top Down Camera
13 secs

Forces Top Down Camera

  • Moves players' camera 15 meters above their heads
  • Disables ability to aim upwards
  • Creates a red sphere that indicates the actual position at which the hero is looking at
Torbjörn's Forge Hammer War[1][2][3]
15 secs

It's Hammer time!

  • Switches player's hero to Torbjörn
  • Disables usage of Rivet Gun
  • Disables usage of Deploy Turret
Trampoline
10 secs

Touching the ground will launch you upwards

  • While touching the ground, the player is launched upwards into the air, with randomized strength
Use Ultimate
10 secs

Fully charges and forces usage of the Ultimate ability

  • Grants every player 100% Ultimate charge and forcefully triggers it
  • Players with Ultimates that have some kind of requirement - like looking at another player or pressing a confirmation input - will be forced to keep pressing the Ultimate button until it's successfully used
Weakened
10 secs

Lowers move speed, cooldowns, resources and ultimate charge generation. Increased damage and lowered healing received. Slightly increased gravity

  • Increases damage received to 125%
  • Decreases healing received to 75%
  • Decreases move speed to 75%
  • Increases gravity to 125%
  • Slows down cooldowns to 75%
  • Slows down resource restoration to 75%
  • Slows down Ultimate generation to 75%
Vampiric Exchange
10 secs

Dealing damage to other players heals you, but healing others depletes your health

  • 25% of damage done to other Players gets converted into self-healing
  • 50% of healing done to other Players gets converted into self-damage
References
  1. After this Modifier ends, player's health and Ultimate charge are restored from before the Modifier was applied
  2. Dying while this Modifier is active cancels it prematurely for that specific player and restores their Ultimate charge
  3. Because of Workshop limitations, this Modifier won't work properly on AI bots
  4. Due to a Workshop bug, player's nameplates do not scale properly

Available Settings

Section Name Default value
Global Modifiers are controlled by Game
Global - Controlled by Game Points required to trigger modifier 50
Global - Controlled by Game Percentage above which to decrease points over time 75
Global - Controlled by Game Rate at which decrease points over time 0.50
Global - Controlled by Game Percentage of damage done that will be converted to Points 1.25
Global - Controlled by Game Percentage of healing done that will be converted to Points 1.00
Global - Controlled by Game Points to grant per Ultimate usage 2
Global - Controlled by Game Hide Modifier charge meter Off
Global - Controlled by Stream Poll duration in seconds 30
Global - Controlled by Stream Start poll When Modifier ends
Global - Controlled by Stream Show poll HUD in-game On
Modifier Global modifier duration scalar 1
Modifier <Modifier name> toggle On

Source code for this Workshop mode and the external application are available on GitHub

Workshop.codes