18 return "emptyVessle_Pot_SoundSet";
23 return "pour_HardGround_Pot_SoundSet";
28 return "pour_SoftGround_Pot_SoundSet";
33 return "pour_Water_Pot_SoundSet";
38 return "pour_End_HardGround_Pot_SoundSet";
43 return "pour_End_SoftGround_Pot_SoundSet";
48 return "pour_End_Water_Pot_SoundSet";
53 if ( !super.CanPutInCargo( parent ) )
60 if (parent && !parent.GetInventory().AreChildrenAccessible())
68 if ( !super.CanReceiveItemIntoCargo( item ) )
75 if (!GetInventory().AreChildrenAccessible())
80 for (
int i = 0; i < GetInventory().GetSlotIdCount(); i++)
82 slotId = GetInventory().GetSlotId(i);
83 if (item.GetInventory().HasAttachmentSlot(slotId))
95 if ( !super.CanLoadItemIntoCargo( item ) )
103 for (
int i = 0; i < GetInventory().GetSlotIdCount(); i++)
105 slotId = GetInventory().GetSlotId(i);
106 if (item.GetInventory().HasAttachmentSlot(slotId))
void AddAction(typename actionName)
void RemoveAction(typename actionName)
bool IsCargoException4x3(EntityAI item)
override string GetPouringSoundset()
override bool IsContainer()
override bool CanLoadItemIntoCargo(EntityAI item)
override bool CanPutInCargo(EntityAI parent)
override bool CanReceiveItemIntoCargo(EntityAI item)
override bool IsCookware()
override string GetEmptyingLoopSoundsetSoft()
override string GetEmptyingLoopSoundsetWater()
override string GetEmptyingEndSoundsetWater()
override string GetEmptyingLoopSoundsetHard()
override float GetQuantityNormalizedScripted()
override void SetActions()
override string GetEmptyingEndSoundsetSoft()
override string GetEmptyingEndSoundsetHard()
override bool CanHaveWetness()