This is more than just fixing Hitman's Heatmaker (#29), there quite a bit of code changes here.
All of the fixes done in CTFPlayerShared::UpdateRageBuffsAndRage, CTFPlayerShared::ModifyRage and HandleRageGain is done in one function Properies_CallRageMeter to make working with it a bit easier without many dupes in each functions.
Memory Patches now support unlimited patches in gamedata without needing to edit plugin, by just simply having name of patches Patch_1, Patch_2 etc until could not find next patch number.
Fix YER's silent kill and chargin targe meter on kill, as fix is in same function CTFPlayer::Event_KilledOther as Hitman's Heatmaker's fix
Add stocks TF2_AddConditionFake and TF2_RemoveConditionFake to trick TF2 into thinking player has, or not has a cond without modifying duration of cond.
This is more than just fixing Hitman's Heatmaker (#29), there quite a bit of code changes here.
CTFPlayerShared::UpdateRageBuffsAndRage
,CTFPlayerShared::ModifyRage
andHandleRageGain
is done in one functionProperies_CallRageMeter
to make working with it a bit easier without many dupes in each functions.Patch_1
,Patch_2
etc until could not find next patch number.CTFPlayer::Event_KilledOther
as Hitman's Heatmaker's fixTF2_AddConditionFake
andTF2_RemoveConditionFake
to trick TF2 into thinking player has, or not has a cond without modifying duration of cond.