by Snarboo » Fri Feb 20, 2015 4:19 pm
Why not just create a standard actor flag for players? If A_SetRoll determines the behavior of this flag on a map scope level based on a player flag, wouldn't a designer need to be VERY careful about making sure it's set in every instance of A_SetRoll anyway? And if it needs to be set on every instance, why not just make it a flag for A_SetRoll and be done with it?
What you're proposing seems complicated (a flag set both by the player and action function that must work in tandem?), as well as potentially breaking save games if the flag is turned off when leaving a level for any reason. That said, there does need to be a way of either setting it on the player, the action function, or both.
Why not just create a standard actor flag for players? If A_SetRoll determines the behavior of this flag on a map scope level based on a player flag, wouldn't a designer need to be VERY careful about making sure it's set in every instance of A_SetRoll anyway? And if it needs to be set on every instance, why not just make it a flag for A_SetRoll and be done with it?
What you're proposing seems complicated (a flag set both by the player and action function that must work in tandem?), as well as potentially breaking save games if the flag is turned off when leaving a level for any reason. That said, there does need to be a way of either setting it on the player, the action function, or both.