• xtrn/lord2/lord2.js

    From deuce@VERT to CVS commit on Saturday, September 21, 2019 06:49:11
    xtrn/lord2 lord2.js 1.1 1.2
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv6910

    Modified Files:
    lord2.js
    Log Message:
    Add support for items.dat.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, September 21, 2019 06:58:11
    xtrn/lord2 lord2.js 1.2 1.3
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv8077

    Modified Files:
    lord2.js
    Log Message:
    Add support for @clearblock



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, September 21, 2019 08:38:01
    xtrn/lord2 lord2.js 1.3 1.4
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv21855

    Modified Files:
    lord2.js
    Log Message:
    Add the rest of the variables
    Support @do pad
    Hook up hotkeys implemented in REF files
    Start the inventory management screen




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, September 21, 2019 08:55:15
    xtrn/lord2 lord2.js 1.4 1.5
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv24301

    Modified Files:
    lord2.js
    Log Message:
    Fix choice responce with hidden items, make warping in the same map fast.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, September 21, 2019 09:08:52
    xtrn/lord2 lord2.js 1.5 1.6
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv26527

    Modified Files:
    lord2.js
    Log Message:
    Add @loadmap command.
    Ensure `v01 is set to responce since the brew hag requires that.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, September 21, 2019 18:31:14
    xtrn/lord2 lord2.js 1.6 1.7
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv4606

    Modified Files:
    lord2.js
    Log Message:
    A few lightbar changes to more closely match original.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, September 21, 2019 20:09:20
    xtrn/lord2 lord2.js 1.7 1.8
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv21074

    Modified Files:
    lord2.js
    Log Message:
    Add inventory stuff... equip/use/etc.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From DaiTengu@VERT/ENSEMBLE to deuce on Sunday, September 22, 2019 02:35:35
    Re: xtrn/lord2/lord2.js
    By: deuce to CVS commit on Sat Sep 21 2019 01:38 am

    Update of /cvsroot/sbbs/xtrn/lord2

    GAH, you're trying to kill me by putting stuff where I already have stuff! :)

    In all seriousness, this is awesome. thanks for working on this.

    DaiTengu

    ... Many people think Joan of Arc was immortal, but she did in fact exist.

    ---
    Synchronet War Ensemble BBS - The sport is war, total war - warensemble.com
  • From deuce@VERT to CVS commit on Sunday, September 22, 2019 21: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, September 22, 2019 21: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, September 22, 2019 22: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, September 23, 2019 02: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, September 23, 2019 03: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, September 23, 2019 04: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, September 23, 2019 06: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, September 23, 2019 07: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, September 23, 2019 07: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, September 23, 2019 08: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, September 23, 2019 18: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)




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, September 24, 2019 08: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, September 24, 2019 09: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, September 24, 2019 21: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, September 24, 2019 23: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?




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 00: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 02: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 05: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).




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 05: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




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 06: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 06: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 08: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...




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 08: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 22: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, September 25, 2019 22: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, September 26, 2019 00: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, September 26, 2019 02: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, September 26, 2019 02: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.



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, September 26, 2019 06: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, September 26, 2019 10: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, September 26, 2019 10: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, September 26, 2019 21: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




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, September 27, 2019 00: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.




    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, September 27, 2019 23: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.



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, August 23, 2020 08:08:12
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/96934b468f2e569eecce2504
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Throw exception objects, not strings

    That way, the file and line number is reported correctly.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net