Skip to content

Commit

Permalink
Update Character.java
Browse files Browse the repository at this point in the history
  • Loading branch information
MarloDelatorre authored Aug 24, 2024
1 parent 46e200f commit d9c099b
Showing 1 changed file with 2 additions and 20 deletions.
22 changes: 2 additions & 20 deletions src/main/java/client/Character.java
Original file line number Diff line number Diff line change
Expand Up @@ -7070,7 +7070,7 @@ public static Character loadCharFromDB(final int charid, Client client, boolean
}

// Account info
try (PreparedStatement ps = con.prepareStatement("SELECT name, characterslots, language FROM accounts WHERE id = ?", Statement.RETURN_GENERATED_KEYS)) {
try (PreparedStatement ps = con.prepareStatement("SELECT name, characterslots FROM accounts WHERE id = ?", Statement.RETURN_GENERATED_KEYS)) {
ps.setInt(1, ret.accountid);

try (ResultSet rs = ps.executeQuery()) {
Expand All @@ -7079,7 +7079,6 @@ public static Character loadCharFromDB(final int charid, Client client, boolean

retClient.setAccountName(rs.getString("name"));
retClient.setCharacterSlots(rs.getByte("characterslots"));
retClient.setLanguage(rs.getInt("language")); // thanks Zein for noticing user language not overriding default once player is in-game
}
}
}
Expand Down Expand Up @@ -11120,24 +11119,7 @@ public void gainAriantPoints(int points) {
public int getAriantPoints() {
return this.ariantPoints;
}

public void setLanguage(int num) {
getClient().setLanguage(num);

try (Connection con = DatabaseConnection.getConnection();
PreparedStatement ps = con.prepareStatement("UPDATE accounts SET language = ? WHERE id = ?")) {
ps.setInt(1, num);
ps.setInt(2, getClient().getAccID());
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
}

public int getLanguage() {
return getClient().getLanguage();
}


public boolean isChasing() {
return chasing;
}
Expand Down

0 comments on commit d9c099b

Please sign in to comment.