Patchnotes for the latest hotfix are as follows. Check below.
Less hot this time and more fixes:
+Spy now has a randomized disguise target proper:
-Disguise will never choose the same target twice save for when
disguising as your own class and when there exists only one enemy
-When picking a target all valid targets are found and one is randomly
selected from the batch
-If no enemy member exists of selected class a random member will
instead be chosen from the pool of every enemy member (except for
the last disguised target)
-If only one member of the enemy team exists then they will always be
selected for enemy disguises
+Spy UNKNOWN_PLAYER bug has been fixed probably:
-tested on dedicated server but could still exist possibly
-default case is now the first indexed player (looking into this)
-this should fix enemy spies seeing through disguises, enemy members
not seeing disguised health, etc.
+Spy's disguised health now only takes damage from non-player entities:
-fall damage will affect disguised health
-enemy fire will not affect disguised health
+Issue regarding disguised health regeneration at healthpacks and medics has been sorted:
-Spy will now properly heal up to regular cap maximum using health
packs
-Medic will once again overheal disguised health to the buff cap of the
disguised class
+Pyro airblast has been tweaked a bit more:
-game will now assume player is angled 45 degrees higher than they
are to help with arched airblasts
-lower angles will knock jumping enemies downward
-grounded enemies will work the same as before
-still planning to tweak more in the near future
+Dispenser cloak regen is now completely working as intended:
-3 different levels of regen based on dispenser level
Looking Into:
-voice chat bubbles appearing on invisible spies (alltalk only
-dispenser heal beams appearing on invisible spies
-dispensers healing the disguised health for the exact amount of damage the spy has taken while disguised
-spies not having randomized masks when disguising as enemy spies
-various payload bugs