• xtrn/lord2/lord2.js

    From Stephen Hurd@1:103/705 to Git commit to main/sbbs/master on Tuesday, April 12, 2022 13:49:32
    https://gitlab.synchro.net/main/sbbs/-/commit/c5408b6cb374f1cc81506ae2
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Copy in missing ws and bs variables from lord.js
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Tuesday, April 12, 2022 14:00:38
    https://gitlab.synchro.net/main/sbbs/-/commit/c6e83357a2f76711f2322bf1
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Un-comment-out the line referencing 'bs' since it's now defined.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Friday, September 22, 2023 14:30:41
    xtrn/lord2 lord2.js 1.8 1.9
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv25128

    Modified Files:
    lord2.js
    Log Message:
    Add @BUYMANAGER support. It's mow possibe to complete the first quest.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Friday, September 22, 2023 14:32:05
    xtrn/lord2 lord2.js 1.9 1.10
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv25476

    Modified Files:
    lord2.js
    Log Message:
    It's trader.dat, not player.dat.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Friday, September 22, 2023 15:48:29
    xtrn/lord2 lord2.js 1.10 1.11
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv7948

    Modified Files:
    lord2.js
    Log Message:
    Support dropping items, and run rules.ref at start.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Friday, September 22, 2023 19:53:47
    xtrn/lord2 lord2.js 1.12 1.13
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv23858

    Modified Files:
    lord2.js
    Log Message:
    Add sellmanager.
    Put in a dummy fight handler so it doesn't crash on random encounters.
    Save player on exit.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Friday, September 22, 2023 20:33:49
    xtrn/lord2 lord2.js 1.14 1.15
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv29488

    Modified Files:
    lord2.js
    Log Message:
    Make `d, `x, `\, and nil constant variables rather than display vars and
    magic.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Friday, September 22, 2023 21:59:38
    xtrn/lord2 lord2.js 1.15 1.16
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv8441

    Modified Files:
    lord2.js
    Log Message:
    More internode interaction stuff to make it play nicer with "real" lord2.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Friday, September 22, 2023 23:34:19
    xtrn/lord2 lord2.js 1.16 1.17
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv22115

    Modified Files:
    lord2.js
    Log Message:
    Use the game.dat file.
    Just a couple things in here since we don't care about registration.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Saturday, September 23, 2023 00:46:24
    xtrn/lord2 lord2.js 1.17 1.18
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv31492

    Modified Files:
    lord2.js
    Log Message:
    Use logX.tmp and talkX.tmp like the original.
    Add support for 'B' and 'F' hotkeys.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Saturday, September 23, 2023 00:56:22
    xtrn/lord2 lord2.js 1.18 1.19
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv659

    Modified Files:
    lord2.js
    Log Message:
    Support the 'S' hotkey.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Saturday, September 23, 2023 01:13:57
    xtrn/lord2 lord2.js 1.19 1.20
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv3996

    Modified Files:
    lord2.js
    Log Message:
    Optimize update() to only do the full update after game.delay milliseconds. Makes fast movement actually work.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Saturday, September 23, 2023 11:34:19
    xtrn/lord2 lord2.js 1.20 1.21
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv2154

    Modified Files:
    lord2.js
    Log Message:
    Comments are sometime placed inside line blocks (especially for fights)



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 01:32:59
    xtrn/lord2 lord2.js 1.22 1.23
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv5417

    Modified Files:
    lord2.js
    Log Message:
    Too many changes to list... but this is enough to get to Greentree and do
    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.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 02:43:33
    xtrn/lord2 lord2.js 1.23 1.24
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv19013

    Modified Files:
    lord2.js
    Log Message:
    Some fixes needed by Complete New World.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 14:38:54
    xtrn/lord2 lord2.js 1.25 1.26
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv3701

    Modified Files:
    lord2.js
    Log Message:
    Do the rest of the document REF commands.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 16:38:20
    xtrn/lord2 lord2.js 1.26 1.27
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv27665

    Modified Files:
    lord2.js
    Log Message:
    Account for mysterious 10 bytes between items array and integers array.
    Set lastsave to the current minute number. This may be used for update.tmp
    or something?



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 17:24:39
    xtrn/lord2 lord2.js 1.27 1.28
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv4047

    Modified Files:
    lord2.js
    Log Message:
    After there's 200 records in trader.dat, start re-using deleted records
    oldest first. While this will bloat the trader.dat, it will keep from
    reusing records too quickly unless the game really is full.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 19:58:57
    xtrn/lord2 lord2.js 1.28 1.29
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv7967

    Modified Files:
    lord2.js
    Log Message:
    Fix fixes from Complete New World
    Random offset can be a variable.
    Now that `* is the node number use `r4`^
    If game.dat doesn't exist or is zero bytes, create it.
    In local mode, load FONTS/LORD2.FNT which just happens to be the same format conio supports. SyncTERM users should get this font for free.

    lord2.js can now bootstrap Complete New World.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 22:37:37
    xtrn/lord2 lord2.js 1.29 1.30
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv4470

    Modified Files:
    lord2.js
    Log Message:
    Add support for /MAINT
    Close TIME.DAT after opening it.
    If the variable arg to @DO .. IS, @DO .. ADD, and @IF ... IS is a string,
    do not expand bare numeric variables (like X and Y).



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 22:50:41
    xtrn/lord2 lord2.js 1.30 1.31
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv6787

    Modified Files:
    lord2.js
    Log Message:
    Actually update day in @datanewday



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 23:08:45
    xtrn/lord2 lord2.js 1.31 1.32
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv9722

    Modified Files:
    lord2.js
    Log Message:
    It appears that readspecial sends a newline.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Sunday, September 24, 2023 23:56:00
    xtrn/lord2 lord2.js 1.32 1.33
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv17503

    Modified Files:
    lord2.js
    Log Message:
    Limit strings to 80 characters.
    @DO FRONTPAD is broken... break it.
    @READSPECIAL prints the selected character.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Monday, September 25, 2023 01:22:08
    xtrn/lord2 lord2.js 1.33 1.34
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv29220

    Modified Files:
    lord2.js
    Log Message:
    More fixes uncovered from cnw. Over a hundred IGMs from various authours
    can certainly highlight bugs quickly...



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Monday, September 25, 2023 01:42:47
    xtrn/lord2 lord2.js 1.34 1.35
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv32092

    Modified Files:
    lord2.js
    Log Message:
    More CNW fixes.
    Wow.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Monday, September 25, 2023 15:10:34
    xtrn/lord2 lord2.js 1.35 1.36
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv19963

    Modified Files:
    lord2.js
    Log Message:
    Support all the @key arguments, and centre the morestr.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Monday, September 25, 2023 15:16:17
    xtrn/lord2 lord2.js 1.36 1.37
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv21031

    Modified Files:
    lord2.js
    Log Message:
    Use sclrscr() for all clears so the line counter resets properly.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Monday, September 25, 2023 17:01:38
    xtrn/lord2 lord2.js 1.37 1.38
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv3657

    Modified Files:
    lord2.js
    Log Message:
    Fix status bar so the current one is cached and can be restored.
    This fixes the issue where you wouldn't see the message that you found an
    egg in the entrails of the chicken you just killed.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Monday, September 25, 2023 19:13:15
    xtrn/lord2 lord2.js 1.38 1.39
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv23882

    Modified Files:
    lord2.js
    Log Message:
    Fix fencepost error, and ignore updates for players that arent in the trader.dat file.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Monday, September 25, 2023 19:47:38
    xtrn/lord2 lord2.js 1.39 1.40
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv30882

    Modified Files:
    lord2.js
    Log Message:
    So it seems I can math in hex, but not in decimal.
    Change the player def back, but with correct decimal values.


    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Monday, September 25, 2023 23:55:06
    xtrn/lord2 lord2.js 1.40 1.41
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv13291

    Modified Files:
    lord2.js
    Log Message:
    Support pagination in inventory view.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tuesday, September 26, 2023 03:00:08
    xtrn/lord2 lord2.js 1.41 1.42
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv5631

    Modified Files:
    lord2.js
    Log Message:
    Support encrypted .REC files.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tuesday, September 26, 2023 03:00:19
    xtrn/lord2 lord2.js 1.42 1.43
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv5691

    Modified Files:
    lord2.js
    Log Message:
    Remove debug output.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tuesday, September 26, 2023 14:25:36
    xtrn/lord2 lord2.js 1.43 1.44
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv5774

    Modified Files:
    lord2.js
    Log Message:
    Add turns left warnings
    Don't allow dropping quest items
    Properly handle stores with nothing to sell



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tuesday, September 26, 2023 17:52:28
    xtrn/lord2 lord2.js 1.44 1.45
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv4651

    Modified Files:
    lord2.js
    Log Message:
    Implement mail.
    Only Hail is left on the TODO pile.



    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Wednesday, September 27, 2023 16:16:02
    xtrn/lord2 lord2.js 1.45 1.46
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv8160

    Modified Files:
    lord2.js
    Log Message:
    Vertical scrollbar fixes.
    Initial support for hailing...
    So far just online chat works as intended.


    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)