17 public virtual bool IsLaidByDog => owner.c_idRefCard ==
"dog_mine";
40 ActivateTrap(EClass.pc);
99 thing.isHidden =
false;
133 EClass.player.haltMove =
true;
bool TrySetAct(string lang, Func< bool > onPerform, Card tc, CursorInfo cursor=null, int dist=1, bool isHostileAct=false, bool localAct=true, bool canRepeat=false)
int GetInt(int id, int? defaultInt=null)
void SetInt(int id, int value=0)
void SetHidden(bool hide=true)
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
void ModExp(string alias, int a)
void Say(string lang, string ref1=null, string ref2=null)
override bool IsPCFaction
static SourceMaterial.Row GetRandomMaterial(int lv, string group=null, bool tryLevelMatTier=false)
void TrySmoothPick(Cell cell, Thing t, Chara c)
static Thing Create(string id, int idMat=-1, int lv=-1)
override void TrySetAct(ActPlan p)
bool TryDisarmTrap(Chara c)
virtual bool CanManucalActivate
virtual bool IsNegativeEffect
virtual void OnActivateTrap(Chara c)
override void OnInstall(bool byPlayer)
virtual bool IgnoreWhenLevitating()
void ActivateTrap(Chara c)
virtual bool CanDisarmTrap