Tweaks to DNDBBS v5.0a r2.0a t5.0a 06/20/2024:

 Sometimes rolling random character stats in Sub Roll.Stats
  when Dndsub2.bas produces endless loop.
  Also allows restart roll when stat input is 0.
   (affects dndsub2.bas, dndbbs.exe)

 Now disables Playwav when @filename declared in Dndbbs.
   (affects playwav.bas, playwav.lib, dndbbs.exe)

 Removes call to Playwav and replaces with Sound.
   (affects cmd004.bas, cmd004.exe)

 Adds more Sub Amount functions for cmd*.bas,
  contain.bas, train2.bas, player.bas,
   (affects cmd*.exe, contain.lib, train2.lib, player.lib)
   (also affects dndedit*.bas, dndedit*.exe)

 Improves BEEP, SOUND, PLAY and WAV in Whatis.bas, Whatis1.bas
   (affects whatis.exe, whatis.zip)
 Improves BEEP, SOUND, PLAY and WAV in Dndsic2.bas, Dndsic3.bas, Dndsic5.bas
   (affects dndsic.exe, dndsic.zip)

 Fixes statusline realtime time display during insert character:
  Cmd155.bas, Editcmdg.bas.

 Adds environment variable list to Cmd083a.bas, Cmd202.bas, Dndutil2.bas.

 Adds sub search.mess3 to dndpack.bas to display nodes online if pack failed.

 Adds debug/blaster info to Cmd083a.bas
  (affects cmd083a.exe, option.cfg, option.txt, dndutil2.bas)

 Adds /Linux and /SunOS to command line in dndsub1.bas
  (affects dndbbs.exe, cmd202.bas, cmd202.exe)

 Adds Users#4 display level and Users#5 display Ghods.
  (affects cmd138.bas, cmd138.exe)

 Fixes level>=32000 is Ghod in all modules.
  Fixes security problem when remote user creates Ghod in editcmda.bas

 Adds option.cfg block settings for specific displays in !Status
  (affects cmd202.bas, cmd202.exe) (affects option.cfg, option.txt)
  (affects dndutil2.bas, dndutil.exe)

 Adds List/Search menu to Environment/Special Users/Deleted Users.
  (affects cmd083a.bas, cmd083a.exe)

 Adds debug.color to change color of statusline in dndsub1.bas
  (affects dndbbs.exe, option.cfg, option.txt, dndutil2.bas, dndutil.exe)

 Adds bronze cointype to coins.dat
  (described in coins.lst)
  (also in editcoin.zip in dndutils.zip)

 Adds userlevel field to tumbler.dat
  (described in tumbler.doc)
  (affects cmd024.bas, cmd024.exe)

 Adds -click- and *bang* to Fire.Object
  (affects cmd049.bas, cmd049.exe)
  (affects option.cfg, option.txt, dndutil2.bas)

 Adds allow.perm.inv option in Get.Config9
  to drop nonplayer inventory.
  (affects train.bas, train.lib)

 Adds InstrSUB search call for edit links.
   (affects editcmd5.bas, dndeditd.bas)

 Adds boxes around user inventory Ctrl-D, Ctrl-E, Ctrl-F
   (affects dndeditl.bas, dndeditl.exe)
   (and dndedite.bas, dndeditf.bas, dndedith.bas, dndediti.bas)

 Mods for 08/10/2022:
   Adds [0] for Tweak$ in Outfile.doc.
   (affects convert.bas, convert2.bas)

 Mods for 09/10/2022:
   Extends and adds Tweak$ to t4.0a
    (effects *.doc, *.bas, *.inc)

Starting list for DNDBBS tweaks 01/01/2022.

Results for: call playwav 07-13-2021
 Checks @filename on command line.
x CMD004.BAS - remove call playwav
? CONVERT2.BAS
x DNDBBS.BAS
x DNDSUB1.BAS
x DNDSUB2.BAS
x DNDSUB4.BAS
x DNDSUB6.BAS
x DNDSUB7.BAS
? PLAYTEST.BAS

-end-

Results for: you now have 07-17-2021
 Modifies files for Sub Amount()..
x CMD005.BAS
x CMD008.BAS
x CMD023.BAS
? CMD024.BAS
x CMD046.BAS
x CMD094.BAS
x CMD117.BAS
x CMD120.BAS
x CMD124.BAS
x CMD125.BAS
x CMD126.BAS
? CMD187.BAS
? CMD188.BAS

x CONTAIN.BAS
? SPELL2.BAS
? TRAIN.BAS
x TRAIN2.BAS     
x PLAYER.BAS

-end-

Results for: str$(treasurerecord.gold) 07-19-2021
 Modifies files for Sub Amount()..
