if (openChance > 0 && Rnd.get(100) < openChance)
{
activeChar.sendMessage("You opened Anterooms Door.");
door.openMe();
door.onOpen(); // Closes the door after 60sec
activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 3));
}
else
{
// test with: activeChar.sendPacket(new SystemMessage(SystemMessage.FAILED_TO_UNLOCK_DOOR));
activeChar.sendMessage("You failed to open Anterooms Door.");
activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 13));
PlaySound playSound = new PlaySound("interfacesound.system_close_01");
activeChar.sendPacket(playSound);
}
}
else
{
activeChar.sendMessage("Incorrect Door.");
}
break;
case 8274: // Chapelkey, Capel Door has a Gatekeeper?? I use this key for Altar Entrance and Chapel_Door
if (door.getDoorName().startsWith("Altar_Entrance") || door.getDoorName().startsWith("Chapel_Door"))
{
if (openChance > 0 && Rnd.get(100) < openChance)
{
activeChar.sendMessage("You opened Altar Entrance.");
door.openMe();
door.onOpen();
activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 3));
}
else
{
activeChar.sendMessage("You failed to open Altar Entrance.");
activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 13));
PlaySound playSound = new PlaySound("interfacesound.system_close_01");
activeChar.sendPacket(playSound);
}
}
else
{
activeChar.sendMessage("Incorrect Door.");
}
break;
case 8275: // Key of Darkness
if (door.getDoorName().startsWith("Door_of_Darkness"))
{
if (openChance > 0 && Rnd.get(100) < openChance)
{
activeChar.sendMessage("You opened Door of Darkness.");
door.openMe();
door.onOpen();
activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 3));
}
else
{
activeChar.sendMessage("You failed to open Door of Darkness.");
activeChar.broadcastPacket(new SocialAction(activeChar.getObjectId(), 13));
PlaySound playSound = new PlaySound("interfacesound.system_close_01");
activeChar.sendPacket(playSound);
}
}
else