public class LightScreen extends Screen
type
modifiers
Constructor and Description |
---|
LightScreen()
Initializes Light Screen with the default five turn duration.
|
LightScreen(int turns)
Initializes Light Screen with a custom duration.
|
Modifier and Type | Method and Description |
---|---|
protected Screen |
getNewInstance(int effectTurns)
Creates a new instance of the subclass.
|
apply, applyEffect, applyRepeatedEffect, copy, getDamageMultiplier, ignoreStatus, isTeamStatus, modifyDamageIncludeFixed, shouldReduce, weightEffect
allowsStatChange, applyBeforeEffect, applyEffectOnSwitch, applyEndOfBattleEffect, applySwitchOutEffect, canAttackThisTurn, cantMiss, getCureMessage, getCureMessageItem, getEffectiveTypes, getNewInstance, isImmune, isWholeTeamStatus, modifyBaseStats, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyUser, modifyStats, modifyStatsCancellable, modifyWeight, onAttackEnd, onAttackUsed, onDamageReceived, onEndOfAttackersTurn, onEndOfTurn, redirectAttack, skipsTurn, stopsForcedSwitches, stopsIncomingAttack, stopsIncomingAttackMessage, stopsIncomingAttackUser, stopsSelfStatusMove, stopsStatusChange, stopsSwitching
applyEarlyEffect, applyEffectAfterAllTargets, applyEffectAfterStatus, applyEffectHitOrMiss, applyEffectStart, applyMissEffect, changeChance, checkChance, dealtDamage, doesPersist, getChance, getWeightWithChance, isChance, modifyDamage, modifyPriority, modifyTypeEffectiveness, modifyTypeEffectiveness
public LightScreen()
public LightScreen(int turns)
turns
- Number of turns for Light Screen to last.protected Screen getNewInstance(int effectTurns)
Screen
getNewInstance
in class Screen
effectTurns
- The number of turns for the screen to last.