GetUseSound- Potion
Script example of debugging GetUseSound():
File:Http://puu.sh/hFanV/5ef356185f.png The FormList we're using has "NPCHumanEatSoup", "ITMPotionUse" and "ITMFoodEat". "NPCHumanEatSoup" is playing when the player eats a stew or soup item. "ITMPotionUse" is playing when the player drinks a potion or any liquid item such as ale or wine. "ITMFoodEat" is playing when the player eats any meat items similar to chicken breast, dog meat or horse meat.
Event OnObjectEquipped(Form akBaseObject, ObjectReference akReference)
FoodIs = akBaseObject as Potion Int Index = FoodFormList.GetSize() IsMeat=0 IsLiquid=0 IsSoup=0 While Index Index-=1 if FoodIs.GetUseSound()==FoodFormList.GetAt(2) && IsMeat!=1 Debug.Messagebox("IsMeat") IsMeat=1 elseif FoodIs.GetUseSound()==FoodFormList.GetAt(1) && IsLiquid!=1 Debug.Messagebox("IsLiquid") IsLiquid=1 elseif FoodIs.GetUseSound()==FoodFormList.GetAt(0) && IsSoup!=1 IsSoup=1 Debug.Messagebox("IsSoup") endif endwhile