4e44444a3f
Fix concept doc framing: pushing is required, not optional
...
The player must destroy enemy defence stations to earn artifacts, so
purely defensive play no longer fits. Also correct the push mechanic
to match REQ-DEF-PUSH/REQ-WAV-BOSS-ADVANCE: pushing advances the boss
countdown rather than applying a blanket strength multiplier, and
periodic boss waves are now called out explicitly. Drop the survival-
time framing from the overview since it's no longer the goal.
Co-Authored-By: Claude <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DyCu8vwChKMbLJQ3xosYEN
2026-07-02 10:09:00 +02:00
d7d4c06040
Add HQ-launch win condition to concept doc
...
Document that gathered artifacts upgrade the HQ and launching it into
space is the win condition, complementing the existing artifact/win
requirements.
Co-Authored-By: Claude <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DyCu8vwChKMbLJQ3xosYEN
2026-07-02 09:12:32 +02:00
0a7e9a34ef
Add artifact win condition ( #3 )
...
Reviewed-on: #3
Co-authored-by: Malte Langkabel <malte.langkabel@gmail.com >
Co-committed-by: Malte Langkabel <malte.langkabel@gmail.com >
2026-07-01 20:27:29 +00:00
d74ba5bfad
Replay: deterministic record & playback ( #4 )
...
Add deterministic record/playback for a run.
Recording captures `(seed, config hash, ordered tick-tagged commands)` and re-simulates on playback — no state snapshots. `DotaFactory.exe --replay <file>` re-plays a recorded run view-only with manual speed/pause.
Reviewed-on: #4
Co-authored-by: Malte Langkabel <malte.langkabel@gmail.com >
Co-committed-by: Malte Langkabel <malte.langkabel@gmail.com >
2026-07-01 19:20:08 +00:00
31a8915b0f
update keyboard shortcuts
2026-06-23 22:09:26 +02:00
f818c90af0
draw ghost in semi-transparent building color
2026-06-23 21:29:38 +02:00
577927ef70
fix bug where splitter filters were not taken over to blueprint
2026-06-23 21:08:46 +02:00
d271d65678
allow to set the recipe already for construction sites
2026-06-22 22:15:56 +02:00
c7218c7c1e
Replace recipe/schematic dropdowns with button and selection dialog
2026-06-22 21:07:36 +02:00
a472ec196c
cargo component refactoring
2026-06-21 21:49:46 +02:00
9573b9789a
change repair_tool application and add beams for salvager and repair_tool
2026-06-19 21:15:47 +02:00
c371b43a6d
make repair ships standby with rest of fleet if there is no one to repair (instead of advancing towards the enemy stations)
2026-06-18 21:45:15 +02:00
7f4ea93a70
show accumulated threat for teams in balancing target
2026-06-17 21:29:02 +02:00
ac97652c60
make ships claim targets
2026-06-16 21:18:28 +02:00
4153b7e2f5
make ships orbit their targets
2026-06-15 21:37:47 +02:00
e8dd73bcb0
refactor AI system
2026-06-15 09:16:56 +02:00
997a7778e0
first iteration of fable 5 on ship and module grids and recipes
2026-06-14 14:23:53 +02:00
1ea1cc59fb
show threat rate in debug output
2026-06-14 13:39:10 +02:00
123c544423
move ui panels to the right
2026-06-14 13:07:25 +02:00
10c5ad678f
derive threat cost dynamically
2026-06-13 22:47:46 +02:00
3716c2b734
show implicitly unlocked items in schematic unlock dialog
2026-06-13 18:19:25 +02:00
5317f35198
switch to using own event system
2026-06-13 17:52:22 +02:00
49f7129bd5
schematic selection dialog
2026-06-13 14:19:51 +02:00
1641189b75
explicit recipe unlocking
2026-06-12 17:15:06 +02:00
54a6056b77
implicit item locking
2026-06-12 16:14:21 +02:00
af96b95f61
allow to unlock modules when destroying defence stations
2026-06-10 22:37:38 +02:00
aad094f842
allow to configure when which schematic gets unlockable
2026-06-10 21:09:03 +02:00
c64d31fa46
pause threat accumulation during quiet windows
2026-06-07 23:21:22 +02:00
f097e9a25f
add live ship stats panel
2026-06-07 22:06:37 +02:00
37a70ea321
add ship stats panel to ship layout dialog
2026-06-06 22:45:50 +02:00
8dad554800
show threat budget in debug text overlay
2026-06-06 21:07:18 +02:00
15d8fa4f2c
add boss wave counter and countdown to the title bar
2026-06-03 22:44:56 +02:00
b5185b0906
boss waves
2026-06-03 22:14:31 +02:00
457fc47c75
draw HP bars below ships
2026-06-03 20:47:48 +02:00
090dc64bc4
allow one target per repair tool module
2026-06-02 22:24:40 +02:00
f921f00a0d
add collection rate for salvager modules and respect collection range of each of these modules
2026-06-02 21:28:31 +02:00
f363f7a67c
documentation
2026-05-27 17:03:13 +02:00
34c6dea505
change to physics based ship movement
2026-05-20 19:44:46 +02:00
d397b9969a
ship layout blueprints
2026-05-19 21:41:19 +02:00
b59e392461
add requirements for ship modules
2026-05-17 22:51:44 +02:00
3ef32ee6ba
allow to inspect balancing arena
2026-05-04 09:18:39 +02:00
afd8cd28fa
allow to re-load the config for the balancing app via button
2026-05-03 21:00:36 +02:00
6405ad6b3f
allow to re-start arenas
2026-05-03 20:48:13 +02:00
55b42a03d9
balancing arenas can be started individually
2026-05-03 20:33:33 +02:00
426870158c
also require defence station to be destroyed for balancing fight to finish
2026-05-03 11:27:16 +02:00
4eaae5d940
indicate balancing winner better
2026-05-03 11:23:24 +02:00
5153129909
add requirements for ship balancing tool
2026-05-03 10:35:46 +02:00
0ce7cd7ae8
requirements for up to 4 items on belt tile
2026-05-01 20:56:05 +02:00
ad49daa1f6
change requirements to allow to delete blueprint even if not enough resources are present
2026-04-29 22:47:09 +02:00
51333f752b
add requirement for tunnel entry-exit-switching
2026-04-29 22:02:25 +02:00