- Sep 27, 2019
-
-
rswindell authored
* Lost games now logged in losers.jsonl, viewable in the game, not shared * The new 'L' command shows all local wins and losses, most recent first * Use the CP437 "F with a hook" character for flag indicator * Added support for an uncertain (?) block marker * Multiple block-selector styles available, use Ctrl-S to cycle through * TAB key toggles the area-highlight feature * Center the game board vertifically in the terminal * Blink the clock red when there are 5 minutes or less of time left * (R)eveal command changed to (D)ig, it is a mine *field* after-all! :-0 * Disable more global hot keys while in the game: Ctrl-K/O/Z * Save/restore user preferences for difficulty level, highlight, and selector * Support for "Chording" a time-saving move that can be used to uncover all covered/unflagged blocks surrounding a previously-uncovered block with the correct number of flagged blocks surrounding it. Via the 'C' key. * Don't prompt for difficulty level when first running the game.
-
deuce authored
Only Hail is left on the TODO pile.
-
- Sep 26, 2019
-
-
deuce authored
Don't allow dropping quest items Properly handle stores with nothing to sell
-
rswindell authored
-
deuce authored
-
deuce authored
-
deuce authored
-
rswindell authored
command-line (the 'to' is only looked-up for the 'mail' base).
-
rswindell authored
text.
-
rswindell authored
-
deuce authored
Change the player def back, but with correct decimal values.
-
rswindell authored
-
deuce authored
trader.dat file.
-
nightfox authored
Changed the variable being checked by the require() for SlyEdit_Misc.js. It was previously checking for CTRL_A, which is now also defined in key_defs.js, so SlyEdit_Misc.js wasn't being loaded anymore. With this fix, SlyEdit should now run again with the latest .js updates.
-
deuce authored
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.
-
- Sep 25, 2019
-
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
Add some paranoia.
-
deuce authored
can go into it. Add support for (some) extended keys with the local console.
-
rswindell authored
field.
-
deuce authored
Wow.
-
deuce authored
can certainly highlight bugs quickly...
-
deuce authored
@DO FRONTPAD is broken... break it. @READSPECIAL prints the selected character.
-
deuce authored
-
deuce authored
-
deuce authored
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).
-
rswindell authored
The js_finalize_queue() is eventually called when garbage is collected and js_finalize_queue() calls msgQueueDetach(), so bg-load()s did not "leak" semaphores and this "fix" actually introduced a problem where the queue was detached too many times, leaving the ref count 0 while there was actually a lingering reference (in the parent), leading to a crash as reported by echto (thanks, echto!).
-
deuce authored
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.
-
deuce authored
-
deuce authored
-
deuce authored
oldest first. While this will bloat the trader.dat, it will keep from reusing records too quickly unless the game really is full.
-
- Sep 24, 2019
-
-
deuce authored
Set lastsave to the current minute number. This may be used for update.tmp or something?
-
rswindell authored
-
deuce authored
-
rswindell authored
Created sysop documentation (.txt file) If you were a lucky "early adopter" and had rev 1.7 running on your BBS you probably noticed the following important changes introduced in rev 1.8: * exec/minesweeper.js was moved to xtrn/minesweeper/minesweeper.js * text/minesweeper.hlp was moved to xtrn/minesweeper/minesweeper.hlp * data/minesweeper.json was moved to xtrn/minesweeper/winners.jsonl If you already had game winners and want to retain them in the list, copy or rename the data/minesweeper.jsonl to xtrn/minesweeper/winners.jsonl. If you don't care, the game will run fine and new winners will be added to the new/correct filename.
-
deuce authored
-
deuce authored
All that's left is: lordrank rank whoison overheadmap chooseplayer
-
deuce authored
-
rswindell authored
-