Tremulous Forum

Media => Mapping Center => Topic started by: chompers on July 19, 2006, 06:53:04 pm

Title: uncreation's trigger_stage doors
Post by: chompers on July 19, 2006, 06:53:04 pm
How do you make doors stay open permanently once they are triggered, as seen in uncreation?

It USED to be key / value wait -1 but now wait -1 on a func_door makes it return instantly.

I'm using trigger_stage targeting a func_door, where the func_door has wait 999999 It works, but that method seems a bit dodgy.
Title: uncreation's trigger_stage doors
Post by: zeta on July 19, 2006, 07:15:26 pm
i have no clue, i cant even get 1 door working LoL!


thats why non of my maps have them xD
Title: uncreation's trigger_stage doors
Post by: nostril on July 19, 2006, 07:18:43 pm
Not trying to hijack your thread or anything but since I was going to make a post asking how does one go about using trigger_stage, this would probably be an opportune thread for making the question :wink:

I thought it would be as straight forwards as adding a trigger_stage, giving it a team value of 1 or 2, a stage value of 1 or 2 and targetting it (to a func_door, in my case).

Unfortunately, it does not seem to be working, am I  perhaps missing something, just generally fudging stuff up or do I still need to add some black magic in to the mix?

Oh, I'm using the g_alienstage and g_humanstage commands to test this thing, could it be that those command won't trigger the stagetrigger? triggety triggatig-dom.

edit: apparently the console command does indeed not trigger the stagetrigger in Uncreation either. Anyone know a command that does?
Title: uncreation's trigger_stage doors
Post by: chompers on July 19, 2006, 07:46:01 pm
That is a good question, and here is the good answer:

g_HumanStage2Threshhold
g_HumanStage3Threshhold
g_AlienStage2Threshhold
g_AlienStage3Threshhold

Set these to 0 to trigger the stages properly.

BTW, you can't trigger stage 3 from stage 1 with this method, you have to trigger stage 2 first.
Title: uncreation's trigger_stage doors
Post by: Paradox on July 19, 2006, 09:22:32 pm
Wow, i get to help zeta, how the tables have turned.

Doors are simple. Just have a piece of wall you want as a door, select it, and right click. Go to func/door, make it a door. Press n, and press one of the direction buttons of which direction you want your door to open in (the direction compared to that of the overview). Read any of the other properties you want, but thats the basic door.
Title: uncreation's trigger_stage doors
Post by: zeta on July 19, 2006, 09:48:27 pm
oh lol its N

i just turned it into func_door

xD

and hoped it worked xD
Title: uncreation's trigger_stage doors
Post by: nostril on July 19, 2006, 10:18:42 pm
Quote from: "chompers"
That is a good question, and here is the good answer:

g_HumanStage2Threshhold
g_HumanStage3Threshhold
g_AlienStage2Threshhold
g_AlienStage3Threshhold

Set these to 0 to trigger the stages properly.

BTW, you can't trigger stage 3 from stage 1 with this method, you have to trigger stage 2 first.

Thanks! These worked great.
Title: Re: uncreation's trigger_stage doors
Post by: Vector_Matt on July 20, 2006, 02:46:04 pm
Quote from: "chompers"
How do you make doors stay open permanently once they are triggered, as seen in uncreation?

It USED to be key / value wait -1 but now wait -1 on a func_door makes it return instantly.

I'm using trigger_stage targeting a func_door, where the func_door has wait 999999 It works, but that method seems a bit dodgy.
Put a trigger that has a wiat -1 that triggers the door.
Title: uncreation's trigger_stage doors
Post by: chompers on July 20, 2006, 03:57:33 pm
If you mean have the trigger_stage target a trigger_multiple that has a wait -1 and in turn targets the door... that was the second thing I tried and it didn't work. The door opens and closes as normal, but the trigger no longer fires.
Title: uncreation's trigger_stage doors
Post by: nostril on July 20, 2006, 08:11:08 pm
Looks like I've got the same problem chompers does. strangely enough, if I add wait -1 to trigger_stage the door stays open for like a couple of seconds whereas adding it to the func_door just makes the door to return immediately.