class UnstoppableEffector extends OvershieldEffectorBase
{

	private override function SetStatsToModify() : array< gameStatModifierData >
	{
		var result : array< gameStatModifierData >;
		result.PushBack( RPGManager.CreateStatModifier( gamedataStatType.KnockdownImmunity, gameStatModifierType.Additive, 1.0 ) );
		result.PushBack( RPGManager.CreateStatModifier( gamedataStatType.StunImmunity, gameStatModifierType.Additive, 1.0 ) );
		result.PushBack( RPGManager.CreateStatModifier( gamedataStatType.BlindImmunity, gameStatModifierType.Additive, 1.0 ) );
		result.PushBack( RPGManager.CreateStatModifier( gamedataStatType.EMPImmunity, gameStatModifierType.Additive, 1.0 ) );
		result.PushBack( RPGManager.CreateStatModifier( gamedataStatType.ExhaustionImmunity, gameStatModifierType.Additive, 1.0 ) );
		result.PushBack( RPGManager.CreateStatModifier( gamedataStatType.PoisonImmunity, gameStatModifierType.Additive, 1.0 ) );
		return result;
	}

}

