Package org.pokenet.server.network.message.battle

Examples of org.pokenet.server.network.message.battle.StatusChangeMessage


  @Override
  public void informStatusApplied(Pokemon poke, StatusEffect eff) {
    if (m_finished) return;
    if (m_player != null) {
      if (poke != m_wildPoke) TcpProtocolHandler.writeMessage(m_player
          .getTcpSession(), new StatusChangeMessage(0, poke.getSpeciesName(), eff
              .getName(), false));
      else if (poke == m_wildPoke)
        TcpProtocolHandler.writeMessage(m_player.getTcpSession(),
            new StatusChangeMessage(1, poke.getSpeciesName(), eff.getName(),
                false));
    }
  }
View Full Code Here


  @Override
  public void informStatusRemoved(Pokemon poke, StatusEffect eff) {
    if (m_finished) return;
    if (m_player != null) {
      if (poke != m_wildPoke && !poke.isFainted()) TcpProtocolHandler.writeMessage(m_player
          .getTcpSession(), new StatusChangeMessage(0, poke.getSpeciesName(), eff
              .getName(), true));
      else if (poke == m_wildPoke && !poke.isFainted())
        TcpProtocolHandler
        .writeMessage(m_player.getTcpSession(), new StatusChangeMessage(1,
            poke.getSpeciesName(), eff.getName(), true));
    }
  }
View Full Code Here

    if(m_finished)
      return;
    if (m_players != null && poke != null) {
      if (poke.compareTo(getActivePokemon()[0]) == 0) {
        TcpProtocolHandler.writeMessage(m_players[0].getTcpSession(),
            new StatusChangeMessage(0,
                poke.getSpeciesName(),
                eff.getName(), false));
        TcpProtocolHandler.writeMessage(m_players[1].getTcpSession(),
            new StatusChangeMessage(1,
                poke.getSpeciesName(),
                eff.getName(), false));
      } else if(poke.compareTo(getActivePokemon()[1]) == 0) {
        TcpProtocolHandler.writeMessage(m_players[0].getTcpSession(),
            new StatusChangeMessage(1,
                poke.getSpeciesName(),
                eff.getName(), false));
        TcpProtocolHandler.writeMessage(m_players[1].getTcpSession(),
            new StatusChangeMessage(0,
                poke.getSpeciesName(),
                eff.getName(), false));
      }
    }
  }
View Full Code Here

      return;
    if (poke != null && m_players != null) {
      if (poke.compareTo(getActivePokemon()[0]) == 0 &&
          !getActivePokemon()[0].isFainted()) {
        TcpProtocolHandler.writeMessage(m_players[0].getTcpSession(),
            new StatusChangeMessage(0,
                poke.getSpeciesName(),
                eff.getName(), true));
        TcpProtocolHandler.writeMessage(m_players[1].getTcpSession(),
            new StatusChangeMessage(1,
                poke.getSpeciesName(),
                eff.getName(), true));
      } else if(poke.compareTo(getActivePokemon()[1]) == 0 &&
          !getActivePokemon()[1].isFainted()) {
        TcpProtocolHandler.writeMessage(m_players[0].getTcpSession(),
            new StatusChangeMessage(1,
                poke.getSpeciesName(),
                eff.getName(), true));
        TcpProtocolHandler.writeMessage(m_players[1].getTcpSession(),
            new StatusChangeMessage(0,
                poke.getSpeciesName(),
                eff.getName(), true));
      }
    }
  }
View Full Code Here

    if(m_finished)
      return;
    if (m_player != null) {
      if (getActivePokemon()[0].compareTo(poke) == 0)
        TcpProtocolHandler.writeMessage(m_player.getTcpSession(),
            new StatusChangeMessage(0,
                poke.getSpeciesName(),
                eff.getName(), false));
      else if(poke.compareTo(getActivePokemon()[1]) == 0)
        TcpProtocolHandler.writeMessage(m_player.getTcpSession(),
            new StatusChangeMessage(1,
                poke.getSpeciesName(),
                eff.getName(), false));
    }
  }
View Full Code Here

      return;
    if (m_player != null) {
      if (getActivePokemon()[0].compareTo(poke) == 0 &&
          !getActivePokemon()[0].isFainted())
        TcpProtocolHandler.writeMessage(m_player.getTcpSession(),
            new StatusChangeMessage(0,
                poke.getSpeciesName(),
                eff.getName(), true));
      else if(poke.compareTo(getActivePokemon()[1]) == 0 &&
          !getActivePokemon()[1].isFainted())
        TcpProtocolHandler.writeMessage(m_player.getTcpSession(),
            new StatusChangeMessage(1,
                poke.getSpeciesName(),
                eff.getName(), true));
    }
  }
View Full Code Here

TOP

Related Classes of org.pokenet.server.network.message.battle.StatusChangeMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.