AvatarFetterLevel

This commit is contained in:
Yazawazi
2022-04-22 22:27:40 +08:00
committed by GitHub
parent 12c6020b71
commit 159b10af72
4 changed files with 79 additions and 2 deletions

View File

@@ -89,6 +89,9 @@ public class GenshinAvatar {
private int flyCloak;
private int costume;
private int bornTime;
private int fetterLevel = 1;
private int fetterExp;
public GenshinAvatar() {
// Morhpia only!
@@ -281,6 +284,22 @@ public class GenshinAvatar {
return fetters;
}
public int getFetterLevel() {
return fetterLevel;
}
public void setFetterLevel(int fetterLevel) {
this.fetterLevel = fetterLevel;
}
public int getFetterExp() {
return fetterExp;
}
public void setFetterExp(int fetterExp) {
this.fetterExp = fetterExp;
}
public float getCurrentHp() {
return currentHp;
}
@@ -702,8 +721,8 @@ public class GenshinAvatar {
public AvatarInfo toProto() {
AvatarFetterInfo.Builder avatarFetter = AvatarFetterInfo.newBuilder()
.setExpLevel(10)
.setExpNumber(6325); // Highest Level
.setExpLevel(this.getFetterLevel())
.setExpNumber(this.getFetterExp());
if (this.getFetterList() != null) {
for (int i = 0; i < this.getFetterList().size(); i++) {