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.
etjump_game_manager
Automatically spawned on a map with no script_multiplayer
or any entity with a scriptname
set. Provides access to mapscripting for any map, regardless of existing entities. This entity is not meant to be placed by a mapper, it's automatically spawned by the game if necessary. This is effectively the same as script_multiplayer
.
Keys
Key | Values | Default | Description |
---|---|---|---|
scriptname | etjump_manager | Entry point for mapscripting. |
Spawnflags: None
etjump203_target_relay
A target_relay
that works only on ETJump 2.0.3 and newer.
Keys: None
Spawnflags: None
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.
Keys: None
Spawnflags: None
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.
Keys
Key | Values | Default | Description |
---|---|---|---|
noise | path to .wav | sound/movers/switches/butn2.wav | Sound to play on activation. Use nosound to disable sound completely. |
Spawnflags: None
func_invisible_user
Uses targeted entities on activation.
Keys
Key | Values | Default | Description |
---|---|---|---|
noise | path to .wav | Sound to play on activation. | |
volume | any integer | 255 | Volume of activation sound. |
Spawnflags: None
func_static
Uses targeted entities on activation.
Keys: None
Spawnflags
Spawnflag | Description |
---|---|
8 | 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.
Keys
Key | Values | Default | Description |
---|---|---|---|
lower_limit | any integer | 0 | Fires targets if activators speed is higher than specified. |
upper_limit | any integer | 0 | Fires targets if activators speed is lower than specified. |
Spawnflags
Spawnflag | Description |
---|---|
1 | Only check for horizontal velocity. |
2 | Only check for vertical velocity. |
Note: Fires a random target instead of all targets.
target_checkpoint and trigger_checkpoint
Timerun checkpoint.
Keys
Key | Values | Default | Description |
---|---|---|---|
name | any text | default | The name of the run. Names are case sensitive. |
Spawnflags: None
A timerun can have a maximum of 16 checkpoints.
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).
Keys: None
Spawnflags: None
target_ftrelay
Works like target_relay
but activates the entities for everyone in the player's current fireteam, not just the player.
Keys: None
Spawnflags: None
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
Keys: None
Spawnflags
Spawnflag | Description |
---|---|
1 | Keep currennt health. |
2 | Keep current ammo. |
4 | Keep current weapons. |
8 | Keep portal gun. |
16 | Keep holdable items (objectives). |
32 | Keep ident value. |
64 | Keep tracker value. |
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.
Keys: None
Spawnflags: None
target_portal_relay
Fires targets if activator has fired less or equal amount of portals than specified after last portal reset.
Keys
Key | Values | Default | Description |
---|---|---|---|
maxportals | any integer | -1 | Maximum number of portals client is allowed to fire to activate targets. |
Spawnflags: None
target_print
Prints message
as a centerprint. If no spawnflags are specified, prints to all clients, including spectators.
Keys: None
Spawnflags
Spawnflag | Description |
---|---|
8 | Prints to popup rather than centerprint. |
16 | Replace [n] or %s in message with the activators name. |
target_push
Pushes activator towards target
or angle(s)
.
Keys: None
Spawnflags
Spawnflag | Description |
---|---|
2 | Horizontal speed is additive. |
4 | Vertical speed is additive. |
target_relay
Fires its targets when activated.
Keys: None
Spawnflags
Spawnflag | Description |
---|---|
8 | Only fires targets if activator is timerunning. |
16 | Only fires targets if activator is not timerunning. |
target_remove_portals
Removes activators existing portals.
Keys
Key | Values | Default | Description |
---|---|---|---|
noise | path to .wav | nosound | WAV file to play when portal are removed. |
volume | any integer | 255 | Volume of the activation sound. |
Spawnflags
Spawnflag | Description |
---|---|
1 | Don't print text when portals are removed. |
2 | Fire targets when portals are removed. |
target_save
Saves current position to activators save slot 0.
Keys: None
Spawnflags: None
target_savereset and trigger_savereset
Resets activators saved positions.
Keys: None
Spawnflags
Spawnflag | Description |
---|---|
1 | Don't print text when saves are reset. |
target_scale_velocity
Scales activator's velocity.
Keys
Key | Values | Default | Description |
---|---|---|---|
scale | any value | 1.0 | Scaling factor for activators speed. |
time | any integer | 0 | Time in seconds for constant speed scale when spawnflags 1 is set. |
Spawnflags
Spawnflag | Description |
---|---|
1 | Scale base movement speed instead of current speed. |
Note: When spawnflags 1
is used, scale
is limited to 0.25 - 3.0
target_set_health
Sets activators health to specified value.
Keys
Key | Values | Default | Description |
---|---|---|---|
health | any positive integer | 100 | Value to set health to. |
wait | any integer | 1000 | Delay in milliseconds between activations by the same player. |
Spawnflags
Spawnflag | Description |
---|---|
1 | Activate only once per life. |
target_starttimer and trigger_starttimer
Starts a timerun for the activator.
Keys
Key | Values | Default | Description |
---|---|---|---|
name | any text | default | Name of the run. |
speed_limit | any value | 700 | Maximum speed the activator can have when starting the run. |
Spawnflags
Spawnflag | Description |
---|---|
1 | Run resets on team change. |
2 | Run resets on death. |
4 | Run resets only wnen reaching the end. |
8 | Run resets if client sets pmove_fixed 0 . |
16 | Disables backup and extra save slots. |
32 | Cannot pickup explosive weeapons. |
64 | Cannot pickup portal gun. |
128 | Disables save , run is reset if client uses load . |
By default, timeruns are reset on team change, death and if client sets pmove_fixed 0
. If ANY spawnflags are set, you must explicitly specify the reset conditions.
Runs that don't reset on team change are still reset if the player goes to spectate.
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) that were made during a previous timerun.
target_stoptimer and trigger_stoptimer
Stops a timerun for activator.
Keys
Key | Values | Default | Description |
---|---|---|---|
name | any text | default | Name of the run. |
Spawnflags: None
target_teleporter and trigger_teleport
Teleports player to target location.
Keys
Key | Values | Default | Description |
---|---|---|---|
outspeed | any integer | 0 | Fixed speed at which activators exits the teleporter. |
noise | path to .wav | nosound | Sound to play on activation. |
Spawnflags
Spawnflag | Description |
---|---|
1 | Reset activators speed. |
2 | Convert activators speed towards destination angles. |
4 | Convert angle and speed relative to destination while preserving yaw angle. |
8 | Convert angle and speed relative to destination while preserving yaw and pitch angles. |
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] | 1,-1 | Tracker activates targets if specified tracker value matches the player's tracker value. |
tracker_not_eq | [index,value] | 1,-1 | Tracker activates targets if specified tracker value does not match the player's tracker value. |
tracker_gt | [index,value] | 1,-1 | Tracker activates targets if player's tracker value is greater than specified value. |
tracker_lt | [index,value] | 1,-1 | Tracker activates targets if player's tracker value is less than the specified value. |
tracker_set | [index,value] | 1,-1 | Tracker sets player's tracker value to the specified value. |
tracker_set_if | [index,value] | 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] | 1,0 | Tracker increases player's tracker value by the specified value. |
tracker_inc_if | [index,value] | 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. |
Spawnflags: None
Note: tracker_not_eq
acts as an "or" stamement, meaning if specifying multiple indices, none of the specified values can match the activators tracker values.
trigger_push
Pushes activator towards target
or angle(s)
. This entity is client side predicted.
Keys
Key | Values | Default | Description |
---|---|---|---|
speed | any integer | 1000 | Speed at which player is launched. No effect if aimed at an entity. |
noise | path to .wav | nosound | Sound to play on activation. |
Spawnflags
Spawnflag | Description |
---|---|
2 | Horizontal speed is additive. |
4 | Vertical speed is additive. |
weapon_portalgun
Spawns a portal gun at the location.
Keys: None
Spawnflags
Spawnflag | Description |
---|---|
2 | Spins around it's axis. |
4 | Bobs up and down. |
Worldspawn
Keys
Key | Values | Default | Description |
---|---|---|---|
nodrop | 0 or 1 | 0 | Enable/disable nodrop. 0 Items are not dropped inside surfaceparm nodrop . 1 items are only dropped inside surfaceparm nodrop . |
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 | Enable/disable noclip. 0 Don't allow noclip inside surfaceparm donotenterlarge 1 Only allow noclip inside surfaceparm donotenterlarge . |
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. |
nowallbug | 0 or 1 | 0 | Toggles whether players can accelerate while stuck in a wall. |
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. |
limitedsaves | any integer | 0 | If set to higher than 0, saves are limited to the set value. |
strictsaveload | bitflag 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 ). |
Spawnflags: None
Deprecated entities
These entities are considered deprecated, and while still functional, usage is discouraged.
target_activate
Reason for deprecation
Replaced by target and trigger_tracker
Activates targeted entities if ident requirement is set.
Keys
Key | Values | Default | Description |
---|---|---|---|
reqident | any integer | 0 | Ident value required for activation. |
Spawnflags
Spawnflag | Description |
---|---|
1 | Fires targets if activators ident value is greater than reqident |
2 | Fires targets if activators ident value is not reqident |
4 | Fires targets if activators ident value is less than reqident |
Note: By default triggers if ident is equal. Fires a random target instead of all targets.
target_decay
Reason for deprecation
Replaced by target and trigger_tracker
Decays activators ident value.
Keys
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. |
Spawnflags: None
target_increase_ident
Reason for deprecation
Replaced by target and trigger_tracker
Increases the players map progression identifier.
Keystrigger_multiple
Key | Values | Default | Description |
---|---|---|---|
inc | any integer | 1 | How much the identifier should be increased when player activates the entity. |
Spawnflags: None
target_printname
Reason for deprecation
target_print provides all the same functionality as this entity.
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. %s can be used to print the activators name. |
Spawnflags
Spawnflag | Description |
---|---|
1 | Only print for Axis. |
2 | Only print for Allies. |
4 | Only print for the activator. |
target_setident
Reason for deprecation
Replaced by target and trigger_tracker
Sets the activator's map progression identifier.
Keys
Key | Values | Default | Description |
---|---|---|---|
ident | any integer | 0 | The value the identifier will be set to. |
Spawnflags: None
trigger_multiple
Reason for deprecation
Since ETJump 3.1.0, the spawnflags 2048
behavior was made default. spawnflags 512
has been deprecated as all it did was essentially set wait
to 1000 / sv_fps
.
Activates targets when touched.
Keys: None
Spawnflags
Spawnflag | Description |
---|---|
512 | Activates every server frame. |
2048 | Acitavtes for all touching clients with unique wait cycles. |