Changes between Version 56 and Version 57 of ProtocolZero


Ignore:
Timestamp:
Jun 10, 2011 11:23:39 AM (13 years ago)
Author:
jpawlick
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProtocolZero

    v56 v57  
    7474 * ''[[cs|cs]]'' - "Can See". Takes one argument.
    7575  * int entityid
     76 * ''[[ra]]'' - "RAdar". Takes one argument.
     77  * float range
     78 * ''[[wi]]'' - "What Is". Takes one argument.
     79  * int entityid
    7680 * ''[[rf]]'' - "!RangeFinder". Takes three arguments.
    7781  * int range
     
    145149 * move [OBJECT] - finds the location of specified object, and pathfinds to it using move[LOCATION].
    146150 * echo [STRING] - reports a string back over the socket to the user
    147  * jump [VOID] - makes the Quagent jump in place.
    148151 * crouch [VOID] - makes the Quagent crouch in place.
    149152 * changeWeapon [WEAPON] - Quagent equips the given weapon, if possible.
     
    152155 * listen [TIME] - sends sounds back to the user for the specified time. This seems like it might be Hard.
    153156 * 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.
    157157* Invokable Quake Behavior (Implement last)
    158158 * 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).
    159159 * followsmart [ENTITY] - smartly follows the given character using Quake's follow chat command.
    160  * playQuake - activates Deathmatch AI?
    161160* Sensors
    162161 * currentItem - returns description of currently held items.