swarm_team_human
This is the Human team entity, you will require one of these for each Human team on your map.
Fields:
- Scenario: The Scenario this Team is associated with, defaults to 0.
- Team Name: The name to use for this Human team, defaults to "Human".
- Max Grunts: Maximum Grunts on this team. Defaults to 32.
- Max Scientists: Maximum Scientists on this team. Defaults to 32.
- Max Commanders: Maximum Commanders on this team. Defaults to 32.
- Max Assassins: Maximum Assassins on this team. Defaults to 32.
swarm_team_xen
This is the Xen Team entity, you will require one of these for each Xen team on your map.
Fields:
- Scenario: The Scenario this Team is associated with, defaults to 0.
- Team Name: The name to use for this Xen team, defaults to "Xen"
- Max Grunts: Maximum Grunts on this team. Defaults to 32.
- Max Controllers: Maximum Controllers on this team. Defaults to 32.
- Max Slaves: Maximum Slaves on this team. Defaults to 32.
- Max Gargs: Maximum Gargs on this team. Defaults to 3.
NOTE: Max Gargs greater than three will be reduced to three during a game, this is due to the amount of lag caused by the garg class.
swarm_map_data.
Fields:
- Order: This sets the style of Scenario Sequencing. defaults to sequential
- Sequence: A comma ',', space ' ', or pipe '|' seperated list of Sceanrio numbers. This allows Scenarios to be played out of entry order.
- Number Rounds Active: This sets the snumber of rounds a Scenario will be played before Scenarios are changed. Defaults to 1.
swarm_scenario.
This entity is used to control the round based game play system. You will need one of these. It overrides defaults set in swarm_map_data.
Fields:
- Round Time: This sets the length of a round in seconds, default is "0", which is no time limit.
- Number Rounds Active: This sets the snumber of rounds a Scenario will be played before Scenarios are changed. Defaults to 0.
- flags
- Allow Respawn: Allow players to respwawn before round has ended, defaults OFF.
- Friendly AI: Specify if monsters will not attack Players of same race, but different team. Defaults ON.
swarm_mission_destination.
This entity represents Mission Destinations for Capture The Object and Escort The Player missions. Destinations can be used for multiple missions.
Fields:
- Scenario: The Scenario this Destination is associated with, defaults to 0.
- flags:
- Kill Mission: Setting this on will disable any mission that is allowable for this destination. Defaults OFF.
- Start Off: This destination will be OFF at the start of a round and some action must cause it to become enabled. Defaults OFF.
- Team Name: Name of team associated with this destination. No mission object of the same team will be accepted at this destination. Defaults to ""
Swarm Missions
These are the common fields for all swarm mission types..
Fields:
- flags:
- End Round: Completing Mission will end round. Defaults OFF.
- Start Off: Start Round Disabled, must be switched on. Defaults OFF.
- Reset Counter: Completing Mission will reset counter, but not end round. Defaults OFF.
- Reset On Complete: Reset Mission when destination reached, mission can be used again this round. Defaults OFF
- Auto Return: Automatically return object to start location when touched by player on objects team (CTO only). Defaults ON.
- Scenario: The Scenario this Mission is associated with, defaults to 0.
- Team Name: Name of team associated with this mission.
- Team Points: Team points awarded for completing this mission. Defaults to 5
- Time Bonus: Time bonus to add to time remaining when completing this mission, can be negative. Defaults to "0".
swarm_cto_mission
This entity represents Capture The Object mission, you will need one for each CTO mission.
Fields:
- flags
- Drop to Ground: Whether the CTO object should fall to the gorund when spawning or respawning, gravity will be normal once touched. Defaults OFF.
- Model: Model to use for this misiion. Defaults to "models/crystal.mdl".
Vars for when object is picked up by enemy. %s: 1 = player, 2 = team.
- Stolen Message: %s stole the %s Crystal!
- Stolen Sound: vox/buzwarn.wav
- Stolen Pitch: 100
- Stolen Volume: 1.0
Vars for when object is picked up by friend when not at original location.
- Returned Message: %s returned the %s Crystal!
- Returned Sound: vox/buzwarn.wav
- Returned Pitch: 100
- Returned Volume: 1.0
Vars for when object arrives at destination.
- Captured Message: %s captured the %s Crystal!
- Captured Sound: vox/capture.wav
- Captured Pitch: 100
- Captured Volume: 1.0
Vars for when object is dropped up by enemy.
- Dropped Message: %s dropped the %s Crystal!
- Dropped Sound: vox/buzwarn.wav
- Dropped Pitch: 100
- Dropped Volume: 1.0
swarm_dto_mission
This entity represents Destroy The Object mission, you will need one for each DTO mission.
Fields:
Vars for when object is destroyed. %s: 1 = player, 2 = team.
- Destroyed Message: %s destroyed the %s Crystal!
- Destroyed Sound: vox/capture.wav
- Destroyed Pitch: 100
- Destroyed Volume: 1.0
swarm_etp_mission
This entity represents Escort The Player missions, you will need one for each ETP mission.
Fields:
- Escort Class: This field allows you to specify which class can be selcted to be the escorted player. Defaults to 'Any'.
- Spawn Point: Spawn point players having this mission should spawn at.
Vars for when player to escort is Chosen. %s: 1 = player, 2 = team.
- Chosen Message: Escort %s of the %s team!
- Chosen Sound: vox/buzwarn.wav"
- Chosen Pitch: 100
- Chosen Volume: 1.0
Vars for when escorted player escapes. %s: 1 = player, 2 = team.
- Escaped Message: %s of the %s escaped!
- Escaped Sound: vox/capture.wav
- Escaped Pitch: 100
- Escaped Volume: 1.0
Vars for when escorted player is killed. %s: 1 = escort player, escort 2 = team, 3 = attacking player, 4 = attacking team.
- Killed Message: %s of the %s was killed by %s of the %s!
- Killed Sound: vox/buzwarn.wav
- Killed Pitch: 100
- Killed Volume: 1.0
swarm_sur_mission
This entity represents Survival missions, you will need one for each SUR mission.
Fields:
Spawn Points
- Scenario: The Scenario this Spawn Point is associated with, defaults to 0.
- Team Name: Name of team allowed to use this spawn point. Default is "Human|Xen" as appropriate for race.
- flags:
- Missions Only: Players must have a mission targeted at this spawn point to spawn here, defaults OFF.
- swarm_spawnpt_human: Generic Human Spawn, any human can spawn here.
- swarm_spawnpt_hgrunt: Grunt Spawn.
- swarm_spawnpt_hassassin: Assassin Spawn.
- swarm_spawnpt_hscientist: Scientist Spawn.
- swarm_spawnpt_hcommander: Commander Spawn.
- swarm_spawnpt_xen: Generic Xen Spawn, any Xen can spawn here.
- swarm_spawnpt_atripod: Xen Grunt Spawn.
- swarm_spawnpt_agarg: Gargantua Spawn.
- swarm_spawnpt_aslave: Slave Spawn.
- swarm_spawnpt_acontroller: Controller Spawn.
swarm_trigger_regen
This is the health/armor regeneration trigger. Negative damage types give players health. Affects armour at half health rate.
Fields:
- flags:
- Target Once: Can this point only be used once. Defaults OFF.
- Start Off: Start round disabled. Defaults OFF.
- No clients: Defaults OFF.
- FireClientOnly: Defaults OFF.
- TouchClientOnly: Defaults OFF.
- Scenario: The Scenario this Regen Trigger is associated with, defaults to 0.
- Team Name: Name of team that will be affected by this trigger. Defaults to "", any team.
- Master:
- Damage: Amount to hurt player per second. Defaults to -10.
- Delay before trigger: Number of seconds to wait after trigger is fired before healing. Defaults to 0.
swarm_ammo_human_primary
This pack gives a player Human Primary Ammo. You can set which ammo types it contains, all default to on.
Fields:
- flags:
- 9mm Bullets: Used by Grunt (MP5) and Glock (All Humans).
- Shoutgun Shells: Used by Commander (Shotgun).
- Uranium: Used by Scientist (Gluon and Gauss guns).
- Crossbow Bolts: Used by Assassin (Crossbow).
- Scenario: The Scenario this Ammo Pack is associated with, defaults to 0.
swarm_ammo_human_secondary
This pack gives a player Human Secondary Ammo. You can set which ammo types it contains, all default to on.
Fields:
- flags:
- Handgrenades: Used by Commander and Grunt.
- Conc Grenades: Used by Assassin.
- Smoke Grenades: Used by Assassin.
- M203 Grenades: Used by Grunt.
- Health Needles: Used by Scientist.
- Proximity Mines: Used by Commander.
- C4: Used by Commander.
- Tripmines: Used by Grunt.
- Adrenaline: Used by Scientist.
- Scenario: The Scenario this Ammo Pack is associated with, defaults to 0.
swarm_ammo_xen_primary
This pack gives a player Xen Primary Ammo. You can set which ammo types it contains, all default to on.
Fields:
- flags:
- Bioelectric: Used by Slave, Gargantua and Controller.
- Scenario: The Scenario this Ammo Pack is associated with, defaults to 0.
swarm_ammo_xen_secondary
This pack gives a player Xen Primary Ammo. You can set which ammo types it contains, all default to on.
Fields:
- flags:
- Sonic Grenades: Used by Grunt.
- Snarks: Used by Grunt.
- Scenario: The Scenario this Ammo Pack is associated with, defaults to 0.
|