config: l2

This commit is contained in:
Snogard 2025-02-09 22:24:19 +01:00
parent bf4ec02db7
commit 0eb286934f
11 changed files with 430 additions and 3 deletions

View File

@ -0,0 +1,43 @@
#maximum available rank (Not implemented. Don't change.)
#Range: 5 ~ 5
maxRank = 5
#maximum level per rank (Not tested. Don't change)
#Range: 1 ~ 100
maxLevelPerRank = 4
#level per sub stats granted (Not Tested. Don't change)
#Range: 1 ~ 100
levelPerSubStat = 4
#maximum available slots for artifact pocket
#Range: 64 ~ 1024
storageSmall = 256
#maximum available slots for upgraded artifact pocket
#Range: 64 ~ 1024
storageLarge = 512
#exponential experience requirement per rank
#Range: 1.0 ~ 10.0
expConsumptionRankFactor = 2.0
#exponential experience requirement per level
#Range: 1.0 ~ 10.0
expLevelFactor = 1.05
#experience requirement for level 0 rank 1 artifact
#Range: 1 ~ 10000
baseExpConsumption = 100
#experience retained for using upgraded artifact to upgrade
#Range: 0.0 ~ 1.0
expRetention = 0.9
#experience available for level 0 rank 1 artifact
#Range: 1 ~ 1000000
baseExpConversion = 100
#exponential experience available per rank
#Range: 1.0 ~ 10.0
expConversionRankFactor = 2.0
#Enable Artifact Rank up recipe
enableArtifactRankUpRecipe = true
#When L2Hostility is installed, use level instead of health for drops
#Min health requirement would still be effective
useLevelDropForHostility = true
#Reduce artifact drop chance by a factor
#Stack multiplicatively with drop chance specified in datapack
#Range: 0.0 ~ 10.0
globalDropChanceMultiplier = 1.0

View File

@ -0,0 +1,6 @@
#Render enchantment character overlay
renderEnchOverlay = true
#The height of enchantment character overlay
#Range: -1000000 ~ 1000000
enchOverlayZVal = 250

View File

