*/
public MoveListEntry getTransformedMove(Pokemon poke, MoveListEntry entry) {
if (!hasEffects(poke.getField()))
return entry;
PokemonMove move = entry.getMove();
String name = entry.getName();
if (name.equals("Weather Ball")) {
move.setType(PokemonType.T_ROCK);
move.setPower(100);
} else if (name.equals("Solarbeam")) {
if (move instanceof StatusMove) {
StatusMove statusMove = (StatusMove)move;
ChargeEffect charge = (ChargeEffect)statusMove.getEffects()[0];
charge.getMove().getMove().setPower(60);