mlangkabel
  • Joined on 2026-04-17
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 pushed to modular_ships at mlangkabel/dota_factory 2026-05-27 15:03:26 +00:00
f363f7a67c documentation
mlangkabel created branch modular_ships in mlangkabel/dota_factory 2026-05-27 15:03:26 +00:00
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 »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-04 19:38:38 +00:00
3ef32ee6ba allow to inspect balancing arena
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-03 19:00:44 +00:00
afd8cd28fa allow to re-load the config for the balancing app via button
6405ad6b3f allow to re-start arenas
Compare 2 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-03 18:33:55 +00:00
55b42a03d9 balancing arenas can be started individually
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-03 09:27:22 +00:00
426870158c also require defence station to be destroyed for balancing fight to finish
4eaae5d940 indicate balancing winner better
a4427f7f67 add balancing tool target
5153129909 add requirements for ship balancing tool
Compare 4 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-05-03 07:55:01 +00:00
b30addab3d implement 4 items on belt tile
0ce7cd7ae8 requirements for up to 4 items on belt tile
Compare 2 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-04-29 21:02:40 +00:00
1e7f602865 implement delete button per blueprint
ad49daa1f6 change requirements to allow to delete blueprint even if not enough resources are present
Compare 2 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-04-29 20:07:02 +00:00
3f0e05fe7a implement tunnel entry-exit-switching
51333f752b add requirement for tunnel entry-exit-switching
2770bf96be allow to rotate buildings in place
7e0104e9b8 fix config data paths
f37ed0507c requirements for building in-place rotation
Compare 6 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-04-28 20:43:18 +00:00
58b7cda21c balancing
mlangkabel pushed to master at mlangkabel/dota_factory 2026-04-28 19:38:39 +00:00
1e6d838258 add tests for blueprint serialization
ced4ab5fe3 implement save and load blueprints
550f46009f add requirements for saving and loading blueprints
Compare 3 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-04-28 19:15:06 +00:00
60eaf4dc57 implement laser target offset
6e0d653d17 requirements for laser target offset
e0c3217564 implement beam rendering if shooter or target is already destroyed
9278425d44 add requirements for beam rendering if shooter or target is already destroyed
e1da074304 fix bug where player ships did not fire on enemy defense stations
Compare 5 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-04-27 20:25:48 +00:00
22e273f971 implement debug draw mode
990703bd5b add requirements for debug draw mode
d64a7a5dd9 fix issue where construction sites could not be selected
559dde96cf fix bug where buildings could not output directly on splitters
ed6b503767 implement ships depart in waves
Compare 6 commits »
mlangkabel pushed to master at mlangkabel/dota_factory 2026-04-27 10:58:53 +00:00
541b8fdaee implement storing recipes in blueprint
3da3ef5c5b requirements for taking over recipes and schematics to blueprints
e5abc320a0 implement ignore non-buildable buildings for blueprints
ec9cbedf33 requirements for removing non-buildable buildings from blueprints
7859b38d62 fix blueprint rotation bug
Compare 9 commits »