diff --git a/MoreDefenses/Mod.cs b/MoreDefenses/Mod.cs index 4a7183e..7a507bf 100644 --- a/MoreDefenses/Mod.cs +++ b/MoreDefenses/Mod.cs @@ -88,6 +88,11 @@ private void AddTurrets() { // Load prefab from asset bundle and apply config var prefab = m_assetBundles[turretConfig.bundleName].LoadAsset(turretConfig.prefabPath); + var newPrefab = PrefabManager.Instance.CreateClonedPrefab(turretConfig.name, prefab); + if (newPrefab != null) + { + prefab = newPrefab; + } var turret = prefab.AddComponent(); turret.Initialize(turretConfig); var turretPiece = TurretConfig.Convert(prefab, turretConfig);