Forum

Trigger monsters warp in

Discuss the construction of maps and the tools to create maps for 3D games.

Moderator: InsideQC Admins

Trigger monsters warp in

Postby dayfive » Tue May 15, 2007 9:05 pm

How do you do it? What are the limitations when dealing specifically with Quake 1?

For example, when you kill a certain monster or activate a certain trigger, it triggers monsters warping in (presumably from their off-map containment area)

Advice or techniques are much appreciated!
User avatar
dayfive
 
Posts: 77
Joined: Fri Nov 10, 2006 9:48 pm

Re: Trigger monsters warp in

Postby Preach » Tue May 15, 2007 9:26 pm

The standard way:

Build the outside box, and place the monster in it. Also create a info_teleport_destination entity at the place you wish the monster to appear in the map once it teleports. Give this info_teleport_destination a targetname keyvalue, like ambush1.

Create a trigger_teleport brush entity surrounding just the monster you want to teleport from the outside box. Then give the trigger_teleport a target keyvalue with the same name as the targetname you just entered(in this example ambush1). This tells the teleporter to send whatever it teleports to the entity with the name ambush1.

Finally, give the trigger_teleport a targetname corresponding to the event you want to trigger the teleporting monster.

The only real restriction with teleports is that they will only teleport monsters and players, not grenades, ammo or items. This could be changed in triggers.qc


The neater way:
It takes three entities to get teleporting to work in this way, which is a bit wasteful. Blowing my own trumpet here, but there's a tutorial I wrote which reduces the number of entities you need and makes teleporting much easier for a mapper to set up. It can be found here:
http://www.inside3d.com/showtutorial.php?id=171
After you make the modifications to the code in the tutorial, you can make a monster that teleports simply by placing the monster where you want it to appear, then giving it a spawnflag and the targetname of the triggering event. It's neat!
Preach
 
Posts: 122
Joined: Thu Nov 25, 2004 7:20 pm

Postby Lardarse » Tue May 15, 2007 9:39 pm

Without looking at the tutorial, I know that the neater way has been used in several other mods. Zerstörer was the first. Quoth has it as well. A lot of mappers that like to make "epic maps" also use that trick.
User avatar
Lardarse
 
Posts: 266
Joined: Sat Nov 05, 2005 1:58 pm
Location: Bristol, UK

Postby Preach » Tue May 15, 2007 10:04 pm

Oh yeah, I don't want to take credit for the idea of it, I took it from other mods I've seen. I just end up promoting my stuff all the time on here...
Preach
 
Posts: 122
Joined: Thu Nov 25, 2004 7:20 pm

Re: Trigger monsters warp in

Postby dayfive » Wed May 16, 2007 4:56 am

Preach, your response was useful, helpful, and informative as usual!

I thank you for answering the question in such a detailed way. Thanks!

Preach wrote:The standard way:

Build the outside box, and place the monster in it. Also create a info_teleport_destination entity at the place you wish the monster to appear in the map once it teleports. Give this info_teleport_destination a targetname keyvalue, like ambush1.

Create a trigger_teleport brush entity surrounding just the monster you want to teleport from the outside box. Then give the trigger_teleport a target keyvalue with the same name as the targetname you just entered(in this example ambush1). This tells the teleporter to send whatever it teleports to the entity with the name ambush1.

Finally, give the trigger_teleport a targetname corresponding to the event you want to trigger the teleporting monster.

The only real restriction with teleports is that they will only teleport monsters and players, not grenades, ammo or items. This could be changed in triggers.qc


The neater way:
It takes three entities to get teleporting to work in this way, which is a bit wasteful. Blowing my own trumpet here, but there's a tutorial I wrote which reduces the number of entities you need and makes teleporting much easier for a mapper to set up. It can be found here:
http://www.inside3d.com/showtutorial.php?id=171
After you make the modifications to the code in the tutorial, you can make a monster that teleports simply by placing the monster where you want it to appear, then giving it a spawnflag and the targetname of the triggering event. It's neat!
User avatar
dayfive
 
Posts: 77
Joined: Fri Nov 10, 2006 9:48 pm

Postby Lardarse » Fri May 18, 2007 2:51 am

Preach wrote:I just end up promoting my stuff all the time on here...

And that's a bad thing... because?
User avatar
Lardarse
 
Posts: 266
Joined: Sat Nov 05, 2005 1:58 pm
Location: Bristol, UK


Return to Mapping

Who is online

Users browsing this forum: No registered users and 1 guest