//:://///////////////////////////////////////////// //:: FileName divine_ammo //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 4/12/2004 7:17:54 PM //::////////////////////////////////////////////// void main() { object oMod = GetModule(); object oPC = GetPCSpeaker(); int oMode = GetLocalInt(oMod, "gamemode"); object oItem3, oItem2, oItem1, oItem4; oItem3 = GetItemPossessedBy(oPC, "divine_note"); oItem2 = GetItemPossessedBy(oPC, "div_key"); oItem1 = GetItemPossessedBy(oPC, "divine_talisman2"); oItem4 = GetItemPossessedBy(oPC, "dark_talisman2"); if (GetIsObjectValid(oItem2)) DestroyObject(oItem2); if (GetIsObjectValid(oItem3)) DestroyObject(oItem3); if (GetIsObjectValid(oItem1)) DestroyObject(oItem1); if (GetIsObjectValid(oItem4)) DestroyObject(oItem4); if (oMode!=1) CreateItemOnObject("divine_talisman", oPC); else CreateItemOnObject("dark_talisman", oPC); SetLocalInt(GetPCSpeaker(), "ranged_div", 1); object oStore = GetNearestObjectByTag("divine_ammo"); if(GetObjectType(oStore) == OBJECT_TYPE_STORE) OpenStore(oStore, GetPCSpeaker()); else ActionSpeakStringByStrRef(53090, TALKVOLUME_TALK); }