См. определение в файле ActionDrinkThroughContinuous.c строка 9
10 {
11 if (item && item.IsHeavyBehaviour())
12 return false;
13
14 if (!player.CanEatAndDrink())
15 return false;
16
17 return target.GetObject() && target.GetObject().GetWaterSourceObjectType() ==
EWaterSourceObjectType.THROUGH;
18 }
Перекрестные ссылки ActionTarget.