Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitFloorSwitch.cs
Go to the documentation of this file.
2{
3 public override void OnStepped(Chara c)
4 {
6 {
7 owner.SetHidden(hide: false);
9 {
10 owner.Say("levitating");
11 }
12 else if (!CanDisarmTrap || (!TryDisarmTrap(c) && EClass.pc.Evalue(1656) < 3))
13 {
14 ActivateTrap(c);
15 }
16 }
17 }
18}
void SetHidden(bool hide=true)
Definition: Card.cs:5111
int Evalue(int ele)
Definition: Card.cs:2431
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6046
Definition: Chara.cs:10
bool IsLevitating
Definition: Chara.cs:582
bool IsHostile()
Definition: Chara.cs:5884
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
static Chara pc
Definition: EClass.cs:14
override void OnStepped(Chara c)
bool TryDisarmTrap(Chara c)
Definition: TraitSwitch.cs:55
virtual bool IsNegativeEffect
Definition: TraitSwitch.cs:13
virtual bool IgnoreWhenLevitating()
Definition: TraitSwitch.cs:19
void ActivateTrap(Chara c)
Definition: TraitSwitch.cs:122
virtual bool CanDisarmTrap
Definition: TraitSwitch.cs:7
Card owner
Definition: Trait.cs:26
bool IsPCFaction
Definition: Zone.cs:464