Hello i have a problem with this weapon, were client side won't sync with server side after i load a saved game.
Specifically in my egon version i have added the SecondaryAttack() which its function is to change fire mode, and PrimaryAttack() first do a wind up then Attack().
I'll post this code
lets say i do a savegame while fire_narrow is selected, if i change to fire_wide and then i reload the savegame,
egon will shoot with fire_narrow values from server side but will use the fire_wide audio and effects from client side.
idk how to resolve, thx in advance for any answer.
in weapons.cpp within TYPEDESCRIPTION CEgon::m_SaveData[] = {} i were already added that define_field for m_activity, the others like for m_firemode already in by default.
idk where to look further