Class DynamaxPokemonModifierRaidStrategy
java.lang.Object
com.pixelmonmod.pixelmon.battles.raids.dynamax.strategy.DynamaxPokemonModifierRaidStrategy
- All Implemented Interfaces:
PokemonModifierRaidStrategy,RaidStrategy
- Direct Known Subclasses:
GigantamaxPokemonModifierRaidStrategy
public class DynamaxPokemonModifierRaidStrategy
extends Object
implements PokemonModifierRaidStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<DynamaxPokemonModifierRaidStrategy> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyMoveset(BattleParticipant boss, PixelmonWrapper wrapper) createCatchablePokemon(BattleParticipant boss, PixelmonWrapper wrapper) protected AttackgetMaxMove(PixelmonWrapper wrapper, Attack attack) protected MovesetgetMoveset(PixelmonWrapper wrapper) voidpopulatePokemon(BattleParticipant boss, PixelmonWrapper pokemon) type()Gets the registered type used to serialize and deserialize this strategy.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pixelmonmod.pixelmon.battles.raids.strategy.PokemonModifierRaidStrategy
onRaidStart, onUseAttackPost, rollChancesMethods inherited from interface com.pixelmonmod.pixelmon.battles.raids.strategy.RaidStrategy
onAddStatus, onBattleAction, onBossAttack, onBossDamaged, onPokemonFainted, onPokemonSwitchIn, onRaidEnd, onTakeTurn, onTargeted, onTurnEnd, onUseAttackOther, shouldKeepFaintedPokemon, shouldSkipTurnAgainstOpponent, update
-
Field Details
-
CODEC
-
-
Constructor Details
-
DynamaxPokemonModifierRaidStrategy
public DynamaxPokemonModifierRaidStrategy()
-
-
Method Details
-
type
Description copied from interface:RaidStrategyGets the registered type used to serialize and deserialize this strategy.- Specified by:
typein interfaceRaidStrategy- Returns:
- The strategy type.
-
populatePokemon
- Specified by:
populatePokemonin interfacePokemonModifierRaidStrategy
-
applyMoveset
- Specified by:
applyMovesetin interfacePokemonModifierRaidStrategy
-
createCatchablePokemon
- Specified by:
createCatchablePokemonin interfacePokemonModifierRaidStrategy
-
getMoveset
-
getMaxMove
-