x DNDEDITE.BAS
x DNDEDITF.BAS
x DNDEDITH.BAS
x DNDEDITI.BAS
? DNDEDITK.BAS
x DNDEDITL.BAS

-end-

Results for: .gold) 07-19-2021
 No real reason to edit these:
EDITCMD6.BAS
EDITCMD7.BAS
EDITCMD9.BAS
EDTCMDA1.BAS

Results for: .exp 07-19-2021
 No real reason to edit these:
EDITCMD6.BAS
EDITCMD7.BAS
EDITCMDA.BAS
EDTCMDA1.BAS

-end-

Results for: sound.frequency 07-21-2021
 Modifies config setting for >=37 and <=32767.
x CMD004.BAS
x CMD023.BAS
x CMD143.BAS
? DNDUTIL2.BAS
? OPTION.BAS
x OPTION.TXT
x PLAYWAV.BAS    

-end-

Results for: if inserting 08-13-2021

x CMD200.BAS
x DNDCNFG.BAS
x DNDCNFG1.BAS
x IO8.BAS
  edits dndedit*.exe

-end-

Results for: display.ascii.line 08-23-2021

? CMD155.BAS
x DNDSIC4.BAS
? EDITCMDG.BAS
x HELPEDIT.BAS
x IMPORT.BAS
x WHATIS.BAS     

-end-

Results for: call terminate 08-30-2021
 Edits for warm/cold boot.
x DNDBBS.BAS
x DNDSUB1.BAS
x DNDSUB6.BAS
x DNDSUB9.BAS

Results for: "file list. " 09-12-2021
 Adds filelistheader environment variable.
 Adds moreprompt environment variable.
 Adds morepromptdefault environment variable.
x CMD026.BAS
x CMD143.BAS
x DNDSUB6.BAS
x IO.BAS
x IO2.BAS
x IO3.BAS        
x IO6.BAS        

Results for: blastervolume 09-19-2021
x PLAYWAV.BAS
x SICSUB2.BAS
x WHATIS1.BAS

-end-

Results for: timeon: 10-29-2021

 CMD021.BAS
 CMD026.BAS
 CMD086.BAS
? DNDUTIL2.BAS

-end-

Results for: open.files 11-05-2021
  Search for MessWorkFile2:

x CMD008.BAS
x CMD023.BAS
x CMD037.BAS
x CMD086.BAS
x CMD126.BAS
? CMD155.BAS
x CMD203.BAS
x CMD208.BAS

x DNDPACK.BAS
x DNDSUB1.BAS
x DNDSUB9.BAS

x EDIT.BAS       EDITCMD1.BAS   EDITCMD2.BAS   EDITCMD3.BAS
x EDITCMD4.BAS   EDITCMD5.BAS   EDITCMD6.BAS   EDITCMD7.BAS   EDITCMD8.BAS   
x EDITCMD9.BAS   EDITCMDA.BAS   EDITCMDB.BAS   EDITCMDC.BAS   EDITCMDD.BAS   
x EDITCMDE.BAS   EDITCMDF.BAS   EDITCMDG.BAS   EDITEDIT.BAS

x IO2.BAS        IO3.BAS        IO8.BAS

? TOPTEN.BAS

-end-

Results for: call read.node.mess 11-17-2021

x CMD005.BAS
x CMD052.BAS
x CMD139.BAS
x CMD143.BAS
x CMD144.BAS
? IO.BAS
? IO2.BAS
? IO6.BAS        

-end-

Results for: nodeexit.dat 11-21-2021

x DNDPACK.BAS
x DNDUTIL.BAS
x IO2.BAS
x IO7.BAS
x IO8.BAS

-end-

Results for: publish 12-07-2021
 Modify to: 01/01/2022.

x CMD202.BAS
x DNDSIC.INC
x DNDSIC3.BAS
x SIC.BAS
x SIC.INC
x SICHELP.BAS
x SICSUB2.BAS
x WHATIS.BAS
x WHATTEST.BAS

-end-

Results for: yearrelease$= 12-07-2021
 Modify to: 2022.

x ANSI.BAS
x COPYSCRN.BAS

x DNDBBS.INC
? DNDCNFG.INC
? DNDEDIT.INC
? DNDPACK.INC
x DNDSIC.INC
x DNDUTIL.INC
x EDIT.INC

-end-

Results for: 2021 12-08-2021
 Modify to: 2022

x COUNT.DOC
x CREATED.DOC
x EDITCOIN.DOC
x PACKUTIL.DOC
x PLAYTEST.DOC
x PORT.DOC
x SIC.DOC
x SLEEP.DOC
x SUBSLIST.DOC
x TESTTIME.DOC

