This commit is contained in:
@@ -23,17 +23,15 @@ public class Gravity : Script, IScriptOnSecondaryEffect
|
||||
var flyEffect = ScriptUtils.ResolveName<ChargeFlyEffect>();
|
||||
var skyDropEffect = ScriptUtils.ResolveName<ChargeSkyDropEffect>();
|
||||
var telekinesisEffect = ScriptUtils.ResolveName<TelekinesisEffect>();
|
||||
var magnetRiseEffect = ScriptUtils.ResolveName<MagnetRiseEffect>();
|
||||
|
||||
foreach (var pokemon in battleData.Battle.Sides.SelectMany(x => x.Pokemon).WhereNotNull())
|
||||
{
|
||||
if (pokemon.Volatile.Contains(chargeBounceEffect))
|
||||
pokemon.Volatile.Remove(chargeBounceEffect);
|
||||
if (pokemon.Volatile.Contains(flyEffect))
|
||||
pokemon.Volatile.Remove(flyEffect);
|
||||
if (pokemon.Volatile.Contains(skyDropEffect))
|
||||
pokemon.Volatile.Remove(skyDropEffect);
|
||||
if (pokemon.Volatile.Contains(telekinesisEffect))
|
||||
pokemon.Volatile.Remove(telekinesisEffect);
|
||||
pokemon.Volatile.Remove(chargeBounceEffect);
|
||||
pokemon.Volatile.Remove(flyEffect);
|
||||
pokemon.Volatile.Remove(skyDropEffect);
|
||||
pokemon.Volatile.Remove(telekinesisEffect);
|
||||
pokemon.Volatile.Remove(magnetRiseEffect);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user