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.
Note: Fires a random target instead of all targets.
etjump2_target_relay
A target_relay
that works only on ETJump 2.0.0 and newer.
Note: Fires a random target instead of all targets.
func_button
When a button is used, it moves some distance in the direction of it's angles, triggers all of it's targets, waits some time, then returns to it's original position where it can be triggered again.
Key | Values | Default | Description |
---|---|---|---|
noise | path to .wav | sound/movers/switches/butn2.wav | Sound to play on activation. Use nosound to disable sound completely. |
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. |
func_static
Uses targeted entities on activation.
Key | Values | Default | Description |
---|---|---|---|
spawnflags | 8 | 0 | Disable random 500-1000ms wait added on top of delay |
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. |
Note: Fires a random target instead of all targets.
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 like target_relay
but activates the entities for everyone in the player's current fireteam, not just the player.
Note: Fires a random target instead of all targets. The target is randomly picked for each fireteam member.
target_init
Initalizes player into a freshly spawned state
Key | Values | Default | Description |
---|---|---|---|
spawnflags | 0, 1, 2, 4, 8, 16, 32, 64, 128 | 0 | 1 Keep health 2 Keep ammo 4 Keep current weapons 8 Keep portalgun 16 Keep holdable items 32 Keep ident value 64 keep tracker values 128 Remove starting weapons |
Note: spawnflags 128 has no effect if spawnflags 4 is used.
target_interrupt_timerun
Stops any active timerun without setting a record.
target_print
Prints message
as a centerprint. If no spawnflags are specified, prints to all clients, including spectators.
Key | Values | Default | Description |
---|---|---|---|
spawnflags | 8 | 0 | 8 Prints to CPM (popup messages) instead of centerprint. |
target_printname
Prints message
as a popup message. If no spawnflags are specified, prints to all clients, including spectators.
Key | Values | Default | Description |
---|---|---|---|
message | any string | Message to print. %i and %s can be used to print the activators name. |
|
spawnflags | 0, 1, 2, 4 | 0 | 1 Only prints for Axis. 2 Only prints for Allies. 4 Only prints for activator. |
target_push
Pushes activator towards target
or angle(s)
.
Key | Values | Default | Description |
---|---|---|---|
spawnflags | 2, 4 | 0 | 2 Speed from the pusher is added to activators horizontal speed. 4 Speed from the pusher is added to activators vertical speed. |
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 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 save slot 0.
target_savereset and trigger_savereset
Resets activators saved positions.
Key | Values | Default | Description |
---|---|---|---|
spawnflags | 0, 1 | 0 | 1 does not print text when saves are reset. |
target_scale_velocity
Scales activator's velocity.
Key | Values | Default | Description |
---|---|---|---|
scale | 0.25 - 4.0 | 1.0 | How many times should 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 | integer > 0 | 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. |
Starting a timerun performs the following actions to the activating player:
- Removes explosive weapons and flamethrower
- Removes all projectiles and mines of the activator
- Removes portalgun
- Resets portals
- Clears all save slots and backups (unless
spawnflags 128
is used)
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. Names are case sensitive. |
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.
- [value] Set the tracker on index 1 to [value]
- [index,value] Set the tracker on index [index] to [value]
- [index1,value1]|[index2,value2]|..|[indexN,valueN] Set the trackers on indices [index1, index2, .., indexN] to values [value1, value2, .., valueN]
Valid range for tracker indices is 1-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_not_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_not_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 server frame. 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. |
noise | path to .wav | Sound to play on activation. | |
spawnflags | 0, 2, 4 | 0 | 2 Speed from the pusher is added to activators horizontal speed. 4 Speed from the pusher is added to activators vertical speed. |
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 surfaceparm nodamage 2 Fall damage disabled everywhere. |
noghost | 0 or 1 | 0 | Disables player ghosting (nonsolid players). Overrides g_ghostPlayers server cvar. |
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 No jump delay only on surfaceparm monsterslicknorth 1 Jump delay 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 clusterportal brushes 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 donotenter brushes 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. |
Note: Fires a random target instead of all targets.
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. |