Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
List< Chara > | SetMembers () |
void | AddMemeber (Chara c, bool showMsg=false) |
void | RemoveMember (Chara c) |
void | Replace (Chara c, int index) |
void | SetLeader (Chara c) |
Element | GetPartySkill (int ele) |
void | ModExpPartySkill (int ele, int a) |
Element | GetBestSkill (int ele) |
bool | IsCriticallyWounded (bool includePc=false) |
int | EValue (int ele) |
bool | HasElement (int ele) |
int | Count () |
Public Attributes | |
int | uidLeader |
List< int > | uidMembers = new List<int>() |
List< Chara > | _members |
RefChara | refLeader = new RefChara() |
Properties | |
List< Chara > | members [get] |
Chara | leader [get, set] |
![]() | |
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 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 Core | core |
|
inline |
Definition at line 51 of file Party.cs.
References Debug, FactionBranch.elements, Chara.homeBranch, Chara.IsGlobal, Zone.map, members, Card.Name, FactionBranch.owner, Chara.party, FactionBranch.policies, Map.props, FactionBranch.RefreshEfficiency(), Chara.RefreshWorkElements(), PropsManager.sales, Msg.Say(), BaseCard.SetBool(), WidgetRoster.SetDirty(), Card.uid, uidMembers, and PolicyManager.Validate().
Referenced by PartyManager.Create(), FactionBranch.DailyOutcome(), Chara.GetRevived(), TraitFoodEggFertilized.Incubate(), Chara.MakeAlly(), Chara.MakePartyMemeber(), FactionBranch.OnAfterSimulate(), QuestDebt.OnStart(), CoreDebug.QuickStart(), and ActRide.Ride().
|
inline |
Definition at line 175 of file Party.cs.
References Chara.isDead, and members.
|
inline |
Definition at line 150 of file Party.cs.
References Card.Evalue(), and members.
|
inline |
Definition at line 125 of file Party.cs.
References Element.Create(), Card.elements, Card.Evalue(), ElementContainer.GetElement(), Chara.IsAliveInCurrentZone, and members.
Referenced by GetPartySkill().
|
inline |
|
inline |
Definition at line 163 of file Party.cs.
References Card.HasElement(), and members.
Referenced by Chara.Die(), and AI_Idle.Run().
|
inline |
Definition at line 138 of file Party.cs.
References Chara.IsCriticallyWounded(), Chara.IsPC, and members.
Referenced by AM_Adv._OnUpdateInput(), and GoalAutoCombat.GetActPlanColor().
|
inline |
|
inline |
Definition at line 84 of file Party.cs.
References FactionBranch.elements, Chara.homeBranch, Chara.host, members, Chara.parasite, FactionBranch.RefreshEfficiency(), Chara.RefreshWorkElements(), WidgetRoster.SetDirty(), Chara.SetDirtySpeed(), Card.uid, uidMembers, and ActRide.Unride().
Referenced by Card.Destroy(), Chara.Die(), Chara.MoveHome(), TraitHitchingPost.OnActivateTrap(), TraitGeneMachine.OnUse(), AI_Slaughter.Run(), and CoreDebug.UpdateInput().
|
inline |
Definition at line 103 of file Party.cs.
References members, Card.uid, and uidMembers.
Referenced by WidgetRoster.OnSetContextMenu().
|
inline |
|
inline |
Definition at line 41 of file Party.cs.
References _members, RefChara.Get(), members, and uidMembers.
List<Chara> Party._members |
Definition at line 13 of file Party.cs.
Referenced by SetMembers().
List<int> Party.uidMembers = new List<int>() |
Definition at line 11 of file Party.cs.
Referenced by AddMemeber(), RemoveMember(), Replace(), and SetMembers().
|
getset |
Definition at line 29 of file Party.cs.
Referenced by TileMapElona.DrawTile(), Chara.MoveZone(), AI_Idle.Run(), and SetLeader().
|
get |
Definition at line 17 of file Party.cs.
Referenced by Chara._Move(), TraitShrine._OnUse(), ActPlan._Update(), AddMemeber(), LayerSleep.Advance(), ZoneEventQuest.AggroEnemy(), WidgetRoster.Build(), WidgetStatsBar.Build(), Count(), Chara.Cuddle(), Card.DamageHP(), Chara.DoHostileAction(), EValue(), ZonePreEnterEncounter.Execute(), GetBestSkill(), GoalAutoCombat.GoalAutoCombat(), HasElement(), IsCriticallyWounded(), Player.MoveZone(), Chara.MoveZone(), Player.OnAdvanceHour(), Zone_RandomDungeon.OnGenerateMap(), Zone_Void.OnGenerateMap(), ZoneEventHarvest.OnLeaveZone(), ElementContainerCard.OnLevelUp(), Game.OnLoad(), ConSleep.OnRemoved(), WidgetRoster.OnSetContextMenu(), Scene.OnUpdate(), ZoneEventMusic.OnVisit(), ActPray.Pray(), Player.RefreshEmptyAlly(), RemoveMember(), Replace(), AI_Idle.Run(), AI_PassTime.Run(), Weather.SetCondition(), LayerDragGrid.SetInv(), SetMembers(), Chara.Tick(), ConSleep.Tick(), Chara.TryNullifyCurse(), ActPray.TryPray(), GoalCombat.TryUseAbility(), Chara.UseAbility(), ElementContainerCard.ValueBonus(), and TraitBookSkill.WriteNote().