Ultimate Quality


This mod adds a lot of additional quality levels. Be aware that this mod is not balanced and can lead to extremely cursed builds.

Content
7 months ago
2.0
291

b Fix for next quality

5 months ago

Hi! You forgot fill "next" and "next_probability" fields for new qualities.
Here full quality.lua:

data:extend(
{
{
type = "quality",
name = "normal-plus",
level = 1,
color = {r = 255 * 0.4, g = 255 * 0.4, b = 255 * 0.4},
order = "aa",
next = "uncommon",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(normalColor),
GetPlusIcon(normalColor),
},
beacon_power_usage_multiplier = 11/12,
mining_drill_resource_drain_multiplier = 11/12,
science_pack_drain_multiplier = 99/100,
},
{
type = "quality",
name = "uncommon-plus",
level = 3,
color = {43, 165, 61},
order = "ba",
next = "rare",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(uncommonColor),
GetPlusIcon(uncommonColor),
},
beacon_power_usage_multiplier = 9/12,
mining_drill_resource_drain_multiplier = 9/12,
science_pack_drain_multiplier = 97/100,
},
{
type = "quality",
name = "rare-plus",
level = 5,
color = {25, 104, 178},
order = "ca",
next = "epic",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(rareColor),
GetPlusIcon(rareColor),
},
beacon_power_usage_multiplier = 7/12,
mining_drill_resource_drain_multiplier = 7/12,
science_pack_drain_multiplier = 95/100,
},
{
type = "quality",
name = "epic-plus",
level = 7,
color = {137, 0, 178},
order = "da",
next = "legendary",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(epicColor),
GetPlusIcon(epicColor),
},
beacon_power_usage_multiplier = 5/12,
mining_drill_resource_drain_multiplier = 5/12,
science_pack_drain_multiplier = 93/100,
},
{
type = "quality",
name = "legendary-plus",
level = 9,
color = {178, 104, 0},
order = "ea",
next = "mythical",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(legendaryColor),
GetPlusIcon(legendaryColor),
},
beacon_power_usage_multiplier = 3/12,
mining_drill_resource_drain_multiplier = 3/12,
science_pack_drain_multiplier = 91/100,
},
{
type = "quality",
name = "mythical",
level = 10,
color = {178, 0, 0},
order = "f",
next = "mythical-plus",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(mythicalColor),
},
beacon_power_usage_multiplier = 2/12,
mining_drill_resource_drain_multiplier = 2/12,
science_pack_drain_multiplier = 90/100,
},
{
type = "quality",
name = "mythical-plus",
level = 12,
color = {178, 0, 0},
order = "fa",
next = "divine",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(mythicalColor),
GetPlusIcon(mythicalColor),
},
beacon_power_usage_multiplier = 1/12,
mining_drill_resource_drain_multiplier = 1/12,
science_pack_drain_multiplier = 88/100,
},
{
type = "quality",
name = "divine",
level = 14,
color = {178, 178, 44},
order = "g",
next = "divine-plus",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(divineColor),
},
beacon_power_usage_multiplier = 1/25,
mining_drill_resource_drain_multiplier = 1/25,
science_pack_drain_multiplier = 86/100,
},
{
type = "quality",
name = "divine-plus",
level = 17,
color = {178, 178, 44},
order = "ga",
next = "ultimate",
next_probability = nextProbability,
subgroup = "qualities",
icons =
{
GetCircleIcon(divineColor),
GetPlusIcon(divineColor),
},
beacon_power_usage_multiplier = 1/50,
mining_drill_resource_drain_multiplier = 1/50,
science_pack_drain_multiplier = 83/100,
},
{
type = "quality",
name = "ultimate",
level = 20,
color = {178, 178, 178},
order = "h",
subgroup = "qualities",
icons =
{
GetInfinityIcon(ultimateColor),
},
beacon_power_usage_multiplier = 1/100,
mining_drill_resource_drain_multiplier = 1/100,
science_pack_drain_multiplier = 80/100,
}
}
)

3 months ago

Can you tell specifically, what quality does not have those fields?
The ultimate quality does not have them because it is last quality.

New response