Class BurningBulwark
java.lang.Object
com.pixelmonmod.pixelmon.battles.attacks.EffectBase
com.pixelmonmod.pixelmon.battles.status.StatusBase
com.pixelmonmod.pixelmon.battles.status.ProtectVariation
com.pixelmonmod.pixelmon.battles.status.Protect
com.pixelmonmod.pixelmon.battles.status.BurningBulwark
Protects against moves. Burns the attacker upon contact.
-
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.battles.status.StatusBase
battleTurnGained, turnGained, type
Fields inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
modifiers
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
addStatus
(PixelmonWrapper user) Adds the status to the user.void
applyProtectionEffect
(PixelmonWrapper pokemon, PixelmonWrapper user, Attack a) boolean
protectVariationBlocksAttack
(PixelmonWrapper pokemon, PixelmonWrapper user, Attack a) Methods inherited from class com.pixelmonmod.pixelmon.battles.status.Protect
applyRepeatedEffect, displayMessage, stopsIncomingAttack, stopsIncomingAttackMessage, weightEffect
Methods inherited from class com.pixelmonmod.pixelmon.battles.status.ProtectVariation
applyEffect, canBeRemoved, canFail, isPenetratedByMove, modifyDamageIncludeFixed
Methods inherited from class com.pixelmonmod.pixelmon.battles.status.StatusBase
adjustCritStage, allowsStatChange, applyBeforeEffect, applyEffectOnSwitch, applyEndOfBattleEffect, applySwitchOutEffect, canAttackThisTurn, cantMiss, copy, getCureMessage, getCureMessageItem, getNewInstance, ignoreStatus, isImmune, isTeamStatus, isWholeTeamStatus, modifyBaseStats, modifyEffectiveTypes, modifyMoveEffectChanceTarget, modifyMoveEffectChanceUser, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyUser, modifyStats, modifyStatsCancellable, modifyWeight, onAttackEnd, onAttackUsed, onDamageReceived, onDynamaxTriggered, onEndOfAttackersTurn, onEndOfTurn, onFormChanged, redirectAttack, skipsTurn, stopsEvolution, stopsForcedSwitches, stopsIncomingAttackUser, stopsSelfStatusMove, stopsStatusChange, stopsSwitching
Methods inherited from class com.pixelmonmod.pixelmon.battles.attacks.EffectBase
applyEarlyEffect, applyEffectAfterAllTargets, applyEffectAfterStatus, applyEffectHitOrMiss, applyEffectStart, applyMissEffect, canHitMultipleTargets, changeChance, checkChance, dealtDamage, dealtDamagePerHit, doesPersist, getChance, getWeightWithChance, isChance, isUser, modifyDamage, modifyPriority, modifyTargets, modifyTypeEffectiveness, modifyTypeEffectiveness, preventsRedirection, setChance
-
Constructor Details
-
BurningBulwark
public BurningBulwark()Initializes the status.
-
-
Method Details
-
protectVariationBlocksAttack
public boolean protectVariationBlocksAttack(PixelmonWrapper pokemon, PixelmonWrapper user, Attack a) - Overrides:
protectVariationBlocksAttack
in classProtectVariation
-
addStatus
Description copied from class:ProtectVariation
Adds the status to the user. -
applyProtectionEffect
- Overrides:
applyProtectionEffect
in classProtectVariation
-