6ea0655eaf
implement unlock dependencies
2026-07-03 08:35:45 +02:00
58d4586d00
update concept.md
2026-07-02 21:36:42 +02:00
18e732ae99
Remove schematic upgrades and module and ship levels
2026-07-02 21:32:36 +02:00
81b1c7a66b
Derive ship scrap drop from threat
2026-07-02 21:30:38 +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