All Polynesian units should be able to enter ocean immediately, regardless of Astronomy. Perhaps Thal can make a dummy Caravel that only Polynesia can build allowing it to move into ocean tiles if there's no easy workaround.
When a unit upgrades, I added a check in the upgrade code to manually remove the 'requires astronomy' penalty from Polynesian caravels:
PHP:
local needsAstronomy = GameInfo.UnitPromotions.PROMOTION_OCEAN_IMPASSABLE_UNTIL_ASTRONOMY.ID
if unit:IsHasPromotion(needsAstronomy) and Player_GetTrait(Players[unit:GetOwner()]).EmbarkedAllWater then
unit:SetHasPromotion(needsAstronomy, false)
end
However, there is apparently some issue preventing the UpdatePromotions function from running. This is the same reason why people were getting duplicate scouts/warriors with the upgrade opportunity. I'll fix this when I have access to the game again.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.