Create

Update Log for D.va Egg 2 (47)

D.va Egg 2 Version 1.1.2
It's time for me to begrudgingly install and open OW2 to update DE2 for the new heroes and instantly uninstall again! Enjoy.

Call Mech Cost

  • Illari: Added an entry in the Cost array. Kept Default (1200)
  • Lifeweaver: Added an entry in the Cost array. Decreased cost from Default (1200) to 1000
  • Sombra: Increased from 800 to 1000

D.va Egg Version 1.1.1b

  • Ult Generation increased from 300% to 500%
  • Zarya barrier cooldown times increased to 66%

D.va Egg Version 1.1.1a

Bugfixes

  • Fixed Dummy Bot D.vas having a mech pilot inworld text

General

  • Bot AI is no longer affected by Burnout. This allows you to play D.va Egg vs AI if you want for some reason

D.va Egg 2 Version 1.1.1

Call Mech

  • Call Mech Charge passive now charges 2.5% per second regardless of overall cost. This means that the maximum out-of-mech time before Call Mech becomes available is 40 seconds for all heroes.
  • Sigma's Call Mech cost increased from 1300 to 1500

Heroes with high Call Mech costs were spending way too long out of mech without being able to re-mech, so I decided instead of 25 charge per second, it would just be 2.5% of their overall total, so that everyone at least has the opportunity to get their mech back in no more than 40 seconds. This also technically raises the amount of time it takes Call Mech to charge on heroes with charges lower than 1000.

D.va Egg 2 Version 1.1.0

Call Mech

  • Call Mech Charge Cost is no longer the same for every hero. Each hero has a different amount of damage/healing that will need to be done to earn Call Mech
  • Call Mech Charge earned from healing reverted to 100%

HUD

  • HUD now displays your exact number of progress toward Call Mech underneath the percentage

D.va Egg 2 Version 1.0.8

Call Mech

  • Call Mech Charge Cost increased from 800 to 1200
  • Call Mech charge earned from healing reduced from 100% of healing dealt to 75% of healing dealt

D.va Egg 2 Version 1.0.7

Heroes

D.va

  • Damage received reduced from 200% to 150% because of her new health pool changes

Workshop Settings

  • Removed HUD options from the Workshop Settings page

Workshop Settings should now work because they've been enabled in the most recent OW2 update.

D.va Egg 2 Version 1.0.6

Bugfixes

  • Removed the "no suitable place to drop" text because it isn't even supposed to be used, but was popping randomly when calling mech

D.va Egg 2 Version 1.0.5b

Just some housekeeping.

D.va Egg 2 Version 1.0.5a

General

  • Changed gamemode name color

The real reason this exists is because I accidentally shared over this code with D.va Egg Classic and I had to redo the entire update from 1.0.4 because apparently I never backed it up! Oops!

D.va Egg 2 Version 1.0.5

Call Mech

  • Removed penalty for ulting
  • Call Mech passive charge increased from 20/sec to 25/sec
  • Call Mech cost reduced from 1200 to 800
  • Burnout now charges to 100% after 8 seconds instead of 15

Zarya

  • Particle Barrier cooldown time increased to 67%

The Ult penalty previously didn't work correctly on Kiriko. Then, once I fixed it, it turned out that it had another bug that I missed that caused the new condition to fire when your mech was destroyed. As a result, I decided to scrap the penalty altogether and just decrease the mech cost and burnout time.

D.va Egg 2 Version 1.0.4

Bugfixes

  • Fixed a minor visual bug with the Call Mech HUD not reverting back to the charging color (orange) on a failed re-mech
  • Fixed a bug where Burnout would go over 100% when using your Ultimate after Mech was charged and Burnout was above 90%

Burnout

  • Burnout now adds 10% when using your Ult while your mech is charged

Heroes

  • De-meched Pilot heroes now receive 300% passive ult charge on top of the 300% blanket ult charge bonus

D.va Egg 2 Version 1.0.3

Call Mech

  • Call Mech charge is now set to 75% on re-mech and counts up from there if the user's mech is destroyed. Resets to 0 once the re-mech is successful

Burnout

  • Burnout% is now set to 50% on re-mech and counts up from there if the user's mech is destroyed. Resets to 0 once the re-mech is successful

D.va Egg 2 Version 1.0.2

