Quantcast
Channel: FreeOrion
Viewing all articles
Browse latest Browse all 383

Other Game Design • Re: early turn effect application candidates (e.g. pre-movement)

$
0
0
Work in progress. I might delete all this or move it elsewhere once it's done.

I'm going through all the list of turn processing, starting from backend to really understand everything.

PreCombatProcessTurns
- ResetAllObjectMeters
- UpdateEmpireVisibilityFilteredSystemGraphsWithOwnObjectMaps
- CleanUpBombardmentStateInfo
- for each empire ApplyOrders
- CacheCostsTimes
- ClearEmpireTurnOrders
- UpdateResourceCenterFocusHistoryInfo
- UpdateEmpirePolicies // "actual policy adoption occurs during order execution above" <- I guess "order execution" refers to "ApplyOrders"
- UpdateProductionQueue
- HandleColonization
- HandleInvasion
- HandleAnnexation
- HandleGifting
- HandleScrapping
- UpdateSupplyUnobstructedSystems
- HandleFleetMovement


ProcessCombats


PostCombatProcessTurns
- UpdateEmpireObjectVisibilities
- UpdateEmpireLatestKnownObjectsAndVisibilityTurns
- RefreshCapitalIDs
- InitializeSystemGraph
- UpdateEmpireVisibilityFilteredSystemGraphsWithOwnObjectMaps
- UpdateEmpireObjectVisibilities
- UpdateEmpireLatestKnownObjectsAndVisibilityTurns
- UpdateEmpireSupply
- UpdateResourcePools
- UpdateMonsterTravelRestrictions
- for each empire
- - AddNewlyResearchedTechToGrantAtStartOfNextTurn(tech);
- - CheckProductionProgress
- - CheckInfluenceProgress
- ExecuteScriptedTurnEvents
- ApplyMeterEffectsAndUpdateMeters
- PopGrowthProductionResearchPhase
- ClampMeters
- BackPropagateObjectMeters
- BackPropagateMeters
- BackPropagateOpinions
- RefreshCapitalIDs
- UpdateEmpireLatestKnownObjectsAndVisibilityTurns
- UpdateEmpireObjectVisibilities
- UpdateEmpireStaleObjectKnowledge
- UpdateEmpireVisibilityFilteredSystemGraphsWithOwnObjectMaps
- CheckForEmpireElimination
- UpdateEmpirePolicies
- UpdateMeterEstimates
- UpdateEmpireSupply
- UpdateResourcePools
- UpdateEmpireLatestKnownObjectsAndVisibilityTurns
- UpdateStatRecords
- for each empire UpdateOwnedObjectCounters

Statistics: Posted by Oberlus — Sun Jun 23, 2024 9:32 am



Viewing all articles
Browse latest Browse all 383

Trending Articles