-
Notifications
You must be signed in to change notification settings - Fork 2
A custom QVM for tremulous 1.1 with advanced bots
License
cmf028/CoW-Tremulous
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CoW Tremulous QVM v2.0 Current Features (Over Lakitu QVM 5.5): Advanced bots with route finding capabilities and waypoint support. Entirely customisable! !loadlayout allows loading of a new layout without a restart !loadrotation allows the changing of rotations on demand !strip and associated commands allow admins to control a player's access to weapons/armor/classes. Bot Specific Features: !botcfg allows loading/saving of bot configuration files !botset allows the changing of bot abilities !botcmd changes the bots behavior !bot adds bots with a specified skill level !drawnodes shows the waypoints !waypoint allows the making of waypoints for the bots Bots can: Go to a medistat to heal Go to an armoury to buy weapons and armor Evolve Use secondary abilities like lighting, pounce, snipe, charge Wallcrawl Use waypoints to navigate the map and go to a location without getting stuck Effectively dodge. Will not keep human players from spawning PBot paths are compatible, but you must use "!waypoint migrate" first Overview of bot admin commands: !bot [add/del] [botname] [team] [skilllevel] Used to add/delete a bot skilllevel is a number from 1-10 10 == aimbot 5 == default !botcmd [botname] [attack/repair/auto/idle] Used to control bot behavior attack means humans wont repair buildings repair means humans will ONLY repair buildings auto is the default, it allows all bot functions idle makes the bots stand there and do nothing !botset [class] [attribute] [enable/disable] Allows controling of bot capabilities/cvars Available arguments: Class: Attribute: Explanation: buy allows/disallows the bot to buy a weapon rifle psaw shotgun las flamer pulse luci chain massd all evolve allows/disallows the bot to evolve to a class basi advbasi mara advmara goon advgoon tyrant all bot controls misc bot capabilities roam -- determines if bots will "roam" the map attackstruct infinitefunds !botcfg [load/save] [cfgname] Allows the loading/saving of bot configs (settings by the !botset command) Bot configs are loaded/saved from the "bot" subdirectory in your base folder !waypoint [add/del/connect/disconnect/timeout/radius/class/action/autoconnect/migrate/save/cancel] [arg2] Allows the making/editing of waypoints for the bots add -- adds a new waypoint at the current location del -- deletes the waypoint you are close to connect -- use once to select a waypoint, use again on another waypoint to connect the two disconnect -- use once to select a waypoint, use again on another waypoint to disconnect the two timeout -- change the timeout value of a waypoint, default: 10000. Timeout is the maximum amount of time a bot will try to get to a waypoint before rerouting (used in case bot goes off path) radius -- change the radius of a waypoint. The radius is how close the bot has to get to the waypoint before starting to head to the next one class -- change the classes that can use a waypoint. Default: all action -- add an action to a waypoint, the bot will then perform that action when he gets there autoconnect -- attempt to automatically connect waypoints EXPERIMENTAL migrate -- migrate over PBot path files or older CoWBot waypoints so they can be used by CoWBot save -- save the waypoints for the map cancel -- cancel the last action When !waypoint is used without any arguments, it displays the current attributes of the waypoint you are closest to. Maximum number of waypoints: 500 !drawnodes Shows the waypoints, and their connections, on the map WARNING: may crash the game (too many entities) Make sure you give the game some time between turning the nodes off/on to help prevent this
About
A custom QVM for tremulous 1.1 with advanced bots
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published