Map ending Instances
The door and button should be pretty simple... named it ExitButton1, put in an output, and it autofilled the output and via this input fields. With: output named "instance:button;OnPressed" target entity ExitDoor1 (door instance) via this input "instance:@exit_door;open". I stand on the button or drop a cube on it, and nothing happens. I'm pretty close to the door, 5-6ft, and activate noclip, the door opens to solid black. I fly inside the exit room and the other side of the door has that hall of mirrors rendering effect.. then I take a look at the console, and its flooded with about 15 or so "prop_portal_linked_door '@exit_door' failed to link to partner named: ''" wtf is going on here? Why would it open AFTER I cheat noclip? I do have a linked portal, but its been working for several versions and is called "worldportal1"
Then with the exit room, I'm not entirely sure what the variables are.
$LevelCompleteRelay - ?
$trigger_this_to_change_level - Change level earlier? its a coop endlevel, so it should trigger to change the level itself when both players are in their tubes right?
$DoorNameOutsideHallway - ?
$DoorNameInsideHallway - I need to have two doors? on the inside and outside?
Check out the elevator example in my signature, I have a basic button + door using instances. It doesn't use areaportals though.
Gonna start a 2nd map, and then I can see if I can get the end room to get me to the new map.
Interitus wrote:
Then with the exit room, I'm not entirely sure what the variables are.
$LevelCompleteRelay - ?
$trigger_this_to_change_level - Change level earlier? its a coop endlevel, so it should trigger to change the level itself when both players are in their tubes right?
$DoorNameOutsideHallway - ?
$DoorNameInsideHallway - I need to have two doors? on the inside and outside?
$LevelCompleteRelay would be a custom relay you will make to change the level of your map (i.e. a relay that points to a point_servercommand that has inputs: "OnTrigger point_servercommand command "changelevel mp_coop_lobby_2"). It could also be used to execute other commands once the loading movie has appeared. Though I don't see anything else you can execute at the loading screen.
$trigger_this_to_change_level I think does nothing as I could not find this parameter in any entity within the coop end level instances. This could have been Valve's intention to create an easy way to change levels.
$DoorNameOutsideHallway in the example coop map 'doors' is transition_door_1. However there is no entity (in the instances or in the level) named that. I would ignore this value until we know more about it.
$DoorNameInsideHallway This would be your door that is before your exit (otherwise known as @exit_door).