@ -0,0 +1,132 @@
#When Ars Nouveau is present, use apparatus recipe for enchantments
useArsNouveauForEnchantmentRecipe = true
#Allow vanilla items such as elytra and ancient debris to be crafted with L2Complements materials
enableVanillaItemRecipe = true
#Allow tools to be upgraded from tools with same typ but different materials
enableToolRecraftRecipe = true
#Allow spawn eggs to be crafted with L2Complements materials
enableSpawnEggRecipe = true
[materials]
#Requirement for obtaining Captured Wind. Unit: Block per Tick
#Range: 0.1 ~ 100.0
windSpeed = 10.0
#Requirement for void eye drop
#Range: 0 ~ 128
belowVoid = 16
#Requirement for sun membrane drop
#Range: 0 ~ 10000
phantomHeight = 200
#Requirement for explosion shard drop
#Range: 1 ~ 10000
explosionDamage = 80
#Requirement for space shard drop
#Range: 1 ~ 1000000
spaceDamage = 16384
#Allow mods to ban space shard
allowModBanSpaceShard = true
#Enable immunity enchantments
#Be sure to inform players when you turn this off
enableImmunityEnchantments = true
["fire charge"]
#Soul Fire Charge Duration
#Range: 1 ~ 10000
soulFireChargeDuration = 60
#Black Fire Charge Duration
#Range: 1 ~ 10000
blackFireChargeDuration = 100
#Strong Fire Charge Power
#Range: 1 ~ 10
strongFireChargePower = 2
#Strong Fire Charge Breaks Block
strongFireChargeBreakBlock = true
[properties]
#Cleanse effect clearing test
#0 for clearing everything
#1 for clearing neutral and negative only
#2 for clearing negative only
#Range: 0 ~ 2
cleansePredicate = 0
#Cool down of Eternal Totem of Dream
#Range: 0 ~ 10000
eternalTotemCoolDown = 2400
#Whether Eternal Totem of Dream gives you warp stone
eternalTotemGiveWarpStone = true
#Totemic Armor healing interval
#Range: 1 ~ 1000
totemicHealDuration = 100
#Totemic Armor healing amount
#Range: 1 ~ 1000
totemicHealAmount = 1
#Wind Sweep enchantment increment to sweep hit box
#Range: 0.1 ~ 100.0
windSweepIncrement = 1.0
#Damage factor of emerald splash
#Range: 0.001 ~ 1000.0
emeraldDamageFactor = 0.5
#Base range for emerald splash
#Range: 1 ~ 100
emeraldBaseRange = 10
#Sonic Shooter Damage
#Range: 1 ~ 1000
sonicShooterDamage = 10
#Hellfire Wand Damage
#Range: 1 ~ 1000
hellfireWandDamage = 10
#Base duration for iceBlade
#Range: 1 ~ 10000
iceEnchantDuration = 100
#Duration for flameBlade
#Range: 1 ~ 10000
flameEnchantDuration = 60
#Base duration for sharpBlade
#Range: 1 ~ 10000
bleedEnchantDuration = 80
#Base duration for cursedBlade
#Range: 1 ~ 10000
curseEnchantDuration = 100
#Max effect level for sharpBlade
#Range: 1 ~ 10000
bleedEnchantMax = 3
#Void Touch chance for true damage
#Range: 0.0 ~ 1.0
voidTouchChance = 0.05
#Void Touch chance for true damage if bypass armor or magic
#Range: 0.0 ~ 1.0
voidTouchChanceBonus = 0.5
#Bonus damage factor for specific materials against specific mob types
#Range: 0.0 ~ 1000.0
mobTypeBonus = 1.0
#Damage factor for lifeSync (damage to user per durability cost)
#Range: 0.0 ~ 1000.0
lifeSyncFactor = 1.0
#Max radius for blocks to be considered for tree chopping, except upward direction
#Range: 0 ~ 32
treeChopMaxRadius = 16
#Max height for blocks to be considered for tree chopping.
#Range: 0 ~ 512
treeChopMaxHeight = 256
#Max number of blocks to be considered for tree chopping.
#Range: 0 ~ 16384
treeChopMaxBlock = 1024
#Max number of blocks to break before resort to delayed breaking
#Range: 1 ~ 1024
chainDiggingDelayThreshold = 64
#Max number of blocks to break per tick in delayed breaking
#Range: 1 ~ 1024
chainDiggingBlockPerTick = 16
#Max hardness blocks to break may have, as a factor of the hardness of the block broken.
#Apotheosis implementation of chain digging use 3 has their hardness factor.
#Range: 1.0 ~ 100.0
chainDiggingHardnessRange = 3.0
#Delayed breaking requires Ender Transport to take effect to reduce lag
delayDiggingRequireEnder = true
[enchantability]
#Allow enchantments on wands
enableWandEnchantments = true
#Use tag for wand enchantment whitelisting
useTagsForWandEnchantmentWhiteList = true

View File

@ -0,0 +1,14 @@
#Allows L2DamageTracker to detect and prevent cyclic damage events
enableCyclicDamageEventInterrupt = false
#Cyclic Damage Interruption threshold
#Range: 1 ~ 1000
cyclicDamageThreshold = 1
#Mute error log lines for cyclic damage
muteCyclicDamageInterrupt = false
#Print damage trace tracked by damage tracker
printDamageTrace = false
#Save player attack damage trace
savePlayerAttack = false
#Save player hurt damage trace
savePlayerDamaged = false

View File

@ -7,9 +7,6 @@ infoAnchor = 1
#Info max width. 0.5 means half screen. default: 0.3
#Range: 0.0 ~ 0.5
infoMaxWidth = 0.3
#Scroll sensitivity
#Range: 0.01 ~ 10000.0
scrollTick = 1.0
#Render Selection only when pressing shift
selectionDisplayRequireShift = false
#Scroll for selection only when pressing shift

View File

@ -0,0 +1,3 @@
#Show inventory tabs
showTabs = true

View File

@ -0,0 +1,3 @@
#Safe Mode for menu stacking
tabSafeMode = false

View File

