diff --git a/_module/are/area106.are.json b/_module/are/area106.are.json index 16aabcce..42c9e189 100644 --- a/_module/are/area106.are.json +++ b/_module/are/area106.are.json @@ -2907,13 +2907,17 @@ } ] }, + "TileBrdrDisabled": { + "type": "byte", + "value": 0 + }, "Tileset": { "type": "resref", "value": "tin01" }, "Version": { "type": "dword", - "value": 33 + "value": 34 }, "Width": { "type": "int", diff --git a/_module/ifo/module.ifo.json b/_module/ifo/module.ifo.json index a1ee9e90..ec080fd7 100644 --- a/_module/ifo/module.ifo.json +++ b/_module/ifo/module.ifo.json @@ -1852,7 +1852,7 @@ "Mod_Description": { "type": "cexolocstring", "value": { - "0": "Beyond the Dungeon of Graves v1.4.3prc8\n\nOriginally by: Tolen\n\nUpdated by: Jaysyn\n\nBased on Rappan Athuk: The Dungeon of Graves, published by Necromancer Games.\n\nRequires CEP 1, CEP 3 & PRC8 4.1.11+\n\nDiscord: https://discord.gg/vFNhmKgH7W\n\nGitHub: https://github.com/Jaysyn904/RATDOG" + "0": "Beyond the Dungeon of Graves\n\nOriginally by: Tolen\n\nUpdated by: Jaysyn\n\nBased on Rappan Athuk: The Dungeon of Graves, published by Necromancer Games.\n\nRequires CEP 1, CEP 3 & PRC8 4.1.11+\n\nDiscord: https://discord.gg/vFNhmKgH7W\n\nGitHub: https://github.com/Jaysyn904/RATDOG" } }, "Mod_DuskHour": { diff --git a/_module/jrl/module.jrl.json b/_module/jrl/module.jrl.json index ee7ee2a2..ac88cb94 100644 --- a/_module/jrl/module.jrl.json +++ b/_module/jrl/module.jrl.json @@ -56,6 +56,57 @@ }, { "__struct_id": 1, + "Comment": { + "type": "cexostring", + "value": "" + }, + "EntryList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "End": { + "type": "word", + "value": 0 + }, + "ID": { + "type": "dword", + "value": 1 + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "Visit the PRC8 Discord for ruleset information, as well as other PW servers & dozens of single player PRC8 modules.\n\nhttps://discord.gg/FW9V9RKy5U" + } + } + } + ] + }, + "Name": { + "type": "cexolocstring", + "value": { + "0": "| PRC8 Discord |" + } + }, + "Picture": { + "type": "word", + "value": 65535 + }, + "Priority": { + "type": "dword", + "value": 4 + }, + "Tag": { + "type": "cexostring", + "value": "Category000" + }, + "XP": { + "type": "dword", + "value": 0 + } + }, + { + "__struct_id": 2, "Comment": { "type": "cexostring", "value": "3e D&D Experience Chart" @@ -106,7 +157,7 @@ } }, { - "__struct_id": 2, + "__struct_id": 3, "Comment": { "type": "cexostring", "value": "" @@ -225,7 +276,7 @@ } }, { - "__struct_id": 3, + "__struct_id": 4, "Comment": { "type": "cexostring", "value": "" @@ -293,7 +344,7 @@ } }, { - "__struct_id": 4, + "__struct_id": 5, "Comment": { "type": "cexostring", "value": "" @@ -429,7 +480,7 @@ } }, { - "__struct_id": 5, + "__struct_id": 6, "Comment": { "type": "cexostring", "value": "" @@ -497,7 +548,7 @@ } }, { - "__struct_id": 6, + "__struct_id": 7, "Comment": { "type": "cexostring", "value": "" @@ -582,7 +633,7 @@ } }, { - "__struct_id": 7, + "__struct_id": 8, "Comment": { "type": "cexostring", "value": "Tracks the party's dealings with Drusilla the Dark Druid." @@ -650,7 +701,7 @@ } }, { - "__struct_id": 8, + "__struct_id": 9, "Comment": { "type": "cexostring", "value": "" @@ -735,7 +786,7 @@ } }, { - "__struct_id": 9, + "__struct_id": 10, "Comment": { "type": "cexostring", "value": "" @@ -803,7 +854,7 @@ } }, { - "__struct_id": 10, + "__struct_id": 11, "Comment": { "type": "cexostring", "value": "" @@ -871,7 +922,7 @@ } }, { - "__struct_id": 11, + "__struct_id": 12, "Comment": { "type": "cexostring", "value": "" @@ -922,7 +973,7 @@ } }, { - "__struct_id": 12, + "__struct_id": 13, "Comment": { "type": "cexostring", "value": "" @@ -1007,7 +1058,7 @@ } }, { - "__struct_id": 13, + "__struct_id": 14, "Comment": { "type": "cexostring", "value": "" @@ -1075,7 +1126,7 @@ } }, { - "__struct_id": 14, + "__struct_id": 15, "Comment": { "type": "cexostring", "value": "" @@ -1160,7 +1211,7 @@ } }, { - "__struct_id": 15, + "__struct_id": 16, "Comment": { "type": "cexostring", "value": "" @@ -1228,7 +1279,7 @@ } }, { - "__struct_id": 16, + "__struct_id": 17, "Comment": { "type": "cexostring", "value": "" @@ -1330,7 +1381,7 @@ } }, { - "__struct_id": 17, + "__struct_id": 18, "Comment": { "type": "cexostring", "value": "" @@ -1415,7 +1466,7 @@ } }, { - "__struct_id": 18, + "__struct_id": 19, "Comment": { "type": "cexostring", "value": "" @@ -1534,7 +1585,7 @@ } }, { - "__struct_id": 19, + "__struct_id": 20, "Comment": { "type": "cexostring", "value": "" @@ -1602,7 +1653,7 @@ } }, { - "__struct_id": 20, + "__struct_id": 21, "Comment": { "type": "cexostring", "value": "" @@ -1670,7 +1721,7 @@ } }, { - "__struct_id": 21, + "__struct_id": 22, "Comment": { "type": "cexostring", "value": "" @@ -1755,7 +1806,7 @@ } }, { - "__struct_id": 22, + "__struct_id": 23, "Comment": { "type": "cexostring", "value": "" @@ -1925,7 +1976,7 @@ } }, { - "__struct_id": 23, + "__struct_id": 24, "Comment": { "type": "cexostring", "value": "" @@ -2027,7 +2078,7 @@ } }, { - "__struct_id": 24, + "__struct_id": 25, "Comment": { "type": "cexostring", "value": "" @@ -2112,7 +2163,7 @@ } }, { - "__struct_id": 25, + "__struct_id": 26, "Comment": { "type": "cexostring", "value": "" @@ -2163,7 +2214,7 @@ } }, { - "__struct_id": 26, + "__struct_id": 27, "Comment": { "type": "cexostring", "value": "" @@ -2214,7 +2265,7 @@ } }, { - "__struct_id": 27, + "__struct_id": 28, "Comment": { "type": "cexostring", "value": "" @@ -2333,7 +2384,7 @@ } }, { - "__struct_id": 28, + "__struct_id": 29, "Comment": { "type": "cexostring", "value": "" @@ -2384,7 +2435,7 @@ } }, { - "__struct_id": 29, + "__struct_id": 30, "Comment": { "type": "cexostring", "value": "" @@ -2452,7 +2503,7 @@ } }, { - "__struct_id": 30, + "__struct_id": 31, "Comment": { "type": "cexostring", "value": "" @@ -2520,7 +2571,7 @@ } }, { - "__struct_id": 31, + "__struct_id": 32, "Comment": { "type": "cexostring", "value": "" @@ -2588,7 +2639,7 @@ } }, { - "__struct_id": 32, + "__struct_id": 33, "Comment": { "type": "cexostring", "value": "" @@ -2673,7 +2724,7 @@ } }, { - "__struct_id": 33, + "__struct_id": 34, "Comment": { "type": "cexostring", "value": "" @@ -2758,7 +2809,7 @@ } }, { - "__struct_id": 34, + "__struct_id": 35, "Comment": { "type": "cexostring", "value": "" diff --git a/_module/ncs/otres_set_var_r.ncs b/_module/ncs/otres_set_var_r.ncs index 35581dd9..1f25632e 100644 Binary files a/_module/ncs/otres_set_var_r.ncs and b/_module/ncs/otres_set_var_r.ncs differ diff --git a/_module/ncs/qst_marthek_end.ncs b/_module/ncs/qst_marthek_end.ncs index 7deccde3..221758ef 100644 Binary files a/_module/ncs/qst_marthek_end.ncs and b/_module/ncs/qst_marthek_end.ncs differ diff --git a/_module/ncs/qst_mushroom_end.ncs b/_module/ncs/qst_mushroom_end.ncs index becf59ec..3ac446e4 100644 Binary files a/_module/ncs/qst_mushroom_end.ncs and b/_module/ncs/qst_mushroom_end.ncs differ diff --git a/_module/ncs/ra_mod_onenter.ncs b/_module/ncs/ra_mod_onenter.ncs index 2bec13e4..eeb195f2 100644 Binary files a/_module/ncs/ra_mod_onenter.ncs and b/_module/ncs/ra_mod_onenter.ncs differ diff --git a/_module/ncs/spawn_cfg_camp.ncs b/_module/ncs/spawn_cfg_camp.ncs deleted file mode 100644 index f834ded0..00000000 Binary files a/_module/ncs/spawn_cfg_camp.ncs and /dev/null differ diff --git a/_module/ncs/spawn_chk_custom.ncs b/_module/ncs/spawn_chk_custom.ncs deleted file mode 100644 index ecb1c72d..00000000 Binary files a/_module/ncs/spawn_chk_custom.ncs and /dev/null differ diff --git a/_module/ncs/spawn_chk_pcs.ncs b/_module/ncs/spawn_chk_pcs.ncs deleted file mode 100644 index ecb1c72d..00000000 Binary files a/_module/ncs/spawn_chk_pcs.ncs and /dev/null differ diff --git a/_module/ncs/spawn_main.ncs b/_module/ncs/spawn_main.ncs deleted file mode 100644 index 028a9a67..00000000 Binary files a/_module/ncs/spawn_main.ncs and /dev/null differ diff --git a/_module/ncs/spawnb_cc_dactiv.ncs b/_module/ncs/spawnb_cc_dactiv.ncs index 7e94385e..77e80d77 100644 Binary files a/_module/ncs/spawnb_cc_dactiv.ncs and b/_module/ncs/spawnb_cc_dactiv.ncs differ diff --git a/_module/nss/qst_marthek_end.nss b/_module/nss/qst_marthek_end.nss index ffdd594c..9029f22a 100644 --- a/_module/nss/qst_marthek_end.nss +++ b/_module/nss/qst_marthek_end.nss @@ -24,8 +24,7 @@ void main() int nGold = 1500; //:: Get gold for each PC -//:: Take one off GetNumberPartyMembers(), see known bugs - int nMembers = GetNumberPartyMembers(oPC) - 1; + int nMembers = GetNumberPartyMembers(oPC); //:: Give the correct gold to all of them GiveGoldToAll(oPC, nGold/nMembers); @@ -35,4 +34,4 @@ void main() //:: Set quest stage & update DB. AddPersistentJournalQuestEntry("marthek", 5, oPC); -} \ No newline at end of file +} diff --git a/_module/nss/qst_mushroom_end.nss b/_module/nss/qst_mushroom_end.nss index 3db54af7..f294578d 100644 --- a/_module/nss/qst_mushroom_end.nss +++ b/_module/nss/qst_mushroom_end.nss @@ -24,8 +24,7 @@ void main() int nGold = 50000; //:: Get gold for each PC -//:: Take one off GetNumberPartyMembers(), see known bugs - int nMembers = GetNumberPartyMembers(oPC) - 1; + int nMembers = GetNumberPartyMembers(oPC); //:: Give the correct gold to all of them GiveGoldToAll(oPC, nGold/nMembers); diff --git a/_module/nss/ra_mod_onenter.nss b/_module/nss/ra_mod_onenter.nss index 3571800c..78340a1b 100644 --- a/_module/nss/ra_mod_onenter.nss +++ b/_module/nss/ra_mod_onenter.nss @@ -132,6 +132,7 @@ void main() //:: Add system journal entries AddPersistentJournalQuestEntry("JRNL_XPCHART", 1, oPC); AddPersistentJournalQuestEntry("JRNL_LA_BUYOFF", 1, oPC); + AddPersistentJournalQuestEntry("JRNL_PRC8", 1, oPC); //:: Announce player string sMessage = sPlayerName+ " has entered the Lost Lands.";