Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
override BaseNotification | CreateNotification () |
virtual void | OnStacked (int p) |
Condition | SetPerfume (int duration=3) |
override void | Tick () |
virtual void | OnCalculateFov (Fov fov, ref int radius, ref float power) |
virtual void | OnCreateFov (Fov fov) |
override void | OnValueChanged () |
void | Kill (bool silent=false) |
![]() | |
virtual bool | CanStack (Condition c) |
virtual bool | TryMove (Point p) |
void | SetElement (int id) |
void | SetRefVal (int a, int b) |
virtual Color | GetSpriteColor () |
override string | ToString () |
override string | GetText () |
override int | GetValue () |
override Color | GetColor (Gradient g) |
virtual void | SetOwner (Chara _owner, bool onDeserialize=false) |
SourceElement.Row | GetElementSource (int i) |
void | Start () |
bool | TryNullify (Condition c) |
virtual void | OnBeforeStart () |
virtual void | OnStart () |
virtual void | OnStartOrStack () |
virtual void | PlayEffect () |
virtual void | PlayEndEffect () |
virtual void | OnRefresh () |
void | SetPhase () |
bool | IsNullPhase () |
override int | GetPhase () |
void | PhaseMsg (bool inc) |
override string | GetPhaseStr () |
virtual void | Tick () |
void | Mod (int a, bool force=false) |
virtual void | OnValueChanged () |
virtual void | OnChangePhase (int lastPhase, int newPhase) |
virtual void | OnRemoved () |
virtual int | EvaluatePower (int p) |
virtual int | EvaluateTurn (int p) |
virtual BaseNotification | CreateNotification () |
Element | GetDefenseAttribute (Chara c=null) |
override void | _WriteNote (UINote n, bool asChild=false) |
virtual void | OnWriteNote (List< string > list) |
virtual RendererReplacer | GetRendererReplacer () |
![]() | |
virtual Color | GetColor (Gradient gradient) |
virtual Color | GetColor (SkinColorProfile c) |
Color | GetColor () |
virtual string | GetText () |
virtual string | GetPhaseStr () |
virtual int | GetValue () |
virtual Sprite | GetSprite () |
virtual void | SetText (UIText t, SkinColorProfile cols=null) |
virtual int | GetPhase () |
void | PopText () |
virtual void | WriteNote (UINote n, Action< UINote > onWriteNote=null) |
virtual void | _WriteNote (UINote n, bool asChild=false) |
Static Public Member Functions | |
static T | Create< T > (int power=100, Action< T > onCreate=null) |
static Condition | Create (string alias, int power=100, Action< Condition > onCreate=null) |
![]() | |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
Static Public Attributes | |
static bool | ignoreEffect |
![]() | |
static Chara | CC |
![]() | |
static Core | core |
Properties | |
virtual bool | IsKilled [get] |
virtual string | TextDuration [get] |
![]() | |
int | value [get, set] |
int | power [get, set] |
int | refVal [get, set] |
int | refVal2 [get, set] |
bool | givenByPcParty [get, set] |
bool | isPerfume [get, set] |
override Chara | Owner [get] |
virtual string | Name [get] |
virtual bool | IsToggle [get] |
virtual bool | WillOverride [get] |
virtual bool | AllowMultipleInstance [get] |
virtual bool | ConsumeTurn [get] |
virtual bool | PreventRegen [get] |
virtual bool | ShouldRefresh [get] |
virtual bool | CancelAI [get] |
virtual bool | TimeBased [get] |
virtual bool | SyncRide [get] |
virtual bool | UseElements [get] |
virtual int | GainResistFactor [get] |
virtual int | P2 [get] |
SourceElement.Row | sourceElement [get] |
virtual bool | IsElemental [get] |
virtual string | RefString1 [get] |
virtual bool | CanManualRemove [get] |
![]() | |
SourceStat.Row | source [get] |
virtual Emo2 | EmoIcon [get] |
virtual ConditionType | Type [get] |
virtual string | idSprite [get] |
virtual bool | ShowInWidget [get] |
virtual Chara | Owner [get] |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
Additional Inherited Members | |
![]() | |
int[] | _ints = new int[5] |
int | phase = -1 |
ElementContainer | elements |
Chara | owner |
![]() | |
int | id |
SourceStat.Row | _source |
Definition at line 3 of file Condition.cs.
|
inlinestatic |
Definition at line 46 of file Condition.cs.
References SourceStat.Row.id, BaseCondition.power, EClass.sources, SourceManager.stats, and SourceStat.Row.type.
Referenced by Element._WriteNote(), Chara.AddCondition(), Create< T >(), Chara.Sleep(), and ConMiasma.Tick().
|
inlinestatic |
T | : | Condition |
Definition at line 38 of file Condition.cs.
References Create(), BaseCondition.Name, and BaseCondition.power.
|
inlinevirtual |
Reimplemented from BaseCondition.
Reimplemented in ConSupress.
Definition at line 30 of file Condition.cs.
Referenced by WidgetStats.OnRefresh().
|
inline |
Definition at line 91 of file Condition.cs.
References Chara.conditions, BaseCondition.elements, Chara.isDead, BaseCondition.OnRemoved(), BaseCondition.owner, BaseCondition.PlayEndEffect(), Chara.Refresh(), BaseCondition.RefString1, Card.Say(), Chara.SetDirtySpeed(), ElementContainer.SetParent(), and BaseCondition.ShouldRefresh.
Referenced by Chara.Cure(), Card.DamageHP(), Chara.Kick(), NotificationCondition.OnClick(), OnValueChanged(), Chara.RemoveCondition< T >(), ConStrife.Tick(), ConSuffocation.Tick(), ConSuspend.Tick(), and TraitToolTorch.TrySetHeldAct().
|
inlinevirtual |
Reimplemented in ConNightVision, and ConTorch.
Definition at line 75 of file Condition.cs.
Referenced by Card.CalculateFOV().
|
inlinevirtual |
Reimplemented in ConTorch.
Definition at line 79 of file Condition.cs.
Referenced by Card.CreateFov().
|
inlinevirtual |
Definition at line 57 of file Condition.cs.
References BaseCondition.EvaluateTurn(), and BaseCondition.SetPhase().
|
inlinevirtual |
Reimplemented from BaseCondition.
Definition at line 83 of file Condition.cs.
References Kill().
|
inline |
Definition at line 63 of file Condition.cs.
|
inlinevirtual |
Reimplemented from BaseCondition.
Reimplemented in ConDrunk, ConEntangle, ConFear, ConHOT, ConInsane, ConMiasma, ConPoison, ConSleep, ConStrife, ConSuffocation, ConSuspend, ConTransmute, ConWeapon, and ConWet.
Definition at line 70 of file Condition.cs.
References BaseCondition.Mod().
Referenced by Chara.TickConditions().
|
static |
Definition at line 5 of file Condition.cs.
Referenced by BaseCondition.PlayEffect(), and ConBuffStats.PlayEffect().
|
get |
Definition at line 7 of file Condition.cs.
Referenced by NotificationCondition.ShouldRemove(), and Chara.TickConditions().
|
get |
Definition at line 9 of file Condition.cs.
Referenced by NotificationBuff.OnRefresh().