Example #1
0
  public DuelPlayer(Player p, duel2bot bot) {
    staffer = null;
    name = p.getPlayerName();
    this.bot = bot;
    team = null;
    teams = new int[6];
    ba = bot.ba;
    rules = null;
    freq = p.getFrequency();
    ship = p.getShipType();
    rating = 1000;

    if (ship > 0) status = IN;
    else status = SPEC;

    create = false;
    registered = false;
    banned = false;
    enabled = false;
    userMID = -1;
    userIP = "";
    bot.lagChecks.add(name.toLowerCase());
    user = new UserData(ba, db, name, true);
    getRules();
    sql_setupUser();
  }
Example #2
0
  /**
   * Sets the player as part of a team.
   *
   * @param team DuelTeam
   */
  public void setTeam(DuelTeam team) {
    this.team = team;
    rules = team.rules;
    freq = team.freq;

    if (team.div != 5) ship = team.ship;
    else {
      Player p = ba.getPlayer(name);
      ship = p.getShipType();
    }
  }