예제 #1
0
  public void computeEXP() {

    if (!GameRules.playerCanLevel()) return;

    int expForAll = this.level * 2 + 18;

    for (Character c : Main.getCharacterList()) {
      if (c.isAlive()
          && c.getCenter().distance(this.getCenter()) <= 200
          && c != this
          && c.team != this.team) {
        c.expEarned(expForAll);
      }
    }
  }