HoS_PRC8/_mod/_module/nss/tamril_4.nss
Jaysyn904 04165202c0 Initial upload
Initial upload
2024-11-25 19:36:07 -05:00

35 lines
1.2 KiB
Plaintext

// TAMRIL
void main()
{
object oMe=OBJECT_SELF;
int nPattern=GetListenPatternNumber();
int nState=GetLocalInt(GetModule(),"nEvilWizard");
object oSpeaker=GetLastSpeaker();
if (nPattern==112670&&nState==0)
{ // awaken
AssignCommand(oMe,ClearAllActions());
AssignCommand(oMe,SpeakString("Someone has spoken the word!! At last!"));
SetLocalInt(GetModule(),"nEvilWizard",1);
SetLocalInt(oSpeaker,"nEvilWizard",1);
} // awaken
else if (nPattern==112670)
{ //
AssignCommand(oMe,ClearAllActions());
AssignCommand(oMe,SpeakString("You are a clever scholar, but, someone has already uttered that word."));
} //
else if (nPattern==112671&&nState!=3&&nState!=0)
{ // free
AssignCommand(oMe,ClearAllActions());
AssignCommand(oMe,SpeakString("I am freed! Someone has spoken the second word!!"));
SetLocalInt(GetModule(),"nEvilWizard",3);
SetLocalInt(oSpeaker,"nEvilWizard",3);
} // free
else if (nPattern==112671&&nState==3)
{ //
AssignCommand(oMe,ClearAllActions());
AssignCommand(oMe,SpeakString("The one I sent has already uttered those words."));
} //
ExecuteScript("nw_c2_default4",oMe);
}