From 1e901bf3421d5a53de4c2e2c889be675091344a5 Mon Sep 17 00:00:00 2001 From: Jaysyn904 <68194417+Jaysyn904@users.noreply.github.com> Date: Tue, 23 Jul 2024 23:52:34 -0400 Subject: [PATCH] Update notes. Added new notes concerning module events & a to do list. --- _notes_/NWNDS To Do List.txt | 37 ++++++++++++++++++++++++++++ _notes_/NWNDS_event_cheatsheet.xlsx | Bin 0 -> 10128 bytes 2 files changed, 37 insertions(+) create mode 100644 _notes_/NWNDS To Do List.txt create mode 100644 _notes_/NWNDS_event_cheatsheet.xlsx diff --git a/_notes_/NWNDS To Do List.txt b/_notes_/NWNDS To Do List.txt new file mode 100644 index 000000000..670cec097 --- /dev/null +++ b/_notes_/NWNDS To Do List.txt @@ -0,0 +1,37 @@ +Next steps (in no particular order): + +1.) Encounters + + a.) Replace BESIE with NESS in Desert & Plains areas. + b.) Finish making the Forest Encounter tables (1/2 done). + c.) Script Forest Encounter tables. + +2.) Overland Map System + + a.) Modify encounter triggers to use a psuedoheartbeat on the overland map to fire based on distance traveled. + +3.) NPCs + + a.) Update Henchman dialogs with initial Henchman greeting from MMD. (Done). + b.) Replace my NPC random equip script with a modified version of the PRC's which works much more reliably. (Done) + c.) Expanded the Henchman class based titles list. (Done) + d.) Update dynamic mobs to use the new random equipment scripts. (In progress) + e.) Update ds_rnd_equip.nss to use new weapon types. + +4.) Players + + a.) Fix the HCR2 info bars. (Done) + b.) Make Potionfruits count as food w/ HCR2. + c.) Move the Druid / metal item system from using tag-based scripting to using the OnEquip event. + + +5.) Database + + a.) Add & configure Daz's NUI-based persistent storage. + b.) Setup instanced, key-based player rooms in the larger inns. + c.) Rewrite the bounty system to use SQL. + d.) Rewrite the arena system to use SQL. + e.) Rewrite the BBS system to use SQL? + + + diff --git a/_notes_/NWNDS_event_cheatsheet.xlsx b/_notes_/NWNDS_event_cheatsheet.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..9dc143fc4cf24cf9a60020fcbd4ad677543f0923 GIT binary patch literal 10128 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 literal 0 HcmV?d00001