-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Taking stuff apart #36841
Comments
Dynamic generation is nice. As a game logic it would be easy for players to understand (very consistent, players could anticipate times ahead of checking the GUI). As "real life" logic, well, we'd have to manually test/figure out/check deconstruction/disassembly times. That could be exhaustive to do with so many recipes/items. It's a bit of a tangent, but IRL taking a phone apart carefully might take 10 or so minutes if not wishing to damage parts (see youtube https://youtu.be/o4p1gR27rNQ ). But in game is 30 seconds. :p Assembling just the screen might take 20 mins: https://youtu.be/giHMOKIKvLs Though that's different to most makeshift/DIY projects (though again, has a lot of screw in parts, so not as slow as possibly soldering in parts). So those numbers for electronics don't seem too far off. This radio project also took around 20 mins: https://youtu.be/AW_ib2_fKPg So DIY electronics stuff might be comparable if the parts/recipe is already known and setup. That said, when it comes to taking a chair or table apart, it can be done quickly if screwed/bolted (say garden furniture) together, or if nailed, hammering it with a crowbar. Not sure how to treat non-electronic devices. IMO they'd be the quicker to dismantle objects. |
Well, soldering is quite quick with a bit of practice and when having right tool/tip for the job, de-soldering is even quicker and less tool dependent. Very miniaturized consumer electronics are bit different, most everything is is either on main board or function blocks connected by connectors of some kind, and all basic components and higher logic are very small SMD's you wouldn't find much use for anyway were you to de-solder them, at least not without capabilities to print a circuit board of sufficient track precision, and single layer one would do you little good either. So at most you could reuse some modules, eg. GPS-receiver. So, as far as smartphones etc are concerned, I'd say disassembly times are OK-ish, perhaps could be risen to 2 minutes, to account for frustrated groaning at tamper-proof screws before prying the thing open with a blade. Though you should get a battery out of smartphones. |
And as to dynamic generation - game already does that, it even has rudimentary support for nonrecoverable elements (mostly used for glues IIRC). |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not 'bump' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered. |
This issue has been automatically closed due to lack of activity. This does not mean that we do not value the issue. Feel free to request that it be re-opened if you are going to actively work on it |
Is your feature request related to a problem? Please describe.
Taking stuff apart takes significantly less time than putting it together (even back together, ask any kid if you don't remember). But maintaining thousands of dedicated uncraft recipes reflecting that would be inefficient to say the least.
I'm getting a feeling I haven't elucidated myself properly here, so to reiterate - sans perhaps welded contraptions (unless using 'angular' grinder), taking things apart, in the real word, is almost always significantly faster than putting them together, hence so it should in game.
Describe the solution you'd like
Allow
reversible
property to also take time value that would translate directly into auto-generated uncraft recipes.Describe alternatives you've considered
Have default uncraft time initialized to half of craft time, unless electronics is main skill then it becomes third of craft time - that is what I've been running locally for a while (on top of the above, to quickly deal with exceptions), to save myself effort of updating existing recipes.
Additional context
This could substantially reduce amount of existing uncraft recipes.
NB. This isn't as much a request as proposal, I could have either solution up as PR's in minutes, just looking for input.
The text was updated successfully, but these errors were encountered: