So if isSuicide/isSuicideOnHit could be reworked to allow more flexibility and unit options, could we be looking for these unit features (here with some made up names):
isSuicideAfterFirstStrike (first strike hit or mis = dies)
isSuicideAfterFirstStrikeHit (first strike hit = dies / first strike mis = survives and enters 1. combat round)
isSuicideAfterCombatRoll *† (combat roll hit or mis = dies)
isSuicideAfterCombatRollHit * (combat roll hit = dies / combat roll mis = survives and enters 2. combat round)
*Units with this feature can give/recive support during 1. combat round, and after if it survives.
†This unit could have have 0 att/def during 1. combat round, give or get support and then die
Have I understood this correctly?