[TF2] Table Tantrum & Boiling Point taunt bug
According to the Team Fortress Wiki, if the Heavy is knocked back from anything, the taunt does not cancel out. The table prop and the Heavy's animations will play out of sync.
Example:
Decided to investigate this since I've noticed every since the taunt came out and figured it was just suppose to be like that.
In tf_player.cpp, there's a check that cancels taunts when the player is moved/pushed.
This calls ShouldStopTauntIfMoved() which reads the "stop_taunt_if_moved" property from the item schema. The default value is false. Table Tantrum (item 1174) and Boiling Point (item 1175) are missing this property in items_game.txt. Other prop-based taunts like Rancho Relaxo (item 1115) correctly have it set to "1"
This is data related so I'm unable to create a pull request (unless I am somehow, then please let me know!) But I did attach the fixed .txt that is needed for both taunts to work just fine when being pushed/knocked. Video evidence is attached, thanks for making this issue known.
Fixed: https://www.youtube.com/watch?v=kpaaiPeEApU
Bug: https://www.youtube.com/watch?v=uaQaDM8Mr4Q