ETJump mapping entities

Here you will find full list of ETJump entities you can use in your map. Included on this list are also stock ET entities that have been expanded or fixed by ETJump.

etjump203_target_relay

A target_relay that works only on ETJump 2.0.3 and newer.


etjump2_target_relay

A target_relay that works only on ETJump 2.0.0 and newer.


func_invisible_user

Uses targeted entities on activation.

Key Values Default Description
noise path to .wav Sound to play on activation.
volume any integer 255 Volume of activation sound.

target_activate_if_velocity

Activates targeted entities if player's velocity is between the lower and upper velocity limit.

Key Values Default Description
lower_limit any integer 0 If value is higher than lower limit, targets will be activated.
upper_limit any integer 0 If value is lower than upper limit, targets will be activated.
spawnflags 0, 1, 2 0 1 only calculate horizontal velocity. 2 only calculate vertical velocity.

target_give

Gives activator targeted items. Must target actual entites in the map. Standard class restrictions apply when giving weapons (eg. cannot give weapon_panzerfaust to a medic).


target_ftrelay

Works exactly like target_relay but activates the entities for everyone in the player's current fireteam, not just the player.


target_interrupt_timerun

Stops any active timerun without setting a record.


target_printname

Works exactly like target_print, but prints the message as popup rather than centerprint. Prints activator's name if message contains %s or %i. Supports same spawnflags as target_print.


target_push

Pushes activator towards target or angle(s).

Key Values Default Description
spawnflags 2 0 2 Adds players current XY speed to the pusher instead of setting it.

target_relay

Fires its targets when activated.

Key Values Default Description
spawnflags 8, 16 0 8 Only activates during timerun. 16 Doesn't activate during timerun.

target_remove_portals

Removes activators's existing portals.

Key Values Default Description
spawnflags 0, 1 0 1 does not print text when portals are removed.

target_save

Saves current position to activators's save slot 0.


target_savereset and trigger_savereset

Resets activator's saved positions.


target_scale_velocity

Scales activator's velocity.

Key Values Default Description
scale any integer 1 How many times should be velocity be multiplied.
time any integer 0 Time in seconds for constant speed scale when spawnflags 1 is used.
spawnflags 0, 1 0 1 Scales base movement speed by scale for duration of time.

target_set_health

Sets activators health to specified value.

Key Values Default Description
health any integer 100 Value to set health to.
wait any integer 1000 How long in milliseconds before next activation by same player.
spawnflags 0, 1 0 1 Only activates for player once per life.

target_startTimer

Starts a timerun for activator.

Key Values Default Description
name any text default The name of the run. Start and stop timer must have a matching name. Names are case sensitive.
speed_limit any integer 700 Timerun does not start if player has higher starting speed than specified.
spawnflags 0, 1, 2, 4, 8, 16, 32, 64, 128 0 0 always reset the run. 1 reset the run on team change. 2 reset the run on death. 4 only reset when you reach the end. 8 run resets if client sets pmove_fixed 0. 16 disables backup and extra save slots. 32 cannot pickup explosive weapons. 64 cannot pickup portalgun. 128 Disables save, load resets run.

target_stopTimer

Stops a timerun for activator.

Key Values Default Description
name any text default The name of the run. Start and stop timer must have a matching name.


target_teleporter and trigger_teleport

Teleports player to target location.

Key Values Default Description
outspeed any integer 0 Fixed speed at which player exits at target destination. 0 to ignore.
noise path to .wav Sound to play on activation.
spawnflags 0, 1, 2, 4, 8, 16 0 1 Reset activators speed. 2 Convert activators speed towards angle of destination. 4 Convert angle and speed relative to destination while preserving yaw. 8 Convert angle and speed relative to destination while preserving yaw and pitch. 16 Apply 160ms long knockback event after teleportation (Q3 behavior).

target_tracker and trigger_tracker

Replacement for target_activate.

There are three different formats for specifying the tracker index and value.

  1. [value] Set the tracker on index 1 to [value]
  2. [index,value] Set the tracker on index [index] to [value]
  3. [index1,value1]|[index2,value2]|..|[indexN,valueN] Set the trackers on indices [index1, index2, .., indexN] to values [value1, value2, .., valueN]

Tracker index has an upper limit of 50.

Examples

Key Values Meaning
tracker_eq 1 tracker on index 1 has to be 1
tracker_eq 2,1 tracker on index 2 has to be 1
tracker_eq 1,1|2,1|3,1 trackers on indices 1, 2 and 3 have to be 1

Keys

