Pryaxis / TShock

☕️⚡️TShock provides Terraria servers with server-side characters, anti-cheat, and community management tools.
GNU General Public License v3.0
2.41k stars 377 forks source link

Desert wind debuff "Mighty wind" Causes buffs to reset / get stuck at 0s #2860

Closed TomAltonator closed 1 year ago

TomAltonator commented 1 year ago

Trying to walk in a desert sandstorm causes "Mighty wind" to bug out other buffs. The problem did not seem to occur when standing still, only when walking. As you can see, this even affects the banner buff. https://steamcommunity.com/sharedfiles/filedetails/?id=2896838199 https://steamcommunity.com/sharedfiles/filedetails/?id=2896838215

Debug logs get spammed with: 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - HandlerList1: VERBOSE: Bouncer / OnPlayerBuff rejected non-whitelisted buff Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - HandlerList1: VERBOSE: Bouncer / OnPlayerBuff rejected non-whitelisted buff Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - HandlerList1: VERBOSE: Bouncer / OnPlayerBuff rejected non-whitelisted buff Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - HandlerList1: VERBOSE: Bouncer / OnPlayerBuff rejected non-whitelisted buff Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - HandlerList1: VERBOSE: Bouncer / OnPlayerBuff rejected non-whitelisted buff Paltato 2022-12-03 13:39:42 - HandlerList1: VERBOSE: Bouncer / OnPlayerBuff rejected non-whitelisted buff Paltato 2022-12-03 13:39:42 - HandlerList1: VERBOSE: Bouncer / OnPlayerBuff rejected non-whitelisted buff Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - GetDataHandlers: VERBOSE: GetDataHandlers / HandlePlayerBuffList handled event and sent data Paltato 2022-12-03 13:39:42 - HandlerList1: VERBOSE: Bouncer / OnPlayerBuff rejected non-whitelisted buff Paltato

TomAltonator commented 1 year ago

This is the "getfixedboi" seed.

TomAltonator commented 1 year ago

Steps to reproduce: Set a sandstorm in the desert. Try walking with "Mighty wind" debuff Notice how hunger and / or potions get reset to 0.

drunderscore commented 1 year ago

This is already to be fixed by #2857