D.va Mystery Egg


Discord Server: https://discord.gg/7r2YYgr4Tz

Welcome to D.va Mystery Egg! In this mode, every player spawns as D.va. When their mech health reaches 0, they will pop out as a random hero with their Ultimate available!

Call Mech

In the top left corner of your screen, there is a Call Mech Charge meter. This will start increasing once you have left your mech. Once the meter reaches 100, you will be able to "Call Mech", and become D.va again, after a small delay. This is interruptable by stuns, so be careful!

Damage Yourself

When you're still D.va, you can hit the Ultimate button to damage your mech. Do this repeatedly and you will be able to force yourself out of mech at any time.


Underneath your Call Mech meter, there is a meter labeled "Time Until Burnout". Once your Call Mech charge reaches 100, this timer begins to tick down from 8. Once the timer hits 0, you will start to burn until you press your Interact key to get back in mech. Every 6 seconds you spend out of mech, the damage taken by Burnout doubles, starting at 40. (Initially, you will take 40 damage, after 6 seconds you will take 80, after another 6 seconds you will take 160, etc.)


Log in or Sign up to place a comment.

Update Log (16)


  • Fixed the Current Hero bug that was fixed in the previous version, but for when the player is out of mech

Workshop Settings

  • Rearranged and renamed some settings


  • Removed some leftover code from the old system for determining the player's current hero

*For this version, I decided to generate a new code. I did this due to the large number of under-the-hood changes I made here. Versions 5.2.2+ will use the code "2DYNC".


  • Massively simplified the script that checks for the player's current hero. (There are still some leftover script functions that run the old actions. I will remove them in a future update.)


  • Fixed a bug where the De-mech button wouldn't work if D.va's mech had 1 health
  • Fixed a bug where the Current Hero HUD would break after a round ends or the player switches teams under specific circumstances

Booster Fuel

  • Fuel Overflow drain rate reduced from 50L/sec to 30L/sec.

Workshop Settings

  • Removed "Timers" Workshop Settings category. These can still be set by modifying the script itself.
  • Added "Classic Hero Randomization" setting, which allows Pilot (Baby) D.va to be rolled, and turns off the duplicate hero prevention.
  • Added "Call Mech Damage/Healing Dealt Charge Scalar" and "Call Mech Passive Charge Scalar" settings.

Most of the previously mentioned under-the-hood changes in this revision are due to these Workshop rules.

Booster Fuel

  • Fuel Overflow drain rate reduced from 80L/sec to 50L/sec. Previously, in practice, the overflow mechanic was pretty pointless. This should make it worth at least a little bit.
  • Default Booster Fuel amount increased from 400L to 500L
  • Default Booster Fuel passive refuel rate decreased from 30L/sec to 20L/sec.
  • Delay before passive refuel begins increased from 0.75 sec to 1.5 sec
  • Booster Fuel will no longer decay during Setup

Workshop Settings

  • Added "Refuel Rate" Workshop Setting.
  • Added "Fuel Overflow Drain Rate" Workshop Setting.
  • Fixed an issue where the Workshop Setting for "Assemble Heroes Time" would display that it had been changed in the Custom Game Settings when it had not
View all updates
Elo Hell Logo_H-M-Dark
Join the Elo Hell Workshops Discord
Workshop.codes - Background image