• xtrn/lord2/lord2.js

    From deuce@VERT to CVS commit on Fri Sep 20 19:49:11 2019
    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 Fri Sep 20 19:58:11 2019
    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 Fri Sep 20 21:38:01 2019
    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 Fri Sep 20 21:55:15 2019
    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 Fri Sep 20 22:08:52 2019
    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 Sat Sep 21 07:31:14 2019
    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 Sat Sep 21 09:09:20 2019
    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 Sat Sep 21 15:35:35 2019
    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 Sun Sep 22 10:30:41 2019
    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 Sun Sep 22 10:32:05 2019
    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 Sun Sep 22 11:48:29 2019
    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 Sun Sep 22 15:53:47 2019
    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 Sun Sep 22 16:33:49 2019
    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 Sun Sep 22 17:59:38 2019
    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 Sun Sep 22 19:34:19 2019
    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 Sun Sep 22 20:46:24 2019
    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 Sun Sep 22 20:56:22 2019
    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 Sun Sep 22 21:13:57 2019
    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 Mon Sep 23 07:34:19 2019
    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 Mon Sep 23 21:32:59 2019
    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 Mon Sep 23 22:43:33 2019
    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 Tue Sep 24 10:38:54 2019
    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 Tue Sep 24 12:38:20 2019
    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 Tue Sep 24 13:24:39 2019
    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 Tue Sep 24 15:58:57 2019
    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 Tue Sep 24 18:37:37 2019
    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 Tue Sep 24 18:50:41 2019
    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 Tue Sep 24 19:08:45 2019
    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 Tue Sep 24 19:56:00 2019
    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 Tue Sep 24 21:22:08 2019
    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 Tue Sep 24 21:42:47 2019
    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 Wed Sep 25 11:10:34 2019
    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 Wed Sep 25 11:16:17 2019
    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 Wed Sep 25 13:01:38 2019
    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 Wed Sep 25 15:13:15 2019
    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 Wed Sep 25 15:47:38 2019
    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 Wed Sep 25 19:55:06 2019
    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 Wed Sep 25 23:00:08 2019
    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 Wed Sep 25 23:00:19 2019
    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 Thu Sep 26 10:25:36 2019
    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 Thu Sep 26 13:52:28 2019
    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 Fri Sep 27 12:16:02 2019
    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 rswindell@VERT to CVS commit on Sat Mar 14 09:56:45 2020
    xtrn/lord2 lord2.js 1.46 1.47
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv27607

    Modified Files:
    lord2.js
    Log Message:
    Fix a couple of calls to draw_menu() which should have been calls to draw_map() !JavaScript /sbbs/xtrn/lord2/lord2.js line 2264: ReferenceError: draw_menu is not defined



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Mon Apr 6 10:50:35 2020
    xtrn/lord2 lord2.js 1.48 1.49
    Update of /cvsroot/sbbs/xtrn/lord2
    In directory cvs:/tmp/cvs-serv12009

    Modified Files:
    lord2.js
    Log Message:
    SHOW SCROLL doesn't expand variables.

    Also, `* appears to be the same as `^, you just can't normally use it
    because it's the node number variable.

    Add comment that when converting to ANSI, `* sets the background colour
    as well as the foreground, but it clearly doesn't do that for output.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sat Aug 22 21:08:12 2020
    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
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 20 20:33:20 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/0e82baed84711cea4a973248
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Changes required for CNW setup...

    User when not specified is 'SYSOP' not 'Local User'
    Use lower-case, not upper-case by default.
    Lower case all filenames from scripts.
    When a label is defined multiple times, the *first* instance is used.
    Labels can have spaces in them.
    Allow passing label+file.ref on command-line.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Feb 22 19:19:03 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/2bfd6109dbf6ef1630cafcf1
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Various fixins...

    - Fix @run command to lower-case section and filename, and add .ref
    - Set battle flag when @busy is called
    - Redraw map after exiting the buy/sell manager
    - Fix Sell confirmation
    - Check the CON file every time mail is checked automatically
    - Turn off the battle flag when returning from a hotspot module
    - Fix box with calculation in draw_box
    - Fix sell manager first draw colour after unsellable item
    - Clear message area when an item is used
    - Run the busy routing in gametxt.ref when battle is set
    - Actually allow doing things with items

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 23 03:38:53 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/55f2c9d6c7a59d6e1f50bdea
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    More game fixes

    Define the s&he variable.
    prevent replace_vars() -> getvar() infinite loop on undefined var
    Move to end of vbar after selection
    Lower-case font path

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 23 16:50:56 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/19004fcb0875d0f4d4fe4ccb
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    More fixes... the game may be beatable now.

    - Added comments for broken shit
    - Fix score.ans generation
    - Handle invalid @if <x> is <y> then do constructs the same as original
    - Handle incorrect @do <x> is random <y> <z> constructs the same
    - Fix @if <x> is/=/equals <y> variable args (length, etc)
    - Lower-case argument to @routine
    - Handle @itemexit properly
    - Use draw_box() for popup_menu()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 23 17:35:52 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/7f6db8e223920b562e0f56ea
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix issue with multiple fights in a single script loop.

    If the script called from winning a battle (such as in training)
    ended up having a battle (such as leveling multiple times in one
    visit), weird bits of map would be displayed.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 23 17:48:39 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/e4d820c579ba8093c3b10a59
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Erase/redrw character when x/y variables are set directly

    Fixes glitch when giving the guard at the bridge an apple to get to
    Castle Coldrake.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 23 17:50:18 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/ba04ec9d2b9f289a50a2a75c
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Mark todone item.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 23 18:29:04 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/9dc61ffe66d615de9f96a9d8
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix update_space() only used by @drawpart (which in turn is only used by the smackrod)

    update_space() assumed the cursor was at the correct location, but
    it never was. This caused a visual glitch when using the smackrod.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 24 05:39:13 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/feeea7bfb62d502f04c468ec
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    String IS and NOT are case-insensitive

    Fixes issue where the "Disguise" item doesn't work as advertised,
    making winning as good much more difficult.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 24 06:51:10 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/16690e16f5453c177955409b
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix hail menu and add feature

    Mark other player as not busy anymore after hail is done, loop
    through the hail menu until you leave, and retain the currently
    selected option between hail menu choices.

    This also enforces the "no fighting" rule, which doesn't really
    need it yet since no fighting actually works currently.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 24 19:21:43 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/096ab774afad50b13aee6fb4
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Initial implementation of all player interactions except online battles.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Feb 25 19:09:38 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/abaee6bab487346348f5f6f4
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Clean up TODOs.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Feb 25 19:09:38 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1c003a3f5ac5d7f2e64b2685
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Implement tested online interactions.

    These now seem work both JS <-> JS and JS <-> L2.EXE.
    The only issue seems to be that infinite lives mode with L2.EXE, if
    you're killed and come back to life, you are no longer "on line".

    This does not seem to be an issue with the JS version for some
    reason, and may need to be "fixed"(?)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Feb 25 20:47:25 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/2802294569831004ad38335b
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Add a couple of extra documented in REFDoor

    Also, alphabetize the handlers.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 26 05:35:18 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/c1254206862d8ade01bc339f
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix "Sell how many?" prompt.
    Call update_update() as well as update() when we receive UPDATE.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 26 08:40:47 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/469963b86c3167b89cea7c5b
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    More draw_map() cleanup...

    - Don't clear the line until you're on column 79 and about to draw
    that last char.
    - Clear all rows after the map based on dk.console.rows.
    Clear to end of screen would still be better though.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 26 21:09:28 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/230f2b8a9cc652340f9c89c3
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Some fixes for CNW, and a fix for player disappearing when disk access is slow.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 26 21:14:55 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/3c38119b4a7b3e0976ce9cc6
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Normalize @label and @# label.

    Also, remove trailing whitespace from labels (see CNW items.ref @default)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 26 21:26:25 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/68e41599a15ecb8db5700210
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Remove a blank line.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 27 11:41:34 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/11046a5e3c1f0515f5a847e5
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix chooseplayer() function

    Previously, it did a case sensitive match against names that started
    with what you typed including LORD codes.

    Now it strips codes from both and does a case-insentive substring
    match.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 27 11:50:29 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/da2837e4db94de56470ee114
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Add HOME/END support where cursor keys are supported.

    This provides a way to create muscle memory for random fights...
    HOME will always take you to 'Attack' and END will always take you
    to 'Run Away' now.

    Two birds with one stone, yay!

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 27 12:01:16 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1313bdb51907fd10383fea11
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix @LABEL

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 27 12:10:43 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/61ce0eebb5f29f453bdde855
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Allow variables in both left and right sides of a conditional @choice

    Fixes CNW "Vehicles & People" people list.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 27 12:42:19 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/d5d04ae65719ed4e64213ea6
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Item activation does *not* clear the menu space.

    Fixes CNW "Vehicles & People" some more.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 27 12:42:19 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/850c873b99049fa8031cf695
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Keep track of last player drawn location, and erase there when needed.

    Fixes the new issue where you would see the player move when x and y
    are changed, but should still leave the smackrod happy.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 27 15:00:48 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1655e7cc8f4affd6b67507ac
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    More CNW fixes/cleanups

    - Trim bar to 76 characters (triggered by MORTAL.REF)
    - If the player initial map can't be loaded, move to 0,0,0
    - draw_map() can't auto-load the players map
    (ORACLE2.REF loads a map without the player on it)
    - When we draw a new map, set last_draw to undefined
    - If you move off the edge of a map into an undefined map, simply
    don't move (triggered by GLENDALE.REF)
    - Move play on map *after* a REF is ran
    (and you're potentially moved back)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Feb 27 18:20:59 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/78a7e7ddf6b7feae1cb3305d
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Turn on ctrl-key passthrough for Ctrl-K/T/O/P/Z/U

    This is a full-screen game, so don't let this ctrl-key handlers mess up the game/map display.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Feb 27 18:45:53 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/68b9b81c0b44a637a0c33766
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix issues exposed by Runion Keep

    - When a player number is passed in an IF, subtract one to get the index
    - Normalize @begin handling for all @if lines.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 1 06:00:25 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/c487be341d6415f57a694a95
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix if <condition> then do begin handling.

    In various places (most visibly stoneb.txt pawn shop), the following
    is used:

    @if <condition> then do begin
    @begin

    The begin on the @if line must be ignored, and the @begin on the
    second line starts the block.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 1 06:22:14 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/596ed2fc086ded346c508229
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Erase player before draying it in update().

    Fixes moveback/update duplicate character issue in REFs.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Mar 2 18:22:37 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/4d314fe23abbfefe3a74f593
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix @fight more... put it in move_player().

    Also, keep the cursor at the player position a bit better.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 12:29:53 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/09e36640557fa5c9c69cbe80
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Remove 2.5 second delay at end of game (?!)

    While we're looking at the exit behaviour, use the recfile close
    method now instead of f.file.close().

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 15:27:35 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/ab739fa3dda2227d4e6a831c
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Looks like in-process doesn't add js.exec_dir to the load path list.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 15:28:46 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/263001acb5cb69c940806695
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Un doodly doo doo.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 15:33:50 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/bd1ea15a35fa5d31427e759f
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix reversed logic in previous commit.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 16:13:42 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/6d1a18b5ceaeb32a95370436
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix missing CRLF in chooseplayer.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 16:30:54 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/b107372f8c1ff88347ca37c9
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix two multiplayer issues:

    1) Call update_update() more often when player data changes.
    Should hopefully solve issue with players staying red after a
    battle on other people's screens.
    2) When erasing other players, also erase ones that have moved off
    your map.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 16:56:10 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/347c6d0e5c7eea1968a34ee5
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix bad argument (args, not arg)

    Arr.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 17:16:41 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/c7b2d8d422a25d628db7be88
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Clear battle flag after running a random ref

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 17:41:48 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/af752796044a9ce0cb60712c
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Check for @fight immediately after random REFs run as well.

    Should fix the issue with rape.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 17:58:26 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/9b380ba9a59242e19b0750b8
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix an error on timeout handling and fix issue dropping quest items.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 18:09:15 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/3dcc121a75cef330b7f30085
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Use getvar() on exist/exists arguments.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 18:15:51 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/17ac434140a658ae7890e835
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Write player record any time battle is set.

    Should eliminate ghost "busy" status.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 19:21:14 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/0d3c8f9571707252ec2c7336
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Two Smackrod related issues

    - Fix update_space() to move to correct location every tim
    Resulted in "ghost" player character after using smackrod
    - Load the map and set lastx/lasty when loading an existing
    player record. Undefined lastx/lasty would crash the game,
    and using the smackrod on joining allowed that.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 20:14:27 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/e7624cae1a5c7a3648e9ff4b
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Add PgUp/PgDown for item menus.

    While we're here, remove the janky redraw avoidance and fix various
    other item menu issues.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 3 20:29:18 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/d094bea2f03f290d3411ca05
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Make the other player foreground colour 8 on background colour 7

    Prevents invsible other players. :D

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 4 08:27:27 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/b480bca697ef78d66112cdf3
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    "Offline" battles (against computer) don't set the battle bit.

    REF files need to set it manually if they want it.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 4 08:47:42 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/ef8cffbda5c350182c3d90f2
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Replace & vars in @fight strings as well.

    (More issues with rape)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 4 19:20:12 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/97a7278c92f3278ba9f9baac
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Call replace_svars() for @choice options as well.

    Fixes issue in healers huts.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 16:35:12 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/2c51c2c2e8aaa42f9360c5c9
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    More core REF fixes...

    1) Comments do not start with a ;
    Any line that doesn't start with an @ is either a parameter to
    the last command (such as in @show), or is ignored. Further,
    "extra" arguments are also ignored. This means you can literally
    type comments almost anywhere.
    2) There is a maximum "call stack" of two "frames". If you nest
    subroutines three deep, the first one will never be returned to.
    3) Implement @routineabort.
    4) If @run is used in a subroutine, it acts as an immediate return
    The arguments are not consulted, and no error is displayed.
    5) Of course, if you call subroutines three deep and return from
    two of them, the first subroutine is now the topmost frame, so
    run behaves normally there.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 17:04:27 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/58f1028f2ba6c99311d98d6c
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Remove extra return which broke pretty much everything.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 17:16:29 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/e33a648eede702b0eddbd811
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Now that getlines() returns ;-prefixes, @fight needs all the indexes changed.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 17:33:05 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/88676bdcad154ffe27fd9599
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix end of file check.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 18:12:02 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1cf3fd8d0182bc5926b65bc4
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Clean up ref return stuff.

    Get rid of routineabort stuff and use the callstack thing.
    Fixes ITEMEXIT

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 18:27:54 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/528289a65f2f815e821efc51
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    time() not now()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 18:55:20 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1c52ee5aa7ff4bd3747d3130
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix line clear in char... `r instead of `r

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 20:29:13 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1629030d9d51a558c9436394
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Delete mat*.dat before renaming mail*.dat to it.

    Fixes infinite mail loop.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 20:32:15 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/2c1fe33acfc0ae545d2c6297
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    file_remoooooove()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 5 20:33:48 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/42b915471e1075e5a4449edd
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    ...ooooooooOOOOOOOOOOVE()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 6 21:17:23 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/797dd721696de116bc496fec
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Some CNW things try to get info about player 0

    Player 0 of course is not valid, and lord2.js would crash.
    Properly handle this for getname and deleted so Bartender at the
    Red Dragon can tell you there's no teams.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 6 21:17:23 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/d4f7417480462d7d8e721b98
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Set player map to 1 not zero on death

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 6 21:17:23 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1ce8218ecc3aed59c9644b58
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Set map/x/y to 1 not zero on death.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 6 21:56:51 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/a914d2eafe0fbee02ac112e7
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Add another TODO regarding CRLFs in REF files.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 6 22:07:07 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/d8c73bac50957f7c4f94cc92
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Re-load the current map if map === null

    May fix an issue when dead players enter the game?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 8 06:58:49 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/7d7d99f4b870e99f65995184
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Log REF errors to error.log

    In general, LORD2 ignores errors and continues, but various things
    will cause exceptions to be thrown. Instead of tracking all these
    down and suppressing them, log them to error.log and continue.

    Since we're doing this, we can now throw Error()s whenever we
    detect an issue in REF files, so add some of these in.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 8 07:20:01 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/2ccf3b5cd58e7f7023c5d902
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Support '9' for PgUp and '3' for PgDn in item lists.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 8 10:35:45 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/2d34130d95cff61947b456ca
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    @readnum and @readstr ignore invalid fg/bg arguments (ie: comments)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 8 10:42:56 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/456e65aa4b5d1aca24178048
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Add date/node to error log entries.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 8 11:19:32 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/f2ec12aab51293c2bdc2d7a4
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix @rank section argument usage.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 8 17:48:45 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/64edca8bed546bfdc793ea0e
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Fix @NUMRETURN

    It appears this was written for RTWall to detect BBS numbers with.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 8 21:05:38 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/deb14008b6cb84cc71145e55
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    More CNW related fixes...

    - Convert second argument to @readspecial to upper-case
    - Convert both sides to strings for equality comparisons
    - Implement @display label in file.name
    - Fix @do XXX is getname ### where ### is the current player

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 8 21:23:57 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/02d0bd8f16f7aeb46b0a2e71
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Allow comments at end of @if ... then do lines

    This likely breaks things nobody does.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Mar 9 04:20:00 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/7441b003401284b40483b743
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Remove 'y'

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 10 10:36:55 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/8d41b810943a2996052776b9
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Some cleanup

    Remove obsolete comments, and remove an extraneous savetime call.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wed Mar 17 17:27:14 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1dec0195a3efd06c89627af9
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Add filename and line number to exception catch log messages.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 19 08:20:34 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/017e03867586479e5352f167
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Declare the 't' variable used for word-wrap.

    Hopefully fixes crash in lord when composing a message and using
    word-wrap.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 26 09:58:51 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/7aa7ea547eab47ddf1ca07ee
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Do not attempt to list online players who are not on a valid map location

    Prevents a who's online list from aborting early when it encounters
    and invalid player record.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Mar 26 19:16:07 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1513e8ac4b1060e0dfa95340
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Don't enable ctrl-keys for background threads.

    Synchronet goes boom.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Fri Jan 14 08:13:20 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/d74c90ddd01b68a8fc94ba0d
    Modified Files:
    xtrn/lord2/lord2.js
    Log Message:
    Comment-out what appears to be a typo/copy-paste error

    lord2.js line 3168: ReferenceError: bs is not defined

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Stephen Hurd@VERT to Git commit to main/sbbs/master on Tue Apr 12 09:49:32 2022
    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

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Apr 12 10:00:38 2022
    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.

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