Implement a new item drops system (#2112)

* 1

* Delete .gitattributes

* implement

* Update PacketDropHintNotify.java

* Update PacketWorldChestOpenNotify.java

* Update FileUtils.java

* Update PacketDropHintNotify.java

* Update WorldDataSystem.java

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
This commit is contained in:
dragon
2023-04-14 10:28:54 +08:00
committed by GitHub
Unverified
parent eda5e8c5e0
commit f71b29c00a
21 changed files with 590 additions and 131 deletions
@@ -0,0 +1,18 @@
package emu.grasscutter.data.excels;
import emu.grasscutter.data.GameResource;
import emu.grasscutter.data.ResourceType;
import lombok.Getter;
@ResourceType(name = "DropMaterialExcelConfigData.json")
@Getter
public class DropMaterialData extends GameResource {
@Getter(onMethod_ = @Override)
private int id;
private boolean useOnGain;
private boolean disableFirstGainHint;
private boolean autoPick;
private boolean dropSeparately;
private int groupId;
private boolean forceGainHint;
}