Implement ServerLuaCall

This commit is contained in:
KingRainbow44
2023-08-13 19:12:39 -04:00
parent 6a421336df
commit 12ac5b32d3
2 changed files with 82 additions and 1 deletions

View File

@@ -3,9 +3,10 @@ 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;
@@ -340,6 +341,20 @@ public class AbilityModifier implements Serializable {
public int param2;
public int param3;
public LuaCallType luaCallType;
@SerializedName("CallParamList")
public int[] callParamList;
public String funcName;
public enum LuaCallType {
FromGroup,
CurGalleryControlGroup,
CurChallengeGroup,
SpecificGroup,
AbilityGroupSourceGroup,
CurScenePlay
}
public enum DropType {
LevelControl,
BigWorldOnly,