-end-

Results for: 32000 12-28-2021

x CMD083.BAS
x CMD138.BAS
x DNDUTIL.BAS
x EDITCMDA.BAS
x EDTCMDA1.BAS
? MAKECNFG.BAS
x SHOWROOM.BAS
x TOPTEN.BAS

-end-

Results for: "delete.log" 01-05-2022

? CMD083A.BAS
? DNDSUB2.BAS
x EDITCMDA.BAS
x IO.BAS (cmd*.exe)
x IO2.BAS (edit*.exe)
x IO3.BAS (cmd155.exe)
x IO6.BAS (dndbbs.exe)
x TRAIN2.BAS

-end-

Results for: filegate 02-13-2022
 Remnoved filegate references:

? ADDRESS.TXT
? COMMENT.TXT
? COMMENT2.TXT
x COPYRITE.TXT
? DISCLAIM.DOC
? DNDSIC.DOC
 HEXEDIT.DOC
x README.1ST
x README.DOC
 SIC.DOC
 SIC64.DOC
x SYSOP.DOC
x TELNET.TXT
 TELNET2.TXT
 TODO.LST

-end-

Results for: t3.0a 02-28-2022

x ANSI.BAS
? ANSI2.BAS
x COPYSCRN.BAS
x DNDSUB1.BAS (DNDBBS.INC)
x IO12.BAS (DNDEDIT.INC)

-end-

Results for: "nodeexit.dat" 03-09-2022
 Modify read.node.mess

? DNDPACK.BAS
? DNDUTIL.BAS
x IO2.BAS
x IO7.BAS
x IO8.BAS

-end-

Results for: call makebox 06-13-2022

x DNDEDITA.BAS
x DNDEDITE.BAS
x DNDEDITF.BAS
x DNDEDITG.BAS
x DNDEDITH.BAS
x DNDEDITI.BAS
x DNDEDITJ.BAS
x DNDEDITK.BAS
x DNDEDITL.BAS

Dndedit.inc:
 Adds missing constants
   Const Use.Spell.Type=1
   Const Scroll.Spell.Type=2
   Const Cast.Spell.Type=4

DndeditC.bas:
 Sub EditEmailText:
   Edits StatusLine
   Adds EditEmailScreen to IO8X.LIB
 Sub EmailEdit:
   Add DisplayClassBox

DndeditJ.bas & EditcmdB:
 Edits toggle scroll type

DndeditJ.bas:
 Adds Control-Y and Control-Z to
   clear/setall to Sub SetAllSpellType
 Adds Control-X to
   Sub ClearIngredients.

DndeditJ.bas:
 Adds ^? Toggle to DisplayStatusLine2
  Now detects ^? in IO8.LIB

-end-

Results for: call titlebar 06-23-2022
 Adds .masterkey to showtreasure 
x DNDEDITE.BAS
x DNDEDITF.BAS
x DNDEDITH.BAS
x DNDEDITI.BAS
x DNDEDITL.BAS

-end-

Results for: max.alarms 07-13-2022
 Adds AlarmMenu and CheckAlarms to dndsic.exe
x DNDSIC.BAS
x DNDSIC.INC
x DNDSIC5.BAS

-end-

Results for: t3.0a 02-28-2022
 Increase to t4.0a
x ANSI.BAS
x ANSI2.BAS
x COPYSCRN.BAS
? DNDSUB1.BAS (DNDBBS.INC)
x IO12.BAS (DNDEDIT.INC)
x DNDCNFG1.BAS, DNDCNFG.INC
x CMD202.BAS, CMD202.EXE
x DNDSUB7.BAS, DNDBBS.EXE

Results for: 3.0 08-27-2022
 Increase to 4.0a
x ANSI2.BAS
? CMD202.BAS
? COPYIT.INC
? DNDSIC3.BAS
? DNDSUB1.BAS
x DNDUTIL.INC
? PORT.BAS
? SIC.BAS
? SIC.INC
? SICSUB1.BAS
? SICSUB2.BAS
? WHATIS.BAS

-end-

Results for: tweak$="4.0a" 09-06-2022

COPYSCRN.BAS
DNDBBS.INC
DNDCNFG.INC
DNDEDIT.INC
DNDUTIL.INC

-end-

Mods for 11/10/2022:

  Dndsic:
    Realtime status.line in Sub IO.I
    Edits Dprint, Sprint, Uprint.
    Adds List.FilesX

  Cmd143:
    Adds alarm.color
    Adds alarm.mess

-end-

 Mods for 08/20/2022:
  Edits Cmd086.bas with:
   16 new email config options.

