载入中...
搜索中...
未找到
RTSSnapshot.h
浏览该文件的文档.
Deterministic phase-one RTS systems and their ECS contracts.
Human-readable, scoped identifier in the form namespace:name.
Definition Identity.h:411
Definition RTS.cpp:24
Transaction-safe snapshot of selected attributes and their modifiers.
Definition AttributeProjection.h:40
Automatic targeting policy for a stationary defensive building.
Definition RTSTypes.h:958
Static command provider and hostile jamming policy.
Definition RTSTypes.h:1016
Construction progress and generation-checked assigned builders.
Definition RTSTypes.h:897
Resource delivery policy; actual balances remain in the economy provider.
Definition RTSTypes.h:928
Building garrison capacity and generation-checked occupants.
Definition RTSTypes.h:973
Last indirect-fire exposure for static artillery and counter-battery observation.
Definition RTSTypes.h:1025
RTS infrastructure projection; economy balances remain owned by the linked provider.
Definition RTSTypes.h:1005
Building health and repair economy configuration.
Definition RTSTypes.h:904
Placement world key and authoritative cell state.
Definition RTSTypes.h:859
RTS shield layer for structures; canonical CombatState remains health authority.
Definition RTSTypes.h:912
Static ammunition stock and transfer policy for completed buildings.
Definition RTSTypes.h:979
Upgrade ids already projected onto this building.
Definition RTSTypes.h:1001
Static vision contribution projected into a faction-owned canonical map FOV provider.
Definition RTSTypes.h:991
Persistent last-known enemy contacts derived from the faction's canonical FOV provider.
Definition RTSTypes.h:1243
Cross-factory resource floors reserved for production at or above a priority threshold.
Definition RTSTypes.h:1234
Deterministic high-level production and attack policy for an AI-controlled faction.
Definition RTSTypes.h:1214
Completed research definitions and canonical production tasks already consumed.
Definition RTSTypes.h:1258
Deterministic idle-worker assignment policy for construction and repair.
Definition RTSTypes.h:1226
Configured victory rule; immutable while the match is running.
Definition RTSTypes.h:1308
Complete RTS order projection snapshot; entity handles must be rebound by the owning domain.
Definition RTSTypes.h:388
One module-owned building snapshot with stable RTS relationships.
Definition RTSSnapshot.h:70
Building::IndirectFire indirectFire
Definition RTSSnapshot.h:99
std::vector< SubjectRef > reinforcements
Definition RTSSnapshot.h:88
std::vector< SubjectRef > builders
Definition RTSSnapshot.h:79
SubjectRef rallyCommandTarget
Definition RTSSnapshot.h:86
Building::Infrastructure infrastructure
Definition RTSSnapshot.h:97
std::vector< SubjectRef > occupants
Definition RTSSnapshot.h:93
SubjectRef capturingFaction
Definition RTSSnapshot.h:83
std::map< std::string, SubjectRef > orderTargets
Definition RTSSnapshot.h:102
Building::Construction construction
Definition RTSSnapshot.h:78
SubjectRef airDefenseNetworkRoot
Definition RTSSnapshot.h:91
Faction-owned strategy, workforce, intelligence, technology, and stable membership.
Definition RTSSnapshot.h:124
Faction::ProductionPolicy productionPolicy
Definition RTSSnapshot.h:131
std::vector< SubjectRef > buildings
Definition RTSSnapshot.h:128
Match participant projection without process-local faction links.
Definition RTSSnapshot.h:137
Independent RTS match state and retained deterministic events.
Definition RTSSnapshot.h:146
std::vector< RTSMatchParticipantSnapshot > participants
Definition RTSSnapshot.h:149
Stable member identity and the exact command whose lifetime binds membership.
Definition RTSSnapshot.h:160
Stable pacing-group membership; entity handles and derived speed factors are excluded....
Definition RTSSnapshot.h:158
std::vector< Member > members
Definition RTSSnapshot.h:164
Player-local RTS selection; authority/economy/social providers remain external.
Definition RTSSnapshot.h:116
std::vector< SubjectRef > buildings
Definition RTSSnapshot.h:120
Complete in-flight RTS projectile state with stable gameplay relationships.
Definition RTSSystems.h:644
One module-owned resource-node snapshot with stable worker assignments.
Definition RTSSnapshot.h:106
ResourceNode::Position position
Definition RTSSnapshot.h:109
std::vector< SubjectRef > workers
Definition RTSSnapshot.h:112
std::size_t workerCapacity
Definition RTSSnapshot.h:111
Complete RTS-owned state; v2 adds movement groups, v1 imports with no groups. @cost Linear in saved e...
Definition RTSSnapshot.h:172
std::vector< RTSPlayerSnapshot > players
Definition RTSSnapshot.h:178
std::vector< RTSResourceNodeSnapshot > resourceNodes
Definition RTSSnapshot.h:177
std::vector< RTSFactionSnapshot > factions
Definition RTSSnapshot.h:179
std::vector< RTSMatchSnapshot > matches
Definition RTSSnapshot.h:180
std::vector< RTSBuildingSnapshot > buildings
Definition RTSSnapshot.h:176
RTSProjectileSystemSnapshot projectiles
Definition RTSSnapshot.h:181
std::vector< RTSMovementGroupSnapshot > movementGroups
Definition RTSSnapshot.h:174
One module-owned unit snapshot; external provider links are intentionally excluded.
Definition RTSSnapshot.h:29
std::size_t containmentCapacity
Definition RTSSnapshot.h:52
SubjectRef observedFireSpotter
Definition RTSSnapshot.h:61
std::map< std::string, SubjectRef > orderTargets
Definition RTSSnapshot.h:66
SubjectRef fireSupportRequester
Definition RTSSnapshot.h:60
attributes::AttributeProjectionSnapshot attributes
Definition RTSSnapshot.h:33
Persisted worker projection with stable references to its assignments.
Definition RTSSnapshot.h:16
Authoritative world position and interaction radius.
Definition RTSTypes.h:1086
Ability cooldowns and an optional deterministic cast/channel in progress.
Definition RTSTypes.h:673
Indirect-fire deployment and deterministic area-fire policy.
Definition RTSTypes.h:740
Capture contribution while executing a Capture order.
Definition RTSTypes.h:689
RTS stance and pursuit limits used by automatic combat policies.
Definition RTSTypes.h:610
Command-network policy and derived connection state for a mobile unit or relay.
Definition RTSTypes.h:655
Canonical combat durability state consumed by combat::DamageRuntime.
Definition RTSTypes.h:631
Suppression, recovery, retreat policy, and friendly morale aura.
Definition RTSTypes.h:724
Authoritative kinematic state used by the phase-one move slice.
Definition RTSTypes.h:560
RTS shield layer consumed before canonical health damage and regenerated deterministically.
Definition RTSTypes.h:636
Tactical ammunition logistics; weapon ammunition remains authoritative in WeaponEntity.
Definition RTSTypes.h:699
Escort geometry and combat-group coordination state.
Definition RTSTypes.h:764
Upgrade ids already projected onto this unit, preventing repeated multiplicative application.
Definition RTSTypes.h:790
Persistent combat experience and deterministic veteran/elite modifiers.
Definition RTSTypes.h:644
Vision contribution projected into a faction-owned canonical map FOV provider.
Definition RTSTypes.h:586