From 0fb141c35e442c6b41ce7c7cde03e9e9655dcea4 Mon Sep 17 00:00:00 2001 From: xEnt22 Date: Sun, 8 Jan 2012 15:57:44 +1030 Subject: [PATCH] fixes an issue with member items dropping in f2p server --- GameServer/src/org/moparscape/msc/gs/model/Npc.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/GameServer/src/org/moparscape/msc/gs/model/Npc.java b/GameServer/src/org/moparscape/msc/gs/model/Npc.java index ec2edd9..c3320e5 100644 --- a/GameServer/src/org/moparscape/msc/gs/model/Npc.java +++ b/GameServer/src/org/moparscape/msc/gs/model/Npc.java @@ -7,6 +7,7 @@ import org.moparscape.msc.config.Config; import org.moparscape.msc.config.Constants; import org.moparscape.msc.config.Formulae; import org.moparscape.msc.gs.Instance; +import org.moparscape.msc.gs.Server; import org.moparscape.msc.gs.core.GameEngine; import org.moparscape.msc.gs.event.DelayedEvent; import org.moparscape.msc.gs.event.FightEvent; @@ -448,7 +449,10 @@ public class Npc extends Mob { continue; } if (drop.getWeight() == 0) { - world.registerItem(new Item(drop.getID(), getX(),getY(), drop.getAmount(), owner)); + Item i = new Item(drop.getID(), getX(),getY(), drop.getAmount(), owner); + if(i.getDef().members && !Server.isMembers()) + continue; + world.registerItem(i); continue; }