Commit Graph
100 Commits
Author SHA1 Message Date
devZoGok 2dcc1973ae using 3D positions for GUI elements 2024-05-18 11:47:56 +03:00
devZoGok b4891fd890 removed imagepath fields 2024-05-16 19:47:09 +03:00
devZoGok c323950f07 mouse cursor 2024-05-15 19:02:18 +03:00
devZoGok 04c97521c6 using correct resource icons 2024-04-01 12:26:04 +03:00
devZoGok d0d49da906 resource ammount incrementation and decrementation buttons 2024-04-01 12:10:24 +03:00
devZoGok 9a194636da trade offer buttons have the trading partner player's id 2024-04-01 11:37:54 +03:00
devZoGok 3d59277d1b added missing changes 2024-04-01 09:34:23 +03:00
devZoGok 055ea5d97a tech buttons are only clickable when they should be 2024-03-30 09:48:54 +02:00
devZoGok 541cc7ff25 tech research refactoring 2024-03-30 09:41:52 +02:00
devZoGok f9889f145d tech research graph screen 2024-03-24 17:15:08 +02:00
devZoGok e6d6e675ec imagePath is now an optional Lua GUI config field
added new Textures folder structure
2024-03-24 17:11:13 +02: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 ff8f14e602 additional GUI elements 2024-03-23 10:37:33 +02:00
devZoGok d85152f065 individual player trading screen 2024-03-23 10:25:58 +02:00
devZoGok 8c02e0d98c new buttons 2024-03-23 08:36:16 +02:00
devZoGok 3aec1aaf7e in game GUI background rects 2024-03-17 15:59:19 +02:00
devZoGok ce62c429c5 unit orders aren't invoked if pressing a button 2024-03-17 15:07:16 +02:00
devZoGok 785b3e9d52 added missing assets 2024-03-10 16:18:08 +02:00
devZoGok c35f859769 Merge branch 'develop' into ft-38-trading 2024-03-10 16:07:25 +02:00
devZoGok e2d6a1ae69 implemented instant trading 2024-03-10 15:41:56 +02:00
devZoGok 8a885391f9 guiScreen is now an optional property 2024-03-09 14:54:20 +02:00
devZoGok feef91c999 technology research button 2024-03-09 14:49:04 +02:00
devZoGok aaf1ee61b9 unit unlock research 2024-03-09 14:05:45 +02:00
devZoGok 7d8cb88194 research status bar 2024-03-09 14:05:12 +02:00
devZoGok 74515d06e1 factories and engineers produce and build units by their specific buildable unit tables 2024-03-03 15:47:09 +02:00
devZoGok 7194db47ff minor fixes and improvements 2024-03-03 14:42:16 +02:00
devZoGok b9f01da844 tech researching 2024-02-25 17:21:22 +02:00
devZoGok 43ccac92d4 structures work only once complete
research structures research when they have min 30% HP
2024-02-25 16:46:52 +02:00
devZoGok bce93977bd technologies in posession improve unit abilities 2024-02-25 15:19:10 +02:00
devZoGok 309f967b2d cost property factored out into configs 2024-02-25 13:47:23 +02:00
devZoGok ebd42f6cab add-technology command 2024-02-24 14:45:26 +02:00
devZoGok 7deb161283 initting technologies 2024-02-24 12:51:02 +02:00
devZoGok 59670c9310 labs generate research 2024-02-24 12:12:48 +02:00
devZoGok 21249e0777 engineers can only hack units within a certain distance 2024-02-17 14:50:21 +02:00
devZoGok b9071536d6 corrected hacked unit behaviour 2024-02-17 12:55:52 +02:00
devZoGok 5c3c63a622 engineer unit stat corrections 2024-02-17 12:55:31 +02:00
devZoGok c9f62593db engineers can be issued hack orders 2024-02-17 12:44:18 +02:00
devZoGok 8def62a53c Added the Unit::State constructor argument 2024-02-17 11:21:01 +02:00
devZoGok 56ba61e056 minor changes 2024-02-16 16:22:58 +02:00
devZoGok 14c9058f0d Merge branch 'develop' into ft-82-unit-states 2024-02-16 16:05:05 +02:00
devZoGok 49b31e94b9 minor fixes 2024-02-16 15:40:28 +02:00
devZoGok bd39e8581f units can attack targets inspite of HOLD_FIRE when ordered exlicitly 2024-02-16 15:22:54 +02:00
devZoGok 8bc9961359 binds to choose between unit states 2024-02-16 15:22:54 +02:00
devZoGok 2948be04ee corrected vehicle behaviour when acting on self assigned orders 2024-02-16 15:22:53 +02:00
devZoGok ef290ee880 automatically attacking hostle units 2024-02-16 15:22:53 +02:00
devZoGok e383c191be update 2024-02-12 19:06:08 +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 4b7a39167e Merge branch 'develop' into imp-71-resource-consumption 2024-02-03 09:56:11 +02:00
devZoGok dcf57614eb Merge branch 'develop' into ft-69-forts 2024-02-03 09:49:34 +02:00
devZoGok 755278c2e6 Merge branch 'develop' into bf-73-config-update 2024-02-03 09:45:53 +02:00
devZoGok 2eebc95419 building and vehicle construction consumes refineds 2024-01-26 17:12:49 +02:00
devZoGok 5524622250 quick fix to render unit buttons for land factories 2024-01-26 17:01:46 +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 7a484e0fe0 sourcing name from elsewhere if the lua key is nonexistant 2024-01-26 12:24:22 +02:00
devZoGok 19d7be1cf7 quickfix 2024-01-26 12:23:41 +02:00
devZoGok 5df85efc59 corrected factory id selection for unit training buttons
removed unneeded files
2024-01-26 11:30:44 +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 616bc907fe only looking for extractors with non empty deposits
removing the SUPPLY order if there cargo ship storage is empty or there's no refinery
2024-01-24 14:54:34 +02:00
devZoGok f177172714 cargo ships only source resources until they're full or the deposits are empty 2024-01-24 14:54:34 +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 1c680aebf2 added bars for extractors/deposits and cargo ships 2024-01-24 14:54:34 +02:00
devZoGok 0dea291482 cargo ship load bar 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 b868cea8a1 added and edited cargo ship, extractor and refinery models 2024-01-24 14:54:34 +02:00
devZoGok 3e169323d2 Merge branch 'develop' into ft-60-submarines 2024-01-24 14:42:56 +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 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
devZoGok dbbd06b16d factored out explosion behaviour 2024-01-22 11:15:46 +02:00
devZoGok f843d211da cleaned up method 2024-01-21 17:18:44 +02:00
devZoGok 43c843982a cruise missiles detonate on impact 2024-01-21 17:11:49 +02:00
devZoGok 4c512574ad corrected cruise missile descencion 2024-01-21 16:21:32 +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 827589c823 submarines fire torpedos 2024-01-16 20:01:19 +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 407d4202d6 corrected garrisonable unit slot rendering 2024-01-14 10:57:01 +02:00
devZoGok 55d9ba0acc corrected unit garrisoning and ejecting 2024-01-14 10:53:08 +02:00
devZoGok 2776486a17 garrisonable units can now only garrison certain vehicles
implemented penalty when using inappropriate cell types for pathfinding
2024-01-13 20:38:28 +02:00
devZoGok 7aa579d313 different createable types of cruisers 2024-01-13 10:19:05 +02:00
devZoGok 4f86880433 bandaid fix for poor performance on 300x300+ maps 2024-01-06 15:40:51 +02:00
devZoGok bd8135bdff Merge branch 'develop' into imp-55-pathfinding 2024-01-06 15:36:59 +02:00
devZoGok 879fef1962 using updated vb01 2024-01-06 15:06:08 +02:00