Key Values Default Description
tracker_eq [index,value] format specified above. 1,-1 Tracker activates targets if specified tracker value matches the player's tracker value.
tracker_not_eq [index,value] format specified above. 1,-1 Tracker activates targets if specified tracker value does not match the player's tracker value.
tracker_gt [index,value] format specified above. 1,-1 Tracker activates targets if player's tracker value is greater than specified value.
tracker_lt [index,value] format specified above. 1,-1 Tracker activates targets if player's tracker value is less than the specified value.
tracker_set [index,value] format specified above. 1,-1 Tracker sets player's tracker value to the specified value.
tracker_set_if [index,value] format specified above. 1,-1 Tracker sets player's tracker value to the specified value if conditions from tracker_eq, tracker_gt or tracker_lt are met.
tracker_inc [index,value] format specified above. 1,0 Tracker increases player's tracker value by the specified value.
tracker_inc_if [index,value] format specified above. 1,0 Tracker increases player's tracker value by the specified value if conditions from tracker_eq, tracker_gt or tracker_lt are met.

trigger_multiple

Activates targets when touched.

Key Values Default Description
spawnflags 512, 2048 0 512 activates every frame for all touching clients. 2048 activates for every touching client with unique wait times.

trigger_push

Pushes activator towards target or angle(s). This entity is client side predicted.

Key Values Default Description
speed any integer 1000 Speed at which player is launched. No effect if targeting an entity (unless spawnflags 2 is also used).
noise path to .wav Sound to play on activation.
spawnflags 0, 2 0 2 Adds players current XY speed to the pusher instead of setting it.

weapon_portalgun

Spawns a portal gun at the location.

Key Values Default Description
spawnflags 0, 2, 4 0 2 spins around its axis. 4 bobs up and down.

Worldspawn keys

Key Values Default Description
noexplosives 0 - 2 0 Disables explosives. 0 explosives are allowed. 1 no explosive weapons. 2 no dynamite.
nofalldamage 0 - 2 0 Enable/disable fall damage. 0 Fall damage disabled only on surfaceparm nodamage 1 Fall damage enabled only on sufraceparm nodamage 2 Fall damage disabled everywhere.
noghost 0 or 1 0 Disables player ghosting
nogod 0 or 1 0 Disables god mode
nogoto 0 or 1 0 Disables goto
nojumpdelay 0 or 1 0 Enable/disable jump delay. 0 Jump delay disabled only on surfaceparm monsterslicknorth 1 Jump delay enabled only on surfaceparm monsterslicknorth.
nonoclip 0 or 1 0 Disables noclip
nosave 0 or 1 0 Enable/disable save. 0 Don't allow save inside surfaceparm clusterportalbrushes 1 Only allow save inside surfaceparm clusterportal brushes.
nooverbounce 0 or 1 0 Enable/disable overbounces. 0 Don't allow overbounces on surfaceparm monsterslicksouth 1 Only allow overbounces on surfaceparm monsterslicksouth.
noprone 0 or 1 0 Enable/disable prone. 0 Don't allow prone inside surfaceparm donotenterbrushes 1 Only allow prone inside surfaceparm donotenter brushes.
portalgun_spawn 0 or 1 0 Toggles whether players should spawn with a portal gun.
portalsurfaces 0 or 1 1 Enable/disable portalsurfaces. 0 Only allow portals on surfaceparm monsterslickeast 1 Don't allow portals on surfaceparm monsterslickeast.
portalteam 0 - 2 0 If set to 0, players can only go to own portals. If set to 1, players can also go to fireteam mates' portals. If set to 2, anyone can go to anyones portals.
savelimit any integer 0 If set to higher than 0, saves are limited to the set value.
strictsaveload bitmask or string 0 Limits save and load by given conditions. 1/move cannot save while moving 2/dead cannot save/load while dead. Combine strings with | (eg. move | dead).

Legacy ident system

The ident system was initially created to track map progression. While still functional, it has been deprecated in favor of tracker system (trigger_tracker and target_tracker). It's not recommended to use these entities when creating new maps, and there won't be new entities to expand the system.

target_activate

Activates targeted entities if ident requirement is set.

Key Values Default Description
reqident any integer 0 Ident value required for activation.
spawnflags 0, 1, 2, 4 0 0 trigger if equal. 1 trigger if greater. 2 trigger if not. 4 trigger if lower.

target_decay

Decays activators ident value.

Key Values Default Description
ident any integer -1 Ident value required for activation.
decay_time any integer -1 How long in milliseconds it takes for ident to decay to specified value.
decay_value any integer -1 Value to which ident decays to.

target_increase_ident

Increases the players map progression identifier.

Key Values Default Description
inc any integer 1 How much the identifier should be increased when player activates the entity.

target_setident

Sets the activator's map progression identifier.

Key Values Default Description
ident any integer 0 The value the identifier will be set to.