View Single Post
  #1  
Old 06-05-2016, 06:53 PM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default Trivial random loot help

I use a variation of the following to add a random item to an NPC when it spawns (from global_npc.pl):

Code:
sub EVENT_SPAWN {
  $roll = int(rand(100)) + 1;

  if($roll >= 90) {
    my $itemid=(132522);

    $npc->AddItem($itemid);
  }
}
What I would like to do is to remove the item if a player is too many levels over the NPC when they loot the corpse. Is there a way to key off of that? I know there's a $corpse->RemoveItem(); I could use, but what would I trigger on? It looks like EVENT_LOOT is only when an item is plucked.

Any help is appreciated Just can't come up with a good way to do this so far.
__________________
Ender - Lead GM/Developer
Vegarlson Asylum Server - http://www.vegarlson-server.org/
Reply With Quote