you can check hardcodemode and forbid join to BG/arena queue. Hmm, maybe then will need at die remove from queues with hardoce more enable.
It more like special Hardcore.PvP = 2 (including BG and arenas)
and Hardcore.PvE = 2 (include main maps)
So for PvP 0 - normal, 1 - hardcore at non BG/arenas, 2 - hardcore anywhere
for PvE 0 - normal - 1 hardcore for instaces (now visit bosses really deadly), 2 - anywhere
Maybe this more easy way and not linked to insignia that something not exactly same, yes.
This let simplify main related tests. Then config options modes will need check only at death and set flag.
Other places will need this flag check. But i see it as PLAYER_EXTRA_HARDCORE_DEATH for pvp and pve case common
yes, better adding thsi when main part will in some complete state as independent patch maybe.