Commit Graph

  • 8e55c26e1c Saves calculation time by only running the AI MilitaryCoordinator once. Stian Grenborgen 2023-01-01 19:33:41 +0100
  • 17942c8d62 The AI now transports extra military units from Europe as it should. Stian Grenborgen 2023-01-01 17:22:35 +0100
  • f7a6e98119 The AI now buys ships when needing more transport. The AI with conquest-nation-type (spanish) now start attacking native settlements after 100 turns. The AI now buy dragoons with excess money. Stian Grenborgen 2023-01-01 17:21:36 +0100
  • f2bd54332f Stops the AI military coordinator from being afraid of native units/settlements. Stian Grenborgen 2023-01-01 17:18:54 +0100
  • 6e4591fb72 Fixes issue where the GUI is updated outside of the EDT. Stian Grenborgen 2023-01-01 17:17:38 +0100
  • b0da3ebad6 Fixes a problem where the AI only attacked unarmed enemy veteran soldiers if there were enemy offensive units in the same defensive zone. Stian Grenborgen 2023-01-01 09:57:23 +0100
  • 51c27a3298 The AI behavior (aggressiveness/attacking natives) is now slightly different depending on national advantage. Stian Grenborgen 2023-01-01 09:52:02 +0100
  • 90eb2bb2ed The AI can now attack enemy settlements outside of its defensive zones. Stian Grenborgen 2022-12-31 15:00:26 +0100
  • 91a611c744 It's now possible to only target settlements with the AI UnitSeekAndDestroyMission. Stian Grenborgen 2022-12-31 14:59:07 +0100
  • 5527d47ca5 Enemy settlements are now included in the AI defensive zones and counts as an attack. Stian Grenborgen 2022-12-31 14:58:02 +0100
  • 9f379aa013 The AI defensive map no longer includes the units hidden in a settlement. Stian Grenborgen 2022-12-31 14:45:37 +0100
  • 3f27201bdc Adding a new AI mission for escorting units. This mission can, for example, be used to escort treasure trains and artillery. Stian Grenborgen 2022-12-31 14:44:37 +0100
  • d7d3e3c0c7 Adds a coordinator for managing all the military (land) units for an AI. This allows the AI to both defend and attack using multiple units. Stian Grenborgen 2022-12-30 16:02:12 +0100
  • 6433343ecc Adds a debug option for displaying the AI defensive map. Allows the debug menu to be displayed while in the map editor. Stian Grenborgen 2022-12-30 15:47:45 +0100
  • e2a48a852b Adds a tactical map for determining the area to be defended by the AI player. Stian Grenborgen 2022-12-30 15:42:23 +0100
  • cdffcb8129 The AI no longer equips (non-soldier) experts with weapons. The AI can now arm a colonist with muskets if horses are unavailable. Stian Grenborgen 2022-12-29 10:25:00 +0100
  • c6789a7736 Allows braves to have a DefendSettlementMission even when unarmed. Stian Grenborgen 2022-12-27 18:21:03 +0100
  • 46f6d470e4 The AI will now buy dragoons. Stian Grenborgen 2022-12-27 18:12:46 +0100
  • 93bd1359d4 Fixes a bug that prevented the AI from having dragoons defending the colony. Stian Grenborgen 2022-12-27 17:41:49 +0100
  • ca95a76377 The AI no longer defends its colonies with scouts. Stian Grenborgen 2022-12-27 15:22:20 +0100
  • 66e8165715 The tooltip text for units inside a colony now displays the current mission (if enabled using the debug menu). Stian Grenborgen 2022-12-27 14:52:32 +0100
  • 8cece0c7c1 Multiplies the income when AIs are selling goods in Europe. Stian Grenborgen 2022-12-27 14:39:45 +0100
  • fcf6c57f89 Quickfix to avoid having all soldies being given a BuildColonyMission. Stian Grenborgen 2022-12-27 14:29:03 +0100
  • 4de0391900 The AI is now able to buy units in Europe (without cheating). This was previously supported in FreeCol, but seem to have been removed in 2012. Stian Grenborgen 2022-12-27 14:28:22 +0100
  • b527eac6ac Stops the AI from deliberatly transporting less than 100 goods. Stian Grenborgen 2022-12-27 12:47:04 +0100
  • da6ae1ebf3 Fixes a bug that prevents the AI from exporting goods. The bug happens when the number of goods to be exported is larger than the capacity of the ship. For example, when having 300 rum in a colony and trying to transport it with a caravel. Stian Grenborgen 2022-12-27 11:45:01 +0100
  • bf12558d5a Stop wasting resources exporting lumber. Stian Grenborgen 2022-12-27 11:20:20 +0100
  • 58d38c9093 Adding more interesting base tile transitions. Stian Grenborgen 2022-12-27 10:40:55 +0100
  • 9f345a57b6 Localisation updates from https://translatewiki.net. translatewiki.net 2022-12-26 13:05:48 +0100
  • 9cda2c6032 BR#3313 is fixed by closing open file descriptors after use. Stian Grenborgen 2022-12-25 11:46:27 +0100
  • efbb217825 The AI now avoids having regular colonists as defenders. This gets rid of having loads of colonists just standing outside of the colony doing nothing. Stian Grenborgen 2022-12-23 14:16:57 +0100
  • b43f86094f Localisation updates from https://translatewiki.net. translatewiki.net 2022-12-22 13:04:34 +0100
  • 5ac44c8456 Localisation updates from https://translatewiki.net. translatewiki.net 2022-12-19 13:04:39 +0100
  • 63db0a3ef8 Localisation updates from https://translatewiki.net. translatewiki.net 2022-12-15 13:04:27 +0100
  • 0fc1b6ebf6 This fixes unattended production so that it matches the original game on viceroy difficulty. Stian Grenborgen 2022-12-11 14:57:35 +0100
  • 46e12489f4 Adding test for colony tile production. This is a combined regression and verification test. The values in verified-tile-production.csv has been verified using actual ingame production data from the classic 2.25 (DOS). Stian Grenborgen 2022-12-11 10:54:42 +0100
  • d20dedb592 Fixes colony tile production so that the values matches the classic. Stian Grenborgen 2022-12-11 09:11:57 +0100
  • 73fcf5cf13 Fixes the production of the Expert Farmer. Stian Grenborgen 2022-12-11 09:07:24 +0100
  • a423b515e3 Localisation updates from https://translatewiki.net. translatewiki.net 2022-12-08 13:04:27 +0100
  • 50c951e34d Localisation updates from https://translatewiki.net. translatewiki.net 2022-12-05 13:04:00 +0100
  • 27efdc91d5 Localisation updates from https://translatewiki.net. translatewiki.net 2022-12-01 13:04:15 +0100
  • d1c4bd6c91 Localisation updates from https://translatewiki.net. translatewiki.net 2022-11-21 13:03:45 +0100
  • e5befa81db Localisation updates from https://translatewiki.net. translatewiki.net 2022-11-07 13:11:27 +0100
  • 8347f39c49 Localisation updates from https://translatewiki.net. translatewiki.net 2022-11-03 13:04:31 +0100
  • 45d3b8816a Localisation updates from https://translatewiki.net. translatewiki.net 2022-10-31 13:09:54 +0100
  • d9055f2ac3
    Change desc of Native Converts and Bartelome #130 David lewis 2022-10-27 16:54:01 -0700
  • f6b20ceedd
    Bartelome enables Converts to be FreeColonists David lewis 2022-10-27 16:50:45 -0700
  • 5afcc280c7
    Ability for colonists to gain experience indoors #129 David lewis 2022-10-27 16:04:40 -0700
  • 8eee6bcaf0 Localisation updates from https://translatewiki.net. translatewiki.net 2022-10-27 13:07:26 +0200
  • 5c60ccc7c6 Localisation updates from https://translatewiki.net. translatewiki.net 2022-10-24 13:04:06 +0200
  • 87d18c694f Localisation updates from https://translatewiki.net. translatewiki.net 2022-10-20 13:04:50 +0200
  • d4d2f74593 Localisation updates from https://translatewiki.net. translatewiki.net 2022-10-17 13:03:52 +0200
  • 13bb619f8d Updating team and credits with Misiulo. Stian Grenborgen 2022-10-13 20:58:11 +0200
  • f899a45c57 Localisation updates from https://translatewiki.net. translatewiki.net 2022-10-13 13:04:19 +0200
  • e211325a73 Allows a scope check to be applied to a unit-change-type. Stian Grenborgen 2022-10-10 21:40:05 +0200
  • 083b581a21 Allows clear speciality to be called even when a unit cannot be assigned a role. Stian Grenborgen 2022-10-10 21:38:50 +0200
  • 47fb2cc774 BuildingType.getPotentialProduction now gives the same number as the actual production. Stian Grenborgen 2022-10-02 09:23:28 +0200
  • 6b78756a62 Fix import statements #128 SJOS 2022-10-10 20:07:34 +0200
  • 2ecb761f3b Fix size problem for some languages in Founding Fathers dialog SJOS 2022-10-10 20:05:55 +0200
  • bf7d6761ed Localisation updates from https://translatewiki.net. translatewiki.net 2022-10-10 13:04:04 +0200
  • d1ac2c1281 macOs: Fixes reference to data directory when building with recent versions of jpackage. Stian Grenborgen 2022-10-05 14:50:51 +0200
  • 44217d9bfd Localisation updates from https://translatewiki.net. translatewiki.net 2022-10-03 13:04:19 +0200
  • bb9eec6265 Localisation updates from https://translatewiki.net. translatewiki.net 2022-09-29 13:04:14 +0200
  • 1bd9c32431 Localisation updates from https://translatewiki.net. translatewiki.net 2022-09-26 13:04:33 +0200
  • 560cdc4e04 Infrastructure: Checks permissions again after new GH branch protection. Stian Grenborgen 2022-09-23 21:43:28 +0200
  • 1b49d7da33 Infrastructure: Checks permissions after new GH branch protection. Stian Grenborgen 2022-09-23 21:36:27 +0200
  • 7da338ad03 Merge branch 'sf-auto-merge' of https://github.com/FreeCol/freecol FreeCol Bot 2022-09-23 18:21:26 +0000
  • 7f96e5393f
    Infrastructure: Test synchronization from SF to Github. (#126) Stian Grenborgen 2022-09-23 20:13:05 +0200
  • 943a8fc449
    Infrastructure: Test conflict in Github PR (#125) Stian Grenborgen 2022-09-23 20:09:52 +0200
  • 4391eb74a7
    Infrastructure: Test conflict in Github PR #125 Stian Grenborgen 2022-09-23 20:09:02 +0200
  • 933a669c6a Infrastructure: Test synchronization from SF to Github. #126 Stian Grenborgen 2022-09-23 20:07:55 +0200
  • 0b3a31407f
    Test PR auto push (#124) Stian Grenborgen 2022-09-23 19:57:12 +0200
  • df10c33dbb
    Test PR auto push #124 Stian Grenborgen 2022-09-23 19:56:08 +0200
  • 6de6f43a9b
    Verify auto-merge. Stian Grenborgen 2022-09-23 16:54:41 +0200
  • 036d231ac0 Localisation updates from https://translatewiki.net. translatewiki.net 2022-09-22 13:04:50 +0200
  • fdf31a5bd5
    Add Mazim EA's 19th Century Nations Mod #123 David lewis 2022-09-21 17:59:11 -0700
  • 81dcce6d92 Merge /u/davidjedi/freecol/ branch basicBuildings-update into master b'David Lewis 2022-09-21 17:24:11 +0000
  • ef15a3fea3 Merge /u/davidjedi/freecol/ branch treasure_cargo_report into master b'David Lewis 2022-09-21 17:22:06 +0000
  • f3879543cb
    Conditionals should have braces. This isn't Python #121 David lewis 2022-09-21 10:19:35 -0700
  • f7e46cbf38
    Limit the scope of the basicBuildings mod #122 David lewis 2022-09-21 10:13:25 -0700
  • 17161f134f Merge /u/davidjedi/freecol/ branch basicBuildings into master b'David Lewis 2022-09-21 17:02:33 +0000
  • 826cad5d9e
    [BR-164] Add Treasure trains to the cargo report David lewis 2022-09-20 14:40:49 -0700
  • e2354a5313
    Additional strings found missing 'gold' highwayoflife/string_gold_fix David lewis 2022-09-20 14:17:17 -0700
  • 8f5474ae50
    IR-246: Add the text "gold" after gold amounts #120 David lewis 2022-09-20 13:56:50 -0700
  • 9134236a5a Website: Adding music and a screenshot. Stian Grenborgen 2022-09-20 21:07:33 +0200
  • 447a33870f This fixes a bug occuring when a mod replaces an image that is used for more than one mapping. The bug caused an image overridden by a mod to sometimes revert back to the original image (depending on zoom level and pure chance). Stian Grenborgen 2022-09-20 21:04:08 +0200
  • 0a063c595f The ActionManager should be called on the EDT. Stian Grenborgen 2022-09-20 20:54:08 +0200
  • c5df56196d Adding new desert graphics. Stian Grenborgen 2022-09-18 19:52:45 +0200
  • 3bdda582bd Creates calculator classes replacing the functionality previously in ColonyTile and Building. Stian Grenborgen 2022-09-18 18:31:36 +0200
  • f59cc15566 Localisation updates from https://translatewiki.net. translatewiki.net 2022-09-19 13:04:53 +0200
  • 37f141ae9a Texture2Tile now produces an alternate result where the texture is rotated 45 degrees. Stian Grenborgen 2022-09-18 16:05:47 +0200
  • 1eb4979b3f Adding support for recruiting nation specific units in Europe. Stian Grenborgen 2022-09-17 18:43:49 +0200
  • bb21d54e4c Reverts default escape behaviour from commit 9f1cf3a. The default behaviour was wrong in many cases -- especially when closing the MainPanel, NewPanel and StartGamePanel, since the result is no panel being open (and the player is forced to use ALT+F4 to exit the game). I have explicitly added escape handling for the FreeCol panels (but not for the dialogs). Stian Grenborgen 2022-09-17 16:17:10 +0200
  • fe60a38de5 This fixes automatic generation of specification documentation. Resource URI keys are now supported. Location of the resource directory has been updated. Stian Grenborgen 2022-09-17 09:31:48 +0200
  • dd2094cae1 Adding support for buying nation specific units in Europe. Stian Grenborgen 2022-09-17 08:55:29 +0200
  • 9f1e47af60 Adding methods for getting raw materials that are either used for making storable or unstorable building materials. Stian Grenborgen 2022-09-17 08:52:36 +0200
  • 94b0754773 Localisation updates from https://translatewiki.net. translatewiki.net 2022-09-15 13:04:42 +0200
  • 0cf011a4f3 Updates the documentation with the 2GB memory requirement. Stian Grenborgen 2022-09-14 21:55:23 +0200
  • 90e4df323e Handles uncaught errors (OutOfMemoryError, StackOverflowError etc) by freeing memory, showing an error message and force quit. Stian Grenborgen 2022-09-14 20:14:04 +0200
  • eabb0ea56b Increase required memory and exit on uncaught *Error. Stian Grenborgen 2022-09-14 20:11:06 +0200