1. 24 Sep, 2019 6 commits
    • deuce's avatar
      Too many changes to list... but this is enough to get to Greentree and do · 13b647cb
      deuce authored
      the obvious things there as well as train to a higher level.
      This also uses UPPERCASE for filenames for the nonce since it allows A/B
      testing with the last released version of LORD 2.
    • rswindell's avatar
      Allow @-code format modifiers to be separated from the code-name/argument · 6ae9dbb4
      rswindell authored
      with a pipe (|) symbol, rather than a '-'. This accomplishes 2 things:
      - code:args can be used again with format-modifiers as pipe (|) is an illegal
        filename char in all supported OSes.
      - multiple format modifers can be specified for some may (now) be combined.
      * New format modifier 'T' (for thousands separated), adds separator (,) between
        thousands in numeric expanded @-codes. May be combined with other format
        modifiers when using the pipe-syntax (not the dash).
    • rswindell's avatar
      Fix the bug introduced into this copy/pasted version of ultoac · 1e341998
      rswindell authored
      (unsigned-long to ASCII with commas) in rev 1.68 (addressing warnings).
      A size_t (i) can't go negative. Duh.
    • rswindell's avatar
      A bunch more details added about difficulty levels and such. · 909f0ced
      rswindell authored
      A little prettier.
    • rswindell's avatar
      Installation comments added. · 659c2703
      rswindell authored
      If the script crashes with an unhandled exception, posts a message to me
      in syncdata with the details, automatically.
      Use lower intensity colors for most of the indicators.
      When a cell with a digit is selected, highlight the surrounding cells with
      high-intensity colors (very helpful for the game play!).
      Guarantee that the first cell uncovered won't be a mine (thanks, Nelgin!)
      Winner syncdata messages now include an MD5 sum so it's not so trivial for
      sysops to edit their messages and "cheat" the scoring/ranking parameters.
      Strip control codes (including Ctrl-A sequences) from syncdata msgs before
      trying to JSON.parse() them, thanks Nelgin!
      Allow the 'F' key to start the game.
      Start with the selected cell being the center of the board.
      The '5' key (middle of numpad) will move to center of board.
      Don't abort game on Ctrl-C press.
      When [N]ew Game is selected a game is in progress, prompt "New Game (Y/N)"?
      When [Q]uit Game is selected a game is in progress, prompt user.
      Added support for "nocls" cmdline option.
      Added support for number of winners to be specified on cmdline when the
      "winners" cmd is used.
      Thanks to Nelgin for many of his suggestions and test results.
      Need more testers and feedback!
    • deuce's avatar
      Add support for the fight command. · a20ef0b5
      deuce authored
      This was the last major piece for basic game functionality.  Next up is the
      multi-player features like mail, chat, online battles, then it's down to
      finishing up all the keywords.
  2. 23 Sep, 2019 15 commits
  3. 22 Sep, 2019 4 commits
  4. 21 Sep, 2019 15 commits