Skip to content
This repository has been archived by the owner on May 23, 2019. It is now read-only.

Latest commit

 

History

History
17 lines (17 loc) · 1.3 KB

TODO.md

File metadata and controls

17 lines (17 loc) · 1.3 KB
  • finish porting existing tfbot code
    • check a users auth status if they try do something admin'ey
  • document entire pickups script https://github.com/github/hubot/blob/master/docs/scripting.md#documenting-scripts
  • encapsulate pickups script https://github.com/github/hubot/blob/master/docs/scripting.md#creating-a-script-package
  • remove adverbs from bot responses, ie 'currently'
  • rather than deleting the !top data after every !reset, add it to the brain under an 'all-time' counter
  • clean up the source a little - change control flow structures, use unless instead of if not, etc.
  • remove any steam group announcement stuff
  • change the servers data structure to be dynamically created at runtime using an env var.
  • update documentation and figure out the current docs format for hubot scripts...
  • find places to optimise the system. for instance, if a command always issues a random result, run the randomiser at the beginning of the function
  • create this function: function isAdded(String player):boolean {} on the lobby prototype
  • change the names of lobby functions for clarity
  • attend to the commented changes in Lobby.coffee
  • add a test suite
  • add test cases for lobby and rcon classes
  • add arena maps to index.coffee/maps variable