Elin Modding Docs Doc
Loading...
Searching...
No Matches
BaseCondition Class Reference
Inheritance diagram for BaseCondition:
BaseStats EClass Condition BadCondition BaseDebuff BaseStance ConBuffStats ConFreeze ConReload ConSuffocation ConWait ConWet

Public Member Functions

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 ()
 
- Public Member Functions inherited from BaseStats
virtual Color GetColor (SkinColorProfile c)
 
Color GetColor ()
 
virtual Sprite GetSprite ()
 
virtual void SetText (UIText t, SkinColorProfile cols=null)
 
void PopText ()
 
virtual void WriteNote (UINote n, Action< UINote > onWriteNote=null)
 

Public Attributes

int[] _ints = new int[5]
 
int phase = -1
 
ElementContainer elements
 
Chara owner
 
- 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]
 
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 int GainResistFactor [get]
 
virtual int P2 [get]
 
SourceElement.Row sourceElement [get]
 
virtual bool IsElemental [get]
 
virtual string RefString1 [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]
 

Additional Inherited Members

- Static Public Member Functions inherited from EClass
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 inherited from BaseStats
static Chara CC
 
- Static Public Attributes inherited from EClass
static Core core
 

Detailed Description

Definition at line 7 of file BaseCondition.cs.

Member Function Documentation

◆ _WriteNote()

override void BaseCondition._WriteNote ( UINote n,
bool asChild = false )
virtual

Reimplemented from BaseStats.

Definition at line 597 of file BaseCondition.cs.

◆ CanStack()

virtual bool BaseCondition.CanStack ( Condition c)
virtual

Definition at line 120 of file BaseCondition.cs.

◆ CreateNotification()

virtual BaseNotification BaseCondition.CreateNotification ( )
virtual

Definition at line 577 of file BaseCondition.cs.

◆ EvaluatePower()

virtual int BaseCondition.EvaluatePower ( int p)
virtual

Definition at line 565 of file BaseCondition.cs.

◆ EvaluateTurn()

virtual int BaseCondition.EvaluateTurn ( int p)
virtual

Definition at line 571 of file BaseCondition.cs.

◆ GetColor()

override Color BaseCondition.GetColor ( Gradient g)
virtual

Reimplemented from BaseStats.

Definition at line 328 of file BaseCondition.cs.

◆ GetDefenseAttribute()

Element BaseCondition.GetDefenseAttribute ( Chara c = null)

Definition at line 583 of file BaseCondition.cs.

◆ GetElementSource()

SourceElement.Row BaseCondition.GetElementSource ( int i)

Definition at line 354 of file BaseCondition.cs.

◆ GetPhase()

override int BaseCondition.GetPhase ( )
virtual

Reimplemented from BaseStats.

Definition at line 477 of file BaseCondition.cs.

◆ GetPhaseStr()

override string BaseCondition.GetPhaseStr ( )
virtual

Reimplemented from BaseStats.

Definition at line 508 of file BaseCondition.cs.

◆ GetRendererReplacer()

virtual RendererReplacer BaseCondition.GetRendererReplacer ( )
virtual

Definition at line 634 of file BaseCondition.cs.

◆ GetSpriteColor()

virtual Color BaseCondition.GetSpriteColor ( )
virtual

Definition at line 289 of file BaseCondition.cs.

◆ GetText()

override string BaseCondition.GetText ( )
virtual

Reimplemented from BaseStats.

Definition at line 312 of file BaseCondition.cs.

◆ GetValue()

override int BaseCondition.GetValue ( )
virtual

Reimplemented from BaseStats.

Definition at line 322 of file BaseCondition.cs.

◆ IsNullPhase()

bool BaseCondition.IsNullPhase ( )

Definition at line 471 of file BaseCondition.cs.

◆ Mod()

void BaseCondition.Mod ( int a,
bool force = false )

Definition at line 524 of file BaseCondition.cs.

◆ OnBeforeStart()

virtual void BaseCondition.OnBeforeStart ( )
virtual

Definition at line 408 of file BaseCondition.cs.

◆ OnChangePhase()

virtual void BaseCondition.OnChangePhase ( int lastPhase,
int newPhase )
virtual

Definition at line 545 of file BaseCondition.cs.

◆ OnRefresh()

virtual void BaseCondition.OnRefresh ( )
virtual

Definition at line 453 of file BaseCondition.cs.

◆ OnRemoved()

virtual void BaseCondition.OnRemoved ( )
virtual

Definition at line 550 of file BaseCondition.cs.

◆ OnStart()

virtual void BaseCondition.OnStart ( )
virtual

Definition at line 413 of file BaseCondition.cs.

◆ OnStartOrStack()

virtual void BaseCondition.OnStartOrStack ( )
virtual

Definition at line 418 of file BaseCondition.cs.

◆ OnValueChanged()

virtual void BaseCondition.OnValueChanged ( )
virtual

Definition at line 540 of file BaseCondition.cs.

◆ OnWriteNote()

virtual void BaseCondition.OnWriteNote ( List< string > list)
virtual

