Tanktrain ai: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 
 Bug:The train won't move any faster than 1 unit per second due to coding mistakes.  [todo tested in ?]
Bug:The train won't move any faster than 1 unit per second due to coding mistakes.  [todo tested in ?]
		
	
| No edit summary |  (-added class hierarchy) | ||
| (5 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| {{ | {{LanguageBar}} | ||
| {{CD|CTankTrainAI|file1=1}} | |||
| {{this is a|point entity|name=tanktrain_ai}} This is AI to make an associated [[func_tanktrain]] automatically move along its path towards the node closest to a target. | |||
| {{bug|The train won't move any faster than 1 unit per second due to coding mistakes.}} | {{bug|The train won't move any faster than 1 unit per second due to coding mistakes.}} | ||
| == Keyvalues == | == Keyvalues == | ||
| {{KV Targetname}} | {{KV Targetname}} | ||
| {{KV|Train Name|intn=target|target_destination|The func_tanktrain to move}} | |||
| {{KV|Start Moving Sound|intn=startsound|sound|The sound to play when the train starts moving}} | |||
| {{KV|Engine Loop Sound|intn=enginesound|sound|The engine sound is looped when it plays}} | |||
| {{KV|Vehicle Movement Sound|intn=movementsound|sound|The looping sound to play while the train is moving}} | |||
| == Inputs == | == Inputs == | ||
| {{I  | {{I|TargetEntity|Start chasing the entity with this name|param=string|nofgd=1}} | ||
| [[Category:AI]] | [[Category:AI]] | ||
Latest revision as of 10:46, 28 October 2024

 
|  Class hierarchy | 
|---|
| CTankTrainAI | 
|  tanktrain.cpp | 
tanktrain_ai  is a   point entity  available in all  Source games. This is AI to make an associated func_tanktrain automatically move along its path towards the node closest to a target.
 Source games. This is AI to make an associated func_tanktrain automatically move along its path towards the node closest to a target.
 Bug:The train won't move any faster than 1 unit per second due to coding mistakes.  [todo tested in ?]
Bug:The train won't move any faster than 1 unit per second due to coding mistakes.  [todo tested in ?]Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentnameortarget).
 Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Train Name (target) <targetname>
- The func_tanktrain to move
- Start Moving Sound (startsound) <sound>
- The sound to play when the train starts moving
- Engine Loop Sound (enginesound) <sound>
- The engine sound is looped when it plays
- Vehicle Movement Sound (movementsound) <sound>
- The looping sound to play while the train is moving
























