Template:KV BaseTank: Difference between revisions
Jump to navigation
Jump to search
(changed description for "heavy cannon") |
SirYodaJedi (talk | contribs) m (fix internal names) |
||
Line 1: | Line 1: | ||
{{minititle|BaseTank}} | {{minititle|BaseTank}} | ||
{{KV|Bullets | {{KV|Bullets|intn=bullet|choices|Ammo type. Be aware that some games will use '''Ammo type''' instead.}} | ||
:{| class=standard-table | :{| class=standard-table | ||
! Literal value || Description | ! Literal value || Description | ||
Line 14: | Line 14: | ||
| 4 || Laser (does nothing) | | 4 || Laser (does nothing) | ||
|} | |} | ||
{{KV|Ammo type | {{KV|Ammo type|intn=ammotype|choices|Ammo type. Be aware that some games will use '''Bullets''' instead.}} | ||
:{| class=standard-table | :{| class=standard-table | ||
! Value || Description | ! Value || Description | ||
Line 28: | Line 28: | ||
| <code>CombineHeavyCannon</code> || Combine Heavy Cannon (Episode 2 autogun) | | <code>CombineHeavyCannon</code> || Combine Heavy Cannon (Episode 2 autogun) | ||
|} | |} | ||
{{KV|Control Volume | {{KV|Control Volume|intn=control_volume|target_destination|Name of a trigger the player must be inside to control the tank.}} | ||
{{KV|(Team) Master | {{KV|(Team) Master|intn=master|string|Not used for Source. Provided for backwards compatibility with {{ent|multisource}} or {{ent|game_team_master}}.}} | ||
{{KV|Yaw rate | {{KV|Yaw rate|intn=yawrate|string|How fast tank can look left or right.}} | ||
{{KV|Yaw range | {{KV|Yaw range|intn=yawrange|string|How far tank can turn left or right.}} | ||
{{KV|Yaw tolerance | {{KV|Yaw tolerance|intn=yawtolerance|string|Additional left-right range. If the gun tries to turn beyond '''Yaw range + Yaw tolerance''', the gun will snap back to the maximum '''Yaw range'''.}} | ||
{{KV|Pitch rate | {{KV|Pitch rate|intn=pitchrate|string|How fast tank can look up or down}} | ||
{{KV|Pitch range | {{KV|Pitch range|intn=pitchrange|string|How far tank can turn up or down}} | ||
{{KV|Pitch tolerance | {{KV|Pitch tolerance|intn=pitchtolerance|string|Additional up-down range. If the gun tries to turn beyond '''Pitch range + Pitch tolerance''', the gun will snap back to the maximum '''Pitch range'''.}} | ||
{{KV|Barrel Length | {{KV|Barrel Length|intn=barrel|string|Solid length of the tank barrel. Any part of the barrel beyond this length may clip through objects.}} | ||
{{KV|Barrel Horizontal | {{KV|Barrel Horizontal|intn=barrely|string|How wide the barrel is, horizontally.}}} | ||
{{KV|Barrel Vertical | {{KV|Barrel Vertical|intn=barrelz|string|How wide the barrel is, vertically.}} | ||
{{KV|Smoke Sprite | {{KV|Smoke Sprite|intn=spritesmoke|sprite|Smoke sprite to emit when gun fires. {{bug|Transparency may not work.}}}} | ||
{{KV|Flash Sprite | {{KV|Flash Sprite|intn=spriteflash|sprite|Flash sprite to emit when gun fires.}} | ||
{{KV|Sprite scale | {{KV|Sprite scale|intn=spritescale|string|Sprite scale for both sprites above.}} | ||
{{KV|Rotate Start Sound | {{KV|Rotate Start Sound|intn=rotatestartsound|sound|Sound to play when tank starts to turn.}} | ||
{{KV|Rotate Loop Sound | {{KV|Rotate Loop Sound|intn=rotatesound|sound|Sound to play when tank is turning.}} | ||
{{KV|Rotate Stop Sound | {{KV|Rotate Stop Sound|intn=rotatestopsound|sound|Sound to play when tank stops turning.}} | ||
{{KV|Rate of Fire | {{KV|Rate of Fire|intn=firerate|string|Number of bullets to fire in a second.}} | ||
{{KV|Damage Per Bullet | {{KV|Damage Per Bullet|intn=bullet_damage|string|How much a single bullet hurts everything except the player. If <code>0</code>, takes amount from the type of bullet/damage.}} | ||
{{KV|Damage Per Bullet Vs Player | {{KV|Damage Per Bullet Vs Player|intn=bullet_damage_vs_player|string|How much a single bullet hurts the player only. If <code>0</code>, takes amount from the type of bullet/damage.}} | ||
{{KV|Firing persistence | {{KV|Firing persistence|intn=persistence|string|How many seconds to keep firing at target's last known position after losing [[LOS]] (for NPCs).}} | ||
{{KV|Firing persistence2 | {{KV|Firing persistence2|intn=persistence2|string|After '''Firing persistence''' is over, how many seconds to periodically fire at target's last known position (for NPCs).}} | ||
{{KV|Bullet accuracy | {{KV|Bullet accuracy|intn=firespread|choices|How accurately the gun can fire. | ||
:*0: Perfect Shot | :*0: Perfect Shot | ||
:*1: Small cone | :*1: Small cone | ||
Line 56: | Line 56: | ||
:*3: Large cone | :*3: Large cone | ||
:*4: Extra-large cone}} | :*4: Extra-large cone}} | ||
{{KV|Minimum target range | {{KV|Minimum target range|intn=minRange|string|Minimum range to target something (for NPCs). If a target is closer than this amount, the NPC will probably switch to any weapon they have on them.}} | ||
{{KV|Maximum target range | {{KV|Maximum target range|intn=maxRange|string|Maximum range to target something (for NPCs). {{confirm|This may actually be the distance for aim assistance instead?}}}} | ||
{{KV|Gun Base Attachment | {{KV|Gun Base Attachment|intn=gun_base_attach|string|If '''Parent''' is specified, this is the attachment point on the parent to aim from.}} | ||
{{KV|Gun Barrel Attachment | {{KV|Gun Barrel Attachment|intn=gun_barrel_attach|string|If '''Parent''' is specified, this is the attachment point on the parent to fire from. If you specify this, you'll want to specify the '''Gun Base Attachment''' too.}} | ||
{{KV|Gun Yaw Pose Param | {{KV|Gun Yaw Pose Param|intn=gun_yaw_pose_param|string|If '''Parent''' and '''Gun Pitch Pose Param''' are specified, then the gun itself will be invisible and the tank will steer a gun on the parent using the pose parameters.}} | ||
{{KV|Gun Yaw Pose Center | {{KV|Gun Yaw Pose Center|intn=gun_yaw_pose_center|float|The center yaw pose parameter of the gun on the parent.}} | ||
{{KV|Gun Pitch Pose Param | {{KV|Gun Pitch Pose Param|intn=gun_pitch_pose_param|string|If '''Parent''' and '''Gun Yaw Pose Param''' are specified, then the gun itself will be invisible and the tank will steer a gun on the parent using the pose parameters.}} | ||
{{KV|Gun Pitch Pose Center | {{KV|Gun Pitch Pose Center|intn=gun_pitch_pose_center|float|The center pitch pose parameter of the gun on the parent.}} | ||
{{KV|Ammunition Count | {{KV|Ammunition Count|intn=ammo_count|integer|Amount of ammo when ''player'' is using. -1 {{=}} unlimited ammo.}} | ||
{{KV|Lead Target | {{KV|Lead Target|intn=LeadTarget|boolean|Aim ahead to hit moving targets (for NPCs).}} | ||
{{KV|NPC Man Point | {{KV|NPC Man Point|intn=npc_man_point|target_destination|Point where NPC must stand to use.}} | ||
{{KV|Post-NPC Attack Grace Period | {{KV|Post-NPC Attack Grace Period|intn=playergraceperiod|float|If specified, NPC's manning this func tank won't fire at the player, after firing at a non-player, for this amount of time.}} | ||
{{KV|Ignore Grace Upto | {{KV|Ignore Grace Upto|intn=ignoregraceupto|float|The player grace period is ignored if the player is under this distance from the tank.}} | ||
{{KV|Player Lock Time | {{KV|Player Lock Time|intn=playerlocktimebeforefire|float|The tank must be aiming right on the player for this amount of time before it's allowed to fire.}} | ||
{{KV|Effect Handling | {{KV|Effect Handling|intn=effecthandling|choices|Produce these sound and particle effects when firing. | ||
:*0: Use Individual Settings. | :*0: Use Individual Settings. | ||
:*1: AR2 | :*1: AR2 | ||
:*2: Combine Cannon}}<noinclude>[[Category:Keyvalue Templates|BaseTank]]</noinclude> | :*2: Combine Cannon}}<noinclude>[[Category:Keyvalue Templates|BaseTank]]</noinclude> |
Revision as of 11:57, 11 May 2024
BaseTank:
- Bullets (bullet) <choices>
- Ammo type. Be aware that some games will use Ammo type instead.
Literal value Description 0 None 1 Pistol 2 SMG1 3 AR2 (shows pistol/smg1 bullets?) 4 Laser (does nothing)
- Ammo type (ammotype) <choices>
- Ammo type. Be aware that some games will use Bullets instead.
Value Description None Pistol
Pistol SMG1
SMG1 AR2
AR2 CombineHeavyCannon
Combine Heavy Cannon (Episode 2 autogun)
- Control Volume (control_volume) <targetname>
- Name of a trigger the player must be inside to control the tank.
- (Team) Master (master) <string>
- Not used for Source. Provided for backwards compatibility with multisource or game_team_master.
- Yaw rate (yawrate) <string>
- How fast tank can look left or right.
- Yaw range (yawrange) <string>
- How far tank can turn left or right.
- Yaw tolerance (yawtolerance) <string>
- Additional left-right range. If the gun tries to turn beyond Yaw range + Yaw tolerance, the gun will snap back to the maximum Yaw range.
- Pitch rate (pitchrate) <string>
- How fast tank can look up or down
- Pitch range (pitchrange) <string>
- How far tank can turn up or down
- Pitch tolerance (pitchtolerance) <string>
- Additional up-down range. If the gun tries to turn beyond Pitch range + Pitch tolerance, the gun will snap back to the maximum Pitch range.
- Barrel Length (barrel) <string>
- Solid length of the tank barrel. Any part of the barrel beyond this length may clip through objects.
- Barrel Horizontal (barrely) <string>
- How wide the barrel is, horizontally.}
- Barrel Vertical (barrelz) <string>
- How wide the barrel is, vertically.
- Smoke Sprite (spritesmoke) <sprite>
- Smoke sprite to emit when gun fires.
Bug:Transparency may not work. [todo tested in ?]
- Flash Sprite (spriteflash) <sprite>
- Flash sprite to emit when gun fires.
- Sprite scale (spritescale) <string>
- Sprite scale for both sprites above.
- Rotate Start Sound (rotatestartsound) <sound>
- Sound to play when tank starts to turn.
- Rotate Loop Sound (rotatesound) <sound>
- Sound to play when tank is turning.
- Rotate Stop Sound (rotatestopsound) <sound>
- Sound to play when tank stops turning.
- Rate of Fire (firerate) <string>
- Number of bullets to fire in a second.
- Damage Per Bullet (bullet_damage) <string>
- How much a single bullet hurts everything except the player. If
0
, takes amount from the type of bullet/damage.
- Damage Per Bullet Vs Player (bullet_damage_vs_player) <string>
- How much a single bullet hurts the player only. If
0
, takes amount from the type of bullet/damage.
- Firing persistence (persistence) <string>
- How many seconds to keep firing at target's last known position after losing LOS (for NPCs).
- Firing persistence2 (persistence2) <string>
- After Firing persistence is over, how many seconds to periodically fire at target's last known position (for NPCs).
- Bullet accuracy (firespread) <choices>
- How accurately the gun can fire.
- 0: Perfect Shot
- 1: Small cone
- 2: Medium cone
- 3: Large cone
- 4: Extra-large cone
- Minimum target range (minRange) <string>
- Minimum range to target something (for NPCs). If a target is closer than this amount, the NPC will probably switch to any weapon they have on them.
- Maximum target range (maxRange) <string>
- Maximum range to target something (for NPCs).
Confirm:This may actually be the distance for aim assistance instead?
- Gun Base Attachment (gun_base_attach) <string>
- If Parent is specified, this is the attachment point on the parent to aim from.
- Gun Barrel Attachment (gun_barrel_attach) <string>
- If Parent is specified, this is the attachment point on the parent to fire from. If you specify this, you'll want to specify the Gun Base Attachment too.
- Gun Yaw Pose Param (gun_yaw_pose_param) <string>
- If Parent and Gun Pitch Pose Param are specified, then the gun itself will be invisible and the tank will steer a gun on the parent using the pose parameters.
- Gun Yaw Pose Center (gun_yaw_pose_center) <float>
- The center yaw pose parameter of the gun on the parent.
- Gun Pitch Pose Param (gun_pitch_pose_param) <string>
- If Parent and Gun Yaw Pose Param are specified, then the gun itself will be invisible and the tank will steer a gun on the parent using the pose parameters.
- Gun Pitch Pose Center (gun_pitch_pose_center) <float>
- The center pitch pose parameter of the gun on the parent.
- Ammunition Count (ammo_count) <integer>
- Amount of ammo when player is using. -1 = unlimited ammo.
- Lead Target (LeadTarget) <boolean>
- Aim ahead to hit moving targets (for NPCs).
- NPC Man Point (npc_man_point) <targetname>
- Point where NPC must stand to use.
- Post-NPC Attack Grace Period (playergraceperiod) <float>
- If specified, NPC's manning this func tank won't fire at the player, after firing at a non-player, for this amount of time.
- Ignore Grace Upto (ignoregraceupto) <float>
- The player grace period is ignored if the player is under this distance from the tank.
- Player Lock Time (playerlocktimebeforefire) <float>
- The tank must be aiming right on the player for this amount of time before it's allowed to fire.
- Effect Handling (effecthandling) <choices>
- Produce these sound and particle effects when firing.
- 0: Use Individual Settings.
- 1: AR2
- 2: Combine Cannon