57 Commits
Author SHA1 Message Date
devZoGok 07ff00f186 crash fixes 2026-06-16 19:56:00 +03:00
devZoGok 157ffeab7c bugfix for not garrisonning transport ships
moved resource deposits on the river map
bugfix for not rendering the minimap after opening the console
2026-05-14 20:26:44 +03:00
devZoGok b2de66b4ae lower starting refineds number 2026-05-13 19:06:02 +03:00
devZoGok 0628ccf4a3 units without horizontally rotatable weapons also consider the angle to the target
only selecting cells blocked by other units
bugfix for issuing orders to (in)complete buildings
2026-05-13 19:06:02 +03:00
devZoGok a61f3eebdf improvements to reform taskforces upon destruction 2026-03-15 15:21:11 +02:00
devZoGok 6669c1e8c2 optimized CPU player spawn point occupation implementation
bugfix for navigating empty paths
2026-03-15 15:21:11 +02:00
devZoGok 27d1cdbe0c naval transports disembark troops on the other side of the sea
bugfix for selecting garrisoned units
bugfix for selecting cell id with depth check
2026-03-15 15:21:11 +02:00
devZoGok 35b22318c4 expanded checks to determine if a game object frame is placeable on a given spot 2026-03-15 15:21:11 +02:00
devZoGok 580659aad5 refactored visible game object detection
checking whether the game object frame is on the right type of a cell
2026-03-15 15:21:11 +02:00
devZoGok 35fb88cb9a CPU players capture spawn points 2026-03-15 15:21:11 +02:00
devZoGok 1d0bf8d349 using GameObject class as an order target
Destructable made a member of GameObject
cruise missiles can be shot down
2025-12-04 15:03:35 +02:00
devZoGok fbe1be2b93 missiles can now be attacked 2025-11-29 20:36:20 +02:00
devZoGok 09fb45fdc4 fixed destroyed unit deselection
rovers have greater distance allowance to load resources from structures
temporarily removed patroling
2025-06-24 18:34:19 +03:00
devZoGok 19f69db48f temporarily made the color material lighting resistant
removed the sol::table casting
removed erroneous maps from the Git index
2025-06-18 19:31:18 +03:00
devZoGok 421efaf360 separate resource loading and unloading orders
removing fulfiled orders
2025-04-26 12:11:53 +03:00
devZoGok 22c4146ffe using a generic number of resource types
ability to order to collect resources from buyers
2025-04-21 15:55:45 +03:00
devZoGok abb5e91292 refactored trade offers 2025-04-19 11:10:10 +03:00
devZoGok 2e9873cb30 CPU AI orients fort towards the closest spawnpoint 2025-03-08 12:14:31 +02:00
devZoGok 6ddbcd6e04 Units validate orders before receiving them 2024-11-28 20:09:35 +02:00
devZoGok a0c1ffb4e2 enabled lighting 2024-09-08 15:25:46 +03:00
devZoGok b087238fbb simple color coded unit models 2024-06-29 11:52:07 +03:00
devZoGok 1bb23231cb creating correct number GUI elements in the trading hub screen according to the number of players 2024-03-23 14:50:19 +02:00
devZoGok e2d6a1ae69 implemented instant trading 2024-03-10 15:41:56 +02:00
devZoGok aaf1ee61b9 unit unlock research 2024-03-09 14:05:45 +02:00
devZoGok 7194db47ff minor fixes and improvements 2024-03-03 14:42:16 +02:00
devZoGok c9f62593db engineers can be issued hack orders 2024-02-17 12:44:18 +02:00
devZoGok d1394e9f2a AI builds a taskforce
bugfixes and optimizations
2024-02-09 20:21:38 +02:00
devZoGok 7361fbcd6f CPU players build a fort and train 2 engineers 2024-02-03 15:38:45 +02:00
devZoGok a7718cb9e1 corrected unit removal
dropping the SUPPLY order if there are no extractors
addded optional exact destination pos to shortest paths
2024-01-24 14:54:34 +02:00
devZoGok 0876382850 cargo ships move between extractor and refinery 2024-01-24 14:54:34 +02:00
devZoGok a956e754bf Projectiles detonate on raycast collision with unit hitboxes 2024-01-17 20:30:16 +02:00
devZoGok 827589c823 submarines fire torpedos 2024-01-16 20:01:19 +02:00
devZoGok 31eba177cb player data on the stats screen 2023-12-30 10:34:25 +02:00
devZoGok ee6208ce96 cleaned up statistics screen 2023-12-26 17:25:07 +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 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 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 68a083172a correctly selecting the deselectable unit 2023-12-09 11:44:08 +02:00
devZoGok 760b986b18 implemented point defense 2023-11-26 09:38:19 +02:00
devZoGok 6a2b9d8fe8 trainable units 2023-11-26 08:21:13 +02:00
devZoGok a572102fa0 factored out majority of ActiveGameState::issueOrder into Player::issueOrder 2023-11-11 14:44:12 +02:00
devZoGok 60dd048876 bugfix for issuing orders to garrisoned vehicles 2023-10-22 09:57:21 +03:00
devZoGok d32b98be3e destructible units 2023-10-15 16:00:47 +03:00
devZoGok b895a85378 implemented central Game class 2023-10-08 15:08:45 +03:00
devZoGok 80dc5503be removed TerrainObject struct 2023-09-03 09:22:05 +03:00
devZoGok 8216c781c2 updated sol state invocations 2023-09-03 09:05:06 +03:00
devZoGok 06e1ec54aa updated lua invocations using sol3 2023-08-19 10:23:00 +03:00