-
xtrn/lord2/lord2.js
From
deuce@VERT to
CVS commit on Friday, September 20, 2019 23: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 Friday, September 20, 2019 23: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 01: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 01: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 02: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 11: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 13: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 Saturday, September 21, 2019 19: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 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, September 22, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, September 22, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, September 22, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, September 22, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, September 22, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sunday, September 22, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, September 23, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, September 23, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, September 23, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Monday, September 23, 2019 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)
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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?
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tuesday, September 24, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, September 25, 2019 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...
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, September 25, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, September 25, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, September 25, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, September 25, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, September 25, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, September 25, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wednesday, September 25, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, September 26, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, September 26, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, September 26, 2019 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
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thursday, September 26, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Friday, September 27, 2019 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.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Saturday, March 14, 2020 13:56:45
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 Monday, April 06, 2020 14:50:35
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 Sunday, August 23, 2020 01:08:12
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Sunday, February 21, 2021 01:33:20
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 Tuesday, February 23, 2021 00:19:03
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 Tuesday, February 23, 2021 08:38:53
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 Tuesday, February 23, 2021 21:50:56
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 Tuesday, February 23, 2021 22:35:52
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 Tuesday, February 23, 2021 22:48:39
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Tuesday, February 23, 2021 22:50:18
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Tuesday, February 23, 2021 23:29:04
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 Wednesday, February 24, 2021 10:39:13
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, February 24, 2021 11:51:10
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 Thursday, February 25, 2021 00:21:43
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, February 26, 2021 00:09:38
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, February 26, 2021 00:09:38
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 Friday, February 26, 2021 01:47:25
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, February 26, 2021 10:35:18
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, February 26, 2021 13:40:47
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 Saturday, February 27, 2021 02:09:28
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, February 27, 2021 02:14:55
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, February 27, 2021 02:26:25
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, February 27, 2021 16:41:34
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 Saturday, February 27, 2021 16:50:29
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 Saturday, February 27, 2021 17:01:16
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, February 27, 2021 17:10:43
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, February 27, 2021 17:42:19
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, February 27, 2021 17:42:19
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 Saturday, February 27, 2021 20:00:48
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 Saturday, February 27, 2021 23:20:59
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, February 27, 2021 23:45:53
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 Monday, March 01, 2021 11:00:25
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 Monday, March 01, 2021 11:22:14
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Tuesday, March 02, 2021 23:22:37
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 17:29:53
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 20:27:35
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 20:28:46
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 20:33:50
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 21:13:42
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 21:30:54
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 Wednesday, March 03, 2021 21:56:10
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 22:16:41
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 22:41:48
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 22:58:26
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 23:09:15
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 03, 2021 23:15:51
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Thursday, March 04, 2021 00:21:14
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 Thursday, March 04, 2021 01:14:27
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Thursday, March 04, 2021 01:29:18
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Thursday, March 04, 2021 13:27:27
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Thursday, March 04, 2021 13:47:42
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 05, 2021 00:20:12
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 05, 2021 21:35:12
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 Friday, March 05, 2021 22:04:27
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 05, 2021 22:16:29
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 05, 2021 22:33:05
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 05, 2021 23:12:02
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 05, 2021 23:27:54
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 05, 2021 23:55:20
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, March 06, 2021 01:29:13
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, March 06, 2021 01:32:15
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Saturday, March 06, 2021 01:33:48
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Sunday, March 07, 2021 02:17:23
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 Sunday, March 07, 2021 02:17:23
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Sunday, March 07, 2021 02:17:23
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Sunday, March 07, 2021 02:56:51
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Sunday, March 07, 2021 03:07:07
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, March 08, 2021 11:58:49
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 Monday, March 08, 2021 12:20:01
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, March 08, 2021 15:35:45
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, March 08, 2021 15:42:56
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, March 08, 2021 16:19:32
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Monday, March 08, 2021 22:48:45
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Tuesday, March 09, 2021 02:05:38
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 Tuesday, March 09, 2021 02:23:57
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Tuesday, March 09, 2021 09:20:00
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Wednesday, March 10, 2021 15:36:55
-
From
Rob Swindell@VERT to
Git commit to main/sbbs/master on Wednesday, March 17, 2021 21:27:14
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 19, 2021 12:20:34
-
From
Deuc¨@VERT to
Git commit to main/sbbs/master on Friday, March 26, 2021 13:58:51
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 Friday, March 26, 2021 23:16:07
-
From
Rob Swindell@VERT to
Git commit to main/sbbs/master on Friday, January 14, 2022 13:13:20
-
From
Stephen Hurd@VERT to
Git commit to main/sbbs/master on Tuesday, April 12, 2022 13:49:32
-
From
Rob Swindell@VERT to
Git commit to main/sbbs/master on Tuesday, April 12, 2022 14:00:38