Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
override bool | CanLink (ElementContainer owner) |
override Sprite | GetIcon (string suffix="") |
override void | OnWriteNote (UINote n, ElementContainer owner) |
string | GetHint (ElementContainer owner) |
override bool | IsPurchaseFeatReqMet (ElementContainer owner, int lv=-1) |
override void | WritePurchaseReq (UINote n, int lv=-1) |
List< string > | Apply (int a, ElementContainer owner, bool hint=false) |
![]() | |
virtual SourceElement.Row | GetSource () |
virtual int | GetSourcePotential (int v) |
virtual Sprite | GetSprite () |
int | GetMaterialSourceValue (Thing t, int v) |
virtual int | GetSourceValue (int v, int lv, SourceValueType type) |
virtual Sprite | GetIcon (string suffix="") |
bool | IsActive (Card c) |
int | SortVal (bool charaSheet=false) |
virtual bool | CanLink (ElementContainer owner) |
bool | HasTag (string tag) |
void | SetImage (Image i) |
virtual string | GetDetail () |
bool | IsFactionElement (Chara c) |
Element | GetParent (Card c) |
void | WriteNote (UINote n, ElementContainer owner=null, Action< UINote > onWriteNote=null) |
void | WriteNoteWithRef (UINote n, ElementContainer owner, Action< UINote > onWriteNote, Element refEle) |
void | _WriteNote (UINote n, Chara c, Act act) |
void | AddHeaderAbility (UINote n) |
void | _WriteNote (UINote n, ElementContainer owner, Action< UINote > onWriteNote, bool isRef, bool addHeader=true) |
virtual void | OnWriteNote (UINote n, ElementContainer owner) |
virtual void | OnChangeValue () |
void | CheckLevelBonus (ElementContainer owner, UINote n=null) |
int | GetSortVal (UIList.SortMode m) |
virtual Act.Cost | GetCost (Chara c) |
virtual int | GetPower (Card c) |
virtual void | SetTextValue (UIText text) |
virtual bool | IsPurchaseFeatReqMet (ElementContainer owner, int lv=-1) |
virtual void | WritePurchaseReq (UINote n, int lv=1) |
Static Public Attributes | |
static List< string > | hints = new List<string>() |
static string[] | featRef = new string[5] |
![]() | |
const int | Div = 5 |
static Element | Void = new Element() |
static int[] | List_MainAttributes = new int[9] { 70, 72, 71, 77, 74, 75, 76, 73, 79 } |
static int[] | List_MainAttributesMajor = new int[8] { 70, 72, 71, 77, 74, 75, 76, 73 } |
static int[] | List_Body = new int[4] { 70, 72, 71, 77 } |
static int[] | List_Mind = new int[4] { 74, 75, 76, 73 } |
static List< SourceElement.Row > | ListElements = new List<SourceElement.Row>() |
static List< SourceElement.Row > | ListAttackElements = new List<SourceElement.Row>() |
![]() | |
static Core | core |
Properties | |
override bool | ShowBonuses [get] |
override string | Name [get] |
override string | FullName [get] |
override bool | ShowXP [get] |
override bool | ShowValue [get] |
override int | CostLearn [get] |
![]() | |
SourceElement.Row | source [get] |
virtual int | DisplayValue [get] |
virtual int | MinValue [get] |
int | Value [get] |
int | ValueWithoutLink [get] |
virtual int | MinPotential [get] |
int | Potential [get] |
virtual bool | CanGainExp [get] |
bool | IsFlag [get] |
virtual string | Name [get] |
virtual string | FullName [get] |
virtual int | ExpToNext [get] |
virtual bool | UseExpMod [get] |
virtual int | CostTrain [get] |
virtual int | CostLearn [get] |
virtual bool | ShowXP [get] |
virtual bool | ShowMsgOnValueChanged [get] |
virtual bool | ShowValue [get] |
virtual bool | ShowPotential [get] |
virtual bool | UsePotential [get] |
virtual bool | PotentialAsStock [get] |
virtual bool | ShowRelativeAttribute [get] |
virtual bool | ShowBonuses [get] |
virtual string | ShortName [get] |
bool | IsGlobalElement [get] |
bool | IsFactionWideElement [get] |
bool | IsPartyWideElement [get] |
virtual bool | ShowEncNumber [get] |
bool | IsTrait [get] |
bool | IsFoodTrait [get] |
bool | IsFoodTraitMain [get] |
bool | IsMainAttribute [get] |
Act | act [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 | |
![]() | |
static string | GetName (string alias) |
static SourceElement.Row | Get (int id) |
static Dictionary< int, int > | GetElementMap (int[] list) |
static Dictionary< int, int > | GetElementMap (int[] list, Dictionary< int, int > map) |
static SourceElement.Row | GetRandomElement (int lv=1) |
static Element | Create (int id, int v=0) |
static Element | Create (string id, int v=1) |
static int | GetId (string alias) |
static int | GetResistLv (int v) |
static int | GetResistDamage (int dmg, int v, int power=0) |
![]() | |
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) |
![]() | |
SourceElement.Row | _source |
int | id |
int | vBase |
int | vExp |
int | vPotential |
int | vTempPotential |
int | vLink |
int | vSource |
int | vSourcePotential |
ElementContainer | owner |
|
inline |
Definition at line 329 of file FEAT.cs.
References Chara.AddRandomBodyPart(), Chara.body, ElementContainer.Card, SourceElement.Row.category, Card.Chara, ElementContainer.Chara, Debug, ElementContainer.dict, SourceManager.elements, Chara.faithElements, featRef, SourceElement.Row.GetName(), hint, hints, Element.id, WidgetEquip.Instance, Chara.IsPC, item, Card.LV, ElementContainer.ModBase(), ModPotential, ElementContainer.ModPotential(), Element.owner, WidgetEquip.Rebuild(), Element.source, EClass.sources, SourceElement.Row.tag, CharaBody.UnequipAll(), Element.Value, and Element.vPotential.
Referenced by GetHint(), OnWriteNote(), and Chara.SetFeat().
|
inlinevirtual |
|
inline |
Definition at line 292 of file FEAT.cs.
References Apply(), hint, hints, and Element.owner.
|
inlinevirtual |
Reimplemented from Element.
Definition at line 278 of file FEAT.cs.
References SpriteSheet.Get().
|
inlinevirtual |
Reimplemented from Element.
Definition at line 303 of file FEAT.cs.
References ElementContainer.GetElement(), Element.owner, ElementContainer.Value(), and Element.ValueWithoutLink.
Referenced by Chara.ListAvailabeFeats().
|
inlinevirtual |
Reimplemented from Element.
Definition at line 283 of file FEAT.cs.
References Apply(), hint, hints, and Element.owner.
|
inlinevirtual |
Reimplemented from Element.
Definition at line 316 of file FEAT.cs.
References UINote.AddHeader(), UINote.AddText(), Element.Create(), Element.Name, Element.owner, Element.Value, and ElementContainer.Value().
|
static |
Definition at line 252 of file FEAT.cs.
Referenced by Apply(), and ElementContainer.GetFeatRef().
|
static |
Definition at line 250 of file FEAT.cs.
Referenced by Apply(), GetHint(), and OnWriteNote().
|
get |
Definition at line 258 of file FEAT.cs.
Referenced by Chara.SetFeat().