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) |