Fix dropType de-serialization

This commit is contained in:
KingRainbow44
2023-06-04 15:55:06 -04:00
parent 6d6e6a041d
commit 6080297be9
5 changed files with 87 additions and 30 deletions

View File

@@ -3,9 +3,11 @@ package emu.grasscutter.data.binout;
import com.google.gson.annotations.SerializedName;
import emu.grasscutter.data.common.DynamicFloat;
import emu.grasscutter.game.props.ElementType;
import java.io.Serializable;
import emu.grasscutter.utils.objects.DropType;
import lombok.ToString;
import java.io.Serializable;
public class AbilityModifier implements Serializable {
private static final long serialVersionUID = -2001232313615923575L;
@@ -327,7 +329,7 @@ public class AbilityModifier implements Serializable {
public AbilityModifierAction[] successActions;
public AbilityModifierAction[] failActions;
public int dropType;
public DropType dropType;
public DynamicFloat baseEnergy;
public DynamicFloat ratio = DynamicFloat.ONE;
public int configID;