trigger_hurt has no targetname property. check
No that isn't it, since all entities can store a targetname etc (see 'struct gentity_s' in code/game/g_local.h)
The START_OFF problem is a bug. The SP_trigger_hurt function (code/game/g_trigger.c) is supposed to not link itself into the entity list when START_OFF is given, however the call to trap_SetBrushModel
implicitly does an SV_LinkEntity at the end. Hence the START_OFF flag is busted.
Assuming that was fixed, there is also an undocumented flag (bitmask value 2 aka bit "1") which needs to be set to allow the trigger_hurt to be triggerable.
Oh yeah... the trigger is a toggle, turn on if it was off and vice versa. I guess if you wanted a button that made the hurt only last a few seconds, then you'd need more magic
So is a bug, isn't it? It says like you can, but the key is not in the documentation, besides start_off does nothing. I wanted the trigger to hurt while the button is shoot... i guess is not possible to do that...
Maybe with some little elevator of 1 unit... when the button is press, it goes down 1 unit so the trigger hurts, and when it goes up 1 unit the trigger_hurt is covered so no damage....
a little work around that may work...