@ -0,0 +1,15 @@
#Show inventory tabs
showTabs = true
#Show inventory tabs only in curio page. Only works when showTabs is true and curio is installed.
showTabsOnlyCurio = false
#Redirect Inventory Tab to Curios Inventory
redirectInventoryTabToCuriosInventory = true
#Number of attribure lines per page
#Range: 1 ~ 100
attributeLinePerPage = 15
#List of tabs to hide. Use title translation key for tab id.
#Example: menu.tabs.attribute for attribute tab
#Example: menu.tabs.curios for curios tab
#Example: pandora.menu.title for pandora tab
hiddentTabs = []

View File

@ -0,0 +1,9 @@
#Sync player attribute names to client
syncPlayerAttributeName = true
#Sync all entity attribute name to client
syncAllEntityAttributeName = false
#Show all attribute on attribute tab, like Apothic
generateAllAttributes = false
#Show all attribute on attribute tab and hide the unchanged
generateAllAttributesHideUnchanged = false

View File

@ -0,0 +1,4 @@
#Replace isUsingItem with isBlocking for modded shield model predicate
#Fix shield rendering on humanoid golem but may break stuff
shieldUsePoseFixForModdedShields = false

View File

@ -0,0 +1,201 @@
#Allow players to retrieve the golems by bare hand
barehandRetrieve = true
#Make mobs aggro to iron golem automatically aggro to modular golems
doEnemyAggro = true
#Allow golems to enter portal
allowDimensionChange = false
#Max distance to summon single golem
#Range: 1 ~ 1000
summonDistance = 64
#Max distance to retrieve single golem
#Range: 1 ~ 1000
retrieveDistance = 64
#Max distance to retrieve all golems
#Range: 1 ~ 1000
retrieveRange = 20
#Only owner can pickup
ownerPickupOnly = true
#When enabled, the following features will be disabled when player holds item in hand:
#- give item to golem or take items from golem by right click
#- order dog golem to seat
strictInteract = false
#Allow command wand to edit curios of other mobs you own
allowEditCuriosForOthers = true
#Max golem activity radius before following player in follow mode
#Range: 1.0 ~ 100.0
startFollowRadius = 10.0
#Max golem activity radius before willing to go back to origin in wander mode
#Range: 1.0 ~ 100.0
stopWanderRadius = 20.0
#Max golem activity radius before being teleported back
#Range: 1.0 ~ 100.0
maxWanderRadius = 30.0
#Speed factor for dog golem when ridden by entities
#Range: 0.0 ~ 2.0
riddenSpeedFactor = 0.8
#Target reset time after no movement, in ticks
#Range: 1 ~ 10000
targetResetTime = 600
#Distance considered as no movement
#Range: 0.0 ~ 10.0
targetResetNoMovementRange = 0.5
#Default slots for large golem
#Range: 0 ~ 100
largeGolemSlot = 4
#Default slots for humanoid golem
#Range: 0 ~ 100
humanoidGolemSlot = 3
#Default slots for dog golem
#Range: 0 ~ 100
dogGolemSlot = 2
[modifiers]
#Percentage damage reflection per level of thorn
#Range: 0.0 ~ 100.0
thorn = 0.2
#Percentage damage reduction per level of magic resistance
#Range: 0.0 ~ 1.0
magicResistance = 0.2
#Percentage damage reduction per level of explosion resistance
#Range: 0.0 ~ 1.0
explosionResistance = 0.2
#Damage Cap at max level
#Range: 0.0 ~ 1.0
damageCap = 0.1
#Healing when thunder immune golems are striked
#Range: 1 ~ 10000
thunderHeal = 10
["twilight forest compat"]
#Percentage damage addition per level of fiery
#Range: 0.0 ~ 100.0
fiery = 0.5
#Percentage healing bonus per level of twilight healing
#Range: 0.0 ~ 100.0
compatTFHealing = 0.5
#Percentage damage bonus per level of twilight damage
#Range: 0.0 ~ 100.0
compatTFDamage = 0.2
#Time for the golem to be invincible (in ticks) per level of carminite
#Range: 1 ~ 100000
carminiteTime = 20
["botania compat"]
#Mana mending cost per HP
#Range: 1 ~ 50000
mendingManaCost = 200
#Mana mending value per level
#Range: 0.1 ~ 100.0
manaMendingVal = 4.0
#Percentage damage bonus per level of mana boost
#Range: 0.0 ~ 100.0
manaBoostingDamage = 0.2
#Mana boosting cost per level (of 1 hit)
#Range: 0 ~ 100000
manaBoostingCost = 500
#Mana production value per level
#Range: 0 ~ 100000
manaProductionVal = 20
#Damage of magic burst as percentage of attack damage
#Range: 0.0 ~ 1.0
manaBurstDamage = 0.25
#Mana burst cost per level
#Range: 0 ~ 100000
manaBurstCost = 2000
#Probability of summoning a pixie when attacking
#Range: 0.0 ~ 1.0
pixieAttackProb = 0.05
#Probability of summoning a pixie when attacked
#Range: 0.0 ~ 1.0
pixiecounterattackProb = 0.25
["create compat"]
#Damage absorbed per level of coating
#Range: 0.0 ~ 10000.0
coating = 1.0
#Speed boost per level of Mechanical Mobility
#Range: 0.0 ~ 1.0
mechSpeed = 0.2
#Attack boost per level of Mechanical Force
#Range: 0.0 ~ 1.0
mechAttack = 0.2
#Maximum number of fuel item that can be added at the same time
#Range: 1 ~ 364
mechMaxFuel = 3
["l2complements compat"]
#Conduit cooldown
#Range: 0 ~ 10000
conduitCooldown = 120
#Conduit damage
#Range: 0 ~ 10000
conduitDamage = 2
#Conduit modifier boosts attack (percentage) when golem is in water
#Range: 0.0 ~ 100.0
conduitBoostAttack = 0.2
#Conduit modifier boosts armor when golem is in water
#Range: 0 ~ 100
conduitBoostArmor = 5
#Conduit modifier boosts toughness when golem is in water
#Range: 0 ~ 100
conduitBoostToughness = 2
#Conduit modifier boosts speed (percentage) when golem is in water
#Range: 0.0 ~ 100.0
conduitBoostSpeed = 0.2
#Conduit modifier reduce damage taken when golem is in water (multiplicative)
#Range: 0.0 ~ 100.0
conduitBoostReduction = 0.2
#Teleport max radius
#Range: 1 ~ 32
teleportRadius = 6
#Teleport cooldown in ticks for avoiding physical damage
#Range: 1 ~ 10000
teleportCooldown = 40
#Damage bonus for attacking specific type of enemy
#Range: 0.0 ~ 100.0
targetDamageBonus = 0.5
#Pickup range per level for pickup upgrade
#Range: 1 ~ 16
basePickupRange = 6
#Mending Xp Cost per health point
#Range: 1 ~ 10000
mendingXpCost = 2
["alexscaves compat"]
#Gum ball damage
#Range: 1.0 ~ 100.0
candyDamage = 4.0
#Molten caramel duration in ticks
#Range: 1 ~ 10000
caramelDuration = 200
#Polarize modifier pull/push base radius
#Range: 1.0 ~ 40.0
polarizeRange = 5.0
#Polarize modifier base damage
#Range: 0.0 ~ 100.0
polarizeDamage = 2.0
#Polarize modifier pull/push force
#Range: 0.0 ~ 1.0
polarizeForce = 0.1
#Reformation modifier absorption per iron ingot
#Range: 1.0 ~ 100.0
reformationAbsorption = 10.0
#Reformation modifier healing per iron ingot
#Range: 0.0 ~ 100.0
reformationHealing = 2.0
#Reformation modifier max stacking per level
#Range: 1 ~ 10
reformationMax = 2
#Radiation modifier: duration of irradiated effect
#Range: 20 ~ 20000
radiationDuration = 200
#Radiation modifier: damage boost per irradiated level
#Range: 0.0 ~ 1.0
radiationDamage = 0.2
#Atomic Fueling modifier: percent healing per uranium nugget per level
#Range: 0.0 ~ 1.0
atomicHeal = 0.1
#Atomic Fueling modifier: boost duration per uranium nugget used
#Range: 20 ~ 20000
atomicDuration = 200