View Single Post
  #1  
Old 01-15-2018, 05:10 AM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default Remove mounts when zoning

This is to kick players off their mounts when zoning to indoor zones. As is, they can stay on them but not re-summon when in an zone that forbids them.

In quests/global/global_player.pl

Code:
sub EVENT_ENTERZONE {
  foreach my $zone_in (18, 31, 32, 36, 39, 40 .. 42, 44, 64 .. 66){
    if($zoneid == $zone_in){
      $client->BuffFadeByEffect(113);
    }
  }
}
There are probably more elegant ways to do it, but this keeps from having to call it out in each player.pl for the affected zones.
__________________
Ender - Lead GM/Developer
Vegarlson Asylum Server - http://www.vegarlson-server.org/
Reply With Quote