[0.12.5] Modules destroyed when modular armor used as ingred
-
- Filter Inserter
- Posts: 778
- Joined: Sun Sep 07, 2014 12:59 pm
- Contact:
[0.12.5] Modules destroyed when modular armor used as ingred
Very much a fringe case as this doesn't apply to vanilla but only to modded games, but I'll report it anyway in case it's an easy change When you craft modular armor that uses a previous tier modular armor as an ingredient, any modules that were in that previous tier get destroyed with no warning. I haven't tested what happens when you have one with and one without modules.
I don't have OCD, I have CDO. It's the same, but with the letters in the correct order.
Re: [0.12.5] Modules destroyed when modular armor used as ingred
The recipe system was never designed to handle complex items as ingredients (blueprints that are setup, armor with equipment) and as such I don't know if this is really a "bug" or just "working as intended - complex items aren't supported as ingredients".
If you want to get ahold of me I'm almost always on Discord.
Re: [0.12.5] Modules destroyed when modular armor used as ingred
I'm not sure we ever claimed it would do anything else. You also didn't mention what the supposed correct behaviour in this case is.
-
- Filter Inserter
- Posts: 778
- Joined: Sun Sep 07, 2014 12:59 pm
- Contact:
Re: [0.12.5] Modules destroyed when modular armor used as ingred
Fair enough, like I said: very much a fringe case
If it's at all possible to detect this state, I suppose a friendly solution might be to just not consider these configured items as ingredients (and leave it up to the mod author to communicate this). But if that's something that'll take more than a few minutes to implement, I'd fully understand a 'won't fix' status
This can't really be right though. If they aren't supported as ingredients, the bug would be that the game accepts them anywayRseding91 wrote:"working as intended - complex items aren't supported as ingredients".
If it's at all possible to detect this state, I suppose a friendly solution might be to just not consider these configured items as ingredients (and leave it up to the mod author to communicate this). But if that's something that'll take more than a few minutes to implement, I'd fully understand a 'won't fix' status
Something doesn't need to have been claimed to be unexpected It's probably never really been considered, so I'm putting it up for consideration nowOxyd wrote:I'm not sure we ever claimed it would do anything else. You also didn't mention what the supposed correct behaviour in this case is.
I don't have OCD, I have CDO. It's the same, but with the letters in the correct order.
- Ranakastrasz
- Smart Inserter
- Posts: 2174
- Joined: Thu Jun 12, 2014 3:05 am
- Contact:
Re: [0.12.5] Modules destroyed when modular armor used as ingred
Two options. Either apply an error and prevent it, or cause it to drop all the components into the inventory. If no space exists, place it in trash, and if that fails, either drop it on the ground or apply an error as above.
My Mods:
Modular Armor Revamp - V16
Large Chests - V16
Agent Orange - V16
Flare - V16
Easy Refineries - V16
Modular Armor Revamp - V16
Large Chests - V16
Agent Orange - V16
Flare - V16
Easy Refineries - V16
Re: [0.12.5] Modules destroyed when modular armor used as ingred
This is the bug reports forum, though, and this feels more like a feature request to me than a bug.Boogieman14 wrote:Something doesn't need to have been claimed to be unexpected It's probably never really been considered, so I'm putting it up for consideration now
Not sure what inventory you're talking about: Assemblers don't really have inventories, just input and output slots. They don't have trash either. And dropping items around assemblers sure sounds very surprising.Ranakastrasz wrote:Two options. Either apply an error and prevent it, or cause it to drop all the components into the inventory. If no space exists, place it in trash, and if that fails, either drop it on the ground or apply an error as above.
I suppose an easy fix to this bug would be to make armour and similar items unusable in recipes, modded or not.
- Ranakastrasz
- Smart Inserter
- Posts: 2174
- Joined: Thu Jun 12, 2014 3:05 am
- Contact:
Re: [0.12.5] Modules destroyed when modular armor used as ingred
Oh, I see.Oxyd wrote:This is the bug reports forum, though, and this feels more like a feature request to me than a bug.Boogieman14 wrote:Something doesn't need to have been claimed to be unexpected It's probably never really been considered, so I'm putting it up for consideration now
Not sure what inventory you're talking about: Assemblers don't really have inventories, just input and output slots. They don't have trash either. And dropping items around assemblers sure sounds very surprising.Ranakastrasz wrote:Two options. Either apply an error and prevent it, or cause it to drop all the components into the inventory. If no space exists, place it in trash, and if that fails, either drop it on the ground or apply an error as above.
I suppose an easy fix to this bug would be to make armour and similar items unusable in recipes, modded or not.
Modular armor, in my experience, is not something you will ever mass produce. You will at most get one per player, ever. Hence, I always do it by hand. Hence I am refering to the player's inventory.
My Mods:
Modular Armor Revamp - V16
Large Chests - V16
Agent Orange - V16
Flare - V16
Easy Refineries - V16
Modular Armor Revamp - V16
Large Chests - V16
Agent Orange - V16
Flare - V16
Easy Refineries - V16
- Twisted_Code
- Long Handed Inserter
- Posts: 91
- Joined: Sat Jun 06, 2015 1:15 am
- Contact:
Re: [0.12.5] Modules destroyed when modular armor used as ingred
Oxyd wrote:Not sure what inventory you're talking about: Assemblers don't really have inventories, just input and output slots. They don't have trash either. And dropping items around assemblers sure sounds very surprising.Ranakastrasz wrote:Two options. Either apply an error and prevent it, or cause it to drop all the components into the inventory. If no space exists, place it in trash, and if that fails, either drop it on the ground or apply an error as above.
I suppose an easy fix to this bug would be to make armour and similar items unusable in recipes, modded or not.
Yeah, but this would have to be something that the developers apply to the crafting system as a whole, so...Ranakastrasz wrote: Modular armor, in my experience, is not something you will ever mass produce. You will at most get one per player, ever. Hence, I always do it by hand. Hence I am refering to the player's inventory.
also, if I may: how about leaving it up to a given mod to decide how to handle complex objects? Of course, the default action would just be prevent the object from being crafted, but this would also give mod authors freedom. This freedom could be used to make things comparable to projectred knapsacks in Minecraft. Said items store other items as metadata, yet can be crafted with a dye without affecting the contents.
How to report bugs effectively (archived version)because everyone should know this.
The game's tech tree, a visual reference guide.
The game's tech tree, a visual reference guide.
- Ranakastrasz
- Smart Inserter
- Posts: 2174
- Joined: Thu Jun 12, 2014 3:05 am
- Contact:
Re: [0.12.5] Modules destroyed when modular armor used as ingred
Now that would be ideal. In most extra cases, assuming a single modular armor item being changed into a higher tier, and larger one, would be easy to map onto the new one, if you used more than one as components, it might be a problem.Twisted_Code wrote:Oxyd wrote:Not sure what inventory you're talking about: Assemblers don't really have inventories, just input and output slots. They don't have trash either. And dropping items around assemblers sure sounds very surprising.Ranakastrasz wrote:Two options. Either apply an error and prevent it, or cause it to drop all the components into the inventory. If no space exists, place it in trash, and if that fails, either drop it on the ground or apply an error as above.
I suppose an easy fix to this bug would be to make armour and similar items unusable in recipes, modded or not.Yeah, but this would have to be something that the developers apply to the crafting system as a whole, so...Ranakastrasz wrote: Modular armor, in my experience, is not something you will ever mass produce. You will at most get one per player, ever. Hence, I always do it by hand. Hence I am refering to the player's inventory.
also, if I may: how about leaving it up to a given mod to decide how to handle complex objects? Of course, the default action would just be prevent the object from being crafted, but this would also give mod authors freedom. This freedom could be used to make things comparable to projectred knapsacks in Minecraft. Said items store other items as metadata, yet can be crafted with a dye without affecting the contents.
The ability to, via script, to block an item from various forms of manipulation would be very useful. Disallowing usage of module armor in a recipe if it has an modules inside would be the local solution.
My Mods:
Modular Armor Revamp - V16
Large Chests - V16
Agent Orange - V16
Flare - V16
Easy Refineries - V16
Modular Armor Revamp - V16
Large Chests - V16
Agent Orange - V16
Flare - V16
Easy Refineries - V16
Re: [0.12.5] Modules destroyed when modular armor used as ingred
IMHO the natural way to prevent this is that the modified version of the item can not be used as ingredient. The you would not be able to put it into the crafting machine, nor hand-craft it away. You'd have to clear the blueprint/empty the power armor for it to be considered as ingredient.