Changes between Version 56 and Version 57 of ProtocolZero
- Timestamp:
- Jun 10, 2011 11:23:39 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ProtocolZero
v56 v57 74 74 * ''[[cs|cs]]'' - "Can See". Takes one argument. 75 75 * int entityid 76 * ''[[ra]]'' - "RAdar". Takes one argument. 77 * float range 78 * ''[[wi]]'' - "What Is". Takes one argument. 79 * int entityid 76 80 * ''[[rf]]'' - "!RangeFinder". Takes three arguments. 77 81 * int range … … 145 149 * move [OBJECT] - finds the location of specified object, and pathfinds to it using move[LOCATION]. 146 150 * echo [STRING] - reports a string back over the socket to the user 147 * jump [VOID] - makes the Quagent jump in place.148 151 * crouch [VOID] - makes the Quagent crouch in place. 149 152 * changeWeapon [WEAPON] - Quagent equips the given weapon, if possible. … … 152 155 * listen [TIME] - sends sounds back to the user for the specified time. This seems like it might be Hard. 153 156 * zoom [VOID] - sends an image that zooms on the Quagent's current view. Uses quake zoom func. 154 * More complex robot-like functions. (Implement next)155 * follow [ENTITY] [DIST] - Bot moves toward/away from entity until it is at the given distance, if possible, and attempts to maintain that.156 * track [ENTITY] - Bot rotates to face entity.157 157 * Invokable Quake Behavior (Implement last) 158 158 * whereareyou? - returns what the bot usually says if you ask it that in a team game ("I'm by the rail gun in the blue base." sort of things). 159 159 * followsmart [ENTITY] - smartly follows the given character using Quake's follow chat command. 160 * playQuake - activates Deathmatch AI?161 160 * Sensors 162 161 * currentItem - returns description of currently held items.