暂存
This commit is contained in:
Binary file not shown.
@@ -42,6 +42,14 @@ namespace ArachnaeSwarm
|
|||||||
{
|
{
|
||||||
Log.Message($"[夺舍结束] 正在将 {deadBody.LabelShort}'s 的灵魂恢复为原始宿主数据。");
|
Log.Message($"[夺舍结束] 正在将 {deadBody.LabelShort}'s 的灵魂恢复为原始宿主数据。");
|
||||||
originalHostData.RestoreData(deadBody);
|
originalHostData.RestoreData(deadBody);
|
||||||
|
|
||||||
|
// 恢复数据后,移除可能存在的无人机Hediff
|
||||||
|
Hediff droneHediff = deadBody.health.hediffSet.GetFirstHediffOfDef(HediffDef.Named("ARA_HiveMindDrone"));
|
||||||
|
if (droneHediff != null)
|
||||||
|
{
|
||||||
|
deadBody.health.RemoveHediff(droneHediff);
|
||||||
|
Log.Message($"[夺舍结束] 已从 {deadBody.LabelShort} 的尸体上移除 ARA_HiveMindDrone Hediff。");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user