I don't know that this is your problem, but I would try switching this around. Change this:
Code
//REGION AMBUSH AFTER FENCE
IF
DB_IsPlayer (_Player)
AND
CharacterEnteredTrigger(_Player,TRIGGERGUID_TGR_UndeadAmbush_8389d845-30b1-4aec-818e-f71e48d78277)
AND
DB_Undeadambushed(TRIGGERGUID_TGR_UndeadAmbush_8389d845-30b1-4aec-818e-f71e48d78277,0)
...


to this:
Code
IF
CharacterEnteredTrigger(_Player,TRIGGERGUID_TGR_UndeadAmbush_8389d845-30b1-4aec-818e-f71e48d78277)
AND
DB_IsPlayer (_Player)
AND
DB_Undeadambushed(TRIGGERGUID_TGR_UndeadAmbush_8389d845-30b1-4aec-818e-f71e48d78277,0)
...


I'm kind of surprised your first version ever worked.


DOS2 Mods: Happily Emmie After and The Noisy Crypt

Steam Workshop
Nexus Mods