home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC/CD Gamer UK 46
/
PCGAMER46.bin
/
Quake
/
Editors
/
Stonless
/
tf.qc
< prev
next >
Wrap
Text File
|
1997-06-16
|
38KB
|
1,475 lines
/*QUAKED air_bubbles (0 .5 .8) (-8 -8 -8) (8 8 8)
Air bubbles. They disappear
in Deathmatch.
*/
/*QUAKED ambient_light_buzz (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Buzzing light. Sound.
*/
/*QUAKED ambient_drip (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Dripping sound.
*/
/*QUAKED ambient_drone (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Drone sound.
*/
/*QUAKED ambient_comp_hum (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Computer sound.
*/
/*QUAKED ambient_flouro_buzz (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Fluorescent light sound.
*/
/*QUAKED ambient_suck_wind (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Wind sound.
*/
/*QUAKED ambient_swamp1 (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Swamp sound 1.
*/
/*QUAKED ambient_swamp2 (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Swamp sound 2.
*/
/*QUAKED ambient_thunder (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
Thunder sound.
*/
/*QUAKED event_lightning (0 1 1) (-16 -16 -16) (16 16 16)
Just for boss level. Used for
killing Cthon.
*/
/*QUAKED func_bossgate (0 .5 .8) ?
This bmodel appears unless players
have all of the episode sigils.
Used to close the floor in start.map
(stairs to Shub).
*/
/*QUAKED func_button (0 .5 .8) ?
When a button is touched, it moves
some distance in the direction of
it's angle, triggers all of it's targets,
waits some time, then returns to
it's original position where it can be
triggered again.
Keys:
"angle"
determines the opening direction
"target"
all entities with a matching
targetname will be used
"killtarget"
kills matching targets when fired
"speed"
default is 40
"delay"
waits # seconds before firing
"wait"
default is 1 (-1 = never return)
"lip"
override the default 4 pixel lip
remaining at end of move
"health"
if set, the button must be killed
instead of touched
"message"
centerprints message to activator
"sounds"
0 = steam metal
1 = wooden clunk
2 = metallic click
3 = in-out
*/
/*QUAKED func_door (0 .5 .8) ? START_OPEN x DOOR_DONT_LINK GOLD_KEY SILVER_KEY TOGGLE
If two doors touch, they are
assumed to be connected and
operate as a unit.
Key doors are always wait -1.
Flags:
"start_open"
causes the door to move to its
destination and operate in
reverse. used to close areas
when triggered.
the entity will be lighted in
closed postion, but spawned
in the open position.
"x"
this flag has been removed
"door_dont_link"
even if doors touch they won't
be treated as a unit.
"gold_key"
you need the gold key to open
this door (check worldspawn!)
"silver_key"
you need the silver key to
open this door (worldspawn!)
"toggle"
causes the door to wait in both
the start and end states for a
trigger event
Keys:
"message"
is printed when the door is touched
if it is a trigger door and it hasn't
been fired yet
"angle"
determines the opening direction
"targetname"
if set, no touch field will be
spawned and a remote button or
trigger field activates the door.
"target"
all matching entities will be used
"killtarget"
all matching entities will be
removed when fired
"health"
if set, door must be shot open
"speed"
movement speed (100 default)
"wait"
wait before returning (3 is default,
-1 = never return)
"delay"
waits # seconds before firing
matching targets
"lip"
lip remaining at end of move
8 is default
"dmg"
damage to inflict when blocked
2 is default
"sounds"
0 = no sound
1 = stone
2 = base
3 = stone chain
4 = screechy metal
*/
/*QUAKED func_door_secret (0 .5 .8) ? OPEN_ONCE 1ST_LEFT 1ST_DOWN NO_SHOOT ALWAYS_SHOOT
Basic secret door. Slides back,
then to the side. Angle determines
direction.
Flags:
"open_once"
stays open when triggered
"1st_left"
1st move is left of arrow
"1st_down"
1st move is down from arrow
"no_shoot"
only opened by trigger
"always_shoot"
even if targeted, keep shootable
Keys:
"target"
all matching targets will be used
"killtarget"
all matching entities will be
removed
"wait"
# of seconds before coming back
"delay"
waits # seconds before firing
its targets
"t_width"
override Width to move back
(or height if going down)
"t_length"
override Length to move sideways
"dmg"
damage to inflict when blocked
(2 default)
"message"
prints message when touched
If a secret door has a targetname,
it will only be opened by it's button
or trigger, not by damage.
"sounds"
1 = medieval
2 = metal
3 = base
*/
/*QUAKED func_episodegate (0 .5 .8) ? E1 E2 E3 E4
This bmodel will appear if the
episode has already been
completed, so players can't
reenter it.
*/
/*QUAKED func_illusionary (0 .5 .8) ?
A simple entity that looks solid
but lets you walk through it.
Does not block light.
*/
/*QUAKED func_wall (0 .5 .8) ?
This is just a solid wall if not
inhibitted.
Changes its texture(s) to alternate
ones (e.g. basebtn), if targetted.
*/
/*QUAKED func_train (0 .5 .8) ?
~ 1
Trains are moving platforms that
players can ride. The target's origin
specifies the min point of the train
at each corner. The train spawns
at the first target it is pointing at.
Use path_corner as targets.
To stop a train entity, make the
the last path_corner Wait -1.
If the train itself is the target of a
button or trigger, it will not begin
moving until activated.
Keys:
"speed"
moving speed, default is 100
"dmg"
damage, default is 2
"sounds"
1 = ratchet metal
*/
/*QUAKED func_plat (0 .5 .8) ? PLAT_LOW_TRIGGER
Plats are always drawn in the
extended position, so they will
light correctly.
If the plat is the target of another
trigger or button, it will start out
disabled in the extended position
until it is triggered, when it will lower
and become a normal plat.
Flags:
"plat_low_trigger"
plat will only be triggered when in
lowered position
Keys:
"speed"
moving speed, default is 150
"height"
determines the amount the plat
moves, instead of being implicitly
determined by the model's height.
"sounds"
1 = base fast
2 = chain slow
*/
/*QUAKED func_dm_only (.0 .0 1.0) ?
A teleporter that only appears in
deathmatch.
*/
/*QUAKED info_null (0 0.5 0) (-4 -4 -4) (4 4 4)
Invisible entity. Used as a positional
target for spotlights, etc.
Removes itself.
*/
/*QUAKED info_notnull (0 0.5 0) (-4 -4 -4) (4 4 4)
Invisible entity. Used as a positional
target for lightning.
*/
/*QUAKED info_intermission (1 0.5 0.5) (-16 -16 -16) (16 16 16)
This is the camera point for the
intermission. Use mangle instead
of angle, so you can set pitch or roll
as well as yaw. 'pitch roll yaw'
Quake does a random pick if more
than one exists.
If no info_intermission entity is set,
Quake uses the player start.
Keys:
"mangle"
set 'pitch roll yaw'
*/
/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 24)
The normal starting point for a level.
Only one is allowed.
Keys:
"angle"
viewing angle when spawning
*/
/*QUAKED info_player_deathmatch (1 0 1) (-16 -16 -24) (16 16 24)
Potential spawning position(s) for
deathmatch games.
Keys:
"angle"
viewing angle when spawning
*/
/*QUAKED info_player_coop (1 0 1) (-16 -16 -24) (16 16 24)
Potential spawning position(s) for
coop games.
Keys:
"angle"
viewing angle when spawning
*/
/*QUAKED info_player_start2 (1 0 0) (-16 -16 -24) (16 16 24)
Only used on start map for the
return point from an episode.
Keys:
"angle"
viewing angle when spawning
*/
/*QUAKED info_teleport_destination (0.5 0.5 0.5) (-8 -8 -8) (8 8 32)
This is the destination marker for a
teleporter.
Keys:
"targetname"
value used by teleporter
"angle"
new view angle after teleporting
*/
/*QUAKED item_cells (0 .5 .8) (0 0 0) (32 32 32) BIG
6 ammo points (cells) for the
Thunderbolt (Lightning).
Flags:
"big"
gives 12 instead of 6
*/
/*QUAKED item_rockets (0 .5 .8) (0 0 0) (32 32 32) BIG
5 ammo points (rockets) for the
Rocket/Grenade Launcher.
Flags:
"big"
gives 10 instead of 5
*/
/*QUAKED item_shells (0 .5 .8) (0 0 0) (32 32 32) BIG
20 shells for both Shotgun and
SuperShotgun.
Flags:
"big"
gives 40 instead of 20
*/
/*QUAKED item_spikes (0 .5 .8) (0 0 0) (32 32 32) BIG
25 ammo points (spikes) for
Perforator and Super Perforator.
Flags:
"big"
gives 50 instead of 25
*/
/*QUAKED item_health (.3 .3 1) (0 0 0) (32 32 32) ROTTEN MEGAHEALTH
Health box. Normally gives 25 points.
Flags:
"rotten"
gives 5-10 points
"megahealth"
will add 100 health, then rot you
down to your maximum health limit,
one point per second
*/
/*QUAKED item_artifact_envirosuit (0 .5 .8) (-16 -16 -24) (16 16 32)
Player takes no damage from water
or slime for 30 seconds.
*/
/*QUAKED item_artifact_super_damage (0.5 0.0 0.0) (-8 -8 -8) (8 8 24)
Quad Damage. Lasts 30 seconds.
*/
/*QUAKED item_artifact_invulnerability (0 .5 .8) (-16 -16 -24) (16 16 32)
Player is invulnerable for 30 seconds.
*/
/*QUAKED item_artifact_invisibility (0 .5 .8) (-16 -16 -24) (16 16 32)
Player is invisible for 30 seconds.
*/
/*QUAKED item_artifact_super_damage (0 .5 .8) (-16 -16 -24) (16 16 32)
The next attack from the player will
do 4x damage. Lasts 30 seconds.
*/
/*QUAKED item_armorInv (0 .5 .8) (-16 -16 0) (16 16 32)
Red armor, gives 200 armor points.
- TeamFortress -
"armorclass"
Sets the class of armour.
Bit 1 (1) : Kevlar (better against bullets)
Bit 2 (2) : Wooden (better against nails)
Bit 3 (4) : Blast (better against explosions)
Bit 4 (8) : Shock (better against electricity)
Bit 5 (16) : Ceramic (better against fire)
You can combine bits
*/
/*QUAKED item_armor2 (0 .5 .8) (-16 -16 0) (16 16 32)
Yellow armor, gives 150 points.
- TeamFortress -
"armorclass"
Sets the class of armour.
Bit 1 (1) : Kevlar (better against bullets)
Bit 2 (2) : Wooden (better against nails)
Bit 3 (4) : Blast (better against explosions)
Bit 4 (8) : Shock (better against electricity)
Bit 5 (16) : Ceramic (better against fire)
You can combine bits
*/
/*QUAKED item_armor1 (0 .5 .8) (-16 -16 0) (16 16 32)
Green armor, gives 100 points.
- TeamFortress -
"armorclass"
Sets the class of armour.
Bit 1 (1) : Kevlar (better against bullets)
Bit 2 (2) : Wooden (better against nails)
Bit 3 (4) : Blast (better against explosions)
Bit 4 (8) : Shock (better against electricity)
Bit 5 (16) : Ceramic (better against fire)
You can combine bits
*/
/*QUAKED item_key1 (0 .5 .8) (-16 -16 -24) (16 16 32)
SILVER key.
In order for keys to work you
MUST set your maps worldtype
(see worldspawn).
*/
/*QUAKED item_key2 (0 .5 .8) (-16 -16 -24) (16 16 32)
GOLD key.
In order for keys to work you
MUST set your maps worldtype
(see worldspawn).
*/
/*QUAKED item_sigil (0 .5 .8) (-16 -16 -24) (16 16 32) E1 E2 E3 E4
End of episode sigil.
Flags:
sets episode
*/
/*QUAKED light (0 1 0) (-8 -8 -8) (8 8 8) START_OFF
~ 3
Non-displayed light. If targeted, it
will toggle between on or off.
Flags:
"start_off"
starts off until triggered
Keys:
"light"
sets brightness, 300 is default
"style"
0 = normal
1 = flicker (first variety)
2 = slow strong pulse
3 = candle (first variety)
4 = fast strobe
5 = gentle pulse
6 = flicker (second variety)
7 = candle (second variety)
8 = candle (third variety)
9 = slow strobe
10 = flourescent flicker
11 = slow pulse, not fading to black
styles 32-62 are assigned by the
light program for switchable lights
0 is default
"target"
makes this light a spot light. This should
entity to be an entity for the spot line to
point at (usually a info_null)
"angle"
angle of the cone of the light from the spotlight
*/
/*QUAKED light_torch_small_walltorch (0 .5 0) (-10 -10 -20) (10 10 20)
~ 3
Short wall torch.
Keys:
"light"
sets brightness, 200 is default
"style"
0 = normal
1 = flicker (first variety)
2 = slow strong pulse
3 = candle (first variety)
4 = fast strobe
5 = gentle pulse
6 = flicker (second variety)
7 = candle (second variety)
8 = candle (third variety)
9 = slow strobe
10 = flourescent flicker
11 = slow pulse, not fading to black
styles 32-62 are assigned by the
light program for switchable lights
0 is default
*/
/*QUAKED light_flame_large_yellow (0 1 0) (-10 -10 -12) (12 12 18)
~ 3
Large yellow flames.
Keys:
"light"
sets brightness
*/
/*QUAKED light_flame_small_yellow (0 1 0) (-8 -8 -8) (8 8 8) START_OFF
~ 3
Small yellow flames.
Flags:
"start_off"
starts off until triggered
Keys:
"light"
sets brightness
*/
/*QUAKED light_flame_small_white (0 1 0) (-10 -10 -40) (10 10 40) START_OFF
~ 3
Small white flames.
Flags:
"start_off"
starts off until triggered
Keys:
"light"
sets brightness
*/
/*QUAKED light_fluoro (0 1 0) (-8 -8 -8) (8 8 8) START_OFF
~ 3
Non-displayed light. Makes steady
fluorescent humming sound.
Flags:
"start_off"
starts off until triggered
Keys:
"light"
sets brightness, 300 is default
"style"
0 = normal
1 = flicker (first variety)
2 = slow strong pulse
3 = candle (first variety)
4 = fast strobe
5 = gentle pulse
6 = flicker (second variety)
7 = candle (second variety)
8 = candle (third variety)
9 = slow strobe
10 = flourescent flicker
11 = slow pulse, not fading to black
styles 32-62 are assigned by the
light program for switchable lights
0 is default
*/
/*QUAKED light_fluorospark (0 1 0) (-8 -8 -8) (8 8 8)
~ 3
Non-displayed light. Makes
sparking, broken fluorescent
sound.
Keys:
"light"
sets brightness, 300 is default
"style"
0 = normal
1 = flicker (first variety)
2 = slow strong pulse
3 = candle (first variety)
4 = fast strobe
5 = gentle pulse
6 = flicker (second variety)
7 = candle (second variety)
8 = candle (third variety)
9 = slow strobe
10 = flourescent flicker
11 = slow pulse, not fading to black
styles 32-62 are assigned by the
light program for switchable lights
10 is default
*/
/*QUAKED light_globe (0 1 0) (-8 -8 -8) (8 8 8)
~ 3
Sphere globe light (sprite).
Keys:
"light"
sets brightness, 300 is default
"style"
0 = normal
1 = flicker (first variety)
2 = slow strong pulse
3 = candle (first variety)
4 = fast strobe
5 = gentle pulse
6 = flicker (second variety)
7 = candle (second variety)
8 = candle (third variety)
9 = slow strobe
10 = flourescent flicker
11 = slow pulse, not fading to black
styles 32-62 are assigned by the
light program for switchable lights
0 is default
*/
/*QUAKED monster_enforcer (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
~ 1
Enforcer, 80 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_hell_knight (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
~ 1
Hell Knight, 250 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_army (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
~ 1
Grunt, 30 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_dog (1 0 0) (-32 -32 -24) (32 32 40) AMBUSH
~ 1
Dog (Rottweiler), 25 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_ogre (1 0 0) (-32 -32 -24) (32 32 64) AMBUSH
~ 1
Ogre, 200 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_knight (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
~ 1
Knight, 75 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_zombie (1 0 0) (-16 -16 -24) (16 16 32) CRUCIFIED AMBUSH
~ 1
Zombie, 60 health points.
Trigger the monster to wake it up.
If crucified, stick the bounding
box 12 pixels back into a wall to
look right.
Flags:
"crucified"
:-)
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_wizard (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
~ 1
Scrag (Wizard), 80 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_demon1 (1 0 0) (-32 -32 -24) (32 32 64) AMBUSH
~ 1
Fiend (Demon), 300 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_oldone (1 0 0) (-16 -16 -24) (16 16 32)
~ 1
Shub-Niggurath, 40000 health points.
Most likely killed by teleport frag.
*/
/*QUAKED monster_shambler (1 0 0) (-32 -32 -24) (32 32 64) AMBUSH
~ 1
Shambler, 600 health points.
Trigger the monster to wake it up.
Rockets only have half damage
when hitting the Shambler.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_shalrath (1 0 0) (-32 -32 -24) (32 32 48) AMBUSH
~ 1
Vore (Shalrath), 400 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_boss (1 0 0) (-128 -128 -24) (128 128 256)
~ 1
Cthon (Boss of Shareware Quake)
Only event_lightning can kill him.
*/
/*QUAKED monster_tarbaby (1 0 0) (-16 -16 -24) (16 16 24) AMBUSH
~ 1
Spawn (Tarbaby), 80 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED monster_fish (1 0 0) (-16 -16 -24) (16 16 24) AMBUSH
~ 1
Rotfish, 25 health points.
Trigger the monster to wake it up.
Flags:
"ambush"
the monster will only wake up on
really seeing the player, not another
monster getting angry
*/
/*QUAKED misc_teleporttrain (0 .5 .8) (-8 -8 -8) (8 8 8)
This is used for the final boss.
Flying ball needed to teleport
kill Shub-Niggurath.
*/
/*QUAKED misc_fireball (0 .5 .8) (-8 -8 -8) (8 8 8)
Lava Ball.
Keys:
"speed"
speed of ball, default is 1000
-- actually about 100
*/
/*QUAKED misc_explobox (0 .5 .8) (0 0 0) (32 32 64)
Exploding box.
*/
/*QUAKED misc_explobox2 (0 .5 .8) (0 0 0) (32 32 64)
Smaller exploding box.
*/
/*QUAKED path_corner (0.5 0.3 0) (-8 -8 -8) (8 8 8)
~ 1
Monsters will continue walking
towards the next target corner.
Also used by func_train.
*/
/*QUAKED trap_spikeshooter (0 .5 .8) (-8 -8 -8) (8 8 8) SUPERSPIKE LASER
When triggered, fires a spike in
the direction determined by angle.
Flags:
"superspike"
fires large spikes
"laser"
fires laser
Keys:
"angle"
angle to fire
*/
/*QUAKED trap_shooter (0 .5 .8) (-8 -8 -8) (8 8 8) SUPERSPIKE LASER
Continuously fires spikes.
Flags:
"superspike"
fires large spikes
"laser"
fires laser
Keys:
"angle"
angle to fire
"wait"
time between spikes (1.0 default)
"nextthink"
delay before firing first spike,
so multiple shooters can be
stagered
*/
/*QUAKED trigger_teleport (0.5 0.0 0.5) ? PLAYER_ONLY SILENT
Any object touching this will be
transported to the corresponding
info_teleport_destination entity.
See the trigger_once entry for extra TeamFortress keys.
Flags:
"player_only"
only players will teleport
"silent"
silences teleporting
*/
/*QUAKED trigger_changelevel (0.5 0.5 0.5) ? NO_INTERMISSION
When the player touches this, he
gets sent to the map listed in the
"map" variable. The view will go to
the info_intermission spot and
display stats.
See the trigger_once entry for extra TeamFortress keys.
Keys:
"map"
set to name of next map
(e.g. e1m1) if no map is set,
the current map will be restartet
Flags:
"no_intermission"
bypasses intermission screen
*/
/*QUAKED trigger_setskill (0.5 0.0 0.5) ?
Sets skill level to the value of
"message". Only used on start
map.
See the trigger_once entry for extra TeamFortress keys.
Keys:
"message"
sets skill level
0 = easy
1 = normal
2 = hard
3 = nightmare
*/
/*QUAKED trigger_counter (0.5 0.0 0.5) ? NOMESSAGE
Acts as an intermediary for an action
that takes multiple inputs.
If nomessage is not set, it will
print "1 more.. " etc when triggered
and "sequence complete" when
finished. After the counter has been
triggered "count" times, it will fire all
of it's targets and remove itself.
It's a once-only trigger (i.e. Wait is
always -1).
See the trigger_once entry for extra TeamFortress keys.
Flags:
"nomessage"
disables count display
Keys:
"count"
number of triggers needed to fire
own target, default is 2
"message"
prints message after completing
the sequence. if no delay is set,
this message overwrites standard
'sequence completed' message.
"delay"
waits # seconds before firing
targets/writing message
"target"
targets to fire
"killtarget"
targets to remove when fired
*/
/*QUAKED trigger_once (0.5 0.0 0.5) ? NOTOUCH
Variable sized trigger. Triggers
once, then removes itself.
It's the same as trigger_multiple, but
Wait is always -1.
Flags:
"notouch"
only triggered by other entities, not
by touching
Keys:
"health"
button must be killed to activate
"angle"
the trigger will only fire when
someone is facing the direction of
the angle, use "360" for angle 0.
"sounds"
1 = secret
2 = beep beep
3 = large switch
"message"
displayed text when fired
"delay"
delay before firing (after trigger)
"target"
targets to fire when fired
"killtarget"
targets to remove when fired
- TeamFortress -
(these apply to all triggers)
"items_allowed"
If non-zero, the activating player must be carrying
this GoalItem
"playerclass"
0: Any class can trigger
1: Only Scouts
2: Only Snipers
3: Only Soliders
4: Only Demolitions Men
5: Only Medics
6: Only Heavy Weapons Guys
"team_no"
If non-zero, only players from this team can trigger
"activate_goal_no"
"inactivate_goal_no"
"remove_goal_no"
"restore_goal_no"
"activate_group_no"
"inactivate_group_no"
"remove_group_no"
"restore_group_no"
Activated/inactivates/removes/restores the specified
goal group or individual goal.
*/
/*QUAKED trigger_multiple (0.5 0.0 0.5) ? NOTOUCH
Variable sized repeatable trigger.
Must be targeted at one or more
entities.
See the trigger_once entry for extra TeamFortress keys.
Flags:
"notouch"
only triggered by other entities, not
by touching
Keys:
"health"
button must be killed to activate
"angle"
the trigger will only fire when
someone is facing the direction of
the angle, use "360" for angle 0.
"sounds"
1 = secret
2 = beep beep
3 = large switch
"message"
displayed text when fired
"delay"
delay before firing (after trigger)
"wait"
delay between triggerings
default is 0.2
"target"
targets to fire when fired
"killtarget"
targets to remove when fired
*/
/*QUAKED trigger_onlyregistered (0.5 0.0 0.5) ?
Only fires if playing the registered
version, otherwise prints the message.
Keys:
"message"
message to print when playing
the shareware version.
*/
/*QUAKED trigger_secret (0.5 0.0 0.5) ?
Secret counter trigger.
See the trigger_once entry for extra TeamFortress keys.
Keys:
"message"
message to display when
triggered
"sounds"
1 = secret
2 = beep beep
"delay"
waits # seconds before displaying
message/firing targets
"target"
targets to fire when fired
"killtarget"
targets to remove when fired
*/
/*QUAKED trigger_monsterjump (0.5 0.0 0.5) ?
Walking monsters that touch this
will jump in the direction of the
trigger's angle.
Keys:
"angle"
angle towards the monster jumps
"speed"
the speed thrown forward
default is 200
"height"
the speed thrown upwards
default is 200
*/
/*QUAKED trigger_relay (0.5 0.0 0.5) ?
This fixed size trigger cannot be
touched, it can only be fired by
other events.
Keys:
"killtarget"
removes target
"target"
fires target when triggered
"delay"
delay before firing (after trigger)
"message"
displayed when fired
*/
/*QUAKED trigger_hurt (0.5 0.0 0.5) ?
Any object touching this will be hurt.
See the trigger_once entry for extra TeamFortress keys.
Keys:
"dmg"
sets damage, default is 5
*/
/*QUAKED trigger_push (0.5 0.0 0.5) ? PUSH_ONCE
Pushes the player and Grenades.
Use this to create wind tunnels
and currents.
See the trigger_once entry for extra TeamFortress keys.
Flags:
"push_once"
removes itself after firing
Keys:
"speed"
speed of push, default is 1000
"angle"
direction of push
(-2 is down, -1 up)
*/
/*QUAKED weapon_supershotgun (0 .5 .8) (-16 -16 0) (16 16 32)
SuperShotgun.
*/
/*QUAKED weapon_nailgun (0 .5 .8) (-16 -16 0) (16 16 32)
Perforator (Nailgun).
*/
/*QUAKED weapon_supernailgun (0 .5 .8) (-16 -16 0) (16 16 32)
Super Perforator (Super
Nailgun).
*/
/*QUAKED weapon_grenadelauncher (0 .5 .8) (-16 -16 0) (16 16 32)
Grenade Launcher.
*/
/*QUAKED weapon_rocketlauncher (0 .5 .8) (-16 -16 0) (16 16 32)
Rocket Launcher.
*/
/*QUAKED weapon_lightning (0 .5 .8) (-16 -16 0) (16 16 32)
Thunderbolt Cannon.
*/
/*QUAKED worldspawn (0 0 0) ?
Only used for the world entity.
Should be only one per MAP.
Keys:
"wad"
which graphics wad to use
"message"
sets the title of the map
"worldtype"
0 = medieval
1 = metal
2 = base
MUST be set when using keys!
"sounds"
CD track to play
"light"
default light level
*/
/*QUAKED info_tfdetect (0 0 0) (-8 -8 -8) (8 8 8)
- TeamFortress -
Tells Quake servers that this is a team fortress map.
Please note: the team fortress entity descriptions
are basically a re-write of the Team Fortress map
readme, for reference purposes.
Keys:
"broadcast"
TeamFortress version string. Eg, "TeamFortress v1.31"
This is case sensitive
"impulse"
Flags for the map. Taken from Teamfortress Map readme -
Bit 1 (1) : Off - ClasSkin , On - Multiskin
Bit 2 (2) : Off - ClassPersistence Off , On - ClassPersistence On
Bit 3 (4) : Off - CheatChecking Off , On - CheatChecking On
Bit 4 (8) : Off - FortressMap Off , On - FortressMap On
Bit 5 (16) : Off - RespawnDelay Off , On - RespawnDelay (See below)
Bit 6 (32) : Off - RespawnDelay Off , On - RespawnDelay (See below)
Bit 7 (64) : Off - AutoTeam Off , On - AutoTeam On
Bit 8 (128) : Off - Individual Frags , On - Frags = TeamScore
N.B. The RespawnDelay settings takes 2 bits. The value of both of
them determines the level of respawn delay, as follows:
Bit 5 Bit 6 Result
Off Off No Respawn delays
On Off 5 Second respawn delay
Off On 10 Second respawn delay
On On 20 Second respawn delay
(hint: add together the number in brackets of all the flags you
want to be on)
"message"
This is localcmd'ed to the server. You can set gravity, friction, etc.
Separate commands with '\n'.
E.g. The following changes the gravity and the friction.
"message" "sv_gravity 200\nsv_friction .5\n"
"ammo_shells"
Limit to the number of lives each player of team 1 has. Set to 0 for
infinite.
"ammo_nails"
Limit to the number of lives each player of team 2 has. Set to 0 for
infinite.
"ammo_rockets"
Limit to the number of lives each player of team 3 has. Set to 0 for
infinite.
"ammo_cells"
Limit to the number of lives each player of team 4 has. Set to 0 for
infinite.
"playerclass"
Ban classes from the map by setting following bits
Bit 1 (1) : No Scout
Bit 2 (2) : No Sniper
Bit 3 (4) : No Soldier
Bit 4 (8) : No Demolitions Man
Bit 5 (16) : No Combat Medic
Bit 6 (32) : No Heavy Weapons Guy
Bit 7 (64) : No Random PlayerClass
*/
/*QUAKED info_player_teamspawn (1 0 0) (-16 -16 -24) (16 16 24)
- TeamFortress -
Spawn spot for a specified team
"team_no"
The team number of the team that will spawn here
"items"
id of a goal item to give to the spawning player
"message"
Message to display to a player that spawns here
"goal_activation"
Determines how the items key works -
Bit 1 (1): If set, every player who spawns here will be given the
GoalItem. Otherwise, it will only be given to only the
first player to spawn here.
Bit 2 (2): Like bit 1, only it works with the message key.
If set, every player who spawns here will see the message.
Otherwise, only the first player to spawn here will.
*/
/*QUAKED info_tfgoal (0.5 0.0 0.5) ?
- TeamFortress -
A team fortress goal. Is there any limit to what these
things can do?
They can have 3 states - active, inactive and removed.
They can affect one or more players, giving them GoalItems,
health, ammo, etc, or effect other goals or goal groups.
NOTE: most of these default to zero.
------- Goal Effect -------
"broadcast"
Message to all players when the goal is activated.
End with '\n'.
"message"
Message to activating player.
End with '\n'.
"deathtype"
Obituary message displayed if a player is killed by this goal.
The player's name will be display immediately before, so begin with
a space. End with '\n'.
"target"
triggers Quake entities with the targetname pair, as usual
"killtarget"
removes Quake entities with the targetname pair, as usual
"count"
Amount to add to the score of the team of the player who
activated the goal. Can be negative.
"goal_no"
Unique number for this goal, so it can be referenced
"group_no"
The number of this goal's group
"netname"
Not used in Quake, but is set by the TeamFortess entity editor.
Like Stoneless' entityname.
"noise"
Path to a .wav to play when goal is triggered. Note: all clients
must have this wav!
"mdl"
Path to a .mdl file to display in Quake. Note: all clients
must have this .mdl!
"lives"
"health"
Lives/health to add/remove from players effected
"armortype"
% of armour to add/remove from players effected.
Note: "20" adds 20% to armour points. "-20" removes 20%.
"armorvalue"
Number of armour points to add/remove from players effected.
"armorclass"
Type of armour to give to players.
Bit 1 (1) : Kevlar (better against bullets)
Bit 2 (2) : Wooden (better against nails)
Bit 3 (4) : Blast (better against explosions)
Bit 4 (8) : Shock (better against electricity)
Bit 5 (16) : Ceramic (better against fire)
"frags"
Number of frags to add/remove from players effected.
"ammo_shells"
"ammo_nails"
"ammo_rockets"
"ammo_cells"
"ammo_medikit"
"ammo_detpack"
"no_grenades_1"
"no_grenades_2"
Ammo/items to add/remove from effected players
"invincible_finished"
"invisible_finished"
"super_damage_finished"
"radsuit_finished"
Number of seconds of powerup to give to effected players.
Note super_damage==Quad damage
------- Activation -------
"goal_activation"
Bit mask of ways to activate an inactiev goal
Bit 1 (1) : Activated when touched by a player.
Bit 2 (2) : Activated when touched by a detpack explosion.
------- Activating Player -------
"items_allowed"
If non-zero, the goal won't activate unless activating
player is holding a GoalItem with this ID
"playerclass"
0: Any class can activate
1: Only Scouts
2: Only Snipers
3: Only Soliders
4: Only Demolitions Men
5: Only Medics
6: Only Heavy Weapons Guys
"team_no"
If non-zero, the player must of this team to active the
goal. If bit 4 is set, the goal will only be activated if
the requirements of "items_allowed", "playerclass" and
"team_no" are not met.
------- Effected players -------
"goal_effects"
Bit 1 (1) : The activating player is affected (default)
Bit 2 (2) : Everyone on the activating player's team is effected
Bit 3 (4) : Everyone not on the activating player's team is effected
Bit 4 (8) : Everyone except the activating player's is effected
"maxammo_shells"
If non-zero, the goal will effect every member of any team that has
at least one player effected
"maxammo_nails"
If non-zero, the goal will effect very member of any team that previously
had no players effected, and no other teams.
"t_length"
Every player within this distance is effected, so long as they pass the
goal_effects check. No-player outside this radius will be effected.
If bit 16 is set, walls can block the radius check.
------- Goal results -------
"goal_result"
Bit 1 (1) : The goal is removed after being activated
Bit 2 (2) : The goals being effected apply their effects first
Bit 3 (4) : Display teamscores, fire intermission, and end the level
"wait"
If this is non-zero, the goal will stay activate for this amount
of time, then become inactivate.
"items"
If non-zero, gives effected players this GoalItem.
"axhitme"
If non-zero, removes the GoalItem from teh effected players.
"activate_goal_no"
"inactivate_goal_no"
"remove_goal_no"
"restore_goal_no"
Activates/inactivates/removes/restores specified goal, if non-zero.
------- Goal groups -------
"all_active"
"last_impulse"
If all_active is non-zero and all goals in this goal's group
are active then activate the goal last_impulse.
"activate_group_no"
"inactivate_group_no"
"remove_group_no"
"restore_group_no"
if non-zero, activate/inactivate/remove/restors all goals in this group
*/
/*QUAKED info_tfgoal_timer (0.5 0.0 0.5) ?
- TeamFortress -
A timer goal which will activate after a specified period of time.
See info_tfgoal for details on goal effects
"search_time"
The goal will activate after this many seconds, again and again
"goal_effect"
This is slightly different from info_tfgoal, since there is
no activating player
Bit 1 (1) : Illegal for Timer Goals.
Bit 2 (2) : Illegal for Timer Goals.
Bit 3 (4) : Illegal for Timer Goals.
Bit 4 (8) : Illegal for Timer Goals.
Bit 5 (16) : Everyone is affected
*/
/*QUAKED item_tfgoal (0.5 0.5 0.5) (-8 -8 -8) (8 8 8)
- TeamFortress -
A GoalItem, placed in the map
"netname"
Name of the item
"broadcast"
Message displayed to all players when item is picked up
End with '\n'
"message"
Message displayer to player who picks it up
End with '\n'
"noise"
.wav file to player when item is picked up.
NOTE: all clients must have this file
"mdl"
.mdl file to represent the item on the map
NOTE: all clients must have this file
"goal_no"
Unique number to reference this item
"goal_group"
Number of the GoalItem group this belongs to
"goal_effects"
Same as in info_tfgoal
Bit 1 (1) : The activating player is affected (default)
Bit 2 (2) : Everyone on the activating player's team is effected
Bit 3 (4) : Everyone not on the activating player's team is effected
Bit 4 (8) : Everyone except the activating player's is effected
"activate_goal_no"
"inactivate_goal_no"
"remove_goal_no"
"restore_goal_no"
If non-zero, goal to activate/inactivate/remove/restore when
this is picked up
"activate_group_no"
"inactivate_group_no"
"remove_group_no"
"restore_group_no"
If non-zero, activate/inactive/remove/restore all goals in the
group specified.
"goal_result"
If 0, goals won't apply their effects when activated by this
item. If 2, they do.
"goal_activation"
Effect of this item:
Bit 1 (1) : Any player carrying this item will glow.
Bit 2 (2) : Any player carrying this item will move at half-speed.
Bit 3 (4) : When a player carrying this is killed, the item will be dropped
Bit 4 (8) : Return the item if dropped by a dying player
Bit 5 (16) : Return the item if removed from a player by a goal activation.
Bit 6 (32) : Return the item if removed from the map by the action of the
(128)
Bit 7 (64) : Only players who don't meet the the critieria can pick up
Bit 8 (128) : enable "Pausetime"
Bit 9 (256) : If a player carrying this Item dies, they keep it, even after
they respawn.
Bit 10 (512) : If this is set, then Items given by this Item apply
their AP modifications. Otherwise, they don't.
Bit 11 (1024): If this is set, then Items given by this Item apply
their AP modifications. Otherwise, they don't.
"impulse"
This goal will be restored when the GoalItem is dropped.
Set to zero for none.
"items_allowed"
The player must be holding the GoalItem referenced by
"items_allowed" to pick up this one.
"playerclass"
0: Any class can pick up
1: Only Scouts
2: Only Snipers
3: Only Soliders
4: Only Demolitions Men
5: Only Medics
6: Only Heavy Weapons Guys
"team_no"
Only players of this team can pick up
"pausetime"
The player will drop the GoalItem after this amount of
second from pick up. Defaults to 2 minutes. Only works
if bit 8 of "goal_activation" is set.
"distance"
"pain_finished"
if all items in the GoalItem group "distance" have been
picked up, then the goal "pain_finished" will be activated
"speed"
"attack_finished"
if all items in the GoalItem group "speed" have been
picked up *by the same player*, then the goal "attack_finished"
will be activated
*/