暂存
This commit is contained in:
Binary file not shown.
@@ -178,18 +178,20 @@ namespace ArachnaeSwarm
|
|||||||
{
|
{
|
||||||
currentPowerArmorWeapon.DeSpawn();
|
currentPowerArmorWeapon.DeSpawn();
|
||||||
}
|
}
|
||||||
|
string destroyedWeaponLabel = currentPowerArmorWeapon.Label;
|
||||||
currentPowerArmorWeapon.Destroy();
|
currentPowerArmorWeapon.Destroy();
|
||||||
Log.Message($"[PA_Debug] Notify_Unequipped: Destroyed power armor weapon {currentPowerArmorWeapon.Label}.");
|
Log.Message($"[PA_Debug] Notify_Unequipped: Destroyed power armor weapon {destroyedWeaponLabel}.");
|
||||||
currentPowerArmorWeapon = null;
|
currentPowerArmorWeapon = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Restore original weapon if saved
|
// Restore original weapon if saved
|
||||||
if (originalWeapon != null && pawn?.equipment != null)
|
if (originalWeapon != null && pawn?.equipment != null)
|
||||||
{
|
{
|
||||||
|
string originalWeaponLabel = originalWeapon.Label;
|
||||||
pawn.equipment.MakeRoomFor(originalWeapon);
|
pawn.equipment.MakeRoomFor(originalWeapon);
|
||||||
pawn.equipment.AddEquipment(originalWeapon);
|
pawn.equipment.AddEquipment(originalWeapon);
|
||||||
|
Log.Message($"[PA_Debug] Notify_Unequipped: Restored original weapon {originalWeaponLabel}.");
|
||||||
originalWeapon = null;
|
originalWeapon = null;
|
||||||
Log.Message($"[PA_Debug] Notify_Unequipped: Restored original weapon {originalWeapon.Label}.");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user