diff --git a/src/main/java/emu/grasscutter/game/entity/EntityGadget.java b/src/main/java/emu/grasscutter/game/entity/EntityGadget.java index 1f88f451a..f74a79e7b 100644 --- a/src/main/java/emu/grasscutter/game/entity/EntityGadget.java +++ b/src/main/java/emu/grasscutter/game/entity/EntityGadget.java @@ -219,6 +219,7 @@ public class EntityGadget extends EntityBaseGadget { .setConfigId(this.getConfigId()) .setGadgetState(this.getState()) .setIsEnableInteract(true) + .setDraftId(this.metaGadget.draft_id) .setAuthorityPeerId(this.getScene().getWorld().getHostPeerId()); if (this.getContent() != null) { diff --git a/src/main/java/emu/grasscutter/scripts/data/SceneGadget.java b/src/main/java/emu/grasscutter/scripts/data/SceneGadget.java index afbe7d0d5..0b0174472 100644 --- a/src/main/java/emu/grasscutter/scripts/data/SceneGadget.java +++ b/src/main/java/emu/grasscutter/scripts/data/SceneGadget.java @@ -12,6 +12,7 @@ public class SceneGadget extends SceneObject{ public SceneBossChest boss_chest; public int interact_id; public boolean isOneoff; + public int draft_id; public void setIsOneoff(boolean isOneoff){ this.isOneoff = isOneoff;