mirror of
https://github.com/nolen777/eagle0.git
synced 2026-07-28 21:35:42 +00:00
Document Eagle prisoner handling (#8430)
This commit is contained in:
@@ -20,6 +20,8 @@ Source map for numeric command details:
|
||||
- Issue Orders: order availability comes from src/main/scala/net/eagle0/eagle/library/actions/availability/AvailableIssueOrdersCommandFactory.scala; vassal order behavior comes from src/main/scala/net/eagle0/eagle/library/actions/impl/action/PerformVassalCommandsPhaseAction.scala, src/main/scala/net/eagle0/eagle/library/util/command_choice_helpers/CommandChoiceHelpers.scala, and src/main/scala/net/eagle0/eagle/library/util/command_choice_helpers/ExpandCommandSelector.scala.
|
||||
- Send Supplies: shipment scheduling comes from src/main/scala/net/eagle0/eagle/library/actions/impl/command/SendSuppliesCommand.scala; arrival comes from src/main/scala/net/eagle0/eagle/library/actions/impl/action/PerformProvinceMoveResolutionAction.scala and src/main/scala/net/eagle0/eagle/library/actions/impl/action/ShipmentArrivedAction.scala; timing/loss settings are src/main/resources/net/eagle0/eagle/settings.tsv fields turnsToResolveShipment=1 and shipSuppliesLoss=0.1.
|
||||
- Battle Aftermath Decision: availability comes from src/main/scala/net/eagle0/eagle/library/actions/availability/AvailableBattleAftermathDecisionCommandFactory.scala; selection comes from src/main/scala/net/eagle0/eagle/library/actions/impl/command/BattleAftermathDecisionCommand.scala; finalization comes from src/main/scala/net/eagle0/eagle/library/actions/impl/action/FinalizeAftermathAction.scala.
|
||||
- Manage Prisoners: availability comes from src/main/scala/net/eagle0/eagle/library/actions/availability/AvailableManagePrisonersCommandFactory.scala; option effects come from src/main/scala/net/eagle0/eagle/library/actions/impl/command/ManagePrisonersCommand.scala; prisoner move/return timing comes from src/main/scala/net/eagle0/eagle/library/actions/impl/action/EndPlayerCommandsPhaseAction.scala; settings include prisonerEscapeChance=0.01.
|
||||
- Handle Captured Hero: availability comes from src/main/scala/net/eagle0/eagle/library/actions/availability/AvailableHandleCapturedHeroCommandFactory.scala; option effects come from src/main/scala/net/eagle0/eagle/library/actions/impl/command/HandleCapturedHeroesCommand.scala; deferred aftermath effects come from src/main/scala/net/eagle0/eagle/library/actions/impl/action/EndBattleAftermathPhaseAction.scala; settings include startingLoyalty=60 and truceMonthsFromReturningLeader=12.
|
||||
-->
|
||||
|
||||
## Normal Command Phase Commands
|
||||
@@ -335,10 +337,42 @@ You must use Travel before these commands appear. Once you are traveling, you ca
|
||||
|
||||
<b>Available when:</b> you are traveling and the province has prisoner heroes with available management options.
|
||||
|
||||
<b>Effect:</b> Choose how to handle prisoner heroes.
|
||||
<b>Effect:</b> Choose what happens to ordinary prisoners in the province. These are heroes who are already in the prisoner state, not newly captured heroes still waiting for a battle aftermath decision.
|
||||
|
||||
<b>Selection:</b> choose the prisoner and management option.
|
||||
|
||||
#### Options
|
||||
|
||||
##### Execute
|
||||
|
||||
<b>Effect:</b> Kill the prisoner and remove them from the game.
|
||||
|
||||
##### Exile
|
||||
|
||||
<b>Available when:</b> the prisoner is not a faction leader.
|
||||
|
||||
<b>Effect:</b> Turn the prisoner into an outlaw in the same province.
|
||||
|
||||
##### Release
|
||||
|
||||
<b>Available when:</b> the prisoner is not a faction leader.
|
||||
|
||||
<b>Effect:</b> Release the prisoner as a traveler in the same province. Released prisoners are no longer in your custody, but they do not automatically join another faction.
|
||||
|
||||
##### Move
|
||||
|
||||
<b>Available when:</b> you control an adjacent province.
|
||||
|
||||
<b>Effect:</b> Send the prisoner to one adjacent province ruled by your faction. The prisoner leaves the origin province now and arrives at the destination at the end of the Player Commands phase. There is a 1% chance the prisoner escapes during the move; if that happens, they become an outlaw in the destination province instead of remaining a prisoner.
|
||||
|
||||
##### Return
|
||||
|
||||
<b>Available when:</b> the prisoner is a faction leader and their faction still controls at least one province.
|
||||
|
||||
<b>Effect:</b> Return the prisoner to their faction. They leave your custody now and rejoin their faction at the end of the Player Commands phase as a ruling hero in one of that faction's provinces.
|
||||
|
||||
Ordinary prisoners cannot be returned this way. Faction leader prisoners cannot be released or exiled, but they can be executed, moved within your territory, or returned if their faction still exists.
|
||||
|
||||
### Recruit Heroes
|
||||
|
||||
<b>Hero requirements:</b> None.
|
||||
@@ -409,12 +443,40 @@ These commands appear only when the game is resolving a special situation, respo
|
||||
|
||||
<b>Vigor cost:</b> None.
|
||||
|
||||
<b>Available when:</b> a captured hero needs a decision.
|
||||
<b>Available when:</b> a newly captured hero needs a battle aftermath decision.
|
||||
|
||||
<b>Effect:</b> Choose what to do with a captured hero.
|
||||
<b>Effect:</b> Decide what happens to a hero captured in battle or conquest. Captured heroes are not yet ordinary prisoners. If you imprison one, they become a normal prisoner and can later be handled with Manage Prisoners.
|
||||
|
||||
<b>Selection:</b> choose the captured hero and the handling option.
|
||||
|
||||
#### Options
|
||||
|
||||
##### Recruit
|
||||
|
||||
<b>Available when:</b> the captured hero is not a faction leader, has not already refused recruitment, and is not someone who will never join your faction.
|
||||
|
||||
<b>Effect:</b> Try to persuade the captured hero to join you immediately. The chance depends on your faction head, your faction's prestige, and the captured hero. On success, the hero joins your faction in the captured province with 60 loyalty. On failure, the hero refuses; you cannot try to recruit that captured hero again from this aftermath decision and must choose another option.
|
||||
|
||||
##### Imprison
|
||||
|
||||
<b>Effect:</b> Keep the hero as a prisoner in the captured province. This converts them into an ordinary prisoner when the aftermath resolves.
|
||||
|
||||
##### Exile
|
||||
|
||||
<b>Available when:</b> the captured hero is not a faction leader whose faction still controls a province.
|
||||
|
||||
<b>Effect:</b> Cast the hero out as an outlaw in the captured province when the aftermath resolves.
|
||||
|
||||
##### Execute
|
||||
|
||||
<b>Effect:</b> Kill the captured hero and remove them from the game when the aftermath resolves.
|
||||
|
||||
##### Return
|
||||
|
||||
<b>Available when:</b> the captured hero is a faction leader and their faction still controls at least one province.
|
||||
|
||||
<b>Effect:</b> Return the captured faction leader to the closest province ruled by their old faction when the aftermath resolves. Returning a captured leader creates a 12-month truce between your faction and theirs.
|
||||
|
||||
### Handle Riot
|
||||
|
||||
<b>Hero requirements:</b> None.
|
||||
|
||||
Reference in New Issue
Block a user