Bugfixes

  • Fixed Burnout being able to go under 0%
  • Fixed Baby D.va being able to be killed during the short window before her hero is swapped after de-meching

General

  • Ult Generation Rate decreased from 500% to 300%

D.va

  • Move speed increased to 125%
  • Movement Gravity decreased to 85%

Burnout

  • Burnout% no longer affected by self-healing

D.va Egg 2 Version 1.0.1

Burnout

  • Burnout warning sound now plays when above 100% and burning as it does in Classic
  • Brought forward the ability to fight Burnout% by doing damage or healing from Classic
over 1 year ago

D.va Egg 2 Version 1.0.0

Changes from D.va Egg v6.4.0

Mode

  • Burnout added. Functions as it does in D.va Egg Classic
  • Call Mech Overload and Failed Re-Mech Penalty removed. The implementation was lame anyway. Instead, the player's Burnout will continue if the re-mech fails.

Bugfixes

  • Fixed a bug where the player would spawn and instantly de-mech
  • Fixed a bug where the re-meching procedure would fail to initiate
  • Fixed D.va's mech only spawning with half health
  • Fixed D.va dummy bots only spawning with half health
  • Fixed a bug where healing or damage could overflow the Call Mech charge
  • Fixed a bug where Kiriko's Kitsune Rush would cause the Ult penalty to fire twice, causing double penalty. This was done by applying the penalty for all heroes when the ult charge meter reaches 0

Call Mech

  • Mech now always lands directly on top of the player
  • Player no longer communicates "I'm Going In" during re-mech procedure, due to the action currently not working
  • Spawned mechs (D.va dummies) now have 125 extra HP and 150 extra armor
  • Call Mech now charges in a similar fashion to an actual ultimate ability. It currently costs 1200 damage/healing regardless of hero, and passively charges 20 per second, but the cost can easily be changed per hero if necessary in the future.
  • Ulting penalty toward Call Mech charge decreased from 30% to 25%

D.va

  • Health changed from 25% to 50%
  • Damage Received changed from 100% to 200%
  • Move speed increased to 125%

25% of 650 is 162.5, which shows up as 163 on the health bar, and that's ugly. With this change, D.va's effective health will be the same as before, but with the added bonus that she is now an ult battery for literally any de-meched heroes. That should be fun. I think.

As for the move speed, I just thought that'd be fun.

HUD

  • Implemented the In-world Text HUD system for mech charge from D.va Egg Classic. Only displays when out of mech
  • Modified color scheme and added a progress bar HUD for both Burnout and Call Mech Charge
  • No longer displays team's mech pilots. Instead, in-world icons display by their nameplates when they are D.va.
almost 2 years ago

D.va Mystery Egg v6.4.0: The Final Update

  • Added Demech into Hanzo Only Mode. Enjoy.

D.va Egg Version 6.3.3

Ana

  • Sleep Dart cooldown increased from 25% to 66%

Bugfixes

  • Fixed a bug where Failed Re-mech Penalty would still take effect when Call Mech Overload was disabled

D.va Egg Version 6.3.2

Call Mech Charge

  • Call Mech charge added for using your ultimate after 415% will only add enough charge to reach 490%.
  • Using your Ultimate after 490% Call Mech charge will add no additional charge.

It was previously possible to use your ultimate at any Call Mech percentage 425% or more and instantly explode due to Overload. This was frustrating because your meter would show plenty of extra charge despite it not being enough to use your ultimate safely. These changes counteract that. As such, it is no longer possible to use your Ultimate and instantly explode due to Overload.

D.va Egg Version 6.3.1

Baptiste

  • Immortality Field cooldown increased from 25% to 66%

Call Mech Charge

  • Call Mech charge added after using Ultimate while Mech is fully charged increased from 60% to 75%

D.va Egg Version 6.3.0
I've made some observations about the way people prefer to play D.va Egg and decided to tweak the main version to reflect this (also largely because I agree it's more fun this way)

Bugfixes

  • Fixed a code issue with the re-mech pathing

General Tweaks

  • Ability cooldown time across all heroes reduced to 33%
  • Ultimate charge rate increased from 250% to 500%

