mirror of
https://github.com/simon987/Much-Assembly-Required.git
synced 2025-04-20 19:16:43 +00:00
Update #66: rm npc plugin dependency from plant.event plugin
This commit is contained in:
parent
81767ed5cf
commit
2398219fab
@ -4,8 +4,8 @@ import net.simon987.server.GameServer;
|
|||||||
import net.simon987.server.event.GameEvent;
|
import net.simon987.server.event.GameEvent;
|
||||||
import net.simon987.server.event.GameEventListener;
|
import net.simon987.server.event.GameEventListener;
|
||||||
import net.simon987.server.event.ObjectDeathEvent;
|
import net.simon987.server.event.ObjectDeathEvent;
|
||||||
import net.simon987.npcplugin.HarvesterNPC;
|
|
||||||
import net.simon987.biomassplugin.BiomassBlob;
|
import net.simon987.biomassplugin.BiomassBlob;
|
||||||
|
import net.simon987.server.game.GameObject;
|
||||||
import net.simon987.server.game.World;
|
import net.simon987.server.game.World;
|
||||||
import net.simon987.server.logging.LogManager;
|
import net.simon987.server.logging.LogManager;
|
||||||
|
|
||||||
@ -23,8 +23,9 @@ public class ObjectDeathListener implements GameEventListener {
|
|||||||
@Override
|
@Override
|
||||||
public void handle(GameEvent event) {
|
public void handle(GameEvent event) {
|
||||||
// a HarvesterNPC ObjectDeathEvent is received
|
// a HarvesterNPC ObjectDeathEvent is received
|
||||||
if (((ObjectDeathEvent)event).getSourceObjectId().equals(HarvesterNPC.ID)) {
|
// TODO: setup enum with all GameObject type IDs
|
||||||
HarvesterNPC dyingHarvesterNPC = (HarvesterNPC)event.getSource();
|
if (((ObjectDeathEvent)event).getSourceObjectId().equals(10)) {
|
||||||
|
GameObject dyingHarvesterNPC = (GameObject)event.getSource();
|
||||||
|
|
||||||
// create a new biomass
|
// create a new biomass
|
||||||
BiomassBlob newBiomassBlob = createBiomassBlobAt(
|
BiomassBlob newBiomassBlob = createBiomassBlobAt(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user