diff --git a/direct/src/showbase/PythonUtil.py b/direct/src/showbase/PythonUtil.py index 6dc13d4d33..cac0c7c4b4 100644 --- a/direct/src/showbase/PythonUtil.py +++ b/direct/src/showbase/PythonUtil.py @@ -2466,8 +2466,9 @@ def superFlattenShip(ship): from pirates.shipparts.DistributedShipDecor import DistributedShipDecor for DO in base.cr.doId2do.values(): if(type(DO) == DistributedShipDecor): - DO.prop.lanternGlowEffect.destroy() - + if (hasattr(DO.prop, 'lanternGlowEffect')): + DO.prop.lanternGlowEffect.destroy() + #PHASE 5: flatten strong! return ship.flattenStrong()