|
Elin Decompiled Documentation EA 23.324 Nightly
|
Public Member Functions | |
| List< Chara > | SetMembers () |
| int | Count () |
| 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 | ModExp (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) |
| void | RegisterSetup (int index) |
| void | Disband () |
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 (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 EClass | |
| static Core | core |
|
inline |
Definition at line 67 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(), Card.SetBool(), WidgetRoster.SetDirty(), Card.uid, uidMembers, and PolicyManager.Validate().
Referenced by PartyManager.Create(), FactionBranch.DailyOutcome(), Chara.GetRevived(), TraitFoodEggFertilized.Incubate(), ListPeopleParty.JoinParty(), Chara.MakeAlly(), Chara.MakePartyMemeber(), FactionBranch.OnAfterSimulate(), QuestDebt.OnStart(), CoreDebug.QuickStart(), and ActRide.Ride().
|
inline |
Definition at line 57 of file Party.cs.
References Card.Evalue(), and members.
Referenced by WidgetStatsBar.Build(), and Player.RefreshEmptyAlly().
|
inline |
Definition at line 238 of file Party.cs.
References EClass._zone, item, members, and RemoveMember().
Referenced by ListPeopleParty.OnRefreshMenu().
|
inline |
|
inline |
Definition at line 195 of file Party.cs.
References Card.Evalue(), and members.
Referenced by Card.DamageHP(), and AI_Idle.Run().
|
inline |
Definition at line 100 of file Party.cs.
References Card.id, and members.
Referenced by Zone_DungeonFairy.OnGenerateMap(), and TraitStairsLocked.OnUse().
|
inline |
Definition at line 157 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 208 of file Party.cs.
References Card.HasElement(), Chara.IsPC, and members.
Referenced by Chara.Die(), and AI_Idle.Run().
|
inline |
Definition at line 170 of file Party.cs.
References Chara.IsCriticallyWounded(), Chara.IsPC, and members.
Referenced by AM_Adv._OnUpdateInput(), and GoalAutoCombat.GetActPlanColor().
|
inline |
Definition at line 149 of file Party.cs.
References members, and Card.ModExp().
Referenced by Card.ModExpParty().
|
inline |
Definition at line 220 of file Party.cs.
References members, Chara.parasite, Player.partySetups, EClass.pc, EClass.player, Chara.ride, Card.uid, and Player.PartySetup.uids.
Referenced by ListPeopleParty.OnRefreshMenu().
|
inline |
Definition at line 112 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(), Disband(), Chara.MoveHome(), TraitHitchingPost.OnActivateTrap(), ListPeopleParty.OnClick(), 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(), AM_Adv._OnUpdateInput(), TraitGodStatue._OnUse(), TraitShrine._OnUse(), AddMemeber(), LayerSleep.Advance(), ZoneEventQuest.AggroEnemy(), WidgetRoster.Build(), Count(), LayerInventory.CreateContainer(), Chara.Cuddle(), Disband(), Chara.DoHostileAction(), EvalueBest(), EvalueTotal(), ZonePreEnterEncounter.Execute(), Find(), GetBestSkill(), GoalAutoCombat.GoalAutoCombat(), HasElement(), IsCriticallyWounded(), ModExp(), Player.MoveZone(), Chara.MoveZone(), Player.OnAdvanceHour(), Zone_RandomDungeon.OnGenerateMap(), Zone_Void.OnGenerateMap(), ZoneEventHarvest.OnLeaveZone(), ElementContainerCard.OnLevelUp(), BaseListPeople.OnList(), ListPeopleParty.OnList(), Game.OnLoad(), ListPeopleParty.OnRefreshMenu(), ConSleep.OnRemoved(), Scene.OnUpdate(), ZoneEventMusic.OnVisit(), ActPray.Pray(), Player.RefreshEmptyAlly(), RegisterSetup(), RemoveMember(), Replace(), AI_Idle.Run(), AI_PassTime.Run(), Weather.SetCondition(), LayerDragGrid.SetInv(), SetMembers(), Chara.SetSortVal(), Chara.Tick(), ConSleep.Tick(), ConStrife.TryApplyParty(), Chara.TryNullifyCurse(), ActPray.TryPray(), GoalCombat.TryUseAbility(), DramaOutcome.upgrade_miscreation(), Chara.UseAbility(), ElementContainerCard.ValueBonus(), and TraitBookSkill.WriteNote().