Call Mech Charge

  • Call Mech can now be charged to 500% before the player explodes (was 300%)
  • Failed Remech Penalties have been adjusted from +75, +150, +190, +195 to +100, +200, +300, +390
  • Call Mech charge granted for using your Ultimate now doubles when above 100% Call Mech charge (from 30% to 60%)
  • Percentage of Call Mech charge granted for Healing Dealt decreased from 10% of healing dealt to 7.5% of healing
  • Percentage of Call Mech charge granted for Damage Dealt decreased from 12.5% of damage dealt to 10% of damage dealt

D.va

  • Defense Matrix max uptime decreased from 25% to 20%
  • Defense Matrix no longer recharges
  • Now deals 50% damage
  • Can no longer use the Damage Mech button while stunned, slept, frozen, hacked or knocked down

Workshop Settings

  • Added a scalar for Call Mech charge rate

D.va Egg Version 6.2.4

Bugfixes

  • Fixed a bug where heroes wouldn't generate Ultimate charge after either being stunned out of Call Mech or having their mech destroyed

D.va Egg Version 6.2.3

Bugfixes

  • Fixed a bug where the Version Number and Team Pilot HUD would duplicate upon swapping teams when there was only one player in the match
almost 3 years ago

Version 6.2.2

Bugfixes

  • Players are now properly credited for a Call Mech kill
almost 3 years ago

Version 6.2.1

Bugfixes

  • Fixed a bug where the "Cannot Call Mech Here, Look Away From Wall Or Floor" text would still display when calling mech while looking at the floor, even though you were allowed to do so and the process would carry out as normal

Call Mech Tweaks

  • Call Mech will no longer fail if the player is too close to the wall. Instead, it will drop mech directly on top of the player.
  • Call Mech now properly deals 250 damage.
almost 3 years ago

Version 6.2.0

Call Mech Tweaks

  • It is now possible to Call Mech while looking down at the ground

Bugfixes

  • Fixed a rare bug where if a player left the match during the re-mech process, the Mech would be left behind until it was destroyed or the next player to occupy their slot used Call Mech

HUD

  • HUDS now use for loops because I was previously big dummy and didn't realize these existed
  • Added Discord link in Version HUD
almost 3 years ago

Version 6.1.3 (Tweaks and Bugfixes)

HUD

  • Changed the colors of the Call Mech charge percentage to better reflect the amount.

    • Blue (0%-100%)
    • Green (100%-200%)
    • Yellow (200-250%)
    • Red (250%-300%)
  • Removed the Mech Status section of the "Your Team's Pilots" HUD. It stopped working properly with a recent Overwatch update, and it was redundant with the HUD's color changing anyway.

  • Call Mech "You will explode at 300%!" tooltip color will now match the Call Mech charge color.

Version 6.1.2 (Bugfixes)

  • Fixed a bug where out-of-mech heroes would display the wrong health. This was done by removing the weird health pool system I had in place.

Version 6.1.1 (Minor Tweaks)

