void CreateItemOnObjectVoid(string sItemTemplate, object oTarget=OBJECT_SELF, int nStackSize=1) { CreateItemOnObject(sItemTemplate, oTarget, nStackSize); } /* Script generated by Lilac Soul's NWN Script Generator, v. 2.3 For download info, please visit: http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */ //Put this script OnEnter #include "nw_i0_tool" void main() { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; if (GetItemPossessedBy(oPC, "rascard")== OBJECT_INVALID) { if (GetHitDice(oPC) >= 25) { SetCutsceneMode(oPC, TRUE); DelayCommand(5.0, AssignCommand(GetObjectByTag("rasbutler2"), ActionSpeakString("Ah there you are !"))); DelayCommand(8.0, AssignCommand(GetObjectByTag("rasbutler2"), ActionSpeakString("I am to hand you this letter from the Royal Adventurers Society."))); DelayCommand(12.0, AssignCommand(GetObjectByTag("rasbutler2"), ActionSpeakString("You should go talk to them emidiatly."))); DelayCommand(16.0, AssignCommand(GetObjectByTag("rasbutler2"), ActionSpeakString("And congratulations. It's quite an honor !"))); DelayCommand(18.0, RewardPartyXP(250, oPC, FALSE)); DelayCommand(18.0, CreateItemOnObjectVoid("rascard", oPC)); DelayCommand(20.0, SetCutsceneMode(oPC, FALSE)); } } }