mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-23 07:49:51 +08:00
f00c54cb95
* Apply fix `21dec2fe` * Apply fix `89d01d5f` * Apply fix `d900f154` this one was already implemented; updated to use call from previous commit * Ability changing commit TODO: change info to debug * Remove use of deprecated methods/fields * Temp commit v2 (Adding LoseHP and some fixes) * Oopsie * Probably fix monster battle * Fix issue with reflecting into fields * Fix some things * Fix ability names for 3.6 resources * Improve logging --------- Co-authored-by: StartForKiller <jesussanz2003@gmail.com>
24 lines
639 B
Java
24 lines
639 B
Java
package emu.grasscutter.data.binout;
|
|
|
|
import java.io.Serializable;
|
|
|
|
import com.google.gson.annotations.SerializedName;
|
|
|
|
import emu.grasscutter.data.common.DynamicFloat;
|
|
|
|
public class TalentData implements Serializable {
|
|
public enum Type {
|
|
AddAbility, ModifySkillCD, UnlockTalentParam, AddTalentExtraLevel, ModifyAbility;
|
|
}
|
|
@SerializedName("$type")
|
|
public Type type;
|
|
public String abilityName;
|
|
public String talentParam;
|
|
public int talentIndex;
|
|
public int extraLevel;
|
|
|
|
public String paramSpecial;
|
|
public DynamicFloat paramDelta;
|
|
public DynamicFloat paramRatio = new DynamicFloat(1.0f);
|
|
}
|