PnP Enhancements continue. Fixed some quest logic, made some of the quests reward the entire party instead of the player that turns it in. Updated Warrior's Guild. Colored Wilderness map for the hell of it. Full compile.
38 lines
970 B
Plaintext
38 lines
970 B
Plaintext
//:://////////////////////////////////////////////
|
|
//:: qst_marthek_end.nss
|
|
//:: Copyright (c) 2022 Project RATDOG
|
|
//:://////////////////////////////////////////////
|
|
/*
|
|
Ends & rewards the "Marthek the Madman" quest.
|
|
This is the good ending.
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:: Created By: Jaysyn
|
|
//:: Created On: 20220619
|
|
//:://////////////////////////////////////////////
|
|
|
|
#include "nw_i0_tool"
|
|
#include "pqj_inc"
|
|
#include "x0_i0_partywide"
|
|
|
|
void main()
|
|
{
|
|
//:: Declare major variables
|
|
object oPC = GetPCSpeaker();
|
|
|
|
//:: Reward the party
|
|
int nGold = 1500;
|
|
|
|
//:: Get gold for each PC
|
|
//:: Take one off GetNumberPartyMembers(), see known bugs
|
|
int nMembers = GetNumberPartyMembers(oPC) - 1;
|
|
|
|
//:: Give the correct gold to all of them
|
|
GiveGoldToAll(oPC, nGold/nMembers);
|
|
|
|
//:: Give the PC's party some XP
|
|
RewardPartyXP(700, oPC);
|
|
|
|
//:: Set quest stage & update DB.
|
|
AddPersistentJournalQuestEntry("marthek", 5, oPC);
|
|
} |