-end-

 Mods for 08/30/2022:
  Adds username option config blocks for:
   Cmd*.cfg into Cmd*.bas
   (note: out of 110 Cmd*.bas modules 54 have matching config files).

-end-

 Mods for 01/05/2023:
  Adds statusline timer to countall,
  Adds statusline timer to find*.bas,
  Adds statusline timer to zsort and zsort2.
  Copy xcount.bas to zcount.bas and add timer.

-end-

 Mods for 01/23/2023:
  Fixes error with linelength in environ$() in
   Cmd202.bas and Cmd083a.bas.
  Improves Copyrite.dat in Dndsub1.bas.
  Adds [V]iew messages to Cmd086.bas.

-end-

 Mods for 02/05/2023:
  Wrote Optioned.bas for Option.cfg editing.
  Adds multiple handles to Close.File in Dndsic2.bas
  Adds Close #X To #Y to Close.File in Dndsic2.bas
  Adds debug commands to REM $Debug in Dndsic4.bas

-end-

 Mods for 02/10/2023:
  Adds filename to statusline in:
   Count*.bas and Find*.bas

-end-

 Mods for 03/10/2023:
  Adds file record number trap to Dndsic.
   Adds Lock/Unlock records to Dndsic1.bas
    Adds TO keyword to lock/unlock.

-end-

 Mods for 03/14/2023:
  Fixes spacing in Sub Read.Program in Dndsic.

-end-

 Mods for 04/04/2023:
  Adds <sign> to SetVariable in Dndsic4.bas
  Now allows multiple $Debug metacommands on statement line
    when separated by colons.
  Fixes Sound statement in Dndsic2.bas in local mode.

-end-

 Mods for 04/10/2023:
  Wrote Configed.bas for Cmd*.cfg editing.

-end-

 Mods for 04/20/2023:
  Fixes problem when modems.dat missing in Dndcnfg4.bas
  Adds modem setting constants to Dndcnfg4.bas
  Fixes node cleared display for /C:<n> in Dndutil.
  Fixes writing copyrite.dat in Dndutil /W5.

-end-

 Mods for 04/28/2023:
  Fixes <right> display in history in IO6, Dndsic and Whatis.

-end-

 Mods for 05/10/2023:
  Fixes statusline display in Countall when shell to Zsort.
    (removes redirection in shell to Zsort).

-end-

 Mods for 06/20/2023:
  Adds Alt-F11 to call Dndsic in opening screen of Dndbbs.
  Adds Alt-F12 to call Cmd155 screen editor in opening screen of Dndbbs.

-end-

 Mods for 06/25/2023:
  Fixes /HELP command line to call Boot.Usage in Dndsub1.bas
  Adds bootkey3.txt for additional opening screen functions.
  Adds booterr.txt to Boot.Error in Dndsub1.bas

-end-

 Mods for 06/27/2023:
  Improves display setting for realtime monitor screen in Dndutil.
  Adds Sub Search.Automate in Edit.Automate in Dndutil.

-end-

 Mods for 08/20/2023:
  Adds paths to Load.Defaults in Dndcnfg1.bas
  Adds Disable.Play=-2 to call out.file in Dndsub1.bas
    (used when command line is /? or /HELP)
    (also affects playwav.bas)

-end-

 Mods for 08/25/2023:
  Now sets and displays <unknown> username during AddUser in DndeditL.bas
    Then changed <unknown> to Default_User_# equal to user.number
  Now logs off user when codename set to <deleted> in Dndsub6.bas

-end-

 Mods for 09/10/2023:
  Improves Stdin processing during keyboard input in Dndsic.
  Edits all TEE functions for stream breaks. Affects Tee.zip in Dndutils.zip

-end-

 Mods for 10/10/2023:
  Dndsic:
    Fixes return without gosub in Clear.All.Breaks in Dndsic4.bas
    Fixes several integer returns in Line.Number entry.
      (also in Analyze/Indent/Renumber). (affects Dndsic.zip).

-end-

 Mods for 11/10/2023:
  Adds FAT32 structure to drivelist in Whatis and Dndsic.

-end-

 Mods for 04/04/2024:
  Adds save.screen to Sichelp.bas

-end-

 Mods for 07/15/2024:
  Incremented zip comment to 2024 in all .zip projects.

-end-

 Mods for 07/22/2024:
  New! Now adds a Vote command to vote for users.
   Command can be added as Synonym#1 to Mail in Security menu in Dndcnfg.

-end-

 Mods for 10/10/2024:
  Removes call to Release.Time in Dndutil.

-end-

 Note: Most recent mods can be found in Todo2024.lst

-end-
