Files
Grasscutter/src/main/java/emu/grasscutter/data/excels/TalkConfigData.java
KingRainbow44 fdd6820a8f Merge pull request Grasscutter-Quests#53
'Updated with how talks are handle' by `mjolsic`
2023-05-02 20:16:55 -04:00

30 lines
916 B
Java

package emu.grasscutter.data.excels;
import emu.grasscutter.data.GameResource;
import emu.grasscutter.data.ResourceType;
import emu.grasscutter.game.talk.TalkExec;
import lombok.*;
import com.google.gson.annotations.SerializedName;
import java.util.List;
@ResourceType(name = "TalkExcelConfigData.json")
@EqualsAndHashCode(callSuper=false)
@Data
public final class TalkConfigData extends GameResource {
@SerializedName(value="id", alternate={"_id"})
private int id;
@SerializedName(value="finishExec", alternate={"_finishExec"})
private List<TalkExecParam> finishExec;
@SerializedName(value="questId", alternate={"_questId"})
private int questId;
@Data
public static class TalkExecParam {
@SerializedName(value="type", alternate={"_type"})
private TalkExec type;
@SerializedName(value="param", alternate={"_param"})
private String[] param;
}
}