mlangkabel
  • Joined on 2026-04-17
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-13 20:47:56 +00:00
10c5ad678f derive threat cost dynamically
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-13 16:23:52 +00:00
3716c2b734 show implicitly unlocked items in schematic unlock dialog
5317f35198 switch to using own event system
ed17664ef1 fix bug where game simulation continues while dialog is shown
49f7129bd5 schematic selection dialog
Compare 4 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-12 15:21:12 +00:00
1641189b75 explicit recipe unlocking
54a6056b77 implicit item locking
Compare 2 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-10 20:37:56 +00:00
69b35d2bfc fix config
af96b95f61 allow to unlock modules when destroying defence stations
aad094f842 allow to configure when which schematic gets unlockable
Compare 3 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-09 21:36:30 +00:00
26857e8414 throw if modules are referenced that don't exist in config
510e37c37b fix issue where upgrade modules are not working properly
121cd5407f add more modules
Compare 3 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-09 21:30:01 +00:00
7c663e29a6 fix threat accumulation config
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-07 21:21:28 +00:00
c64d31fa46 pause threat accumulation during quiet windows
f097e9a25f add live ship stats panel
Compare 2 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-06 20:50:04 +00:00
37a70ea321 add ship stats panel to ship layout dialog
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-06 19:07:24 +00:00
8dad554800 show threat budget in debug text overlay
6b95619806 add units in config files
66cf9ae23a change 4x speed to 10x speed for testing
ef17b0ce42 reduce size of building surface masks
Compare 4 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-05 18:31:16 +00:00
eeaa309c08 fix balancing config
7669245229 use meters in config
4e3e3ac715 replace combined stateUpdated signal with individual events
9677133c54 add event system and use it to propagate to print traces
abc261c03a add tracing for performance profiling
Compare 7 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-05 14:17:45 +00:00
3e19e44f24 store ship module layout in shipyard blueprint
42b51cc6f4 remove unnecessary modules for first playtest
Compare 2 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-03 20:45:08 +00:00
15d8fa4f2c add boss wave counter and countdown to the title bar
b5185b0906 boss waves
457fc47c75 draw HP bars below ships
Compare 3 commits »
mlangkabel deleted branch modular_ships from mlangkabel/dota_factory 2026-06-02 20:26:44 +00:00
mlangkabel pushed to master at mlangkabel/dota_factory 2026-06-02 20:26:29 +00:00
090dc64bc4 allow one target per repair tool module
64f7c9dcc1 add tests for salvager range and cooldown
f921f00a0d add collection rate for salvager modules and respect collection range of each of these modules
9d0a60a93b define ship roles via added modules and allow multiple weapons
f363f7a67c documentation
Compare 5 commits »
mlangkabel created branch modular_ships in mlangkabel/dota_factory 2026-05-27 15:03:26 +00:00
mlangkabel pushed to modular_ships at mlangkabel/dota_factory 2026-05-27 15:03:26 +00:00
f363f7a67c documentation
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-25 19:13:27 +00:00
9e36c13635 fix tests
25ff3c56c5 move ecs related code to own folder
8ad7530740 fix ships to be drawn facing the correct direction in ArenaView
fa714335dc don't touch velocity in other systems and don't use snapTarget
0cd0529468 split MovementSystem to MovementIntentSystem and DynamicBodySystem
Compare 5 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-23 06:26:39 +00:00
f5f4453e2c rename behavior components
b57299fd2a rename EntityId to BuildingId
dc4ebd5f2d fix crash
ea79d76953 unify Weapon and StationWeapon components
bd488db8ef remove unused building HP
Compare 8 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-22 06:24:40 +00:00
c18c4e4804 implement claude feedback for EntityAdmin
cc2cca2442 add EntityAdmin wrapper
dc344df457 add entt dependency
452c26c8b3 split off MovementSystem and AiSystem from ShipSystem
Compare 4 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-20 17:44:53 +00:00
34c6dea505 change to physics based ship movement
d397b9969a ship layout blueprints
d08bf5d37b implement ship modules
b59e392461 add requirements for ship modules
c0b6f8f778 balancing
Compare 5 commits »