first commit

This commit is contained in:
2026-09-12 13:23:01 +00:00
parent 3d98459187
commit 9fa534b20e
1905 changed files with 303180 additions and 0 deletions
+222
View File
@@ -0,0 +1,222 @@
# ---------------------------------------------------------------------------
# NPC Settings
# ---------------------------------------------------------------------------
# This properties file is solely for NPC modifications and settings that directly influence them.
# The defaults are set to be retail-like.
# If you modify any of these settings, your server will deviate from being retail-like.
# Warning:
# Please take extreme caution when changing anything.
# Also, please understand what you are changing before you do so on a live server.
# ---------------------------------------------------------------------------
# General
# ---------------------------------------------------------------------------
# Global announcements will be made indicating Blacksmith/Merchant of Mammon
# Spawning points.
# Default: False
AnnounceMammonSpawn = False
# True - Mobs can be aggressive while in peace zones.
# False - Mobs cannot be aggressive while in peace zones.
# Default: True
MobAggroInPeaceZone = True
# Defines whether NPCs are attackable by default
# Retail: True
AttackableNpcs = True
# Allows non-GM players to view NPC stats via shift-click
# Default: False
ViewNpc = False
# Maximum distance mobs can randomly go from spawn point.
# Default: 300
MaxDriftRange = 300
# Default: False
ShowNpcLevel = False
# Show clan, alliance crests for territory NPCs without quests
# Default: False
ShowCrestWithoutQuest = False
# Custom random EnchantEffect
# All npcs with weapons get random weapon enchanted value
# Enchantment is only visual, range is 4-21
# Default: False
RandomEnchantEffect = False
# The minimum NPC level for the Gracia Epilogue rule:
# "The amount of damage inflicted on monsters will be lower if your character is 2 or more levels below that of the level 78+ monster."
# Notes: If you want to disable this feature, then set it 99
# Default: 78
MinNPCLevelForDmgPenalty = 78
# The penalty in percent for -2 till -5 level differences
# default:
# normal - 0.7, 0.6, 0.6, 0.55
# critical - 0.75, 0.65, 0.6, 0.58
# skill - 0.8, 0.7, 0.65, 0.62
DmgPenaltyForLvLDifferences = 0.7,0.6,0.6,0.55
CritDmgPenaltyForLvLDifferences = 0.75,0.65,0.6,0.58
SkillDmgPenaltyForLvLDifferences = 0.8,0.7,0.65,0.62
# The minimum NPC level for the Gracia Epilogue rule:
# "When a character's level is 3 or more levels lower than that of a monster's level,
# the chance that the monster will be able to resist a magic spell will increase."
# Notes: If you want to disable this feature, then set it 99
# Default: 78
MinNPCLevelForMagicPenalty = 78
# The penalty in percent for -3 till -6 level differences
# Default: 2.5,3.0,3.25,3.5
SkillChancePenaltyForLvLDifferences = 2.5,3.0,3.25,3.5
# ---------------------------------------------------------------------------
# Monsters
# ---------------------------------------------------------------------------
# Decay Time Task (don't set it too low!) (in milliseconds):
# Default: 5000
DecayTimeTask = 5000
# This is the default corpse time (in seconds).
# Default: 7
DefaultCorpseTime = 7
# This is the time that will be added to spoiled corpse time (in seconds).
# Default: 10
SpoiledCorpseExtendTime = 10
# The time allowed to use a corpse consume skill before the corpse decays.
# Default: 2000
CorpseConsumeSkillAllowedTimeBeforeDecay = 2000
# ---------------------------------------------------------------------------
# Guards
# ---------------------------------------------------------------------------
# True - Allows guards to attack aggressive mobs within range.
# Default: False
GuardAttackAggroMob = False
# ---------------------------------------------------------------------------
# Pets
# ---------------------------------------------------------------------------
# This option enables or disables the Wyvern manager located in every castle
# to train Wyverns and Striders from Hatchlings.
# Default: False
AllowWyvernUpgrader = False
# Pets that can be rented.
# Example: 30827,32471,34486,36547
# Default: 30827
PetRentNPCs = 30827
# This will control the inventory space limit for pets (NOT WEIGHT LIMIT).
# Default: 12
MaximumSlotsForPet = 12
# HP/MP Regen Multiplier for Pets
# Default: 1.00, 1.00
PetHpRegenMultiplier = 1.00
PetMpRegenMultiplier = 1.00
# ---------------------------------------------------------------------------
# Raid Bosses
# ---------------------------------------------------------------------------
# Percent of HP and MP regeneration for raid bosses.
# Example: Setting HP to 0.10 will cause raid boss HP to regenerate 90% slower than normal.
# Default: 1.00, 1.00
RaidHpRegenMultiplier = 1.00
RaidMpRegenMultiplier = 1.00
# Percent of physical and magical defense for raid bosses.
# Example: A setting of 0.10 will cause defense to be 90% lower than normal,
# while 1.10 will cause defense to be 10% higher than normal.
# Default: 1.00, 1.00
RaidPDefenceMultiplier = 1.00
RaidMDefenceMultiplier = 1.00
# Percent of physical and magical attack for raid bosses.
# Example: A setting of 0.10 will cause attack to be 90% lower than normal,
# while 1.10 will cause attack to be 10% higher than normal.
# Default: 1.00, 1.00
RaidPAttackMultiplier = 1.00
RaidMAttackMultiplier = 1.00
# Configure Minimum and Maximum time multiplier between raid boss re-spawn.
# By default, 12Hours*1.0 for Minimum Time and 24Hours*1.0 for Maximum Time.
# Example: Setting RaidMaxRespawnMultiplier to 2 will make the time between
# re-spawn 24 hours to 48 hours.
# Default: 1.00, 1.00
RaidMinRespawnMultiplier = 1.00
RaidMaxRespawnMultiplier = 1.00
# Configure the interval at which raid boss minions will re-spawn.
# This time is in milliseconds, 1 minute is 60000 milliseconds.
# Default: 300000
RaidMinionRespawnTime = 300000
# Let's make handling of minions with non-standard static respawn easier - no additional code, just config.
# Format: minionId1,timeInSec1;minionId2,timeInSec2
CustomMinionsRespawnTime = 22450,30;22371,120;22543,0;25545,0;22424,30;22425,30;22426,30;22427,30;22428,30;22429,30;22430,30;22432,30;22433,30;22434,30;22435,30;22436,30;22437,30;22438,30;25596,30;25605,0;25606,0;25607,0;25608,0
# Raid Curse if raid more than 8 levels lower.
# Caution: drop will be reduced or even absent if DeepBlue drop rules enabled.
# Default: True
RaidCurse = True
# Configure the interval at which raid bosses and minions wont reconsider their target
# This time is in seconds, 1 minute is 60 seconds.
# Default: 10,10,10
RaidChaosTime = 10
GrandChaosTime = 10
MinionChaosTime = 10
# ---------------------------------------------------------------------------
# Drops
# ---------------------------------------------------------------------------
# If True, activates bellow level gap rules for standard mobs:
# Default: True
UseDeepBlueDropRules = True
# If True, activates bellow level gap rules for raid bosses:
# Default: True
UseDeepBlueDropRulesRaid = True
# The min and max level difference used for level gap calculation
# this is only for how many levels higher the player is than the monster
# Default: 8
DropAdenaMinLevelDifference=8
# Default: 15
DropAdenaMaxLevelDifference=15
# This is the minimum level gap chance meaning for 10 that the monster will have 10% chance
# to allow dropping the item if level difference is bigger than DropAdenaMaxLevelDifference
# Note: This value is scaling from 100 to the specified value for DropAdenaMinLevelDifference to DropAdenaMaxLevelDifference limits
# Default: 10
DropAdenaMinLevelGapChance=10
# The min and max level difference used for level gap calculation
# this is only for how many levels higher the player is than the monster
# Default: 5
DropItemMinLevelDifference=5
# Default: 10
DropItemMaxLevelDifference=10
# This is the minimum level gap chance meaning for 10 that the monster will have 10% chance
# to allow dropping the item if level difference is bigger than DropAdenaMaxLevelDifference
# Note: This value is scaling from 100 to the specified value for DropAdenaMinLevelDifference to DropAdenaMaxLevelDifference limits
# Default: 10
DropItemMinLevelGapChance=10
# Sets maximum aggression range
# Default: 450
MaxAggroRange = 450