• xtrn/lord2/lord2.js

    From Deuc╨╡@shurd@sasktel.net to Git commit to main/sbbs/master on Sat Mar 22 21:02:03 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/e5ac735f329d8d57c986f5e8
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Log all the random crap when rec is NaN

    Maybe something will end up being useful, nobody actaully seems to
    notice it happening though.
  • From Deuc╨╡@shurd@sasktel.net to Git commit to main/sbbs/master on Sun Mar 23 12:34:51 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/8a8c8bb8a9a7f9f94147637c
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Make the first day be day zero.

    Not sure this makes any difference, but this matches LORD2 behaviour.
  • From Deuc╨╡@shurd@sasktel.net to Git commit to main/sbbs/master on Wed Dec 3 19:55:10 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/6cf158bc64b65236cab375f0
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Display is implemented. Don't throw error.

    Fixes issue #1013
  • From Deuc╨╡@shurd@sasktel.net to Git commit to main/sbbs/master on Thu Dec 4 09:24:42 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/677f436e81f3f2e78b83b181
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Try ignoring blank lines in buymanager.

    May fix multiple issues. Likely needs to be combined with the
    comment stripping thing in a different issue.
  • From Deuc╨╡@shurd@sasktel.net to Git commit to main/sbbs/master on Thu Dec 4 09:24:42 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/ed8c6bffcd079f77c34f095a
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix getkey to return _ on no key

    Fixes issue #1025
  • From Deuc╨╡@shurd@sasktel.net to Git commit to main/sbbs/master on Thu Dec 4 12:13:01 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/0e6c27aac2af2613e2051485
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    @Buymanager ignores non-numeric lines of all types

    This would have also fixed the other @buymanager issues.
  • From Deuc╨╡@shurd@sasktel.net to Git commit to main/sbbs/master on Thu Dec 4 13:21:53 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9fc1984f4941f4a88f6d89b9
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix zero-length check in @buymanager
  • From Rob Swindell (on Debian Linux)@rob@synchro.net to Git commit to main/sbbs/master on Sun Apr 5 12:21:29 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/16c2ea5be84bb1da7d9c0382
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Change all while(1)s to while(!js.terminated)

    Game could sit in infinite loops if/when user disconnects during the game.

    Ideally, these loops would be checking bbs.online (for truthiness) as well, but I don't know how that works with jsdoor or what the equivalent dorkit thing would be, but this game needs to check if the user is still connected and (hopefully) terminate gracefully (e.g. save game state to prevent cheating).