22 if (well !=
null && well.
Charges <= 0)
24 c.
Say(
"drinkWell_empty", c, well.
owner);
27 SE.Play(
"water_farm");
30 if (well !=
null && well.
IsHoly)
virtual void SetBlessedState(BlessedState s)
void ModNum(int a, bool notify=true)
void Say(string lang, string ref1=null, string ref2=null)
Thing Pick(Thing t, bool msg=true, bool tryStack=true)
static Thing Create(string id, int idMat=-1, int lv=-1)
override void OnDrink(Chara c)
override bool CanDrink(Chara c)
override bool OnUse(Chara c, Point p)
TraitWell GetWell(Point p)
override bool CanUse(Chara c, Point p)