暂存
This commit is contained in:
Binary file not shown.
@@ -42,6 +42,14 @@ namespace ArachnaeSwarm
|
||||
{
|
||||
Log.Message($"[夺舍结束] 正在将 {deadBody.LabelShort}'s 的灵魂恢复为原始宿主数据。");
|
||||
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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user