diff --git a/android/assets/jsons/Civ V - Vanilla/Nations.json b/android/assets/jsons/Civ V - Vanilla/Nations.json index 056ce0bb..eec77b78 100644 --- a/android/assets/jsons/Civ V - Vanilla/Nations.json +++ b/android/assets/jsons/Civ V - Vanilla/Nations.json @@ -366,7 +366,7 @@ "outerColor": [245,248,185], "innerColor": [18,84,30], "uniqueName": "Barbary Corsairs", - "uniques": ["Pay only one third the usual cost for naval unit maintenance", "Melee naval units can capture defeated naval units and earn 25 Gold"], + "uniques": ["Pay only one third the usual cost for naval unit maintenance", "50% chance of capturing defeated Barbarian naval units and earning 25 Gold"], "cities": ["Istanbul","Edirne","Ankara","Bursa","Konya","Samsun","Gaziantep","Diyabakir","Izmir","Kayseri","Malatya", "Marsin","Antalya","Zonguldak","Denizli","Ordu","Mugia","Eskishehir","Inebolu","Sinop","Adana","Artuin", "Bodrum","Eregli","Silifke","Sivas","Amasya","Marmaris","Trabzon","Erzurum","Urfa","Izmit","Afyonkarhisar", diff --git a/core/src/com/unciv/logic/battle/Battle.kt b/core/src/com/unciv/logic/battle/Battle.kt index b18f6b0f..4d185aac 100644 --- a/core/src/com/unciv/logic/battle/Battle.kt +++ b/core/src/com/unciv/logic/battle/Battle.kt @@ -165,8 +165,8 @@ object Battle { // Similarly, Ottoman unique if (defender.isDefeated() && defender.getUnitType().isWaterUnit() && defender.getCivInfo().isBarbarian() && attacker.isMelee() && attacker.getUnitType().isWaterUnit() - && attacker.getCivInfo().hasUnique("Melee naval units can capture defeated naval units and earn 25 Gold") - && Random().nextDouble() > 0.4 * attacker.getAttackingStrength() / defender.getDefendingStrength() + 0.1f) { + && attacker.getCivInfo().hasUnique("50% chance of capturing defeated Barbarian naval units and earning 25 Gold") + && Random().nextDouble() > 0.5) { attacker.getCivInfo().placeUnitNearTile(attackedTile.position, defender.getName()) attacker.getCivInfo().gold += 25 }