Addition of Training Camp.

Adapted from: L2jUnity free files.
This commit is contained in:
MobiusDev
2017-11-17 00:36:36 +00:00
parent 2084ed23e8
commit 0eb87bc2d6
122 changed files with 5454 additions and 33 deletions

View File

@@ -0,0 +1,23 @@
# ---------------------------------------------------------------------------
# Traning Camp
# ---------------------------------------------------------------------------
# Enable or disable Training Camp
# Default: True
TrainingCampEnable = True
# Only Premium account can access training camp
# Default: True
TrainingCampPremiumOnly = True
# Max duration for Training Camp in seconds. NA : 18000, RU : 36000
# Default: 18000
TrainingCampDuration = 18000
# Min level to enter Training Camp
# Default: 18
TrainingCampMinLevel = 18
# Max level to enter Training Camp
# Default: 127
TrainingCampMaxLevel = 127

View File

@@ -125,7 +125,7 @@ public final class CallPc extends AbstractEffect
return false;
}
if (target.isFlyingMounted() || target.isCombatFlagEquipped())
if (target.isFlyingMounted() || target.isCombatFlagEquipped() || target.isInTraingCamp())
{
activeChar.sendPacket(SystemMessageId.YOU_CANNOT_USE_SUMMONING_OR_TELEPORTING_IN_THIS_AREA);
return false;

View File

@@ -86,7 +86,7 @@ public class TeleportToPlayer extends AbstractEffect
return;
}
if (target.isFlyingMounted() || target.isCombatFlagEquipped())
if (target.isFlyingMounted() || target.isCombatFlagEquipped() || target.isInTraingCamp())
{
effector.sendPacket(SystemMessageId.YOU_CANNOT_USE_SUMMONING_OR_TELEPORTING_IN_THIS_AREA);
return;