//Put this OnEnter void main() { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; int DoOnce = GetCampaignInt("water",GetTag(OBJECT_SELF),oPC); if (DoOnce==1) return; if (GetItemPossessedBy(oPC, "statueofwater")!= OBJECT_INVALID) return; object oTarget; object oSpawn; oTarget = GetWaypointByTag("wp_statueofwater"); oSpawn = CreateObject(OBJECT_TYPE_ITEM, "statueofwater", GetLocation(oTarget)); SetCampaignInt("water",GetTag(OBJECT_SELF),1,oPC); }