config: artifacts

This commit is contained in:
Snogard 2025-02-09 16:24:30 +01:00
parent 97af68a749
commit 62c41491f4
8 changed files with 394 additions and 0 deletions

View File

@ -0,0 +1,40 @@
abilitiesData:
abilities:
catch:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
chance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.2
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(water|ocean|river|(?<!air)ship|aqua)[\w_\/]*': 0.025
minecraft:chests/buried_treasure: 0.025

View File

@ -0,0 +1,41 @@
abilitiesData:
abilities:
luck:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
chance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.2
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,67 @@
abilitiesData:
abilities:
drinking:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.35
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.3
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.045
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
nutrition:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
hunger:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 3.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 15
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,67 @@
abilitiesData:
abilities:
drinking:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
speed:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.35
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.3
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.045
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
nutrition:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 5
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
hunger:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 3.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 1.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.15
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 15
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,59 @@
abilitiesData:
abilities:
invisible:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
threshold:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.08
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.07
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.03
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
radius:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 3.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 8.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: -0.05
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,40 @@
abilitiesData:
abilities:
diving:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
duration:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 10.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 5.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.2
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(water|ocean|river|(?<!air)ship|aqua)[\w_\/]*': 0.025
minecraft:chests/buried_treasure: 0.025

View File

@ -0,0 +1,41 @@
abilitiesData:
abilities:
looting:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
chance:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 0.2
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 0.1
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.25
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
minecraft:chests/woodland_mansion: 0.025
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025

View File

@ -0,0 +1,39 @@
abilitiesData:
abilities:
discount:
# Highest level to which the ability can be upgraded
maxLevel: 10
# Relic level at which the ability becomes unlocked
requiredLevel: 0
# Number of leveling points needed to increase the ability level
requiredPoints: 1
stats:
multiplier:
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
maxInitialValue: 20.0
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
maxThresholdValue: 1.7976931348623157E308
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
minInitialValue: 10.0
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
minThresholdValue: 4.9E-324
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
upgradeModifier: 0.3
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
# MULTIPLY_BASE: x + ((x * y) * z),
# MULTIPLY_TOTAL: x * (y + 1)^z,
# ADD: x + (y * z).
#
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
upgradeOperation: MULTIPLY_BASE
levelingData:
# Amount of experience required to level up to relic level 1
initialCost: 100
# Maximum level of the relic
maxLevel: 10
# Increment in experience required for each subsequent level of the relic
step: 100
lootData:
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
entries:
'[\w]+:chests\/[\w_\/]*village[\w_\/]*': 0.025