|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BattleMechanics | |
|---|---|
| mechanics | |
| mechanics.moves | |
| mechanics.statuses.items | |
| netbattle | |
| shoddybattle | |
| Uses of BattleMechanics in mechanics |
|---|
| Subclasses of BattleMechanics in mechanics | |
|---|---|
class |
AdvanceMechanics
This class represents the mechanics in the advanced generation of pokemon. |
class |
JewelMechanics
Mechanics for the DS games (diamond/pearl), or the "Jewel Generation". |
| Uses of BattleMechanics in mechanics.moves |
|---|
| Methods in mechanics.moves with parameters of type BattleMechanics | |
|---|---|
boolean |
MoveList.FixedAttackMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
boolean |
MoveList.PerfectAccuracyMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
boolean |
PokemonMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
Attempt to hit an enemy. |
boolean |
StatusMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
Attempt a hit. |
boolean |
WeatherMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
boolean |
WeatherMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
boolean |
MoveList.FixedAttackMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
boolean |
MoveList.PerfectAccuracyMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
boolean |
PokemonMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
Attempt to hit an enemy. |
boolean |
StatusMove.attemptHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
Attempt a hit. |
static boolean |
MoveList.PerfectAccuracyMove.isHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
static boolean |
MoveList.PerfectAccuracyMove.isHit(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
boolean |
PokemonMove.isSpecial(BattleMechanics mech)
Return whether this move should use special attack and defence. |
boolean |
PokemonMove.isSpecial(BattleMechanics mech)
Return whether this move should use special attack and defence. |
int |
AbsorbMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
HealthBasedMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
MoveList.FixedAttackMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
MultipleHitMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
PokemonMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
Cause a pokemon to use this move on another pokemon. |
int |
RecoilMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
StatusMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
The rules for whether this move can hit are elaborate. |
int |
WeatherMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
WeatherMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
RecoilMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
MoveList.FixedAttackMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
AbsorbMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
MultipleHitMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
HealthBasedMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
|
int |
PokemonMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
Cause a pokemon to use this move on another pokemon. |
int |
StatusMove.use(BattleMechanics mech,
Pokemon user,
Pokemon target)
The rules for whether this move can hit are elaborate. |
| Uses of BattleMechanics in mechanics.statuses.items |
|---|
| Methods in mechanics.statuses.items with parameters of type BattleMechanics | |
|---|---|
void |
ChoiceBandItem.setChoice(Pokemon p,
BattleMechanics mech,
MoveListEntry entry)
|
void |
ChoiceBandItem.setChoice(Pokemon p,
BattleMechanics mech,
MoveListEntry entry)
|
protected void |
ChoiceBandItem.transformChoice(Pokemon p,
BattleMechanics mech,
MoveListEntry entry)
|
protected void |
ChoiceBandItem.transformChoice(Pokemon p,
BattleMechanics mech,
MoveListEntry entry)
|
| Uses of BattleMechanics in netbattle |
|---|
| Constructors in netbattle with parameters of type BattleMechanics | |
|---|---|
NetBattleField(BattleServer server,
BattleMechanics mechanics)
Allows for external construction. |
|
NetBattleField(BattleServer server,
BattleMechanics mechanics)
Allows for external construction. |
|
| Uses of BattleMechanics in shoddybattle |
|---|
| Methods in shoddybattle that return BattleMechanics | |
|---|---|
BattleMechanics |
BattleField.getMechanics()
Get the mechanics used on this battle field. |
BattleMechanics |
BattleField.getMechanics()
Get the mechanics used on this battle field. |
| Methods in shoddybattle with parameters of type BattleMechanics | |
|---|---|
static Pokemon |
Pokemon.getRandomPokemon(ModData data,
BattleMechanics mech)
Get a random Pokemon object. |
static Pokemon |
Pokemon.getRandomPokemon(ModData data,
BattleMechanics mech)
Get a random Pokemon object. |
| Constructors in shoddybattle with parameters of type BattleMechanics | |
|---|---|
BattleField(BattleMechanics mech)
|
|
BattleField(BattleMechanics mech)
|
|
BattleField(BattleMechanics mech,
Pokemon[][] pokemon)
Creates a new instance of BattleField |
|
BattleField(BattleMechanics mech,
Pokemon[][] pokemon)
Creates a new instance of BattleField |
|
Pokemon(BattleMechanics mech,
PokemonSpecies species,
PokemonNature nature,
java.lang.String ability,
java.lang.String item,
int gender,
int level,
int[] ivs,
int[] evs,
MoveListEntry[] moves,
int[] ppUps)
Create and validate a new pokemon. |
|
Pokemon(BattleMechanics mech,
PokemonSpecies species,
PokemonNature nature,
java.lang.String ability,
java.lang.String item,
int gender,
int level,
int[] ivs,
int[] evs,
MoveListEntry[] moves,
int[] ppUps)
Create and validate a new pokemon. |
|
Pokemon(BattleMechanics mech,
PokemonSpecies species,
PokemonNature nature,
java.lang.String ability,
java.lang.String item,
int gender,
int level,
int[] ivs,
int[] evs,
MoveListEntry[] moves,
int[] ppUps,
boolean validate)
Creates a new instance of Pokemon |
|
Pokemon(BattleMechanics mech,
PokemonSpecies species,
PokemonNature nature,
java.lang.String ability,
java.lang.String item,
int gender,
int level,
int[] ivs,
int[] evs,
MoveListEntry[] moves,
int[] ppUps,
boolean validate)
Creates a new instance of Pokemon |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||