NPC.properties 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. # ---------------------------------------------------------------------------
  2. # NPC Settings
  3. # ---------------------------------------------------------------------------
  4. # This properties file is solely for the purpose of NPC modifications and settings that directly influence them.
  5. # The defaults are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
  6. # Warning:
  7. # Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
  8. # ---------------------------------------------------------------------------
  9. # General
  10. # ---------------------------------------------------------------------------
  11. # Global announcements will be made indicating Blacksmith/Merchant of Mammon
  12. # Spawning points.
  13. # Default: False
  14. AnnounceMammonSpawn = False
  15. # True - Mobs can be aggressive while in peace zones.
  16. # False - Mobs can NOT be aggressive while in peace zones.
  17. # Default: True
  18. AltMobAgroInPeaceZone = True
  19. # Defines whether NPCs are attackable by default
  20. # Retail: True
  21. AltAttackableNpcs = True
  22. # Allows non-GM players to view NPC stats via shift-click
  23. # Default: False
  24. AltGameViewNpc = False
  25. # Maximum distance mobs can randomly go from spawn point.
  26. # DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
  27. # Default: 300
  28. MaxDriftRange = 300
  29. # Default: False
  30. ShowNpcLevel = False
  31. # Show clan, alliance crests for territory NPCs without quests
  32. # Default: False
  33. ShowCrestWithoutQuest = False
  34. # Custom random EnchantEffect
  35. # All npcs with weapons get random weapon enchanted value
  36. # Enchantment is only visual, range is 4-21
  37. # Default: False
  38. EnableRandomEnchantEffect = False
  39. # The minimum NPC level for the Gracia Epilogue rule:
  40. # "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."
  41. # Notes:
  42. # If you want to disable this feature then set it 99
  43. # Default: 78
  44. MinNPCLevelForDmgPenalty = 78
  45. # The penalty in percent for -2 till -5 level differences
  46. # default:
  47. # normal - 0.7, 0.6, 0.6, 0.55
  48. # critical - 0.75, 0.65, 0.6, 0.58
  49. # skill - 0.8, 0.7, 0.65, 0.62
  50. DmgPenaltyForLvLDifferences = 0.7, 0.6, 0.6, 0.55
  51. CritDmgPenaltyForLvLDifferences = 0.75, 0.65, 0.6, 0.58
  52. SkillDmgPenaltyForLvLDifferences = 0.8, 0.7, 0.65, 0.62
  53. # The minimum NPC level for the Gracia Epilogue rule:
  54. # "When a character's level is 3 or more levels lower than that of a monsters level the chance that the monster will be able to resist a magic spell will increase."
  55. # Notes:
  56. # If you want to disable this feature then set it 99
  57. # Default: 78
  58. MinNPCLevelForMagicPenalty = 78
  59. # The penalty in percent for -3 till -6 level differences
  60. # Default: unknown
  61. SkillChancePenaltyForLvLDifferences = 2.5, 3.0, 3.25, 3.5
  62. # ---------------------------------------------------------------------------
  63. # Monsters
  64. # ---------------------------------------------------------------------------
  65. # Decay Time Task (don't set it too low!) (in milliseconds):
  66. # Default: 5000
  67. DecayTimeTask = 5000
  68. # This is the default corpse time (in seconds).
  69. # Default: 7
  70. DefaultCorpseTime = 7
  71. # This is the time that will be added to spoiled corpse time (in seconds).
  72. # Default: 10
  73. SpoiledCorpseExtendTime = 10
  74. # The time allowed to use a corpse consume skill before the corpse decays.
  75. # Default: 2000
  76. CorpseConsumeSkillAllowedTimeBeforeDecay = 2000
  77. # ---------------------------------------------------------------------------
  78. # Guards
  79. # ---------------------------------------------------------------------------
  80. # True - Allows guards to attack aggressive mobs within range.
  81. # Default: False
  82. GuardAttackAggroMob = False
  83. # ---------------------------------------------------------------------------
  84. # Pets
  85. # ---------------------------------------------------------------------------
  86. # This option enables or disables the Wyvern manager located in every castle
  87. # to train Wyverns and Striders from Hatchlings.
  88. # Default: False
  89. AllowWyvernUpgrader = False
  90. # Pets that can be rented.
  91. # Example: 30827, 32471, 34486, 36547
  92. # Default: 30827
  93. ListPetRentNpc = 30827
  94. # This will control the inventory space limit for pets (NOT WEIGHT LIMIT).
  95. # Default: 12
  96. MaximumSlotsForPet = 12
  97. # HP/MP Regen Multiplier for Pets
  98. # Default: 100, 100
  99. PetHpRegenMultiplier = 100
  100. PetMpRegenMultiplier = 100
  101. # ---------------------------------------------------------------------------
  102. # Raid Bosses
  103. # ---------------------------------------------------------------------------
  104. # Percent of HP and MP regeneration for raid bosses.
  105. # Example: Setting HP to 10 will cause raid boss HP to regenerate 90% slower than normal.
  106. # Default: 100, 100
  107. RaidHpRegenMultiplier = 100
  108. RaidMpRegenMultiplier = 100
  109. # Percent of physical and magical defense for raid bosses.
  110. # Example: A setting of 10 will cause defense to be 90% lower than normal,
  111. # while 110 will cause defense to be 10% higher than normal.
  112. # Default: 100, 100
  113. RaidPDefenceMultiplier = 100
  114. RaidMDefenceMultiplier = 100
  115. # Percent of physical and magical attack for raid bosses.
  116. # Example: A setting of 10 will cause attack to be 90% lower than normal,
  117. # while 110 will cause attack to be 10% higher than normal.
  118. # Default: 100, 100
  119. RaidPAttackMultiplier = 100
  120. RaidMAttackMultiplier = 100
  121. # Configure Minimum and Maximum time multiplier between raid boss re-spawn.
  122. # By default 12Hours*1.0 for Minimum Time and 24Hours*1.0 for Maximum Time.
  123. # Example: Setting RaidMaxRespawnMultiplier to 2 will make the time between
  124. # re-spawn 24 hours to 48 hours.
  125. # Default: 1.0, 1.0
  126. RaidMinRespawnMultiplier = 1.0
  127. RaidMaxRespawnMultiplier = 1.0
  128. # Configure the interval at which raid boss minions will re-spawn.
  129. # This time is in milliseconds, 1 minute is 60000 milliseconds.
  130. # Default: 300000
  131. RaidMinionRespawnTime = 300000
  132. # Let's make handling of minions with non-standard static respawn easier - no additional code, just config.
  133. # Format: minionId1,timeInSec1;minionId2,timeInSec2
  134. 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
  135. # Disable Raid Curse if raid more than 8 levels lower.
  136. # Caution: drop will be reduced or even absent if DeepBlue drop rules enabled.
  137. # Default: False
  138. DisableRaidCurse = False
  139. # Configure the interval at which raid bosses and minions wont reconsider their target
  140. # This time is in seconds, 1 minute is 60 seconds.
  141. # Default: 10,10,10
  142. RaidChaosTime = 10
  143. GrandChaosTime = 10
  144. MinionChaosTime = 10
  145. # ---------------------------------------------------------------------------
  146. # Drops
  147. # ---------------------------------------------------------------------------
  148. # If True, activates bellow level gap rules for standard mobs:
  149. # Default: True
  150. UseDeepBlueDropRules = True
  151. # If True, activates bellow level gap rules for raid bosses:
  152. # Default: True
  153. UseDeepBlueDropRulesRaid = True
  154. # The min and max level difference used for level gap calculation
  155. # this is only for how many levels higher the player is than the monster
  156. # Default: 8
  157. DropAdenaMinLevelDifference=8
  158. # Default: 15
  159. DropAdenaMaxLevelDifference=15
  160. # This is the minimum level gap chance meaning for 10 that the monster will have 10% chance
  161. # to allow dropping the item if level difference is bigger than DropAdenaMaxLevelDifference
  162. # Note: This value is scalling from 100 to the specified value for DropAdenaMinLevelDifference to DropAdenaMaxLevelDifference limits
  163. # Default: 10
  164. DropAdenaMinLevelGapChance=10
  165. # The min and max level difference used for level gap calculation
  166. # this is only for how many levels higher the player is than the monster
  167. # Default: 5
  168. DropItemMinLevelDifference=5
  169. # Default: 10
  170. DropItemMaxLevelDifference=10
  171. # This is the minimum level gap chance meaning for 10 that the monster will have 10% chance
  172. # to allow dropping the item if level difference is bigger than DropAdenaMaxLevelDifference
  173. # Note: This value is scalling from 100 to the specified value for DropAdenaMinLevelDifference to DropAdenaMaxLevelDifference limits
  174. # Default: 10
  175. DropItemMinLevelGapChance=10