Interface PokemonModifierRaidStrategy
- All Superinterfaces:
RaidStrategy
- All Known Implementing Classes:
DynamaxPokemonModifierRaidStrategy,GigantamaxPokemonModifierRaidStrategy,TeraPokemonModifierRaidStrategy
-
Field Summary
Fields inherited from interface com.pixelmonmod.pixelmon.battles.raids.strategy.RaidStrategy
CODEC -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyMoveset(BattleParticipant boss, PixelmonWrapper wrapper) default PokemoncreateCatchablePokemon(BattleParticipant boss, PixelmonWrapper wrapper) default voidonRaidStart(BattleParticipant boss) Called when the raid boss participant is initialized for battle.default voidonUseAttackPost(BattleParticipant boss, Attack attack) Called after the raid boss uses an attack.voidpopulatePokemon(BattleParticipant boss, PixelmonWrapper wrapper) default voidrollChances(BattleParticipant boss) Methods inherited from interface com.pixelmonmod.pixelmon.battles.raids.strategy.RaidStrategy
onAddStatus, onBattleAction, onBossAttack, onBossDamaged, onPokemonFainted, onPokemonSwitchIn, onRaidEnd, onTakeTurn, onTargeted, onTurnEnd, onUseAttackOther, shouldKeepFaintedPokemon, shouldSkipTurnAgainstOpponent, type, update
-
Method Details
-
onRaidStart
Description copied from interface:RaidStrategyCalled when the raid boss participant is initialized for battle.Use this hook for battle-local setup such as boss modification, applying gimmicks, initializing context state, or preparing cached values.
- Specified by:
onRaidStartin interfaceRaidStrategy- Parameters:
boss- The raid boss participant.
-
onUseAttackPost
Description copied from interface:RaidStrategyCalled after the raid boss uses an attack.- Specified by:
onUseAttackPostin interfaceRaidStrategy- Parameters:
boss- The raid boss participant.attack- The attack that was used.
-
populatePokemon
-
applyMoveset
-
createCatchablePokemon
-
rollChances
-