Easier and dynamic way would possibly be stripping the cheats flag off ent_fire and then using those 2 relays to set the path:
ent_fire relay_hallway_close Trigger
ent_fire relay_stairwell_close Trigger
Youd need to disable Valves Trigger, of course..
ent_fire filter_survivor kill
The Compare-Override without Stripper would look like this..
ent_fire compare_minifinale setcomparevalue 6
ent_fire compare_minifinale compare
Heres the corresponding code, by stripper dump.
PHP Code:
{
"model" "*20"
"StartDisabled" "0"
"spawnflags" "1"
"origin" "1608 -1056 396"
"filtername" "filter_survivor"
"classname" "trigger_once"
"hammerid" "196210"
"OnTrigger" "compare_minifinaleCompare0.5-1"
"OnTrigger" "director_queryHowAngry0-1"
}{
"origin" "1584 -1008 440.729"
"targetname" "filter_survivor"
"Negated" "Allow entities that match criteria"
"filterteam" "2"
"classname" "filter_activator_team"
"hammerid" "196253"
}{
"origin" "1584 -1024 440.729"
"targetname" "director_query"
"noise" "25"
"minAngerRange" "1"
"maxAngerRange" "10"
"classname" "logic_director_query"
"hammerid" "196274"
"OutAnger" "compare_minifinaleSetCompareValue0-1"
}{
"origin" "1584 -1040 440.729"
"targetname" "compare_minifinale"
"InitialValue" "0"
"CompareValue" "6"
"classname" "logic_compare"
"hammerid" "196297"
"OnLessThan" "relay_hallway_closeTrigger0-1"
"OnGreaterThan" "relay_stairwell_closeTrigger0-1"
"OnEqualTo" "relay_stairwell_closeTrigger0-1"
}