Func tankapcrocket: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Robot: fixing template case.) |
||
Line 17: | Line 17: | ||
==Flags== | ==Flags== | ||
*{{ | *{{Fl BaseTank}} | ||
==Inputs== | ==Inputs== |
Revision as of 19:23, 19 January 2009
Entity Description
A brush entity that functions as an APC rocket turret. Template:Brushmodel
Availability
Template:In game Template:Game Template:In code
Keyvalues
- Template:Kv basetank
- rocketspeed
- <float> Speed the rocket will travel at.
- burstcount
- <integer> Number of rockets to shoot in a burst.
Flags
- {| class="mw-collapsible mw-collapsed" style="background:rgba(0,0,0,0.05) ;float:no;margin-bottom:1em;margin-left:0;padding-right:0.5em;border:1px solid rgba(255,255,255,0.1); border-left:solid 1px #8bb9e0; padding-left:1em;"
|+ style="text-align:left; white-space:nowrap; font-weight:bold; color:#ddd; " | BaseTank flags |
- Active : [1]
- Player : [2] !FGD
- Humans : [4] !FGD
- Aliens : [8] !FGD
- Only Direct
- The tank will only fire if it's target is in direct line of sight. : [16]
- Controllable (by player) : [32]
- Damage Kick : [64]
- Aim at a particular position : [128] !FGD
- Aim assistance : [256] !FGD
- NPC : [512] !FGD
- NPC Controllable : [1024]
- NPC Set Controller : [2048]
- Allow friendlies to hit player : [4096]
- Don't use range as a factor in determining if something is in view cone : [8192] !FGD
- Non-solid. : [32768]
- Sound on : [65536] !FGD
- Perfect accuracy every 3rd shot at player : [131072]
|}
Inputs
- {| class="mw-collapsible mw-collapsed" style="background:rgba(0,0,0,0.05) ;float:no;margin-bottom:1em;margin-left:0;padding-right:0.5em;border:1px solid rgba(255,255,255,0.1); border-left:solid 1px #8bb9e0; padding-left:1em;"
|+ style="text-align:left; white-space:nowrap; font-weight:bold; color:#ddd; " | BaseTank inputs |
- Activate
- Turn the tank on.
- Deactivate
- Turn the tank off (go dormant).
- SetFireRate <float >
- How fast to fire (0 = don't fire).
- SetDamage <integer >
- Set the Damage Per Bullet keyvalue.
- SetTargetPosition <vector >
- World position (coordinates) that to aim at
- SetTargetDir <vector >
- Direction (pitch yaw roll) to aim at.
- SetTargetEntityName <targetname >
- "Set the entity I should follow/attack to the closest entity matching this name."[Clarify]
- SetTargetEntity <entity>
- "Set the entity I should follow/attack to the passed in entity. This requires an output which passes an entity through the output."[Clarify]
- ClearTargetEntity
- Clear the entity memory of any targets it was told to attack.
- FindNPCToManTank <string >
- Find a nearby capable NPC to man this tank.
- StartFindingNPCs
- Start searching for capable NPCs to man this tank.
- StopFindingNPCs
- Stop searching for capable NPCs to man this tank.
- ForceNPCOff
- Force the NPC manning this tank (if any) to leave.
- SetMaxRange <float >
- Set the max range of the tank.
Confirm:Maximum distance a shot can go?
|}
- DeathVolley
- Fire a burst of rockets because the entity is dying.
Outputs
- {| class="mw-collapsible mw-collapsed" style="background:rgba(0,0,0,0.05) ;float:no;margin-bottom:1em;margin-left:0;padding-right:0.5em;border:1px solid rgba(255,255,255,0.1); border-left:solid 1px #8bb9e0; padding-left:1em;"
|+ style="text-align:left; white-space:nowrap; font-weight:bold; color:#ddd; " | BaseTank outputs |
- OnFire
- Fires when the tank fires its bullets.
- OnAquireTarget
- Fires when target is newly in range and can be shot.
- OnLoseTarget
- Fires when when target goes out of range.
- OnAmmoDepleted
- DO NOT USE. Exists in code, but never coded to fire at any point.
- OnGotController
- Fires when an NPC starts to control this tank. Players do NOT fire this input.
- OnGotPlayerController
- Fires when a Player starts to control this tank. NPCs do NOT fire this input.
- OnLostController
- Fires when the NPC controller of the tank stops controlling it. Players do NOT fire this input.
- OnLostPlayerController
- Fires when the Player controller of the tank stops controlling it. NPCs do NOT fire this input.
- OnReadyToFire
- Fires once when the tank spawns, or is done waiting to fire between rounds. Useful for playing a reloading/charging/searching sound possibly.
|}