Right now I'm using this:
Code: Select all
(GetPlayerInput (MODINPUT_BUTTONS) & BT_ALTATTACK) == BT_ALTATTACKWith DECORATE+ACS Synthfire, I did this by simply removing the Synthfire inventory tokens in the end of the fire, reload, dryfire, etc. states.
(For simulating A_Refire, that simple "key is down" check above should be enough)
EDIT: Yes, I'm aware the "== <value>" part isn't necessary due to C-style int->bool implicit conversion, but hey.

