Refactor WeaponType and MonsterType into enums

This commit is contained in:
Melledy
2022-05-29 20:16:49 -07:00
parent 1985ef6f07
commit 310ac82fa2
6 changed files with 151 additions and 69 deletions

View File

@@ -9,6 +9,7 @@ import emu.grasscutter.data.ResourceType.LoadPriority;
import emu.grasscutter.data.binout.AbilityEmbryoEntry;
import emu.grasscutter.data.common.PropGrowCurve;
import emu.grasscutter.game.props.FightProperty;
import emu.grasscutter.game.props.WeaponType;
import emu.grasscutter.utils.Utils;
import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
import it.unimi.dsi.fastutil.ints.IntArrayList;
@@ -22,7 +23,7 @@ public class AvatarData extends GameResource {
private String qualityType;
private int chargeEfficiency;
private int initialWeapon;
private String weaponType;
private WeaponType weaponType;
private String imageName;
private int avatarPromoteId;
private String cutsceneShow;
@@ -83,7 +84,7 @@ public class AvatarData extends GameResource {
return this.initialWeapon;
}
public String getWeaponType(){
public WeaponType getWeaponType(){
return this.weaponType;
}