#include "x0_i0_partywide" #include "nw_i0_2q4luskan" void main() { object oTarget; int nInt; object oPC = GetPCSpeaker(); // Give 5 experience (to party) to the PC. GiveXPToAll(oPC, 5); // Give the speaker the items CreateItemOnObject("eyeofthelev", GetPCSpeaker(), 1); FadeToBlack(oPC); FadeFromBlack(oPC); // Destroy an object (not fully effective until this script ends). DestroyObject(GetObjectByTag("Sivilan_counchX")); // Spawn "sivilan_counchy". oTarget = GetWaypointByTag("WP_SPnsivilan_counchy"); DelayCommand(2.0, CreateObjectVoid(OBJECT_TYPE_PLACEABLE, "sivilan_counchy", GetLocation(oTarget))); // Destroy an object (not fully effective until this script ends). DestroyObject(GetObjectByTag("Basharat_ChairX")); // Spawn "basharat_chairy". oTarget = GetWaypointByTag("WP_SPnbasharat_chairy"); DelayCommand(2.0, CreateObjectVoid(OBJECT_TYPE_PLACEABLE, "basharat_chairy", GetLocation(oTarget))); oTarget = GetObjectByTag("WorlgaGuard2by"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("WorlgaGuard2by"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("WorlgaGuard2by"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("GeneralWorlga"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("GeneralWorlga"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("GeneralWorlga"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("HellHound1"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("HellHound1"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("HellHound1"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("HellHound"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("HellHound"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("HellHound"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("Sivilan"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("Sivilan"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("Sivilan"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("Sivilan"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("Sivilan"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("Sivilan"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("BasharatGuard21c"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("BasharatGuard21c"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("BasharatGuard21c"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("BasharatGuard21b"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("BasharatGuard21b"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("BasharatGuard21b"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("WorlgaGuard2bx"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("WorlgaGuard2bx"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("WorlgaGuard2bx"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("Kreshmar"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("Kreshmar"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("Kreshmar"); DestroyObject(oTarget, 1.0); oTarget = GetObjectByTag("Skel"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("Skel"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("Skel"); DestroyObject(oTarget, 1.0); oTarget = GetObjectByTag("Basharat"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("Basharat"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("Basharat"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("Hericon"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("Hericon"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("Hericon"); DestroyObject(oTarget, 3.0); oTarget = GetObjectByTag("Kerness"); AssignCommand(oTarget, ActionMoveToObject(GetObjectByTag("WP_BashW"))); oTarget = GetObjectByTag("Kerness"); nInt = GetObjectType(oTarget); oTarget = GetObjectByTag("Kerness"); DestroyObject(oTarget, 3.0); // Remove items from the player's inventory object oItemToTake; oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "NW_IT_RECALL"); if(GetIsObjectValid(oItemToTake) != 0) ActionTakeItem(oItemToTake, GetPCSpeaker()); }