EN4_PRC8/_module/nss/qst_overall1_3.nss

47 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

#include "rd_questinc"
#include "sql_db_partywide"
void main()
{
int iRandom;
int iQuest;
int iQuestStepType;
object oPC;
object oGiver;
object oBoss;
oPC = GetPCSpeaker();
oGiver = OBJECT_SELF;
SetToken(oPC,oGiver,110,"Thank you.");
SetPartyString(oPC,"QuestStep1Token111","REPEAT");
SetPartyString(oPC,"QuestStep1Token112","REPEAT");
SetPartyString(oPC,"QuestStep1Token113","REPEAT");
iQuest = 120;
SetPartyInt(oPC,"QuestSteps",1);
iQuestStepType = 7;
SetPartyString(oPC,"QuestStep1Item","en4_stargem");
SetPartyInt(oPC,"QuestStep1ItemUnknown",1);
SetPartyString(oPC,"QuestStep1Mob","");
SetPartyInt(oPC,"QuestDifficulty",2);
SetPartyInt(oPC,"Quest",iQuest);
SetPartyInt(oPC,"OnOverallQuest",1);
SetPartyInt(oPC,"QuestStep",1);
SetPartyString(oPC,"QuestGiver",GetTag(oGiver));
SetPartyString(oPC,"QuestZone",GetZone(oPC));
SetLocalInt(GetModule(),GetZone(oPC),1);
SetPartyInt(oPC,"QuestDone",0);
SetLocalInt(GetModule(),"UniqueBoss",1);
SetupQuestStep(iQuestStepType,1,oPC,oGiver);
DelayCommand(1.0f,SetLocalInt(GetModule(),"UniqueBoss",0));
RemoveJournalQuestEntry("jCamp",oPC);
SetLocalInt(oPC,"Overall3NotAccepted",0);
SQL_SetLocalIntOnAll(oPC,"OverallQuest",120);
oBoss = GetObjectByTag(GetLocalString(oPC,"QuestTargetMob"));
GetMagicItem(oBoss);
}