Restore historical RTS as normative game evidence
This commit is contained in:
parent
be0738830a
commit
7fe2b7389e
6 changed files with 34 additions and 8 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Original Game Combat Specification
|
||||
|
||||
Baseline: `origin/master` at `ab2c2944`.
|
||||
Baselines: RTS `d12d7c5c^`; ARPG `origin/master` at `ab2c2944`.
|
||||
|
||||
## Target And Lock
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Original Game Presentation Specification
|
||||
|
||||
Baseline: `origin/master` at `ab2c2944`.
|
||||
Baselines: RTS `d12d7c5c^`; ARPG `origin/master` at `ab2c2944`.
|
||||
|
||||
## Provider Documents Required
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Original Game Rendering And View Specification
|
||||
|
||||
Baseline: `origin/master` at `ab2c2944`.
|
||||
Baselines: RTS `d12d7c5c^`; ARPG `origin/master` at `ab2c2944`.
|
||||
|
||||
## Projection Contexts
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Original Game Simulation Specification
|
||||
|
||||
Baseline: `origin/master` at `ab2c2944`.
|
||||
Baselines: RTS `d12d7c5c^`; ARPG `origin/master` at `ab2c2944`.
|
||||
|
||||
## Entity Lifecycle
|
||||
|
||||
|
|
@ -110,6 +110,26 @@ delivered. Daemon task phases may advance only from accepted movement,
|
|||
docking, and cargo-transfer results. A rejected transfer leaves both cargo and
|
||||
task phase unchanged.
|
||||
|
||||
The remaining implemented RTS controllers at `d12d7c5c^` are normative:
|
||||
|
||||
- `MiningController` selects the nearest extant asteroid, approaches tool
|
||||
range, aims and activates the mining switch, chooses another depleted
|
||||
asteroid, and returns home to unload when cargo is full.
|
||||
- `SurveyController` chooses the nearest unsurveyed planet or belt asteroid,
|
||||
approaches scanner range while matching target motion, aims and scans until
|
||||
the corporation survey floor satisfies scanner density, then advances.
|
||||
- `TowingController` travels to the station, parents the station to the tug,
|
||||
carries it to the requested orbital radius, detaches it, creates the orbit,
|
||||
and completes.
|
||||
- `PatrolController` continuously selects orbital targets and uses locomotion
|
||||
until it reaches the configured target distance.
|
||||
- `WanderController` chooses random planets or orbitals; orbital wandering can
|
||||
dock for a randomized duration before selecting another target.
|
||||
|
||||
Evidence: `d12d7c5c^:Assets/Scripts/ServerShared/Behaviors/{Mining,
|
||||
Survey,Towing,Patrol,Wander,Hauling}Controller.cs` and
|
||||
`ab8aa5fb:Assets/Scripts/ServerShared/GameContext.cs`.
|
||||
|
||||
## Quality And Progression
|
||||
|
||||
Crafted items carry continuous quality. Quality changes performance, durability
|
||||
|
|
|
|||
|
|
@ -2,11 +2,15 @@
|
|||
|
||||
Status: source-derived living specification
|
||||
|
||||
Authority: `origin/master` is the executable reference for original behavior.
|
||||
Authority: the executable fossil has two normative strata. The original RTS
|
||||
lineage is pinned immediately before the ARPG port at `d12d7c5c^`; the current
|
||||
ARPG lineage is pinned at `origin/master`. Removed RTS mechanics remain part of
|
||||
Starbridge even when the ARPG rebuild no longer contains their bodies.
|
||||
This document describes that behavior without granting the fossil Unity project
|
||||
authority in the target architecture.
|
||||
|
||||
Pinned baseline: `ab2c294464bb30b9b5c8987cdb9108204821a92d`.
|
||||
Pinned ARPG baseline: `ab2c294464bb30b9b5c8987cdb9108204821a92d`.
|
||||
Pinned RTS baseline: `d12d7c5c^`.
|
||||
|
||||
Subsystem specifications:
|
||||
|
||||
|
|
@ -36,7 +40,9 @@ boundaries or implementation accidents.
|
|||
|
||||
## Evidence Rules
|
||||
|
||||
Each normative behavior must cite at least one source path in `origin/master`.
|
||||
Each normative behavior must cite an executable source path in the applicable
|
||||
pinned lineage. Git history is authoritative evidence when the ARPG port
|
||||
deleted an implemented RTS mechanic.
|
||||
Timing, thresholds, formulas, and ordering must cite the defining source rather
|
||||
than a caller that merely observes the result. Scene and prefab evidence is
|
||||
valid for composition, layer, camera, and feedback behavior. Current-branch
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Original Game World, Economy, And Progression Specification
|
||||
|
||||
Baseline: `origin/master` at `ab2c2944`.
|
||||
Baselines: RTS `d12d7c5c^`; ARPG `origin/master` at `ab2c2944`.
|
||||
|
||||
## Docking
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue