place_result of an item based on its quality

Place to ask discuss and request the modding support of Factorio. Don't request mods here.
MonoToast
Manual Inserter
Manual Inserter
Posts: 1
Joined: Fri Nov 15, 2024 7:52 pm
Contact:

place_result of an item based on its quality

Post by MonoToast »

TL;DR
Allow the place_result of an item to vary based on its quality, enabling greater customization of entities through the modding API.
What?
adding functionality to the modding API that enables modders to specify the place_result of an item based on its quality.

Here’s an example of how this might look in the data structure:

item = {
name = "cargo-wagon",
type = "item",
place_result_by_quality_level = {
["0"] = "cargo-wagon", -- Default quality
["1"] = "uncommon-cargo-wagon", -- Uncommon quality
["2"] = "rare-cargo-wagon" -- Rare quality
}
}
Why?
This feature would allowing modders to customize entities in ways that better align with their creative visions. It would also open up new gameplay possibilities:

Create progression systems: Higher-quality entities could provide unique features.
Improve balance: Finer tuning of all performance-related properties across quality tiers would be possible.
Expand modding utility: Unlock more creative applications of item qualities, enriching the modding ecosystem.

Examples:

cargo wagons could correlate quality tiers with inventory size, air resistance, weight, or friction.
quality assembly machine could feature unique textures, animations, or sounds.
Koub
Global Moderator
Global Moderator
Posts: 7784
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: place_result of an item based on its quality

Post by Koub »

[Koub] Moved to Modding interface requests.
Koub - Please consider English is not my native language.
Post Reply

Return to “Modding interface requests”