I discovered a bug that i believe is caused by this mod. i installed it a couple days ago. Im doing my first run with space age, so im new to the concept of Quality. I only have access to rare level quality and i made Power Armor MK2 as well as a host of other armor equipment at rare level.
Well i noticed when i was putting my roboport into the armor i was wearing. the roboport would revert to normal quality and then it would charge up with power. all other equipment was fine. it was just the roboport mk1. I dont have access to anything off Nauvis yet but ive equipped everything i possibly can make at this point as rare and they stayed rare.
I was given the suggestion to try reloading my save or taking the armor off and on again. or try putting the equipment in when the armor was in a crate. I found whenever i put the roboport in the armor when the armor was in the crate, it would stay rare, but the power would not charge up. however the moment i equipped the armor the roboport would convert to normal quality. So it only seems to happen when im wearing the armor.
Anyways i tried taking a couple mods off one at a time to see which might be the cause and once i unloaded this mod, my roboport stopped convertin to lower quality and stayed rare when equipping it into the armor. Also when i loaded the game withtout the mod. the game tells you it removed "personal_roboport_something_15" sorry i didnt get the full name. since it mentioned roboport specifically in what got removed, im guessing it was something to do with that.
Dude, thank you so much! I completely forgot about quality. I’m going to fix that right now.
Your intuition is spot on. For context: the mod works by swapping the roboport in your armor with a hidden variant. I create copies of every roboport at the start of the game with all different possible ranges. By swapping them out, I can dynamically change the armor's roboport range. This is the only way to do it because values like "roboport range" are hardcoded into the prototype (the blueprint of a Factorio entity).
Because you're wearing the armor, it tries to adjust the range so only nearby things get built. It swaps your roboport for one with a smaller range. But currently, it defaults to normal quality because I ignored that part. Oops!