#include "sfcs_functs_rem" void main() { // Get local vars object oPC = GetPCSpeaker(), oItem = GetLocalObject(OBJECT_SELF, "ITEM"); string sBonusType = GetLocalString(OBJECT_SELF, "BONUS"); if (sBonusType == "AC") RemoveACBonus(oItem); else if (sBonusType == "ACID") RemoveAcidBonus(oItem); else if (sBonusType == "ATTACK") RemoveAttackBonus(oItem); else if (sBonusType == "BLUDGEONING") RemoveBludgeonBonus(oItem); else if (sBonusType == "CHARISMA") RemoveCharismaBonus(oItem); else if (sBonusType == "COLD") RemoveColdBonus(oItem); else if (sBonusType == "CONSTITUTION") RemoveConstitutionBonus(oItem); else if (sBonusType == "DEXTERITY") RemoveDexterityBonus(oItem); else if (sBonusType == "DIVINE") RemoveDivineBonus(oItem); else if (sBonusType == "ENHANCEMENT") RemoveEnhancementBonus(oItem); else if (sBonusType == "FIRE") RemoveFireBonus(oItem); else if (sBonusType == "HASTE") RemoveHasteBonus (oItem); else if (sBonusType == "HOLY_AVENGER") RemoveHolyAvengerBonus(oItem); else if (sBonusType == "KEEN") RemoveKeenBonus(oItem); else if (sBonusType == "MAGICAL") RemoveMagicBonus(oItem); else if (sBonusType == "NEGATIVE") RemoveNegativeBonus(oItem); else if (sBonusType == "PIERCING") RemovePiercingBonus(oItem); else if (sBonusType == "REGENERATION") RemoveRegenBonus(oItem); else if (sBonusType == "SLASHING") RemoveSlashingBonus(oItem); else if (sBonusType == "SONIC") RemoveSonicBonus(oItem); else if (sBonusType == "STRENGTH") RemoveStrengthBonus(oItem); else if (sBonusType == "TRUE_SEEING") RemoveTrueSeeingBonus(oItem); else if (sBonusType == "WISDOM") RemoveWisdomBonus(oItem); else if (sBonusType == "INTELLIGENCE") RemoveIntelligenceBonus(oItem); ActionDoCommand(SetMenuText()); ActionWait(0.25); ActionStartConversation(oPC); }