Bugfixes

  • Fixed a bug where the Call Mech Team HUD would turn blue instead of pink if the player's Call Mech charge was above 100% when the round ended
  • Call Mech charge will no longer passively generate during setup (though you will still gain the 30% for using your Ultimate

HUD

  • Threshold for the Call Mech Charge HUD to turn from blue to yellow raised from 100% Charge to 150% Charge

D.va Mystery Egg v6.1.0

Mech Charge Rates

  • Increased Call Mech's passive charge rate from 1.666%/sec to 2.5%/sec
  • Mech Charge gained on damage dealt increased from 10% of damage dealt to 15%

Team Mech Pilot HUD

  • Added a status indicator on the right of the Mech Pilot. This displays the Self-Destruct ability icon while the player is in-mech, and a "NO" symbol while out-of-mech.

Auto-Restart

  • Game now automatically restarts when a match ends.

Workshop Settings

  • Enable/Disable Call Mech Charge Overload
  • Enable/Disable Damage Mech Button
  • Enable/Disable Mech Pilot HUD (Self/Team)
  • Enable/Disable Automatic Match Restart
  • Sliders to manually adjust Mech Health/Armor

Version 6.0.0

This version of D.va Mystery Egg is a complete re-write. I scrapped the entirety of the old code and started afresh. The premise of the mode is exactly the same, but some of the functionality is slightly different.

Physical Re-Meching

  • Instead of a purple orb appearing over your body for a few seconds, a physical mech (a dummy D.va bot) will fall from the sky and drop in front of you, which your hero will then walk towards and get inside. The mech itself deals 50 damage to players within a radius of 5. Note that this can still be a little bit wonky. You will have to find a suitable place to drop the mech.

Call Mech Cancelling

  • The re-mech process can be cancelled by any stun abilities used on your hero (not the mech itself). Additionally, the mech can be destroyed by other players at any point during your re-mech process. This also cancels the re-mech. When your Call Mech is cancelled by any means, you will have to charge your Call Mech again from 50%.

Mech Pilot HUD

  • In the top-left corner of the screen while in-mech, you will now be able to see what hero you will come out as. On the top right, you can also see what heroes your teammates will come out as, and their Call Mech charge.

  • The teammate Mech Pilot HUD is color coded. Teammates whose names are Pink are In-Mech. Teammates whose names are Blue, Yellow, or Red are Out-of-Mech, with the colors being indicative of their amount of charge.

Overload

  • When you've been out-of-mech for too long, your hero will explode. This happens when your Call Mech charge reaches 300%. As you approach this value, the color of your Call Mech meter will change from Blue to Yellow to Red, indicating charge percentages of <100%, >100%, and >250%. Above 250%, you will be warned that you are about to explode, and a looped sound will play. Above 290%, this sound repeats much faster. This feature replaces Burnout from older versions of D.va Mystery Egg.

Failed Re-Mech Penalty

  • If your Call Mech is cancelled for any reason, you will be penalized. For the first cancel, 75% extra Mech Charge will be added once your mech's charge hits 100%. For the second cancel, 150% charge will be added. Any number of cancellations after two will penalize you 190%, bringing your total charge up to 290% immediately. This was done in order to prevent throwing your mech off of a cliff in order to stay the same hero for longer.

Upcoming Features

  • Workshop Settings for D.va's health and armor, disabling the Mech Pilot HUD, disabling Overload, and disabling the Damage Mech button

Removed Features

  • Workshop Settings have not yet been implemented
  • Burnout was removed
  • Booster Fuel was removed
about 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

I’ve fallen back to version 5.1.0 from version 5.2.6. There are some bugs in 5.2.x’s code that caused it to frequently crash due to script overload. I have no plans to fix 5.2.x in any form, so I’ve rolled back to 5.1.0. The reason for this is that I’m currently re-writing D.va Mystery Egg from scratch as “D.va Mystery Egg 2”, which will be replacing DME’s previous share code, 2DYNC. Be on the lookout, I’ll post about it once I’ve made a share code for it! It’s currently in the testing phase, but I’m sure I’ll be sharing it soon!

Workshop Settings

  • Added "Manual De-Mech Damage Scalar (%)" Workshop Setting

Duplicate Hero Prevention

  • Removed Duplicate Prevention functionality

Bugfixes

  • Fixed a bug where it was only possible to roll Reaper or Tracer

Duplicate Hero Prevention

  • Removed the old Duplicate Hero Prevention rule and consolidated it into the initial de-meching rule

Bugfixes

  • Fixed an issue that caused the HUD to erroneously display both the In-Mech and Out-of-Mech HUD texts at all times after the teams swap at the end of a round

Workshop Settings

  • Allow Pilot D.va setting now no longer also disables Duplicate Hero Prevention

General

  • 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

HUD

  • 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".

General

  • 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.)

Bugfixes

  • 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.

about 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

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
about 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

Booster Fuel

  • D.va will now gain Booster Fuel equivalent her damage dealt or healing received (unless this healing is received in the spawn room.) This can cause a Booster Fuel overflow, in which case the Booster Fuel will drain back down to its maximum value at a rate of 80L/sec. This stacks with the amount drained by the use of your boosters.
  • Spawn room will no longer reset Booster Fuel if it is currently overflowing

HUD

  • Booster Fuel HUD color will now change based on whether boosters are enabled, disabled or overflowing
  • Changed "Boosters Offline" HUD text to be more immediately readable, and to match with the new "Fuel Overflow Detected" HUD
  • Fixed a bug where the "Boosters Offline" text wouldn't clear when out-of-mech
about 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

Call Mech Charge

  • Drastically reduced the amount of Call Mech charge gained from damage and healing