Definition at line 629 of file BaseCondition.cs.

◆ PhaseMsg()

void BaseCondition.PhaseMsg ( bool inc)

Definition at line 483 of file BaseCondition.cs.

◆ PlayEffect()

virtual void BaseCondition.PlayEffect ( )
virtual

Definition at line 423 of file BaseCondition.cs.

◆ PlayEndEffect()

virtual void BaseCondition.PlayEndEffect ( )
virtual

Definition at line 440 of file BaseCondition.cs.

◆ SetElement()

void BaseCondition.SetElement ( int id)

Definition at line 276 of file BaseCondition.cs.

◆ SetOwner()

virtual void BaseCondition.SetOwner ( Chara _owner,
bool onDeserialize = false )
virtual

Definition at line 334 of file BaseCondition.cs.

◆ SetPhase()

void BaseCondition.SetPhase ( )

Definition at line 458 of file BaseCondition.cs.

◆ SetRefVal()

void BaseCondition.SetRefVal ( int a,
int b )

Definition at line 282 of file BaseCondition.cs.

◆ Start()

void BaseCondition.Start ( )

Definition at line 369 of file BaseCondition.cs.

◆ Tick()

virtual void BaseCondition.Tick ( )
virtual

Definition at line 519 of file BaseCondition.cs.

◆ ToString()

override string BaseCondition.ToString ( )

Definition at line 299 of file BaseCondition.cs.

◆ TryMove()

virtual bool BaseCondition.TryMove ( Point p)
virtual

Definition at line 216 of file BaseCondition.cs.

◆ TryNullify()

bool BaseCondition.TryNullify ( Condition c)

Definition at line 390 of file BaseCondition.cs.

Member Data Documentation

◆ _ints

int [] BaseCondition._ints = new int[5]

Definition at line 641 of file BaseCondition.cs.

◆ elements

ElementContainer BaseCondition.elements

Definition at line 647 of file BaseCondition.cs.

◆ owner

Chara BaseCondition.owner

Definition at line 650 of file BaseCondition.cs.

◆ phase

int BaseCondition.phase = -1

Definition at line 644 of file BaseCondition.cs.

Property Documentation

◆ AllowMultipleInstance

virtual bool BaseCondition.AllowMultipleInstance
get

Definition at line 147 of file BaseCondition.cs.

◆ CancelAI

virtual bool BaseCondition.CancelAI
get

Definition at line 187 of file BaseCondition.cs.

◆ CanManualRemove

virtual bool BaseCondition.CanManualRemove
get

Definition at line 556 of file BaseCondition.cs.

◆ ConsumeTurn

virtual bool BaseCondition.ConsumeTurn
get

Definition at line 157 of file BaseCondition.cs.

◆ GainResistFactor

virtual int BaseCondition.GainResistFactor
get

Definition at line 223 of file BaseCondition.cs.

◆ givenByPcParty

bool BaseCondition.givenByPcParty
getset

Definition at line 72 of file BaseCondition.cs.

◆ IsElemental

virtual bool BaseCondition.IsElemental
get

Definition at line 253 of file BaseCondition.cs.

◆ isPerfume

bool BaseCondition.isPerfume
getset

Definition at line 87 of file BaseCondition.cs.

◆ IsToggle

virtual bool BaseCondition.IsToggle
get

Definition at line 127 of file BaseCondition.cs.

◆ Name

virtual string BaseCondition.Name
get

Definition at line 111 of file BaseCondition.cs.

◆ Owner

override Chara BaseCondition.Owner
get

Definition at line 101 of file BaseCondition.cs.

◆ P2

virtual int BaseCondition.P2
get

Definition at line 233 of file BaseCondition.cs.

◆ power

int BaseCondition.power
getset

Definition at line 27 of file BaseCondition.cs.

◆ PreventRegen

virtual bool BaseCondition.PreventRegen
get

Definition at line 167 of file BaseCondition.cs.

◆ RefString1

virtual string BaseCondition.RefString1
get

Definition at line 263 of file BaseCondition.cs.

◆ refVal

int BaseCondition.refVal
getset

Definition at line 42 of file BaseCondition.cs.

◆ refVal2

int BaseCondition.refVal2
getset

Definition at line 57 of file BaseCondition.cs.

◆ ShouldRefresh

virtual bool BaseCondition.ShouldRefresh
get

Definition at line 177 of file BaseCondition.cs.

◆ sourceElement

SourceElement.Row BaseCondition.sourceElement
get

Definition at line 243 of file BaseCondition.cs.

◆ SyncRide

virtual bool BaseCondition.SyncRide
get

Definition at line 207 of file BaseCondition.cs.

◆ TimeBased

virtual bool BaseCondition.TimeBased
get

Definition at line 197 of file BaseCondition.cs.

◆ value

int BaseCondition.value
getset

Definition at line 12 of file BaseCondition.cs.

◆ WillOverride

virtual bool BaseCondition.WillOverride
get

Definition at line 137 of file BaseCondition.cs.


The documentation for this class was generated from the following file: