Commit Graph
100 Commits
Author SHA1 Message Date
devZoGok 450dcdb1d8 Merge branch 'depth-charge' into ft-217-depth-charge 2026-01-29 20:47:52 +02:00
devZoGok 38155859c7 Merge branch 'freezer' into imp-215-freezer-weapons 2026-01-29 20:40:34 +02:00
devZoGok 7ace63101b adjusted building implementation for freezers 2026-01-29 20:23:22 +02:00
devZoGok a608273b57 rotatable freezer turret
removed CryoGun class
2026-01-28 19:46:01 +02:00
devZoGok ad1922fe48 adding depth charges for other anti sub cruisers 2026-01-28 19:12:51 +02:00
devZoGok d35d93b8d4 testing map 2026-01-28 19:12:51 +02:00
devZoGok f9a1297cc6 updated vb01 2026-01-28 19:12:51 +02:00
devZoGok 111706065d bugfix for not attacking units 2026-01-28 19:12:51 +02:00
devZoGok f70532788a dropping depth charges 2026-01-28 19:12:51 +02:00
devZoGok 5e93806088 improved targetting of projectiles 2026-01-28 19:07:03 +02:00
devZoGok e97d499568 raycasting units' hitboxes 2026-01-17 12:24:11 +02:00
devZoGok a5aaf8e30e horizontal aiming constraints 2026-01-12 19:51:56 +02:00
devZoGok 42b4baf99a using weapons' pos instead of unit pos
improved vertical aiming
2026-01-11 16:23:48 +02:00
devZoGok 2567508b20 updated vb01 2026-01-03 12:17:28 +02:00
devZoGok 679fb08e2f Merge branch 'develop' into unit-models 2026-01-03 12:04:38 +02:00
devZoGok cfc2580c3b updated test maps 2026-01-03 12:00:27 +02:00
devZoGok 36ef5e4d1b updated CPU player behaviour to newest models 2026-01-03 11:54:40 +02:00
devZoGok 06cddba086 improved extractor frame selection 2026-01-03 10:43:42 +02:00
devZoGok c2f4feaa7d using initial weapon dirs 2026-01-02 17:24:28 +02:00
devZoGok 86b5bf9731 bugfix for crashes when clicking on trade centers or labs 2026-01-02 17:22:56 +02:00
devZoGok b2cf1bb1e0 added colored nodes for newer models 2026-01-02 12:24:31 +02:00
devZoGok 85948f5615 fixed laser VFX placement 2026-01-01 20:31:41 +02:00
devZoGok 1ea3541113 updated muzzle flashes and hitboxes 2026-01-01 19:51:02 +02:00
devZoGok 103bb8a97b added placeholder models 2025-12-31 21:54:40 +02:00
devZoGok 3a33adecea Merge branch 'aa-point-defense' into imp-207-shoot-down-missiles 2025-12-06 16:22:26 +02:00
devZoGok c3b94fdc21 using components for weapons instead of separate nodes 2025-12-06 13:18:02 +02:00
devZoGok 1cfa181918 point defenses aim vertically towards missiles 2025-12-05 14:43:18 +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 4fa5d73c1b using the Destructable class as part of units' and projectiles' inheritance structure 2025-11-29 15:57:27 +02:00
devZoGok 786d0c706d fixed game object frame snapping 2025-11-26 15:36:39 +02:00
devZoGok af8e124276 vehicles can't obstruct their own frames 2025-11-26 13:47:45 +02:00
devZoGok 7b9399d2a5 bugfix for maxUnevenness becoming 0 2025-11-26 10:07:54 +02:00
devZoGok ce52a85854 max unevenness property moved to unit configuration 2025-11-25 08:29:15 +02:00
devZoGok db345af328 code refactoring 2025-11-23 15:02:31 +02:00
devZoGok cb175c4d18 rectangle intersection check when rotating game object frames 2025-11-23 14:29:01 +02:00
devZoGok 1999e1dad9 checking for rectangle check for buildable structures 2025-11-21 20:24:10 +02:00
devZoGok b10b182dd4 using a new map 2025-11-20 10:41:37 +02:00
devZoGok 7ca5ca740d updated vb01 2025-11-14 16:38:29 +02:00
devZoGok fcd9468edf using a variable number of nodes for unit weapons 2025-11-14 16:16:26 +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 443d4042ab updated vb01 2025-07-28 08:31:12 +03:00
devZoGok 15856bd6fe updated map file output script
bugfix for showing wrong units in map editor listboxes
2025-07-27 16:20:56 +03:00
devZoGok 8f8d0d0a88 placeable and rotatable vehicles in the map editor 2025-07-27 12:41:48 +03:00
devZoGok 8fd807094c creating civilian player when creating the map
fixed map file copy error
2025-07-27 11:46:42 +03:00
devZoGok a5acc646a2 updated README 2025-07-07 09:40:42 +03:00
devZoGok 0a699e76ee updated gamebase 2025-07-07 09:02:32 +03:00
devZoGok 576c96a04b updated deps 2025-07-07 08:37:04 +03:00
devZoGok 00d1e0780d updated maps 2025-07-06 15:15:51 +03:00
devZoGok c03c601517 added missing files 2025-07-06 15:07:51 +03:00
devZoGok 9a2db1d0ba adding choosable and civilian players separately 2025-07-06 15:05:28 +03:00
devZoGok f072ad1586 updated vb01 2025-07-06 13:04:33 +03:00
devZoGok 3862baa5f6 updated script according to the current function signature 2025-06-24 18:36:25 +03: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 86f73ca279 added color change upon changing a unit's player 2025-06-24 12:23:56 +03:00
devZoGok 7c4d26e08c revamped order execution 2025-06-24 11:28:38 +03:00
devZoGok 41a7e61ab9 bugfix for engineers not hacking 2025-06-23 19:03:44 +03:00
devZoGok 23786e5c3f updated gameBase 2025-06-23 16:59:27 +03:00
devZoGok e5e0ed0586 removed scout transport weapons table 2025-06-23 16:44:42 +03:00
devZoGok 127683f05e Merge branch 'develop' into mechanics-fixes 2025-06-23 16:43:07 +03:00
devZoGok fa7f35401a Merge branch 'develop' into gui-fixes 2025-06-23 08:22:11 +03:00
devZoGok 6945d6e6f4 stopping music in the map editor 2025-06-23 08:18:43 +03:00
devZoGok ca319d080a bugfix for erroneous execution of stacked orders 2025-06-22 19:49:16 +03:00
devZoGok f2b386e5a2 all building in a paint-select row are now built 2025-06-22 19:17:57 +03:00
devZoGok 145e8b9c29 allowing units move out of blocked source cells 2025-06-22 19:08:03 +03:00
devZoGok 2dd598b84a fixed bug of inability to attack without releasing left ctrl 2025-06-22 19:07:14 +03:00
devZoGok 9feb7936a1 only rendering garrisoned units 2025-06-22 16:26:46 +03:00
devZoGok dd3f1d3be2 updating the minimap after loading the map 2025-06-22 16:13:08 +03:00
devZoGok a7d9bc1298 preserving unit buttons when (un)pausing
improved minimap element rendering
2025-06-22 15:56:50 +03:00
devZoGok 4a96642c39 rendering path points and hitboxes only with debug mode enabled 2025-06-22 15:24:59 +03:00
devZoGok eebab2b78b fixed crash upon unpause bug 2025-06-22 15:06:55 +03:00
devZoGok 617c137a8d made the game over screens nicer 2025-06-22 14:27:13 +03:00
devZoGok 388f76a865 using shuffling
updated gameBase
2025-06-22 10:46:05 +03:00
devZoGok 268b0c8468 fixed parsing en route to the stats screen
fixed cell unblocking bug
2025-06-22 10:30:40 +03:00
devZoGok faf79ce0c7 updated gameBase 2025-06-21 19:43:47 +03:00
devZoGok d092f61fe0 playable music in game 2025-06-21 19:42:17 +03:00
devZoGok c68436e2ea updated vb01 2025-06-19 18:20:09 +03:00
devZoGok 2c0ff0b6ab Merge branch 'develop' into imp-192-unit-rendering 2025-06-19 18:15:55 +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 2a5e6b0d10 updated vb01 2025-06-17 18:57:34 +03:00
devZoGok 054eeecd0d rendering allied units 2025-06-17 18:53:55 +03:00
devZoGok a9f427b163 rewritten minimap update function
disabled unit LOS lights
2025-06-17 18:53:55 +03:00
devZoGok 16155d1b5e checking only minimap pixels close to friendly units 2025-06-17 18:53:55 +03:00
devZoGok cb7c7e7dc6 simplified minimap image update function 2025-06-17 18:53:55 +03:00
devZoGok 0a02b1e2b0 updated the water map for testing
using only the horizontal node for point defenses
2025-06-17 18:50:34 +03:00
devZoGok 8464ca7c6b removed unused models 2025-06-17 18:45:32 +03:00
devZoGok 9743563649 checking if appropriate FX are defined 2025-06-08 11:07:56 +03:00
devZoGok 44a22ab98e freezer ships can freeze units 2025-06-08 10:47:20 +03:00
devZoGok 83b32bb434 freezers can create ice sheets 2025-06-08 10:01:28 +03:00
devZoGok c101c75b81 EMPs jam units 2025-06-08 08:29:49 +03:00
devZoGok 5421e6003f factored out initFx method
refactored creation of explosion FX
2025-06-07 20:49:06 +03:00
devZoGok 2638f9b3a1 fixed compile errors 2025-06-06 16:45:59 +03:00
devZoGok 343b57b710 fixed compile errors 2025-06-06 16:39:39 +03:00
devZoGok 8a2d67ec2a EMP boat
moved explode() to the Environment class
2025-06-06 16:33:55 +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 ddfe45bc72 skipping cells when navigating and blocking units differ 2025-06-05 18:45:02 +03:00