INITIAL COMMIT
This commit is contained in:
15
config/artifacts/client.json5
Normal file
15
config/artifacts/client.json5
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
// Whether models for gloves should be shown in first person
|
||||
"showFirstPersonGloves": true,
|
||||
// Whether artifacts should have tooltips explaining their effects
|
||||
"showTooltips": true,
|
||||
// Whether mimics can use textures from Lootr or Quark
|
||||
"useModdedMimicTextures": true,
|
||||
// Display artifacts on cooldown next to the hotbar
|
||||
"enableCooldownOverlay": false,
|
||||
/* Location of the artifact cooldown gui element
|
||||
Distance from the hotbar measured in pixels
|
||||
Negative values place the element left of the hotbar
|
||||
*/
|
||||
"cooldownOverlayOffset": 10
|
||||
}
|
||||
36
config/artifacts/common.json5
Normal file
36
config/artifacts/common.json5
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
// The chance everlasting beef drops when a cow or mooshroom is killed by a player
|
||||
"everlastingBeefChance": 0.002,
|
||||
// The chance that a skeleton, zombie or piglin spawns with an artifact equipped
|
||||
"entityEquipmentChance": 0.001,
|
||||
// The chance that an artifact generates in suspicious sand or gravel
|
||||
"archaeologyChance": 0.0625,
|
||||
// Whether the Kitty Slippers and Bunny Hoppers change the player's hurt sounds
|
||||
"modifyHurtSounds": true,
|
||||
"campsite": {
|
||||
/* How many times a campsite will attempt to generate per chunk
|
||||
Set this to 0 to prevent campsites from generating
|
||||
*/
|
||||
"count": 4,
|
||||
// The minimum height campsites can spawn at
|
||||
"minY": -60,
|
||||
// The maximum height campsites can spawn at
|
||||
"maxY": 40,
|
||||
// Probability that a campsite has a mimic instead of a chest
|
||||
"mimicChance": 0.3,
|
||||
// Whether to use wooden chests from other mods when generating campsites
|
||||
"useModdedChests": true,
|
||||
// Whether campsites can contain blocks that emit light
|
||||
"allowLightSources": true
|
||||
},
|
||||
/* Affects how common artifacts are in chests.
|
||||
Values above 1 will make artifacts rarer, values between 0 and 1 will make artifacts more common.
|
||||
Doubling this value will make artifacts approximately twice as hard to find, and vice versa.
|
||||
To prevent artifacts from appearing as chest loot, set this to 10000.
|
||||
|
||||
To disable or change the effects of specific items, the /gamerule command can be used.
|
||||
A list of available game rules and their effects can be found on the wiki on GitHub:
|
||||
https://github.com/ochotonida/artifacts/wiki
|
||||
*/
|
||||
"artifactRarity": 1.0
|
||||
}
|
||||
40
config/artifacts/relics/anglers_hat.yaml
Normal file
40
config/artifacts/relics/anglers_hat.yaml
Normal file
@ -0,0 +1,40 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
catch:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
chance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.2
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 0.1
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.25
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 10
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 100
|
||||
lootData:
|
||||
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
|
||||
entries:
|
||||
'[\w]+:chests\/[\w_\/]*(water|ocean|river|(?<!air)ship|aqua)[\w_\/]*': 0.025
|
||||
minecraft:chests/buried_treasure: 0.025
|
||||
41
config/artifacts/relics/lucky_scarf.yaml
Normal file
41
config/artifacts/relics/lucky_scarf.yaml
Normal file
@ -0,0 +1,41 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
luck:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
chance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.2
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 0.1
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.25
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 10
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 100
|
||||
lootData:
|
||||
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
|
||||
entries:
|
||||
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
|
||||
minecraft:chests/woodland_mansion: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025
|
||||
67
config/artifacts/relics/novelty_drinking_hat.yaml
Normal file
67
config/artifacts/relics/novelty_drinking_hat.yaml
Normal file
@ -0,0 +1,67 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
drinking:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.35
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 0.3
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.045
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
nutrition:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 5
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
hunger:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 3.0
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 1.0
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.15
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 15
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 100
|
||||
lootData:
|
||||
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
|
||||
entries:
|
||||
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
|
||||
minecraft:chests/woodland_mansion: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025
|
||||
67
config/artifacts/relics/plastic_drinking_hat.yaml
Normal file
67
config/artifacts/relics/plastic_drinking_hat.yaml
Normal file
@ -0,0 +1,67 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
drinking:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
speed:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.35
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 0.3
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.045
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
nutrition:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 5
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
hunger:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 3.0
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 1.0
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.15
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 15
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 100
|
||||
lootData:
|
||||
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
|
||||
entries:
|
||||
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
|
||||
minecraft:chests/woodland_mansion: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025
|
||||
59
config/artifacts/relics/scarf_of_invisibility.yaml
Normal file
59
config/artifacts/relics/scarf_of_invisibility.yaml
Normal file
@ -0,0 +1,59 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
invisible:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
threshold:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.08
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 0.07
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.03
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
radius:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 3.0
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 8.0
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: -0.05
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 10
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 100
|
||||
lootData:
|
||||
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
|
||||
entries:
|
||||
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
|
||||
minecraft:chests/woodland_mansion: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025
|
||||
40
config/artifacts/relics/snorkel.yaml
Normal file
40
config/artifacts/relics/snorkel.yaml
Normal file
@ -0,0 +1,40 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
diving:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
duration:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 10.0
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 5.0
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.2
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 10
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 100
|
||||
lootData:
|
||||
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
|
||||
entries:
|
||||
'[\w]+:chests\/[\w_\/]*(water|ocean|river|(?<!air)ship|aqua)[\w_\/]*': 0.025
|
||||
minecraft:chests/buried_treasure: 0.025
|
||||
41
config/artifacts/relics/superstitious_hat.yaml
Normal file
41
config/artifacts/relics/superstitious_hat.yaml
Normal file
@ -0,0 +1,41 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
looting:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
chance:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 0.2
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 0.1
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.25
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 10
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 100
|
||||
lootData:
|
||||
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
|
||||
entries:
|
||||
'[\w]+:chests\/[\w_\/]*(mineshaft|city|stronghold)[\w_\/]*': 0.025
|
||||
minecraft:chests/woodland_mansion: 0.025
|
||||
'[\w]+:chests\/[\w_\/]*(pillag|outpost)[\w_\/]*': 0.025
|
||||
39
config/artifacts/relics/villager_hat.yaml
Normal file
39
config/artifacts/relics/villager_hat.yaml
Normal file
@ -0,0 +1,39 @@
|
||||
abilitiesData:
|
||||
abilities:
|
||||
discount:
|
||||
# Highest level to which the ability can be upgraded
|
||||
maxLevel: 10
|
||||
# Relic level at which the ability becomes unlocked
|
||||
requiredLevel: 0
|
||||
# Number of leveling points needed to increase the ability level
|
||||
requiredPoints: 1
|
||||
stats:
|
||||
multiplier:
|
||||
# Maximum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
maxInitialValue: 20.0
|
||||
# Maximum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
maxThresholdValue: 1.7976931348623157E308
|
||||
# Minimum base value of the stat. A random value within this range is assigned when the relic is first created
|
||||
minInitialValue: 10.0
|
||||
# Minimum threshold value for the stat, representing hard limits that cannot be surpassed through ability level upgrades or other methods
|
||||
minThresholdValue: 4.9E-324
|
||||
# Modifier applied to the base value of the stat, depending on the [upgradeOperation] parameter.
|
||||
upgradeModifier: 0.3
|
||||
# Type of mathematical operation used to calculate the stat's value based on the ability level. Supported operations include:
|
||||
# MULTIPLY_BASE: x + ((x * y) * z),
|
||||
# MULTIPLY_TOTAL: x * (y + 1)^z,
|
||||
# ADD: x + (y * z).
|
||||
#
|
||||
# ...where x - Base stat value, y - Value of [upgradeModifier], z - Current relic level
|
||||
upgradeOperation: MULTIPLY_BASE
|
||||
levelingData:
|
||||
# Amount of experience required to level up to relic level 1
|
||||
initialCost: 100
|
||||
# Maximum level of the relic
|
||||
maxLevel: 10
|
||||
# Increment in experience required for each subsequent level of the relic
|
||||
step: 100
|
||||
lootData:
|
||||
# List of key-value pairs where the key is a textual identifier for the loot table (supporting regular expressions) and the value represents the probability of generating the relic within the specified bounds
|
||||
entries:
|
||||
'[\w]+:chests\/[\w_\/]*village[\w_\/]*': 0.025
|
||||
Reference in New Issue
Block a user