13 return "emptyVessle_Pot_SoundSet";
18 return "pour_HardGround_Pot_SoundSet";
23 return "pour_SoftGround_Pot_SoundSet";
28 return "pour_Water_Pot_SoundSet";
33 return "pour_End_HardGround_Pot_SoundSet";
38 return "pour_End_SoftGround_Pot_SoundSet";
43 return "pour_End_Water_Pot_SoundSet";
48 if (!
super.CanPutInCargo(parent))
55 if (parent && parent.GetInventory().IsCargoInHiearchy())
70 if (GetInventory().IsCargoInHiearchy())
75 for (
int i = 0;
i < GetInventory().GetSlotIdCount();
i++)
77 slotId = GetInventory().GetSlotId(
i);
78 if (
item.GetInventory().HasAttachmentSlot(
slotId))
98 for (
int i = 0;
i < GetInventory().GetSlotIdCount();
i++)
100 slotId = GetInventory().GetSlotId(
i);
101 if (
item.GetInventory().HasAttachmentSlot(
slotId))
void AddAction(typename actionName)
void RemoveAction(typename actionName)
bool IsCargoException4x3(EntityAI item)
override string GetEmptyingEndSoundsetWater()
override bool CanHaveWetness()
override bool CanReceiveItemIntoCargo(EntityAI item)
override void SetActions()
override string GetEmptyingLoopSoundsetWater()
override string GetEmptyingLoopSoundsetHard()
override string GetEmptyingEndSoundsetSoft()
override bool CanPutInCargo(EntityAI parent)
override bool CanLoadItemIntoCargo(EntityAI item)
override string GetEmptyingLoopSoundsetSoft()
override bool IsContainer()
override string GetEmptyingEndSoundsetHard()
override string GetPouringSoundset()