mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-16 17:05:20 +01:00
Fix ability modifier serialization
This commit is contained in:
@@ -3,9 +3,10 @@ package emu.grasscutter.data.binout;
|
|||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
import emu.grasscutter.data.common.DynamicFloat;
|
import emu.grasscutter.data.common.DynamicFloat;
|
||||||
import emu.grasscutter.game.props.ElementType;
|
import emu.grasscutter.game.props.ElementType;
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
public class AbilityModifier implements Serializable {
|
public class AbilityModifier implements Serializable {
|
||||||
private static final long serialVersionUID = -2001232313615923575L;
|
private static final long serialVersionUID = -2001232313615923575L;
|
||||||
|
|
||||||
@@ -273,18 +274,20 @@ public class AbilityModifier implements Serializable {
|
|||||||
|
|
||||||
@SerializedName(
|
@SerializedName(
|
||||||
value = "amount",
|
value = "amount",
|
||||||
alternate = {"PDLLIFICICJ", "cdRatio"})
|
alternate = {"LNFMOCKIAGK", "PDLLIFICICJ", "cdRatio"})
|
||||||
public DynamicFloat amount = DynamicFloat.ZERO;
|
public DynamicFloat amount = DynamicFloat.ZERO;
|
||||||
|
|
||||||
@SerializedName(value = "amountByTargetCurrentHPRatio")
|
@SerializedName(
|
||||||
|
value = "amountByTargetCurrentHPRatio",
|
||||||
|
alternate = {"GMFELAKANEF"})
|
||||||
public DynamicFloat amountByCasterAttackRatio = DynamicFloat.ZERO;
|
public DynamicFloat amountByCasterAttackRatio = DynamicFloat.ZERO;
|
||||||
|
|
||||||
@SerializedName(value = "unused")
|
@SerializedName(value = "unknown2")
|
||||||
public DynamicFloat amountByCasterCurrentHPRatio = DynamicFloat.ZERO;
|
public DynamicFloat amountByCasterCurrentHPRatio = DynamicFloat.ZERO;
|
||||||
|
|
||||||
@SerializedName(
|
@SerializedName(
|
||||||
value = "unknown",
|
value = "amountByCasterMaxHPRatio",
|
||||||
alternate = {"HFNJHOGGFKB", "GEJGGCIOLKN"})
|
alternate = {"PKPBLCNMPIG", "HFNJHOGGFKB", "GEJGGCIOLKN"})
|
||||||
public DynamicFloat amountByCasterMaxHPRatio = DynamicFloat.ZERO;
|
public DynamicFloat amountByCasterMaxHPRatio = DynamicFloat.ZERO;
|
||||||
|
|
||||||
public DynamicFloat amountByGetDamage = DynamicFloat.ZERO;
|
public DynamicFloat amountByGetDamage = DynamicFloat.ZERO;
|
||||||
@@ -292,7 +295,7 @@ public class AbilityModifier implements Serializable {
|
|||||||
@SerializedName(value = "amountByTargetMaxHPRatio")
|
@SerializedName(value = "amountByTargetMaxHPRatio")
|
||||||
public DynamicFloat amountByTargetCurrentHPRatio = DynamicFloat.ZERO;
|
public DynamicFloat amountByTargetCurrentHPRatio = DynamicFloat.ZERO;
|
||||||
|
|
||||||
@SerializedName(value = "amountByCasterMaxHPRatio")
|
@SerializedName(value = "unknown1", alternate = "GGLMMJHNGMO")
|
||||||
public DynamicFloat amountByTargetMaxHPRatio = DynamicFloat.ZERO;
|
public DynamicFloat amountByTargetMaxHPRatio = DynamicFloat.ZERO;
|
||||||
|
|
||||||
public DynamicFloat limboByTargetMaxHPRatio = DynamicFloat.ZERO;
|
public DynamicFloat limboByTargetMaxHPRatio = DynamicFloat.ZERO;
|
||||||
|
|||||||
Reference in New Issue
Block a user