config: relics
This commit is contained in:
parent
0a0b868bb1
commit
09798a74aa
128
config/relics/relics/amphibian_boot.yaml
Normal file
128
config/relics/relics/amphibian_boot.yaml
Normal file
@ -0,0 +1,128 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
swimming:
|
||||
# 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: 35.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: 15.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
|
||||
speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.01
|
||||
# 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.005
|
||||
# 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
|
||||
slipping:
|
||||
# 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: 25.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: 15.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
|
||||
speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.01
|
||||
# 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.005
|
||||
# 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
|
||||
gills:
|
||||
# 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.1
|
||||
# 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.01
|
||||
# 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.35
|
||||
# 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
|
40
config/relics/relics/aqua_walker.yaml
Normal file
40
config/relics/relics/aqua_walker.yaml
Normal file
@ -0,0 +1,40 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
walking:
|
||||
# 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:
|
||||
time:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 60.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: 30.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.1
|
||||
# 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
|
189
config/relics/relics/arrow_quiver.yaml
Normal file
189
config/relics/relics/arrow_quiver.yaml
Normal file
@ -0,0 +1,189 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
receptacle:
|
||||
# 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:
|
||||
slots:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 2.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: 1.0
|
||||
# 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: ADD
|
||||
leap:
|
||||
# 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:
|
||||
duration:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 6.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: 4.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.1
|
||||
# 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
|
||||
multiplier:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.5
|
||||
# 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.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_TOTAL
|
||||
cooldown:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 12.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: 15.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.1
|
||||
# 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_TOTAL
|
||||
agility:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 5
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 10
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 2
|
||||
stats:
|
||||
modifier:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 1.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: 1.0
|
||||
# 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: ADD
|
||||
rain:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 15
|
||||
# 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: 15.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.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
|
||||
delay:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.75
|
||||
# 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_TOTAL
|
||||
radius:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 3.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: 20
|
||||
# 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
|
48
config/relics/relics/bastion_ring.yaml
Normal file
48
config/relics/relics/bastion_ring.yaml
Normal file
@ -0,0 +1,48 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
compass:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 0
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats: {
|
||||
}
|
||||
trade:
|
||||
# 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: 2
|
||||
stats:
|
||||
rolls:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 1.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: 0.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: 1.0
|
||||
# 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: ADD
|
||||
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: 200
|
||||
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_\/]*(bastion|piglin)[\w_\/]*': 0.025
|
77
config/relics/relics/blazing_flask.yaml
Normal file
77
config/relics/relics/blazing_flask.yaml
Normal file
@ -0,0 +1,77 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
bonfire:
|
||||
# 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:
|
||||
step:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.5
|
||||
# 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.1
|
||||
# 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
|
||||
speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.05
|
||||
# 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.01
|
||||
# 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: 1.9
|
||||
# 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
|
||||
height:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 3.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: 1.0
|
||||
# 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: ADD
|
||||
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:
|
||||
minecraft:chests/ruined_portal: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025
|
57
config/relics/relics/chorus_inhibitor.yaml
Normal file
57
config/relics/relics/chorus_inhibitor.yaml
Normal file
@ -0,0 +1,57 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
blink:
|
||||
# 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:
|
||||
distance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 32.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: 16.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
|
||||
cooldown:
|
||||
# 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.5
|
||||
# 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: ADD
|
||||
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_\/]*(end|warp)[\w_\/]*': 0.025
|
136
config/relics/relics/drowned_belt.yaml
Normal file
136
config/relics/relics/drowned_belt.yaml
Normal file
@ -0,0 +1,136 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
slots:
|
||||
# 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: 2
|
||||
stats:
|
||||
charm:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.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: 0.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: 1.0
|
||||
# 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: ADD
|
||||
anchor:
|
||||
# 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:
|
||||
sinking:
|
||||
# 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: 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.1
|
||||
# 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: ADD
|
||||
slowness:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.25
|
||||
# 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.5
|
||||
# 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: ADD
|
||||
pressure:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.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.25
|
||||
# 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.1
|
||||
# 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
|
||||
riptide:
|
||||
# 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:
|
||||
cooldown:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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.5
|
||||
# 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: ADD
|
||||
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
|
57
config/relics/relics/elytra_booster.yaml
Normal file
57
config/relics/relics/elytra_booster.yaml
Normal file
@ -0,0 +1,57 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
boost:
|
||||
# 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: 1.5
|
||||
# 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.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.1
|
||||
# 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
|
||||
capacity:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 100.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: 50.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.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_\/]*(end|warp)[\w_\/]*': 0.025
|
48
config/relics/relics/enders_hand.yaml
Normal file
48
config/relics/relics/enders_hand.yaml
Normal file
@ -0,0 +1,48 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
neutrality:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 0
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats: {
|
||||
}
|
||||
swap:
|
||||
# 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:
|
||||
distance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 32.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: 16.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: 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_\/]*(end|warp)[\w_\/]*': 0.025
|
163
config/relics/relics/holy_locket.yaml
Normal file
163
config/relics/relics/holy_locket.yaml
Normal file
@ -0,0 +1,163 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
belief:
|
||||
# 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:
|
||||
amount:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.25
|
||||
# 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.1
|
||||
# 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
|
||||
count:
|
||||
# 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.1
|
||||
# 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: 6.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: 3.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
|
||||
capacity:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 12.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.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
|
||||
repentance:
|
||||
# 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:
|
||||
damage:
|
||||
# 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.1
|
||||
# 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: 6.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: 2.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
|
||||
blessing:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 5
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 10
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 2
|
||||
stats:
|
||||
consumption:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 6.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: -1.0
|
||||
# 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: ADD
|
||||
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_\/]*(desert|sand|pyramid)[\w_\/]*': 0.025
|
51
config/relics/relics/horse_flute.yaml
Normal file
51
config/relics/relics/horse_flute.yaml
Normal file
@ -0,0 +1,51 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
paddock:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 0
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats: {
|
||||
}
|
||||
heal:
|
||||
# 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:
|
||||
amount:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.1
|
||||
# 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.01
|
||||
# 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: 1.0
|
||||
# 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_\/]*village[\w_\/]*': 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025
|
65
config/relics/relics/hunter_belt.yaml
Normal file
65
config/relics/relics/hunter_belt.yaml
Normal file
@ -0,0 +1,65 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
slots:
|
||||
# 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: 2
|
||||
stats:
|
||||
charm:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.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: 1.0
|
||||
# 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: ADD
|
||||
training:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.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.25
|
||||
# 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: 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
|
85
config/relics/relics/ice_breaker.yaml
Normal file
85
config/relics/relics/ice_breaker.yaml
Normal file
@ -0,0 +1,85 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
sustainability:
|
||||
# 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:
|
||||
modifier:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.5
|
||||
# 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.75
|
||||
# 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: ADD
|
||||
impact:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 2.5
|
||||
# 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
|
||||
size:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 2.5
|
||||
# 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: 200
|
||||
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_\/]*(frosz?|taiga|cold|winter|snow|icey?|glac)[\w_\/]*': 0.025
|
||||
minecraft:chests/village/village_fletcher: 0.025
|
||||
minecraft:chests/igloo_chest: 0.025
|
85
config/relics/relics/ice_skates.yaml
Normal file
85
config/relics/relics/ice_skates.yaml
Normal file
@ -0,0 +1,85 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
skating:
|
||||
# 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: 50.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: 25.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.1
|
||||
# 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
|
||||
speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.035
|
||||
# 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.01
|
||||
# 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
|
||||
ram:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.25
|
||||
# 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.05
|
||||
# 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.1
|
||||
# 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: 200
|
||||
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_\/]*(frosz?|taiga|cold|winter|snow|icey?|glac)[\w_\/]*': 0.025
|
||||
minecraft:chests/village/village_fletcher: 0.025
|
||||
minecraft:chests/igloo_chest: 0.025
|
65
config/relics/relics/infinity_ham.yaml
Normal file
65
config/relics/relics/infinity_ham.yaml
Normal file
@ -0,0 +1,65 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
autophagy:
|
||||
# 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:
|
||||
feed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.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
|
||||
infusion:
|
||||
# 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:
|
||||
duration:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 3.5
|
||||
# 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.5
|
||||
# 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
|
75
config/relics/relics/jellyfish_necklace.yaml
Normal file
75
config/relics/relics/jellyfish_necklace.yaml
Normal file
@ -0,0 +1,75 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
unsinkable:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 0
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats: {
|
||||
}
|
||||
shock:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.5
|
||||
# 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.5
|
||||
# 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
|
||||
paralysis:
|
||||
# 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:
|
||||
duration:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 1.5
|
||||
# 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.5
|
||||
# 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.1
|
||||
# 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: 200
|
||||
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
|
39
config/relics/relics/leather_belt.yaml
Normal file
39
config/relics/relics/leather_belt.yaml
Normal file
@ -0,0 +1,39 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
slots:
|
||||
# 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: 2
|
||||
stats:
|
||||
charm:
|
||||
# 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: 1.0
|
||||
# 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: ADD
|
||||
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
|
59
config/relics/relics/magic_mirror.yaml
Normal file
59
config/relics/relics/magic_mirror.yaml
Normal file
@ -0,0 +1,59 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
teleport:
|
||||
# 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:
|
||||
distance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 1000.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: 500.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.5
|
||||
# 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
|
||||
cooldown:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 120.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: 60.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: 200
|
||||
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
|
50
config/relics/relics/magma_walker.yaml
Normal file
50
config/relics/relics/magma_walker.yaml
Normal file
@ -0,0 +1,50 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
heat_resistance:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 0
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats: {
|
||||
}
|
||||
pace:
|
||||
# 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:
|
||||
time:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 50.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: 20.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.1
|
||||
# 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: 200
|
||||
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:
|
||||
minecraft:chests/ruined_portal: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025
|
103
config/relics/relics/midnight_robe.yaml
Normal file
103
config/relics/relics/midnight_robe.yaml
Normal file
@ -0,0 +1,103 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
vanish:
|
||||
# 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: 2
|
||||
stats:
|
||||
light:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.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: 1.0
|
||||
# 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: ADD
|
||||
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.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.35
|
||||
# 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
|
||||
backstab:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 1.75
|
||||
# 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.25
|
||||
# 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.1
|
||||
# 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
|
||||
distance:
|
||||
# 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: 15.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.5
|
||||
# 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: ADD
|
||||
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
|
201
config/relics/relics/rage_glove.yaml
Normal file
201
config/relics/relics/rage_glove.yaml
Normal file
@ -0,0 +1,201 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
rage:
|
||||
# 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: 4.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: 2.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.1
|
||||
# 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
|
||||
incoming_damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.025
|
||||
# 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.05
|
||||
# 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
|
||||
dealt_damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.075
|
||||
# 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.025
|
||||
# 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.1
|
||||
# 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
|
||||
phlebotomy:
|
||||
# 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:
|
||||
heal:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.5E-4
|
||||
# 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.0E-4
|
||||
# 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.1
|
||||
# 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
|
||||
attack_speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.01
|
||||
# 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.005
|
||||
# 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
|
||||
movement_speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.025
|
||||
# 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.01
|
||||
# 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.1
|
||||
# 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
|
||||
spurt:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 10
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.25
|
||||
# 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.1
|
||||
# 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
|
||||
distance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 8.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: 3.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
|
||||
cooldown:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 15.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: 20.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.075
|
||||
# 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_TOTAL
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 20
|
||||
# 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:
|
||||
minecraft:chests/ruined_portal: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025
|
77
config/relics/relics/reflection_necklace.yaml
Normal file
77
config/relics/relics/reflection_necklace.yaml
Normal file
@ -0,0 +1,77 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
explode:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.5
|
||||
# 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.25
|
||||
# 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.5
|
||||
# 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
|
||||
stun:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.25
|
||||
# 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.05
|
||||
# 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
|
||||
capacity:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 60.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: 20.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.35
|
||||
# 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: 200
|
||||
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:
|
||||
minecraft:chests/ruined_portal: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025
|
60
config/relics/relics/roller_skates.yaml
Normal file
60
config/relics/relics/roller_skates.yaml
Normal file
@ -0,0 +1,60 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
skating:
|
||||
# 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: 35.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: 15.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
|
||||
speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.005
|
||||
# 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.001
|
||||
# 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: 10
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 200
|
||||
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_\/]*village[\w_\/]*': 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025
|
140
config/relics/relics/shadow_glaive.yaml
Normal file
140
config/relics/relics/shadow_glaive.yaml
Normal file
@ -0,0 +1,140 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
glaive:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 2.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
|
||||
recharge:
|
||||
# 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: 30.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.09
|
||||
# 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
|
||||
bounces:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 3.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: 1.0
|
||||
# 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: ADD
|
||||
radius:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 2.5
|
||||
# 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
|
||||
saw:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 1.5
|
||||
# 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.75
|
||||
# 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
|
||||
speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 15.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: 20.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: -1.0
|
||||
# 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: ADD
|
||||
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:
|
||||
minecraft:chests/ancient_city: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(end|warp)[\w_\/]*': 0.025
|
||||
minecraft:chests/ancient_city_ice_box: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(warden|sculk|echo)[\w_\/]*': 0.025
|
59
config/relics/relics/space_dissector.yaml
Normal file
59
config/relics/relics/space_dissector.yaml
Normal file
@ -0,0 +1,59 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
dissection:
|
||||
# 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:
|
||||
distance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 32.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: 16.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.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
|
||||
time:
|
||||
# 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.5
|
||||
# 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: 200
|
||||
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:
|
||||
minecraft:chests/ruined_portal: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(nether|hell|lava|magma|fire|burn|fortress)[\w_\/]*': 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(bastion|piglin)[\w_\/]*': 0.025
|
41
config/relics/relics/spatial_sign.yaml
Normal file
41
config/relics/relics/spatial_sign.yaml
Normal file
@ -0,0 +1,41 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
seal:
|
||||
# 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:
|
||||
time:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 4.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: 2.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.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: 200
|
||||
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
|
225
config/relics/relics/spore_sack.yaml
Normal file
225
config/relics/relics/spore_sack.yaml
Normal file
@ -0,0 +1,225 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
spore:
|
||||
# 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: 4.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: 2.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_TOTAL
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.5
|
||||
# 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.25
|
||||
# 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.1
|
||||
# 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_TOTAL
|
||||
size:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.5
|
||||
# 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.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
|
||||
cooldown:
|
||||
# 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: 15.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.1
|
||||
# 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_TOTAL
|
||||
buffer:
|
||||
# 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:
|
||||
chance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.075
|
||||
# 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.025
|
||||
# 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.1
|
||||
# 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_TOTAL
|
||||
capacity:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 5.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: 2.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: 1.0
|
||||
# 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: ADD
|
||||
multiplying:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 10
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
amount:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.15
|
||||
# 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.05
|
||||
# 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.4
|
||||
# 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
|
||||
chance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.15
|
||||
# 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.05
|
||||
# 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.128
|
||||
# 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_TOTAL
|
||||
size:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.1
|
||||
# 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.05
|
||||
# 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.1775
|
||||
# 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_TOTAL
|
||||
explosion:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 15
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
size:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.25
|
||||
# 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.05
|
||||
# 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: 20
|
||||
# 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_\/]*(jungle|temple)[\w_\/]*': 0.025
|
95
config/relics/relics/wool_mitten.yaml
Normal file
95
config/relics/relics/wool_mitten.yaml
Normal file
@ -0,0 +1,95 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
mold:
|
||||
# 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:
|
||||
damage:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.25
|
||||
# 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.05
|
||||
# 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.1
|
||||
# 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
|
||||
freeze:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 2.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.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
|
||||
size:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 32.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: 12.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
|
||||
stun:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.05
|
||||
# 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.025
|
||||
# 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: 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_\/]*(frosz?|taiga|cold|winter|snow|icey?|glac)[\w_\/]*': 0.025
|
||||
minecraft:chests/village/village_fletcher: 0.025
|
||||
minecraft:chests/igloo_chest: 0.025
|
Loading…
x
Reference in New Issue
Block a user