VP Congress: Session 5, Proposal 47
Current unit capture mechanic:
If a melee attack kills an enemy of the same domain, and the attacker can capture units, and the defending plot only has one enemy unit:
Change the chance to 100% if attacker final CS / defender final CS > 1.2 (after all combat modifiers), and 0% otherwise.
Implementation details:
CvUnit::GetCaptureChance currently only takes the enemy unit as parameter. To maintain Lua compatibility, the implementation should calculate both combat strengths inside the GetCaptureChance function, instead of passing them as parameters, or completely bypassing this function.
Rationale:
Chance always sucks, especially one that caps at 10%-80%, which gives a Warrior a chance to capture a 1HP GDR. This guaranteed capture mechanic allows the player (both human and AI) to know exactly where your attacking unit will end up after the attack.
Attacker/defender CS ratio is set to higher than 1, since attacker has the advantage of preying on the weak and picking the killing unit. Very rarely will you choose to attack into a losing battle even if you end up killing the target unit.
Current unit capture mechanic:
If a melee attack kills an enemy of the same domain, and the attacker can capture units, and the defending plot only has one enemy unit:
If defender cannot be captured (there's a promotion column for that), chance is 0.
If attacker has a set capture chance (CaptureDefeatedEnemyChance exists in DLL, but the table doesn't have this column), use that.
Otherwise, chance = (10 + (attacker base CS / defender base CS) * 40)%, capped at 80%.
Proposal:Change the chance to 100% if attacker final CS / defender final CS > 1.2 (after all combat modifiers), and 0% otherwise.
Implementation details:
CvUnit::GetCaptureChance currently only takes the enemy unit as parameter. To maintain Lua compatibility, the implementation should calculate both combat strengths inside the GetCaptureChance function, instead of passing them as parameters, or completely bypassing this function.
Rationale:
Chance always sucks, especially one that caps at 10%-80%, which gives a Warrior a chance to capture a 1HP GDR. This guaranteed capture mechanic allows the player (both human and AI) to know exactly where your attacking unit will end up after the attack.
Attacker/defender CS ratio is set to higher than 1, since attacker has the advantage of preying on the weak and picking the killing unit. Very rarely will you choose to attack into a losing battle even if you end up killing the target unit.
Last edited by a moderator: