commands.def

changeset 69
29a3e669d648
parent 35
3d3f6ed40171
equal deleted inserted replaced
68:588cc27e84bb 69:29a3e669d648
1 /* This file defines the commands botc will treat as valid. 1 /* This file defines the commands botc will treat as valid.
2 * Do not edit unless you know what you are doing! 2 * Do not edit unless you know what you are doing!
3 * 3 *
4 * Syntax: number:name:returntype:numargs:maxargs[:argumentlist] 4 * Syntax: number:name:returntype:numargs:maxargs[:argumentlist]
5 */ 5 */
6 0:changestate:void:1:1:str(statename) 6 0:changestate:void:1:1:int(newstate)
7 1:delay:void:1:1:int(tics) 7 1:delay:void:1:1:int(tics)
8 2:rand:int:2:2:int(a):int(b) 8 2:rand:int:2:2:int(a):int(b)
9 3:StringsAreEqual:bool:2:2:str(string1):str(string2) 9 3:StringsAreEqual:bool:2:2:str(string1):str(string2)
10 4:LookForPowerups:int:2:2:int(start):bool(visibilitycheck) 10 4:LookForPowerups:int:2:2:int(start):bool(visibilitycheck)
11 5:LookForWeapons:int:2:2:int(start):bool(visibilitycheck) 11 5:LookForWeapons:int:2:2:int(start):bool(visibilitycheck)
14 8:LookForBaseArmor:int:2:2:int(start):bool(visibilitycheck) 14 8:LookForBaseArmor:int:2:2:int(start):bool(visibilitycheck)
15 9:LookForSuperHealth:int:2:2:int(start):bool(visibilitycheck) 15 9:LookForSuperHealth:int:2:2:int(start):bool(visibilitycheck)
16 10:LookForSuperArmor:int:2:2:int(start):bool(visibilitycheck) 16 10:LookForSuperArmor:int:2:2:int(start):bool(visibilitycheck)
17 11:LookForPlayerEnemies:int:1:1:int(start) 17 11:LookForPlayerEnemies:int:1:1:int(start)
18 12:GetClosestPlayerEnemy:int:0:0 18 12:GetClosestPlayerEnemy:int:0:0
19 13:MoveLeft:void:1:1:float(speed) 19 13:MoveLeft:void:1:1:int(speed)
20 14:MoveRight:void:1:1:float(speed) 20 14:MoveRight:void:1:1:int(speed)
21 15:MoveForward:void:1:1:float(speed) 21 15:MoveForward:void:1:1:int(speed)
22 16:MoveBackwards:void:1:1:float(speed) 22 16:MoveBackwards:void:1:1:int(speed)
23 17:StopMovement:void:0:0 23 17:StopMovement:void:0:0
24 18:StopForwardMovement:void:0:0 24 18:StopForwardMovement:void:0:0
25 19:StopSidewaysMovement:void:0:0 25 19:StopSidewaysMovement:void:0:0
26 20:CheckTerrain:int:2:2:int(distance):int(angle) 26 20:CheckTerrain:int:2:2:int(distance):int(angle)
27 21:PathToGoal:int:1:1:float(speed) 27 21:PathToGoal:int:1:1:int(speed)
28 22:PathToLastKnownEnemyPosition:int:1:1:float(speed) 28 22:PathToLastKnownEnemyPosition:int:1:1:int(speed)
29 23:PathToLastHeardSound:int:1:1:float(speed) 29 23:PathToLastHeardSound:int:1:1:int(speed)
30 24:Roam:int:1:1:float(speed) 30 24:Roam:int:1:1:int(speed)
31 25:GetPathingCostToItem:int:1:1:int(item) 31 25:GetPathingCostToItem:int:1:1:int(item)
32 26:GetDistanceToItem:int:1:1:int(item) 32 26:GetDistanceToItem:int:1:1:int(item)
33 27:GetItemName:str:1:1:int(item) 33 27:GetItemName:str:1:1:int(item)
34 28:IsItemVisible:bool:1:1:int(item) 34 28:IsItemVisible:bool:1:1:int(item)
35 29:SetGoal:void:1:1:int(item) 35 29:SetGoal:void:1:1:int(item)

mercurial