Commit Graph
84 Commits
Author SHA1 Message Date
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 fdfcacff9a using destination pos offsets for cargo ships 2026-05-13 19:06:02 +03:00
devZoGok 9ee9dc043b updated build order execution 2026-05-13 19:06:02 +03:00
devZoGok 604e924c47 bugfixes for units moving through water to garrison and not deselecting garissoned units 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 195fde5814 bugfix for unblocked cell selection
improved (dis)embark cell selection
removed land salients in w5
2026-05-01 11:36:18 +03:00
devZoGok 3c1caa5f95 using dest clamping to determine whether to build naval factories for CPU players 2026-04-30 18:56:44 +03:00
devZoGok dc036748e3 fixed underwater cells calculation
code cleanup
2026-04-26 17:50:59 +03:00
devZoGok 8b180181d2 vehicles find paths according to the map regions they occupy 2026-04-26 17:38:21 +03:00
devZoGok 6801a9784e fixed sub diving and surrounding cells selection 2026-04-24 19:28:31 +03:00
devZoGok c9d53f21a0 finding paths between water and land cells 2026-03-15 20:06:41 +02:00
devZoGok 0ce0200698 CPU players use cruisers to soften up hostile defenses
vehicles only choose unblocked cells according to their type
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 268ea14f4a refactored path point generation
exposed Pathfinder to Lua
2026-03-15 15:21:11 +02:00
devZoGok 03f9f9cc2e calculating heuristics in a function
ending pathpoint generation early for empty paths
2026-03-15 15:21:11 +02:00
devZoGok a3b6dbc93c redone CPU player behaviour 2026-03-15 15:21:11 +02:00
devZoGok 932f31158a setting path as truncated 2026-02-02 20:08:39 +02:00
devZoGok 687b4013f2 ending the path at the edge of the target game object 2026-02-01 17:08:00 +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 f39c67793f improved turret handling on a hilly surface 2025-11-14 15:49:05 +02:00
devZoGok 3fda274bb1 aligning different units to hilly surfaces
code refactoring
bugfix for units moving by terrain along Z axis
code cleanup
2025-10-21 20:33:37 +03:00
devZoGok d769e5cbf6 vehicles aligning to hilly terrain 2025-10-19 16:09:44 +03:00
devZoGok 00af4433d3 aligning placed units' height with the surface 2025-09-22 18:27:16 +03:00
devZoGok 7c4d26e08c revamped order execution 2025-06-24 11:28:38 +03:00
devZoGok ca319d080a bugfix for erroneous execution of stacked orders 2025-06-22 19:49:16 +03:00
devZoGok 4a96642c39 rendering path points and hitboxes only with debug mode enabled 2025-06-22 15:24:59 +03:00
devZoGok 83b32bb434 freezers can create ice sheets 2025-06-08 10:01:28 +03:00
devZoGok 69720adf30 can move near occupied cells 2025-06-06 11:41:02 +03:00
devZoGok 79212f0217 separated weapons from units 2025-06-05 19:55:58 +03:00
devZoGok 10ae54150d map cells can be blocked to become impassible
added ice sheets and icebreakers
2025-06-04 08:40:10 +03:00
devZoGok 5702bc8e82 tank turrets tracking targets 2025-05-31 10:06:44 +03:00
devZoGok adefc1adb8 cancel pathfinding if non-sub tries to dive 2025-02-09 17:26:02 +02:00
devZoGok f34e108a50 submarines can now reemerge 2025-01-19 20:39:07 +02:00
devZoGok eebe03fef5 vastly optimized pathfinding 2025-01-10 19:10:31 +02:00
devZoGok 0e56ce4748 garrison order validation 2024-11-30 16:53:42 +02:00
devZoGok 6ddbcd6e04 Units validate orders before receiving them 2024-11-28 20:09:35 +02:00
devZoGok 4d86a04b87 updating vehicle stats upon reinit 2024-10-20 14:47:08 +03:00
devZoGok fff48459fe cursors and attack orders only work on visible units 2024-09-15 14:21:24 +03:00
devZoGok 694e2f6da3 factored out land and water body ray casting 2024-07-27 19:33:17 +03:00
devZoGok bce93977bd technologies in posession improve unit abilities 2024-02-25 15:19:10 +02:00
devZoGok 8def62a53c Added the Unit::State constructor argument 2024-02-17 11:21:01 +02:00
devZoGok 49b31e94b9 minor fixes 2024-02-16 15:40:28 +02:00
devZoGok 2948be04ee corrected vehicle behaviour when acting on self assigned orders 2024-02-16 15:22:53 +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 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 b868cea8a1 added and edited cargo ship, extractor and refinery models 2024-01-24 14:54:34 +02:00
devZoGok a7b00a0781 bugfix for erroneous cruise missile orientation from rotated subs
bugfix for inability to fire cruise missiles at land targets
2024-01-22 11:29:05 +02:00