Hotfix #4 posted. This is again a comprehensive update with Data and Setups files included. Changes include:
- added nation_clear_all_land_factors_being_built function to clear minor nation pending land builds upon being conquered
- added warning message if eligible enemy city is not under siege
- adjusted naval AI for France and Russia to build some ships in Toulon and Sevastopol
- added delete_unit_from_area checks for leaders being captured
- fixed nation_scan_all_areas_for_control logic error for city control
- fixed Nation's Statistics screen to not show false wars with kingdom minors
- fixed is_loc_blocked for loaned units check blocking some legal moves
- fixed ai_is_my_capital_in_danger for # turns for enemy to reach
- adjusted ai_build function for minor free state bonuses (now 10%/20%/30%)
- fixed ai_build function for various money and manpower discrepancies
- adjusted naval AI for invasion supply
- adjusted AI economic manipulation with additional considerations
- reduced AI combat die roll bonus from +2/+1 Hard/Med to just +1 Hard
- fixed check_for_freestate_control to resolve roll for control issues plus implemented a random order check
- fixed combat_find_retreat_area to resolve retreat issues
- fixed nation_scan_all_areas_for_control to remove some v1.27.02 'fixes' that work in debug but not in release
- fixed load_units_to_battle and combat_find_leader to find and load leaders
- fixed surrenderparmscode for setting leaders available to be removed causing an error
- fixed exe_surrender for unconditional surrender PP changes
- fixed area_can_i_lift_siege to verify siege status
- adjusted AI redeployments for France to support potential allies at war with Great Britain or Russia
- fixed area_find_over_garrisoned_city and area_does_area_have_garrison (again) for game hang
- fixed repatriate_forces for release of leaders issue
- fixed Admin Menu to create city garrison with correct nationality
- fixed combat_retreat_units for run blockade battles where losing blockaders must retreat
- adjusted ai_set_move_order for Great Britain in 1805 if France gains control of additional minor navies
- fixed AI naval invasion issue for reinforcements exceeding transport capacity for minor DOW
- fixed ai_select_casualties for naval losses
- fixed combat_adjust_pps for multiple naval combat victors
I had again hoped that this would be a minor hotfix and perhaps rolled into a new v1.27.04 version as a release candidate. But I keep finding and fixing more than I would like. Sometimes I wonder if I will ever actually finish this! Regardless, I think we are closer to the finish line with every update. A lot of what I have been working on are AI adjustments and more obscure bugs that get noticed as more folks play and pay attentions. And I am thankful for the feedback.
Maybe tomorrow I'll say some more about this hotfix and what's left on my ToDo list. If the adjustments and fixes with this hotfix are in fact minor then I'll try to get a new v1.27.04 release candidate out by the end of the month. We'll see. For everyone who downloaded Hotfix #3 (33 players!), please download this latest update and give it a go. Ebjoy!
.