vgstation-coders / vgstation13

Butts
GNU Affero General Public License v3.0
265 stars 546 forks source link

MoMMIs Can't Use Regular Material Synthesizers #3629

Closed Shadowmech88 closed 9 years ago

Shadowmech88 commented 9 years ago

My mounted material synthesizer couldn't scan additional materials, which isn't really that big a deal. So I build a normal material synthesizer, scanned silver and gold and whatnot, loaded it with matter cartridges and attempted to replicate the materials. When I tried to create any amount of anything using the normal material synthesizer, I got the message "You can't make that much [mineral] without shutting down!" which to me makes it seem like it was trying to use my mounted synthesizer, and my energy, instead of using the synthesizer I had in my hand and its matter cartridges. Despite the message, the matter cartridges were drained, though no materials spawned. Additionally, I could continue draining the matter cartridges into the negative numbers.

material

Anyway, this effectively means MoMMIs are incapable of using standard material synthesizers at all, which is a problem if one wishes to scan and replicate something not in the MoMMI's synthesizer's data, or something which would normally have too high an energy cost.

Shadowmech88 commented 9 years ago

So how are you supposed to replicate rare materials as a MoMMI if your own synthesizer can't scan other minerals?

ComicIronic commented 9 years ago

A larger issue was also MoMMIs subtly breaking their laws by scanning and spawning large amounts of rare materials, since their cost was essentially free.

9600bauds commented 9 years ago

Code assumes the synthetizer is the built-in module if the user is a robot. Which of course fucks everything up. The entire code for borg synthetizer is a mess. I could try fixing this, but how is it meant to work? Are MoMMIs meant to use handheld synthetizers or not? (obviously using cartridges, not their battery)

PJB3005 commented 9 years ago

Actually, MoMMIs CAN pick up tools they already have (but can't, for example, recycle them in an autolathe)

Shadowmech88 commented 9 years ago

Apparently by design.