19 Act.TP.cell.isWatered =
true;
29 chara.
Say(
"water_evade", chara);
41 return base.Perform();
46 bool num =
waterCan !=
null && waterCan.owner.c_charges > 0;
bool IsWaterCanValid(bool msg=true)
TraitToolWaterCan waterCan
override bool CanPerform()
override CursorInfo CursorIcon
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
void Talk(string idTopic, string ref1=null, string ref2=null, bool forceSync=false)
void ModCharge(int a, bool destroy=false)
void Say(string lang, string ref1=null, string ref2=null)
Condition AddCondition(string id, int p=100, bool force=false)
bool HasCondition(string alias)
void DoHostileAction(Card _tg, bool immediate=false)
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
static TargetTypeSelfAndNeighbor SelfAndNeighbor