Serialized Form
serialVersionUID: -2238204671194997172L
serialVersionUID: 2907773868045621558L
m_random
java.util.Random m_random
- A random number generator specific to this instance of the mechanics.
serialVersionUID: -549059028197342801L
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
m_nature
int m_nature
serialVersionUID: 328662720352042529L
m_type
int m_type
Package mechanics.intelligence |
m_me
PokemonType m_me
m_opponent
PokemonType m_opponent
m_low
boolean m_low
m_score
int m_score
m_move
java.lang.String m_move
serialVersionUID: 873410794589044553L
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
m_name
java.lang.String m_name
serialVersionUID: 1L
m_moves
java.lang.String[][] m_moves
- Each index represents a type of move.
0 - natural moves
1 - learned by a move tutor
2 - learned from a tm
3 - learned from an hm
4 - egg moves
m_level
int[] m_level
- The level at which each natural move is learned. Each index corresponds
to a move in m_moves[].
Package netbattle.messages |
serialVersionUID: 1L
m_opponent
java.lang.String m_opponent
m_pokemon
Pokemon[] m_pokemon
serialVersionUID: 1L
m_id
int m_id
m_source
java.lang.String m_source
serialVersionUID: 1L
serialVersionUID: 1L
m_battle
java.lang.String m_battle
m_online
boolean m_online
m_id
int m_id
serialVersionUID: 1L
m_user
java.lang.String m_user
m_date
long m_date
serialVersionUID: 1L
m_victor
int m_victor
m_fid
int m_fid
serialVersionUID: 1L
m_id
int m_id
m_participant
int m_participant
m_users
java.lang.String[] m_users
m_moves
java.lang.String[][] m_moves
m_party
java.lang.String[] m_party
serialVersionUID: 2L
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeExternal
public void writeExternal(java.io.ObjectOutput out)
serialVersionUID: 1L
m_id
int m_id
m_team
Pokemon[] m_team
m_user
java.lang.String m_user
m_aliases
java.util.List m_aliases
serialVersionUID: 1L
m_fid
int m_fid
m_party
int m_party
m_target
int m_target
m_ratio
double m_ratio
m_name
java.lang.String m_name
serialVersionUID: 1L
m_opponent
java.lang.String m_opponent
m_name
java.lang.String m_name
serialVersionUID: 1L
m_name
java.lang.String m_name
m_password
java.lang.String m_password
m_captcha
java.lang.String m_captcha
serialVersionUID: 1L
serialVersionUID: 1L
m_active
java.lang.String[] m_active
m_gender
int[] m_gender
m_ids
int[] m_ids
m_shiny
boolean[] m_shiny
m_fid
int m_fid
serialVersionUID: 1L
m_fid
int m_fid
m_ratio
double[] m_ratio
serialVersionUID: 1L
m_user
java.lang.String m_user
m_password
java.lang.String m_password
serialVersionUID: 1L
m_fid
int m_fid
serialVersionUID: 1L
m_fid
int m_fid
serialVersionUID: 1L
m_fid
int m_fid
serialVersionUID: 1L
m_fid
int m_fid
m_state
int[][] m_state
m_statuses
java.lang.String[][][] m_statuses
serialVersionUID: 1L
m_hp
int m_hp
m_max
int m_max
m_fid
int m_fid
m_pp
int[] m_pp
m_maxpp
int[] m_maxpp
m_item
java.lang.String m_item
m_ratio
double m_ratio
serialVersionUID: 1L
m_online
boolean m_online
m_user
java.lang.String m_user
m_fid
int m_fid
m_description
java.lang.String m_description
m_level
int m_level
m_status
int m_status
serialVersionUID: 1L
m_success
boolean m_success
m_message
java.lang.String m_message
m_captchaRequired
boolean m_captchaRequired
serialVersionUID: 1L
m_fid
int m_fid
m_party
int m_party
m_idx
int m_idx
m_state
int m_state
m_status
java.lang.String m_status
serialVersionUID: 1L
m_move
BattleTurn m_move
m_fid
int m_fid
serialVersionUID: 1L
m_users
java.lang.String[] m_users
m_battles
java.lang.String[] m_battles
m_battleFid
int[] m_battleFid
m_fid
int m_fid
m_level
int[] m_level
m_status
int[] m_status
serialVersionUID: 1L
m_name
java.lang.String[] m_name
m_ip
java.lang.String[] m_ip
m_date
long[] m_date
m_level
int[] m_level
serialVersionUID: 1L
m_message
java.lang.String m_message
m_name
java.lang.String m_name
m_unique
java.lang.String m_unique
m_level
int m_level
serialVersionUID: 1L
m_message
java.lang.String m_message
serialVersionUID: 1L
m_challenger
java.lang.String m_challenger
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Unserialises a BattleTurn. This method creatively throws an IOException
if the move has invalid ids.
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
m_useMove
boolean m_useMove
m_id
int m_id
serialVersionUID: 2636950446169268200L
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Unserialises a Pokemon.
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
m_level
int m_level
m_nature
PokemonNature m_nature
m_move
MoveListEntry[] m_move
m_ppUp
int[] m_ppUp
m_abilityName
java.lang.String m_abilityName
m_itemName
java.lang.String m_itemName
m_shiny
boolean m_shiny
m_gender
int m_gender
m_nickname
java.lang.String m_nickname
m_iv
int[] m_iv
m_ev
int[] m_ev
m_mech
BattleMechanics m_mech
serialVersionUID: -7424802824344211309L
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- This methods prevents pokemon with arbitrary base stats from being
loaded. Pokemon are unserialised only by id and their stats are loaded
from that id.
This method creatively throws an IOException if the species id does not
correspond to a valid pokemon species.
This method works from the default species data. To use this with
arbitrary species data, use the
readFromStream
method.
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
m_species
int m_species
- Serialised data. Note that both the species ID and the species name
are written. Only one of these is actually required in order to
load the Pokemon, but both are written in case the server operator
would rather load by name (ID is the default) - this allows for
removing pokemon from the database without breaking existing teams,
although it is somewhat slow.
m_name
java.lang.String m_name