Add planet conquest state and gate extractor placement (#41)
Planets now need every capture point held before an extractor can go up there: GameState tracks per-planet capture progress keyed by the same stable planet_id as extractors, and BuildController's four extractor placement checks (menu enable, status text, info popup, confirm) all re-check conquest, not just proximity/duplication. Part of the #40 conquest-mechanic breakdown.
This commit is contained in:
parent
7da4531f25
commit
a1ad6cc844
5 changed files with 238 additions and 4 deletions
1
tests/test_planet_conquest_gate.gd.uid
Normal file
1
tests/test_planet_conquest_gate.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://k4l7u3r84jch
|
||||
Loading…
Reference in a new issue