mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-16 17:05:20 +01:00
fix healing ability of some characters to some extent (#1201)
* fix healing ability of some characters to some extent * using SerialName to replace replaceAll in avatar ability files reading * add class HealAbilityManager * move codes in onAbilityInvoke of class AbilityManager to class HealAbilityManager
This commit is contained in:
@@ -1,9 +1,16 @@
|
||||
package emu.grasscutter.data.binout;
|
||||
|
||||
import java.util.Map;
|
||||
import java.io.Serializable;
|
||||
|
||||
public class AbilityModifier {
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
public class AbilityModifier implements Serializable {
|
||||
private static final long serialVersionUID = -2001232313615923575L;
|
||||
|
||||
@SerializedName(value="onAdded", alternate={"KCICDEJLIJD"})
|
||||
public AbilityModifierAction[] onAdded;
|
||||
@SerializedName(value="onThinkInterval", alternate={"PBDDACFFPOE"})
|
||||
public AbilityModifierAction[] onThinkInterval;
|
||||
public AbilityModifierAction[] onRemoved;
|
||||
|
||||
@@ -13,6 +20,7 @@ public class AbilityModifier {
|
||||
|
||||
public static class AbilityData {
|
||||
public String abilityName;
|
||||
@SerializedName(value="modifiers", alternate={"HNEIEGHMLKH"})
|
||||
public Map<String, AbilityModifier> modifiers;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user