diff --git a/GameObjects/GameObjects/Troop.cs b/GameObjects/GameObjects/Troop.cs
index 2cc871f1..a38ee147 100644
--- a/GameObjects/GameObjects/Troop.cs
+++ b/GameObjects/GameObjects/Troop.cs
@@ -7232,7 +7232,7 @@ public void Occupy()
military.Combativity /= 2;
}
-
+ this.BelongedFaction.Leader.TextDestinationString = this.BelongedFaction.Name;
this.Scenario.GameScreen.xianshishijiantupian(this.BelongedFaction.Leader , currentArchitecture.Name ,"zhanling","zhanling.jpg","zhanling.wma",false );
currentArchitecture.ResetFaction(this.BelongedFaction);
if (
diff --git a/WorldOfTheThreeKingdoms/YouxiPingmu/MGSPersonText.cs b/WorldOfTheThreeKingdoms/YouxiPingmu/MGSPersonText.cs
index 4ae9008d..b2306bd5 100644
--- a/WorldOfTheThreeKingdoms/YouxiPingmu/MGSPersonText.cs
+++ b/WorldOfTheThreeKingdoms/YouxiPingmu/MGSPersonText.cs
@@ -180,6 +180,7 @@ public override void CaptivePlayerRelease(Faction from, Faction to, Captive capt
{
this.Plugins.tupianwenziPlugin.SetConfirmationDialog(this.Plugins.ConfirmationDialogPlugin, new GameDelegates.VoidFunction(captive.ReleaseCaptive), new GameDelegates.VoidFunction(captive.ReturnRansom));
this.Plugins.ConfirmationDialogPlugin.SetPosition(ShowPosition.Center);
+ from.Leader.TextDestinationString = captive.Name;
this.Plugins.tupianwenziPlugin.SetGameObjectBranch(from.Leader, captive, "ReleaseCaptive");
this.Plugins.tupianwenziPlugin.IsShowing = true;
}
diff --git a/WorldOfTheThreeKingdoms/bin/x86/Release/GameComponents/tupianwenzi/Data/tupianwenziTextTree.xml b/WorldOfTheThreeKingdoms/bin/x86/Release/GameComponents/tupianwenzi/Data/tupianwenziTextTree.xml
index 5b725c95..764fc178 100644
--- a/WorldOfTheThreeKingdoms/bin/x86/Release/GameComponents/tupianwenzi/Data/tupianwenziTextTree.xml
+++ b/WorldOfTheThreeKingdoms/bin/x86/Release/GameComponents/tupianwenzi/Data/tupianwenziTextTree.xml
@@ -8,7 +8,7 @@
-
+
@@ -134,7 +134,7 @@
-
+
@@ -247,9 +247,9 @@
-
+
-
+
@@ -504,8 +504,8 @@
-
-
+
+