|
Elin Decompiled Documentation EA 23.359.1 Nightly
|
Public Member Functions | |
| virtual bool | CanStack (Condition c) |
| virtual bool | ShouldOverride (Condition c) |
| virtual bool | IsOverrideConditionMet (Condition c, int turn) |
| virtual bool | TryMove (Point p) |
| virtual ElementContainer | GetElementContainer () |
| void | SetElement (int id) |
| void | SetValue (int a, int _p2=0) |
| 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) |
| void | RefreshElements () |
| void | RefreshEmoIcon () |
| SourceElement.Row | GetElementSource (int i) |
| void | Start () |
| virtual bool | TryNullify (Condition c) |
| virtual void | OnBeforeStart () |
| virtual void | OnStart () |
| virtual void | OnStartOrStack () |
| virtual void | OnHit (Card attacker, AttackSource source) |
| 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 () |
Public Member Functions inherited from BaseStats | |
| virtual Color | GetColor (Gradient gradient) |
| virtual Color | GetColor (SkinColorProfile c) |
| Color | GetColor () |
| virtual string | GetText () |
| virtual string | GetPhaseStr () |
| virtual int | GetValue () |
| virtual int | GetSortVal () |
| 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) |
Public Attributes | |
| int[] | _ints = new int[6] |
| int | phase = -1 |
| ElementContainer | elements |
| Chara | owner |
| Chara | _giver |
Public Attributes inherited from BaseStats | |
| int | id |
| SourceStat.Row | _source |
Properties | |
| int | value [get, set] |
| int | power [get, set] |
| int | refVal [get, set] |
| int | refVal2 [get, set] |
| int | idGiver [get, set] |
| bool | givenByPcParty [get, set] |
| bool | isPerfume [get, set] |
| override Chara | Owner [get] |
| Chara | Giver [get] |
| virtual string | Name [get] |
| virtual bool | IsToggle [get] |
| virtual bool | AllowMultipleInstance [get] |
| virtual bool | ConsumeTurn [get] |
| virtual bool | HasDuration [get] |
| virtual int | MaxDuration [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, set] |
| SourceElement.Row | sourceElement [get] |
| virtual bool | IsElemental [get] |
| virtual string | RefString1 [get] |
| virtual bool | ShouldTryNullify [get] |
| virtual bool | CanManualRemove [get] |
Properties inherited from BaseStats | |
| SourceStat.Row | source [get] |
| virtual Emo2 | EmoIcon [get] |
| virtual ConditionType | Type [get] |
| virtual string | idSprite [get] |
| virtual bool | ShowInWidget [get] |
| virtual Chara | Owner [get] |
Properties inherited from EClass | |
| 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] |
Private Member Functions | |
| void | OnDeserialized (StreamingContext context) |
Additional Inherited Members | |
Static Public Member Functions inherited from EClass | |
| static int | rndSeed (int a, int seed) |
| static int | rnd (long a) |
| static int | rnd (int a) |
| static int | curve (long _a, int start, int step, int rate=75) |
| static int | sqrt (int a) |
| 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 inherited from BaseStats | |
| static Chara | CC |
Static Public Attributes inherited from EClass | |
| static Core | core |
Definition at line 7 of file BaseCondition.cs.
|
inlinevirtual |
Reimplemented from BaseStats.
Definition at line 505 of file BaseCondition.cs.
References Element.Create(), elements, GetDefenseAttribute(), GetElementSource(), ElementContainer.Has(), Element.id, Element.IsFlag, item, Element.Name, OnWriteNote(), P2, power, Element.source, EClass.sources, SourceManager.stats, Element.Value, and ElementContainer.Value().
Referenced by Element._WriteNote().
|
inlinevirtual |
Reimplemented in BaseBuff, ConBuffStats, ConStrife, ConWeapon, ConWrath, and TimeDebuff.
Definition at line 170 of file BaseCondition.cs.
|
inlinevirtual |
Reimplemented in BaseDebuff, BaseStance, Condition, and ConSupress.
Definition at line 487 of file BaseCondition.cs.
|
inlinevirtual |
Definition at line 477 of file BaseCondition.cs.
Referenced by Chara.AddCondition().
|
inlinevirtual |
Reimplemented in ConBuffStats.
Definition at line 482 of file BaseCondition.cs.
References MaxDuration, and P2.
Referenced by Element._WriteNote(), Chara.AddCondition(), and Condition.OnStacked().
|
inlinevirtual |
Reimplemented from BaseStats.
Definition at line 249 of file BaseCondition.cs.
References phase.
Referenced by NotificationCondition.OnRefresh().
Definition at line 492 of file BaseCondition.cs.
References Element.Create().
Referenced by _WriteNote(), and Chara.AddCondition().
|
inlinevirtual |
Reimplemented in ConDisease, ConPeaky, ConStrife, and ConVampire.
Definition at line 190 of file BaseCondition.cs.
References elements.
Referenced by WidgetStatsBar.Refresh(), and Element.BonusInfo.WriteNote().
|
inline |
Definition at line 295 of file BaseCondition.cs.
References SourceManager.elements, sourceElement, and EClass.sources.
Referenced by _WriteNote(), and RefreshElements().
|
inlinevirtual |
Reimplemented from BaseStats.
Reimplemented in BaseDebuff, BaseStance, ConAmbush, ConAnorexia, ConATField, ConAwakening, ConBlind, ConBuffStats, ConBurning, ConConfuse, ConDark, ConDrug, ConDrunk, ConEntangle, ConFaint, ConFear, ConFractured, ConGravity, ConParalyze, ConPeaky, ConReload, ConSleep, ConSmoking, ConSuffocation, ConSuspend, ConTimeStop, ConVampire, ConWait, ConWet, and ConWrath.
Definition at line 413 of file BaseCondition.cs.
References value.
Referenced by IsNullPhase(), SetOwner(), and SetPhase().
|
inlinevirtual |
Reimplemented from BaseStats.
Reimplemented in ConBuffStats.
Definition at line 441 of file BaseCondition.cs.
Referenced by GetText().
|
inlinevirtual |
Reimplemented in ConBoost, ConTransmuteBat, ConTransmuteBroom, ConTransmuteCat, ConTransmuteHuman, ConTransmuteMimic, ConTransmutePutit, and ConTransmuteShadow.
Definition at line 553 of file BaseCondition.cs.
Referenced by Chara._CreateRenderer().
|
inlinevirtual |
Definition at line 221 of file BaseCondition.cs.
References Color, GameSetting.elements, SourceManager.elements, IsElemental, refVal, EClass.setting, and EClass.sources.
Referenced by NotificationBuff.OnInstantiate().
|
inlinevirtual |
Reimplemented from BaseStats.
Reimplemented in ConBuffStats.
Definition at line 235 of file BaseCondition.cs.
References GetPhaseStr(), and IsNullPhase().
Referenced by NotificationBuff.OnRefresh(), and NotificationCondition.OnRefresh().
|
inlinevirtual |
|
inline |
Definition at line 404 of file BaseCondition.cs.
References GetPhase().
Referenced by GetText().
|
inlinevirtual |
Reimplemented in ConBuffStats, and ConWeapon.
Definition at line 180 of file BaseCondition.cs.
References value.
|
inline |
Definition at line 455 of file BaseCondition.cs.
References isPerfume, OnValueChanged(), SetPhase(), and value.
Referenced by Chara.Cure(), AttackProcess.Perform(), FoodEffect.ProcTrait(), ConBleed.Tick(), ConBurning.Tick(), ConChampagne.Tick(), ConDeathSentense.Tick(), ConDisease.Tick(), Condition.Tick(), ConDrunk.Tick(), ConFear.Tick(), ConHOT.Tick(), ConInsane.Tick(), ConMiasma.Tick(), ConPoison.Tick(), ConSleep.Tick(), ConSuffocation.Tick(), ConTimeStop.Tick(), and ConWet.Tick().
|
inlinevirtual |
Reimplemented in ConSleep, ConTransmuteHuman, and ConTransmuteMimic.
Definition at line 348 of file BaseCondition.cs.
Referenced by Start().
|
inlinevirtual |
Reimplemented in ConFreeze, and ConPoison.
Definition at line 469 of file BaseCondition.cs.
Referenced by SetOwner(), and SetPhase().
|
inlineprivate |
Definition at line 196 of file BaseCondition.cs.
References _ints.
|
inlinevirtual |
Reimplemented in ConPeaky, and ConTransmute.
Definition at line 360 of file BaseCondition.cs.
|
inlinevirtual |
Reimplemented in ConExcommunication, ConGravity, ConInvisibility, ConLevitate, ConSeeInvisible, ConTelepathy, and ConWet.
Definition at line 388 of file BaseCondition.cs.
Referenced by Chara.Refresh().
|
inlinevirtual |
Reimplemented in ConBaseTransmuteMimic, ConBerserk, ConBlind, ConBoost, ConBrightnessOfLife, ConConfuse, ConDeathSentense, ConDisease, ConDrunk, ConExcommunication, ConFaint, ConHallucination, ConIncognito, ConNightVision, ConParalyze, ConPeaky, ConReload, ConSleep, ConStrife, ConSuspend, ConTorch, ConTransmute, ConTransmuteBat, ConVampire, and ConWrath.
Definition at line 473 of file BaseCondition.cs.
Referenced by Condition.Kill().
|
inlinevirtual |
Reimplemented in BaseSong< T >, BaseSong< ConSongPebble >, BaseSong< ConSongValor >, ConAwakening, ConBandage, ConBlind, ConBoost, ConBrightnessOfLife, ConDrunk, ConIncognito, ConInvisibility, ConSmoking, ConSuffocation, ConTorch, ConTransmute, ConTransmuteBat, and ConWet.
Definition at line 352 of file BaseCondition.cs.
Referenced by Start().
|
inlinevirtual |
Reimplemented in ConNightVision.
Definition at line 356 of file BaseCondition.cs.
Referenced by Start().
|
inlinevirtual |
Reimplemented in Condition.
Definition at line 465 of file BaseCondition.cs.
Referenced by Mod().
|
inlinevirtual |
Reimplemented in ConBuffStats, ConHOT, ConMiasma, and ConStrife.
Definition at line 549 of file BaseCondition.cs.
Referenced by _WriteNote().
|
inline |
Definition at line 418 of file BaseCondition.cs.
References owner, phase, BaseStats.PopText(), RefString1, Card.Say(), Msg.SetColor(), and BaseStats.Type.
Referenced by SetPhase().
|
inlinevirtual |
Reimplemented in ConBuffStats.
Definition at line 364 of file BaseCondition.cs.
References Condition.ignoreEffect, owner, Card.PlayEffect(), and Card.PlaySound().
Referenced by Start().
|
inlinevirtual |
Definition at line 376 of file BaseCondition.cs.
References owner, Card.PlayEffect(), and Card.PlaySound().
Referenced by Condition.Kill().
|
inline |
Definition at line 266 of file BaseCondition.cs.
References elements, GetElementSource(), owner, P2, power, ElementContainer.SetBase(), ElementContainer.SetParent(), and UseElements.
Referenced by SetOwner().
|
inline |
Definition at line 287 of file BaseCondition.cs.
References BaseStats.EmoIcon, Chara.emoIcon, and owner.
Referenced by Condition.Kill(), and SetOwner().
|
inline |
Definition at line 204 of file BaseCondition.cs.
References BaseStats.id, and refVal.
Referenced by Element._WriteNote(), ActEffect.Proc(), and ConMiasma.Tick().
|
inlinevirtual |
Reimplemented in ConBaseTransmuteMimic, ConBerserk, ConBlind, ConBuffStats, ConConfuse, ConDisease, ConDrunk, ConFaint, ConHallucination, ConParalyze, ConPeaky, ConSleep, ConStrife, ConSuspend, ConVampire, and ConWeapon.
Definition at line 254 of file BaseCondition.cs.
References GetPhase(), OnChangePhase(), owner, phase, RefreshElements(), and RefreshEmoIcon().
Referenced by Chara.InitStats().
|
inline |
Definition at line 392 of file BaseCondition.cs.
References GetPhase(), OnChangePhase(), phase, and PhaseMsg().
Referenced by Mod(), Condition.OnStacked(), and Start().
|
inline |
Definition at line 215 of file BaseCondition.cs.
References refVal, and refVal2.
Referenced by Element._WriteNote(), and ActEffect.Proc().
|
inline |
|
inlinevirtual |
Reimplemented in BaseDebuff, ConBuffStats, ConDark, ConParalyze, ConStrife, ConTimeStop, and ConWait.
Definition at line 175 of file BaseCondition.cs.
|
inline |
Definition at line 309 of file BaseCondition.cs.
References Chara.conditions, OnBeforeStart(), OnStart(), OnStartOrStack(), owner, phase, PlayEffect(), SetPhase(), ShouldTryNullify, and TryNullify().
|
inlinevirtual |
Reimplemented in BaseSong< T >, BaseSong< ConSongPebble >, BaseSong< ConSongValor >, BaseStance, ConAnorexia, ConBleed, ConBurning, ConChampagne, ConDeathSentense, ConDisease, Condition, ConDrunk, ConEntangle, ConFear, ConHOT, ConInsane, ConMiasma, ConPeaky, ConPoison, ConRebirth, ConSleep, ConSmoking, ConStrife, ConSuffocation, ConSuspend, ConTimeStop, ConTransmute, ConTransmuteHuman, ConVampire, ConWeapon, and ConWet.
Definition at line 451 of file BaseCondition.cs.
|
inline |
Definition at line 230 of file BaseCondition.cs.
References Name, phase, and value.
Referenced by ConBuffStats.OnWriteNote(), and ConStrife.OnWriteNote().
|
inlinevirtual |
Reimplemented in ConEntangle.
Definition at line 185 of file BaseCondition.cs.
Referenced by Chara.TryMove().
|
inlinevirtual |
Reimplemented in ConTransmute.
Definition at line 330 of file BaseCondition.cs.
References Name, owner, and Card.Say().
Referenced by Chara.AddCondition(), and Start().
| Chara BaseCondition._giver |
Definition at line 18 of file BaseCondition.cs.
| int [] BaseCondition._ints = new int[6] |
Definition at line 10 of file BaseCondition.cs.
Referenced by OnDeserialized().
| ElementContainer BaseCondition.elements |
Definition at line 14 of file BaseCondition.cs.
Referenced by _WriteNote(), GetElementContainer(), Condition.Kill(), ConFreeze.OnChangePhase(), ConPoison.OnChangePhase(), ConStrife.OnWriteNote(), RefreshElements(), and ConBuffStats.SetOwner().
| Chara BaseCondition.owner |
Definition at line 16 of file BaseCondition.cs.
Referenced by ConStrife.AddKill(), ConBaseTransmuteMimic.Change(), ConTransmute.Change(), ConTransmuteBat.CheckSeen(), Condition.Kill(), ConTransmuteHuman.NyaruSpecial(), ConSleep.OnBeforeStart(), ConTransmuteHuman.OnBeforeStart(), ConTransmuteMimic.OnBeforeStart(), ConExcommunication.OnRefresh(), ConGravity.OnRefresh(), ConBaseTransmuteMimic.OnRemoved(), ConBlind.OnRemoved(), ConBoost.OnRemoved(), ConExcommunication.OnRemoved(), ConFaint.OnRemoved(), ConHallucination.OnRemoved(), ConNightVision.OnRemoved(), ConReload.OnRemoved(), ConSuspend.OnRemoved(), ConTorch.OnRemoved(), ConTransmute.OnRemoved(), ConTransmuteBat.OnRemoved(), ConWrath.OnRemoved(), BaseSong< T >.OnStart(), ConAwakening.OnStart(), ConBandage.OnStart(), ConBlind.OnStart(), ConBoost.OnStart(), ConDrunk.OnStart(), ConInvisibility.OnStart(), ConSmoking.OnStart(), ConSuffocation.OnStart(), ConTorch.OnStart(), ConTransmuteBat.OnStart(), ConWet.OnStart(), ConNightVision.OnStartOrStack(), PhaseMsg(), PlayEffect(), ConBuffStats.PlayEffect(), PlayEndEffect(), RefreshElements(), RefreshEmoIcon(), ConBaseTransmuteMimic.Reveal(), SetOwner(), ConBuffStats.SetOwner(), ConDisease.SetOwner(), ConFaint.SetOwner(), ConHallucination.SetOwner(), ConPeaky.SetOwner(), ConSleep.SetOwner(), ConStrife.SetOwner(), ConVampire.SetOwner(), Start(), BaseSong< T >.Tick(), ConBleed.Tick(), ConBurning.Tick(), ConChampagne.Tick(), ConDeathSentense.Tick(), ConDrunk.Tick(), ConEntangle.Tick(), ConFear.Tick(), ConHOT.Tick(), ConInsane.Tick(), ConMiasma.Tick(), ConPeaky.Tick(), ConPoison.Tick(), ConSleep.Tick(), ConSmoking.Tick(), ConStrife.Tick(), ConSuffocation.Tick(), ConSuspend.Tick(), ConTimeStop.Tick(), ConTransmute.Tick(), ConTransmuteHuman.Tick(), ConVampire.Tick(), ConWet.Tick(), BaseSong< T >.TickSong(), StanceSongEnd.TickSong(), StanceSongSleep.TickSong(), ConStrife.TryApplyParty(), TryNullify(), ConTransmute.TryNullify(), and ConTransmuteMimic.TrySetAct().
| int BaseCondition.phase = -1 |
Definition at line 12 of file BaseCondition.cs.
Referenced by GetColor(), GetPhaseStr(), PhaseMsg(), SetOwner(), SetPhase(), Start(), ConSuffocation.Tick(), and ToString().
|
get |
Definition at line 126 of file BaseCondition.cs.
|
get |
Definition at line 138 of file BaseCondition.cs.
|
get |
Definition at line 168 of file BaseCondition.cs.
Referenced by NotificationCondition.OnClick().
|
get |
Definition at line 128 of file BaseCondition.cs.
Referenced by ConFear.Tick(), and Chara.TickConditions().
|
get |
Definition at line 146 of file BaseCondition.cs.
Referenced by Chara.AddCondition(), and Chara.AddResistCon().
|
getset |
Definition at line 80 of file BaseCondition.cs.
Referenced by TimeDebuff.CanStack().
|
get |
Definition at line 106 of file BaseCondition.cs.
|
get |
Definition at line 130 of file BaseCondition.cs.
Referenced by Element._WriteNote(), NotificationBuff.OnRefresh(), and ConTransmute.Tick().
|
getset |
Definition at line 68 of file BaseCondition.cs.
|
get |
Definition at line 152 of file BaseCondition.cs.
Referenced by GetSpriteColor().
|
getset |
Definition at line 92 of file BaseCondition.cs.
Referenced by Chara.Cure(), Mod(), and ActEffect.Proc().
|
get |
Definition at line 124 of file BaseCondition.cs.
Referenced by Chara.AddCondition().
|
get |
Definition at line 132 of file BaseCondition.cs.
Referenced by Element._WriteNote(), EvaluateTurn(), and Condition.OnStacked().
|
get |
Definition at line 122 of file BaseCondition.cs.
Referenced by Element._WriteNote(), Condition.Create< T >(), GetPhaseStr(), ActEffect.Proc(), ToString(), TryNullify(), ConTransmute.TryNullify(), and Element.BonusInfo.WriteNote().
|
get |
Definition at line 104 of file BaseCondition.cs.
|
getset |
Definition at line 148 of file BaseCondition.cs.
Referenced by _WriteNote(), EvaluateTurn(), RefreshElements(), and SetValue().
|
getset |
Definition at line 32 of file BaseCondition.cs.
Referenced by _WriteNote(), Chara.AddCondition(), Chara.AddResistCon(), Condition.Create(), Condition.Create< T >(), ConNightVision.OnCalculateFov(), ConTorch.OnCalculateFov(), AttackProcess.Perform(), ActEffect.Proc(), RefreshElements(), Chara.ResistCon(), and GoalCombat.TryUseAbility().
|
get |
Definition at line 134 of file BaseCondition.cs.
Referenced by AI_PassTime.Run(), and Chara.TickConditions().
|
get |
Definition at line 154 of file BaseCondition.cs.
Referenced by Condition.Kill(), and PhaseMsg().
|
getset |
Definition at line 44 of file BaseCondition.cs.
Referenced by Chara.GetBuffStats(), GetSpriteColor(), SetElement(), and SetRefVal().
|
getset |
Definition at line 56 of file BaseCondition.cs.
Referenced by SetRefVal(), and ConMiasma.Tick().
|
get |
Definition at line 136 of file BaseCondition.cs.
Referenced by Condition.Kill().
|
get |
Definition at line 166 of file BaseCondition.cs.
Referenced by Start().
|
get |
Definition at line 150 of file BaseCondition.cs.
Referenced by GetElementSource(), and AttackProcess.Perform().
|
get |
Definition at line 142 of file BaseCondition.cs.
|
get |
Definition at line 140 of file BaseCondition.cs.
Referenced by Chara.TickConditions().
|
get |
Definition at line 144 of file BaseCondition.cs.
Referenced by RefreshElements().
|
getset |
Definition at line 20 of file BaseCondition.cs.
Referenced by ActTelekinesis.GetDifficulty(), GetPhase(), GetValue(), if_has_item(), IsOverrideConditionMet(), Mod(), NotificationBuff.OnRefresh(), NotificationCondition.OnRefresh(), SetValue(), ToString(), and GoalAutoCombat.TryAbortCombat().