X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-maps.pk3dir.git;a=blobdiff_plain;f=scripts%2Fentities.ent;h=f5179a301f05d3e8f91ef04369dff197394b34d4;hp=98171d92f08cb1bf39d9268b789e27165b125e2c;hb=16527236b31e1d62685be86f06a02763caaab31a;hpb=4848aa1421d8a8ff302a0707eecc4ac9ef289e98 diff --git a/scripts/entities.ent b/scripts/entities.ent index 98171d92..f5179a30 100644 --- a/scripts/entities.ent +++ b/scripts/entities.ent @@ -121,6 +121,7 @@ When a button is touched by a player, it moves in the direction set by the " all entities with a matching targetname will be triggered. all entities with a matching targetname will be triggered. all entities with a matching targetname will be triggered. +instead of triggering ALL matched entities, trigger ONE of them by random speed of button's displacement (default 40). movement type (1 = linear, 2 = cosine [default]) number of seconds button stays pressed (default 1, -1 = return immediately). @@ -321,6 +322,9 @@ Attacking team's player spawning location in Assault. Should touch the floor, bu -------- KEYS -------- this should point to a target_objective to decide when this spawning point is active. trigger all entities with this targetname when someone spawns +trigger all entities with this targetname when someone spawns +trigger all entities with this targetname when someone spawns +instead of triggering ALL matched entities, trigger ONE of them by random weight of spawn point for random selection. Set to a lower value if you have many spawn points close together. Default value is 1. when 1, only bots can spawn here; when 2, only humans can spawn here (be careful with these, or the game will crash because someone cannot spawn) @@ -339,6 +343,9 @@ Defending team's player spawning location in Assault. Should touch the floor, bu -------- KEYS -------- this should point to a target_objective to decide when this spawning point is active. trigger all entities with this targetname when someone spawns +trigger all entities with this targetname when someone spawns +trigger all entities with this targetname when someone spawns +instead of triggering ALL matched entities, trigger ONE of them by random weight of spawn point for random selection. Set to a lower value if you have many spawn points close together. Default value is 1. when 1, only bots can spawn here; when 2, only humans can spawn here (be careful with these, or the game will crash because someone cannot spawn) @@ -902,6 +909,7 @@ Teleport destination location point for trigger_teleport entities. Do not let it target to activate when a teleporter targeting this is used target to activate when a teleporter targeting this is used target to activate when a teleporter targeting this is used +instead of triggering ALL matched entities, trigger ONE of them by random direction in which player will look when teleported, OR use pitch and yaw when coming out of the teleporter (also specifies the direction the player will aim when coming out) weight for random selection, in case a teleporter points at multiple misc_teleporter_dest @@ -917,7 +925,7 @@ This should link to an onslaught_controlpoint entity or onslaught_generator enti name of this control point (should reflect the location in the map, such as "center bridge", "north tower", etc) - + Base generator. onslaught_link entities can target this. @@ -943,6 +951,7 @@ All path_corner entities of a train have to connect in a circular manner, while triggered when a func_train stops at this target triggered when a func_train stops at this target triggered when a func_train stops at this target +instead of triggering ALL matched entities, trigger ONE of them by random the train following the path or the previous path_corner in the path points to this. speed of func_train while moving to this path corner. If unset, the value from the func_train will be used. number of seconds func_train will pause on this path corner before moving to next path corner (default: 0.1; to not wait, set this to -1 @@ -968,6 +977,7 @@ This entity triggers its targets whenever a new assault round is started. This c targetname of entities to be enabled/triggered on round start (e.g. the func_assault_destructibles targeting the target_objective) targetname of entities to be enabled/triggered on round start targetname of entities to be enabled/triggered on round start +instead of triggering ALL matched entities, trigger ONE of them by random @@ -977,6 +987,7 @@ target_objective controls an objective. Once triggered the objective is active a targetname of entities to be enabled/triggered on objective fulfilling (e.g. the func_assault_destructibles targeting the target_objective) targetname of entities to be enabled/triggered on objective fulfilling targetname of entities to be enabled/triggered on objective fulfilling +instead of triggering ALL matched entities, trigger ONE of them by random targetname for this entity so it can be triggered by other entities. @@ -1074,6 +1085,7 @@ Variable sized repeatable trigger. Must be targeted at one or more entities. I trigger all entities with this targetname when triggered trigger all entities with this targetname when triggered trigger all entities with this targetname when triggered +instead of triggering ALL matched entities, trigger ONE of them by random name that identifies this entity so it can be triggered delay the triggering by the given time print this message to the player who activated the trigger @@ -1130,6 +1142,7 @@ More than one "trigger event" can be delayed at once, as opposed to tr trigger all entities with this targetname when triggered trigger all entities with this targetname when triggered trigger all entities with this targetname when triggered +instead of triggering ALL matched entities, trigger ONE of them by random name that identifies this entity so it can be triggered delay the triggering by the given time print this message to the player who activated the trigger @@ -1152,6 +1165,7 @@ Note that in Xonotic, teleporters preserve momentum of the player using them. target to activate when the teleporter is used target to activate when the teleporter is used target to activate when the teleporter is used +instead of triggering ALL matched entities, trigger ONE of them by random team that owns this teleporter (5 = red, 14 = blue, etc) (when set, only this team can teleport) when targeted by a func_button, pressing the button will reassign the teleporter to the team of the activator. -------- SPAWNFLAGS -------- @@ -1347,6 +1361,9 @@ NOTE for race_place: when the race starts after the qualifying, the player with -------- KEYS -------- this should point to a trigger_race_checkpoint to decide when this spawning point is active. The checkpoint has to be AFTER this spawn. trigger all entities with this targetname when someone spawns +trigger all entities with this targetname when someone spawns +trigger all entities with this targetname when someone spawns +instead of triggering ALL matched entities, trigger ONE of them by random weight of spawn point for random selection. Set to a lower value if you have many spawn points close together. Default value is 1. if target points to the trigger_race_checkpoint with cnt 0 (finish line), this sets which place the spawn corresponds to; the special value 0 stands for spawns for players who died in game, and -1 marks the spawnpoint for qualifying mode only; any race map must have spawnpoints with race_place being 1, 2, 3 or it gets marked as a frustrating map when 1, only bots can spawn here; when 2, only humans can spawn here (be careful with these, or the game will crash because someone cannot spawn) @@ -1422,6 +1439,7 @@ Triggers once when the game starts, then no longer does anything. trigger all entities with this targetname when starting the game trigger all entities with this targetname when starting the game trigger all entities with this targetname when starting the game +instead of triggering ALL matched entities, trigger ONE of them by random wait so many seconds before triggering @@ -1744,6 +1762,7 @@ Works similar to trigger_relay, but only relays trigger events if the team of th trigger all entities with this targetname when triggered trigger all entities with this targetname when triggered trigger all entities with this targetname when triggered +instead of triggering ALL matched entities, trigger ONE of them by random name that identifies this entity so it can be triggered delay the triggering by the given time print this message to the player who activated the trigger @@ -1880,6 +1899,7 @@ Triggers targets when a given magic word has been said all entities with a matching targetname will be triggered. all entities with a matching targetname will be triggered. all entities with a matching targetname will be triggered. +instead of triggering ALL matched entities, trigger ONE of them by random -------- SPAWNFLAGS -------- do not respond to "say" messages do not respond to "say_team" messages @@ -1916,10 +1936,13 @@ Should be thick enough to fit a player entity (i.e. 32 units), preferably even t is triggered when a player ENTERS the warpzone (and warps away) is triggered when a player LEAVES the warpzone (from the other warp zone to this one) is triggered in both cases +instead of triggering ALL matched entities, trigger ONE of them by random must be pointed to by another trigger_warpzone. Should be pointed to by a misc_warpzone_position entity, or... should point to a target_position entity, or start distance of fading out the warpzone end distance of fading out the warpzone (if viewer is further, warpzone is not rendered at all) +-------- SPAWNFLAGS -------- +allow this entity to be moved by others, e.g. misc_follow in MOVETYPE_FOLLOW mode @@ -1947,6 +1970,8 @@ Must target a target_position that indicates the view to be shown (and whose ang must point to a target_position start distance of fading out the warpzone end distance of fading out the warpzone (if viewer is further, warpzone is not rendered at all) +-------- SPAWNFLAGS -------- +allow this entity to be moved by others, e.g. misc_follow in MOVETYPE_FOLLOW mode @@ -2051,4 +2076,257 @@ When no chmap key is set, the entity just ends the match when triggered. The pla Map file to switch to, leave empty to make this entity just end the match Switch to this gametype. If empty, the same gametype stays + +Fast firing moderate damage bullet (hitscan) turret. +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/mg.md3" + + + +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +---------NOTES---------- +Basic energy cannon +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/plasma.md3" + + + +basic energy cannon * 2 +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/plasma2.md3" + + + +Only kills missiles, rockets, grenadelauncher & electro secondaries to be precise. +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/flac.md3" + + + +6 unguided rockers fired in a rapid burst. +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/mlrs.md3" + + + +2 guided moderate damage accelerating rockets +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/hellion.md3" + + + + +Single powerful rocket with the ability to evade obstacles to find its target. Varied speed. +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/hk.md3" + + + +Fires a lightning bolt that will jump to up to 10 targets if they are close enough to each other. Missiles included. +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/tesla.md3" + + + +Constant beam weapon that will considerably slow its target down while dealing low but constant damage. +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +Defend the position of this entity +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/phaser.md3" + + + + +-------- KEYS -------- +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = double refire (SLOWER!), 0.5 = half (FASTER!) +2 = double ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +5=red, 14=blue +-------- SPAWNFLAGS -------- +Adds a supporting pillar under this turret, for turrets on terrain/uneven surfaces. (only for visuals) +---------NOTES---------- +Supplies neerby energy based turrets with more power so they can fire more often. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/reactor.md3" + + + +Used to feed turrets capable of it with remote target info. currently only turret_hk supports this. + + + + +-----------KEYS------------ +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = doubble refire (SLOWER!), 0.5 = half (FASTER!) +2 = doubble ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +5=red, 14=blue +-----------SPAWNFLAGS----------- +---------NOTES---------- + +A nasty mechanical critter that will engage longrange target with missiles, midrange with its minigun and meele things up close and personal. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/walker.md3" + + + + +-----------KEYS------------ +2 = double damage, 0.5 = half +2 = double range, 0.5 = half +2 = doubble refire (SLOWER!), 0.5 = half (FASTER!) +2 = doubble ammo carry & regen, 0.5 = half ammo carry & regen +2 = aim twice as fast, 0,5 = aim at half speed +2 = double health, 0.5 = half +5=red, 14=blue +-----------SPAWNFLAGS----------- +---------NOTES---------- + +Small, agile and moveing turret. + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="../xonotic-data.pk3dir/models/turrets/radiant/ewheel.md3" + + + + +-----------KEYS------------ +.targetname of next wapoint in chain. +Pause at this point # seconds. +-----------SPAWNFLAGS----------- + +---------NOTES---------- +If a loop is of targets are formed, any unit entering this loop will patrol it indefinitly. +If the checkpoint chain in not looped, the unit will go "Roaming" when the last point is reached. + + +Fast moving hover type vehicle, with low shiled & health. +Primary weapon is a rapid fire energy cannon, secondary lockable rockets. +-------- KEYS -------- +5=red, 14=blue +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/vehicles-static/wakazachi.md3" + + + +A slow moving 6 legged mech type vehile that has plenty of health and shiled. +Primary weapon is twin miniguns, secondary eight rockets that can be guided by the pilot. +-------- KEYS -------- +5=red, 14=blue +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/vehicles-static/spiderbot.md3" + + + +The raptor is primaerly a air to ground frighter, its quite lightly armoured or shilded. +Its main weapon is four rapid fire energy cannons, wich can be locked to track a target by aming at it for some time. +Secondary is a pair of vert powerfull clusterbombs. +-------- KEYS -------- +5=red, 14=blue +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/vehicles-static/raptor.md3" +