Commit Graph
212 Commits
Author SHA1 Message Date
devZoGok 49b31e94b9 minor fixes 2024-02-16 15:40:28 +02:00
devZoGok 8bc9961359 binds to choose between unit states 2024-02-16 15:22:54 +02:00
devZoGok ef290ee880 automatically attacking hostle units 2024-02-16 15:22:53 +02:00
devZoGok 781f1649b0 AI chooses the closest deposit to build an extractor 2024-02-11 15:44:45 +02:00
devZoGok 2932c2b923 CPU AI sends taskforce by spawnpoint 2024-02-10 20:51:41 +02:00
devZoGok 3780b47c2b expanded destroyed building reconstruction by AI
utility methods
2024-02-10 20:31:42 +02:00
devZoGok c090992547 variable resource collection speed 2024-02-10 14:34:25 +02:00
devZoGok d1394e9f2a AI builds a taskforce
bugfixes and optimizations
2024-02-09 20:21:38 +02:00
devZoGok e6c250ed09 CPU AI builds a refinery, land factory, an extractor and starts harvesting
corrected harvester unit type
2024-02-04 15:18:06 +02:00
devZoGok 7361fbcd6f CPU players build a fort and train 2 engineers 2024-02-03 15:38:45 +02:00
devZoGok 2eebc95419 building and vehicle construction consumes refineds 2024-01-26 17:12:49 +02:00
devZoGok 1d559d34e3 implemented forts 2024-01-26 16:03:26 +02:00
devZoGok 213536db2f using specific SFX for projectiles
a new SFX for torpedos
2024-01-26 15:12:14 +02:00
devZoGok c8523351fa reiniting all game objects 2024-01-26 15:03:36 +02:00
devZoGok d71842f0a2 some quick fixes 2024-01-26 15:02:38 +02:00
devZoGok 377297ed48 using game object ids instead of hard-coded values
removed name key for certain buttons
2024-01-26 12:25:12 +02:00
devZoGok ba7123db58 Game object Lua configs use individual unit tables 2024-01-25 17:15:09 +02:00
devZoGok 912e65194e minor changes 2024-01-24 18:49:36 +02:00
devZoGok c5f8fefaa9 implemented carriers 2024-01-24 18:49:36 +02:00
devZoGok 3cb6b494ce minor refactoring
corrected CPU player script
2024-01-24 15:39:51 +02:00
devZoGok ceba728438 implemented 2 different types of transport ships 2024-01-24 15:35:08 +02:00
devZoGok 1c680aebf2 added bars for extractors/deposits and cargo ships 2024-01-24 14:54:34 +02:00
devZoGok b868cea8a1 added and edited cargo ship, extractor and refinery models 2024-01-24 14:54:34 +02:00
devZoGok dff192a07a corrected missile submarine SFX 2024-01-23 08:52:56 +02:00
devZoGok 0a3a7ff2d9 implemented minimal range for launching cruise missiles 2024-01-22 17:17:59 +02:00
devZoGok dbbd06b16d factored out explosion behaviour 2024-01-22 11:15:46 +02:00
devZoGok 43c843982a cruise missiles detonate on impact 2024-01-21 17:11:49 +02:00
devZoGok a36648eabe launchable cruise missiles 2024-01-21 15:42:17 +02:00
devZoGok e1dde2c90f implemented weapons subsystem for units 2024-01-20 15:50:35 +02:00
devZoGok a956e754bf Projectiles detonate on raycast collision with unit hitboxes 2024-01-17 20:30:16 +02:00
devZoGok c8b263b84d different submarine units 2024-01-14 14:47:13 +02:00
devZoGok 51c9e32ac9 armor types 2024-01-14 11:39:55 +02:00
devZoGok 6fd9f24808 laser SFX 2024-01-14 11:10:51 +02:00
devZoGok 7aa579d313 different createable types of cruisers 2024-01-13 10:19:05 +02:00
devZoGok d526c189e0 fixed nonexistant engineer selection 2023-12-30 15:29:17 +02:00
devZoGok 31eba177cb player data on the stats screen 2023-12-30 10:34:25 +02:00
devZoGok f884fc1647 victory and defeat screens 2023-12-26 15:13:54 +02:00
devZoGok fd02c64765 extended ConcreteGuiManager to parse texts and GUI nodes
using parsed texts in the ActiveGameState
2023-12-26 11:31:06 +02:00
devZoGok 24de3bb4b8 playing selection SFX and rendering unit stats only when selecting own units 2023-12-23 16:30:14 +02:00
devZoGok 20df6a10dd newly trained units move in front of their factories 2023-12-21 20:25:02 +02:00
devZoGok 94cb94aa57 CPU player AI to build and send a tank task force to the middle of the map 2023-12-21 18:46:42 +02:00
devZoGok 4e59cdcd75 implemented CPU player building a land factory 2023-12-16 17:26:12 +02:00
devZoGok eee806b3b8 simplified AI subsystem using sol usertypes 2023-12-10 16:19:48 +02:00
devZoGok 50ad223951 improved syncing of players between C++ and Lua 2023-12-09 12:29:15 +02:00
devZoGok bfa16ad8a2 behaviour tree implementation 2023-12-09 12:28:37 +02:00
devZoGok a3e40d7810 C++ - Lua player syncing refactoring 2023-12-09 12:27:31 +02:00
devZoGok 1bbf4dc40e key mapping to eject units 2023-12-09 12:21:18 +02:00
devZoGok 66f259162d new unit SFXs 2023-12-06 20:41:17 +02:00
devZoGok cf1d4d908e small bugfixes 2023-11-26 12:41:16 +02:00
devZoGok ba65842421 bugfix for inability to have engineers build structures 2023-11-26 11:55:11 +02:00