Charge (per 100 HP of damage healed/dealt)

  • Healing: 5% down to 0.66%
  • Damage (DPS + Roadhog): 7.14% down to 0.714%
  • Damage (Widowmaker): 11.1% down to 1.3%
  • Damage (Tanks): 13.33% down to 1.3%
  • Damage (Orisa): 11.1% down to 1.3%

  • Call Mech passive charge increased from 1.75/sec to 2.5/sec
    Will passively recharge without dealing any damage or healing in 40 seconds

The damage and healing calculations often made the amount of time you get to spend on a hero before Burnout begins vastly inconsistent. This should at least mostly remedy that situation by making the passive charge faster while making the individual performance have less of an impact on your charge.

General

  • Assemble Heroes time reduced from 8 seconds to 0
  • Setup time increased from 20 seconds to 30

This is a band-aid fix for an issue where no one can select a hero on the Hero Select screen. It's not really necessary to have a Hero Select phase anyway.

over 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

D.va

  • Defense Matrix Maximum Time increased from 40% to 100%
  • Defense Matrix Recharge Rate decreased from 10% to 5%
over 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

Fixes

  • Fixed the HUD not switching between the D.va HUD and the Non-D.va HUD after a recent Workshop update
  • Fixed an issue where the Current Hero HUD would not display due to leftovers from the Workshop Setting to disable it
  • Removed a Booster Fuel progress bar I had placed for testing that I forgot to remove
over 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

Workshop Settings

  • Removed option to disable the Current Hero HUD element

General

  • Call Mech charge will no longer be awarded for using your Ult while out of mech during setup time
over 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

Burnout

  • Burnout now makes a warning sound when the timer is lower than 5 seconds, and two warning sounds after it hits 0.
over 3 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.

New Mechanic: Booster Fuel

By default, D.va's booster cooldown is 0, with a small caveat: There is limited fuel! By default, D.va starts out with 500 fuel (but you can increase or decrease this in the Workshop Settings), and one full use of the Boosters costs 100 fuel. After 0.75 seconds of not boosting, you begin to replenish your fuel at a rate of 35 fuel/sec. Fuel can also be replenished by visiting the spawn room. Boosters cannot be used if your fuel is below 50, and if you do not have enough fuel to complete a full use of Boosters, you will be stopped when your fuel hits 0. Booster fuel is displayed as a percentage.

Workshop Settings

Using the new Workshop Settings functionality, a number of settings are now available:

  • Assemble Heroes Time
  • Setup Time
  • Enable/Disable Burnout
  • Time Between Burnout Doubling Phases
  • Burnout Max Time
  • Enable/Disable Damage Mech Button
  • Enable/Disable Booster Fuel Mechanic
  • Max Booster Fuel Amount
  • Enable/Disable Current Hero Display
  • Show/Hide Version Info/Changelog
  • Amount of Call Mech Charge gained from using ultimate

General

  • De-mech mechanic now uses "Is In Alternate Form" functionality
  • Removed some variables and references to the old system for checking for Baby D.va
  • Damage Mech button now takes 1.5 to 5.5 presses to de-mech, instead of a guaranteed de-mech at 2
  • Fixed a rare issue where the purple re-mech orb wouldn't disappear after returning to mech
  • Changed some vocabulary to be more immediately readable
  • Radius of the re-meching visual effect has been increased from 5 to 10
  • It is no longer possible to stun out of Call Mech
  • The re-mech process now takes 2 seconds instead of 1
  • The player will be fully stunned for the full duration of the re-mech
  • Mech Charge now resets to 0 on death

Call Mech Charge Calculation

  • Call Mech passive charge has been increased from 1.5/sec to 1.75/sec
  • Call Mech charge gained by dealing damage has been increased
  • Call Mech charge gained by using your ultimate has been decreased from 30 to 25

These changes are intended to make the mode slightly more fast paced and in-queue friendly.

Burnout Changes

  • Burnout HUD will no longer display until Burnout timer has begun
  • Burnout HUD now displays in the top middle of the screen under the warning text
  • Changed some Burnout related text to be more immediately readable
  • Big Messages will no longer display regarding Burnout
almost 4 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.
  • Changed some language in the script

This revision is functionally identical to 4.2.0.

almost 4 years ago
This code is over 6 months old. This might mean the code has expired and will no longer function.
Join the Workshop.codes Discord