De-obfuscate definitions & run formatter

This commit is contained in:
KingRainbow44
2023-08-31 19:29:31 -04:00
Unverified
parent d43e5ca608
commit 58b3570f27
9 changed files with 181 additions and 168 deletions
@@ -3,12 +3,15 @@ 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 lombok.ToString;
import java.io.Serializable;
public class AbilityModifier implements Serializable {
private static final long serialVersionUID = -2001232313615923575L;
public State state;
@SerializedName(
value = "onAdded",
alternate = {"KCICDEJLIJD"})
@@ -341,13 +344,12 @@ public class AbilityModifier implements Serializable {
public int param2;
public int param3;
public String funcName;
public LuaCallType luaCallType;
@SerializedName("CallParamList")
public int[] callParamList;
public String funcName;
public String content;
public enum LuaCallType {
@@ -366,6 +368,20 @@ public class AbilityModifier implements Serializable {
}
}
public enum State {
LockHP,
Invincible,
ElementFreeze,
ElementPetrifaction,
DenyLockOn,
Limbo,
NoHeal,
IgnoreAddEnergy,
IsGhostToEnemy,
IsGhostToAllied,
UnlockFrequencyLimit
}
// The following should be implemented into DynamicFloat if older resource formats need to be
// supported
// public static class AbilityModifierValue {