搜索结果: *

  1. Resolved Trying to donate troops to party in army, results in "Donated Prisoners exceed party capacity" bug.

    The bug is still present. (1.1.4)
    Today I was quite sad that I couldn't donate the freed enemy prisoners back to my fellow army parties as troops.
    The bug is in TaleWorlds.CampaignSystem.PartyScreenManager class in the PartyPresentationDoneButtonConditionDelegate implementation. The delegate checks if target party prisoner TotalManCount is bigger than LeftPartyPrisonersSizeLimit. The fact that we did not donated a single prisoner is not taken into account. Isolated, this would be correct programming. But it is not correct because you use the same delegate implementation for troop donation AND prisoner donation and just check both conditions. During troop donation it has to be possible to successfully close (click "Done") the screen despite being above prisoner limit.

    How to fix?
    Separate the delegate implemention, just split the conditions.
    OpenScreenAsDonateTroops should get another delegate implementation than OpenScreenAsDonatePrisoners

    Or you check TransferredPrisonersHistory and "activate" the prisoner limit condition only if there are any prisoners transfered at all. Same with troops. If I would fix this bug with a mod I would fix it like this.

    Please forward to devs. Hopefully this speeds up the process. Thank you.
后退
顶部 底部