From 2398219fab31e860aab5b7214824abac84ddc438 Mon Sep 17 00:00:00 2001 From: James T Date: Sat, 30 Dec 2017 11:08:43 -0800 Subject: [PATCH] Update #66: rm npc plugin dependency from plant.event plugin --- .../simon987/biomassplugin/event/ObjectDeathListener.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Plugin Plant/src/main/java/net/simon987/biomassplugin/event/ObjectDeathListener.java b/Plugin Plant/src/main/java/net/simon987/biomassplugin/event/ObjectDeathListener.java index de20d32..a1dfd12 100644 --- a/Plugin Plant/src/main/java/net/simon987/biomassplugin/event/ObjectDeathListener.java +++ b/Plugin Plant/src/main/java/net/simon987/biomassplugin/event/ObjectDeathListener.java @@ -4,8 +4,8 @@ import net.simon987.server.GameServer; import net.simon987.server.event.GameEvent; import net.simon987.server.event.GameEventListener; import net.simon987.server.event.ObjectDeathEvent; -import net.simon987.npcplugin.HarvesterNPC; import net.simon987.biomassplugin.BiomassBlob; +import net.simon987.server.game.GameObject; import net.simon987.server.game.World; import net.simon987.server.logging.LogManager; @@ -23,8 +23,9 @@ public class ObjectDeathListener implements GameEventListener { @Override public void handle(GameEvent event) { // a HarvesterNPC ObjectDeathEvent is received - if (((ObjectDeathEvent)event).getSourceObjectId().equals(HarvesterNPC.ID)) { - HarvesterNPC dyingHarvesterNPC = (HarvesterNPC)event.getSource(); + // TODO: setup enum with all GameObject type IDs + if (((ObjectDeathEvent)event).getSourceObjectId().equals(10)) { + GameObject dyingHarvesterNPC = (GameObject)event.getSource(); // create a new biomass BiomassBlob newBiomassBlob = createBiomassBlobAt(