In buried the first zone outside the start zone is activated by falling into it.
note this requires a path to the next zone still
if you want this place as many trigger_multiples in your map where you know, if the player is here, they ARE falling into
this zone.
give it
targetname activate_by_touch
script_flag (enter_zone_YOURZONE)
in mapname.gsc at the bottom of main()
activate_by_touch_trigs = getEntArray("activate_by_touch","targetname"); for(i=0;i<activate_by_touch_trigs.size;i++) activate_by_touch_trigs[i] thread activate_by_touch();
bottom of file
activate_by_touch() { flag_wait( "all_players_connected" ); flag_init(self.script_flag); activated = false; while(!activated) { players = get_players(); for (i = 0; i < players.size; i++) if(players[i] isTouching(self)) { flag_set(self.script_flag); players[i] iprintln("activated: " + self.script_flag); //REMOVE when done debugging activated = true; } wait .1; } }