RATDOG/_module/nss/qst_marthek_end.nss

38 lines
970 B
Plaintext
Raw Normal View History

//:://////////////////////////////////////////////
//:: 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);
}