33 {
34 Object targetObject = target.GetObject();
35 if (targetObject)
36 {
39 if (componentIndices.Count() > 0 && componentIndices.Find(target.GetComponentIndex()) == -1)
40 return false;
41 }
42
43 return player.HasBloodyHands() && !player.GetItemInHands() && targetObject && (targetObject.GetWaterSourceObjectType() !=
EWaterSourceObjectType.NONE || targetObject.IsWell()) && !player.GetItemOnSlot(
"Gloves");
44 }
const string LIQUID_SOURCE_SELECTION