The class ContaminatedArea_Dynamic has a double super call in the DeferredInit method which is obviously an error.
>
> override void DeferredInit()
> {
> super.DeferredInit();
>
> // We make sure we have the particle array
> if (!m_ToxicClouds)
> m_ToxicClouds = new array<Particle>();
>
> m_Position = GetPosition();
> m_OffsetPos = m_Position;
> m_OffsetPos[1] = m_OffsetPos[1] + AIRBORNE_FX_OFFSET;
>
> SetupZoneData(new EffectAreaParams);
>
> // If a player arrives slightly later during the creation process we check if playing the flare FX is relevant
> if (m_DecayState == eAreaDecayStage.INIT)
> PlayFlareVFX();
>
> if ( m_DecayState == eAreaDecayStage.LIVE )
> InitZone(); // If it has already been created, we simply do the normal setup, no cool effects, force the LIVE state
>
> super.DeferredInit();
> }
>