|
Elin Decompiled Documentation EA 23.237 Stable
|
Public Member Functions | |
| List< Chara > | SetMembers () |
| void | AddMemeber (Chara c, bool showMsg=false) |
| Chara | Find (string id) |
| 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 | EvalueBest (int ele) |
| int | EvalueTotal (int ele, Func< Chara, bool > funcIf=null) |
| bool | HasElement (int ele, bool excludePC=false) |
| 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] |
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 | rndSeed (int a, int seed) |
| static int | rnd (long a) |
| 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 EClass | |
| static Core | core |
|
inline |
Definition at line 57 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 206 of file Party.cs.
References Chara.isDead, and members.
|
inline |
Definition at line 168 of file Party.cs.
References Card.Evalue(), and members.
|
inline |
Definition at line 181 of file Party.cs.
References Card.Evalue(), and members.
Referenced by AI_Idle.Run().
|
inline |
Definition at line 90 of file Party.cs.
References Card.id, and members.
Referenced by Zone_DungeonFairy.OnGenerateMap(), and TraitStairsLocked.OnUse().
|
inline |
Definition at line 143 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 194 of file Party.cs.
References Card.HasElement(), Chara.IsPC, and members.
Referenced by Chara.Die(), and AI_Idle.Run().
|
inline |
Definition at line 156 of file Party.cs.
References Chara.IsCriticallyWounded(), Chara.IsPC, and members.
Referenced by AM_Adv._OnUpdateInput(), and GoalAutoCombat.GetActPlanColor().
|
inline |
|
inline |
Definition at line 102 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 Faction.AddReserve(), Card.Destroy(), Chara.Die(), Chara.MoveHome(), TraitHitchingPost.OnActivateTrap(), TraitGeneMachine.OnUse(), AI_Slaughter.Run(), and CoreDebug.UpdateInput().
|
inline |
|
inline |
|
inline |
Definition at line 42 of file Party.cs.
References _members, RefChara.Get(), members, and uidMembers.
| List<Chara> Party._members |
Definition at line 14 of file Party.cs.
Referenced by SetMembers().
| List<int> Party.uidMembers = new List<int>() |
Definition at line 12 of file Party.cs.
Referenced by AddMemeber(), RemoveMember(), Replace(), and SetMembers().
|
getset |
Definition at line 30 of file Party.cs.
Referenced by TileMapElona.DrawTile(), Chara.MoveZone(), AI_Idle.Run(), and SetLeader().
|
get |
Definition at line 18 of file Party.cs.
Referenced by Chara._Move(), TraitGodStatue._OnUse(), TraitShrine._OnUse(), AddMemeber(), LayerSleep.Advance(), ZoneEventQuest.AggroEnemy(), WidgetRoster.Build(), WidgetStatsBar.Build(), Count(), LayerInventory.CreateContainer(), Chara.Cuddle(), Chara.DoHostileAction(), EvalueBest(), EvalueTotal(), ZonePreEnterEncounter.Execute(), Find(), GetBestSkill(), GoalAutoCombat.GoalAutoCombat(), HasElement(), IsCriticallyWounded(), Player.MoveZone(), Chara.MoveZone(), Player.OnAdvanceHour(), Zone_RandomDungeon.OnGenerateMap(), Zone_Void.OnGenerateMap(), ZoneEventHarvest.OnLeaveZone(), ElementContainerCard.OnLevelUp(), BaseListPeople.OnList(), Game.OnLoad(), ConSleep.OnRemoved(), 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(), DramaOutcome.upgrade_miscreation(), Chara.UseAbility(), ElementContainerCard.ValueBonus(), and TraitBookSkill.WriteNote().