Skip to content
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

Component health #990

Closed
SeniorFight opened this issue Mar 31, 2015 · 10 comments
Closed

Component health #990

SeniorFight opened this issue Mar 31, 2015 · 10 comments

Comments

@SeniorFight
Copy link

Add health to every component and cards.

Add heat vents to prevent heat damage on them.

Add possibility to repair them before total destruction of an component.

Add random component damage if computer is submerged under water.

Add module random errors (screen flicker for graphics card for example) if module is below 5 ~ 10 % health (in scripting it will be like 5 uses lefts out of 100).

Add time-usage, the longer you use it, the more it gets damaged, except for tier 3 and creative, which would only get damage from water and heat.

Add heat cooling if feature is added (a module that will use a liquid to cool down components, or an external heat vent to keep high-tier components cooled, the more components in, the more heat produced, don't even think about heat generation for IC2...)

@Kubuxu
Copy link
Contributor

Kubuxu commented Mar 31, 2015

Can I ask you: Where is fun in randomly failing components?

@SeniorFight
Copy link
Author

The fun is to make manageable heat vents (scriptable, so they can work faster/slower depending of the BIOS),

the fun is to repair components,

the realism in hard-core mode is to lose them, which is part of the "reality" in our real life.

the fun is to make it more realistic. This of course can be toggled normal = off/hardcore = on by the player in the config I think it's the best solution.

@Techokami
Copy link
Contributor

I thought the fun was with running computers in Minecraft.

Sent from my Windows Phone


From: SeniorFightmailto:notifications@github.com
Sent: ‎3/‎31/‎2015 5:07 AM
To: MightyPirates/OpenComputersmailto:OpenComputers@noreply.github.com
Subject: Re: [OpenComputers] Component health (#990)

The fun is to make manageable heat vents (scriptable, so they can work faster/slower depending of the BIOS),

the fun is to repair components,

the realism in hard-core mode is to lose them, which is part of the "reality" in our real life.

the fun is to make it more realistic. This of course can be toggled normal = off/hardcore = on by the player in the config I think it's the best solution.


Reply to this email directly or view it on GitHub:
#990 (comment)

@Vexatos
Copy link
Contributor

Vexatos commented Mar 31, 2015

I doubt this is worth the effort...

@SeniorFight
Copy link
Author

For me it would be fun to make modules that get damaged if submerged under water or works haaaard without vents (computers have already vents installed, but using high-end modules on low-end computers should make these vents not enough to cool down)

Why people doesn't like it, it's cool and it makes it realistic. Running computers is good, modular system is good to, but damage to these modules should be even more realistic and CAN BE TOGGLED ON/OFF in the config!!! So not everyone will get embarassed if they won't.

@Kubuxu
Copy link
Contributor

Kubuxu commented Mar 31, 2015

@SeniorFight but this all requires much of precious development time. It would require major rewrite of component/upgrade system.

And what with robots. Should their component also take damage. You can't change them easily.

@SeniorFight
Copy link
Author

@Kubuxu Robots should have "waterproof plates" to protect modules from water corrozion.

Robots also should have integrated heat vents, those would cool down these modules.

And no, we don't need majoooor rewrites, just add "uses" to every module, and add cooling/heating/damaging system to modules.

IT would be like a fun-part of this mod.

@fnuecke
Copy link
Member

fnuecke commented Mar 31, 2015

Let's just agree that what's fun is different for each person. I personally don't enjoy an overabundance of "pure maintenance" when automating things (which this would fall under, in my opinion). So unless there's major demand for this, I won't add this myself. This also falls into a kind of "hard mode" set of features, like #981. As mentioned in that issue, if someone were to make a good pull request, I'd be willing to merge that.

@SeniorFight
Copy link
Author

@fnuecke You said by yourself, that you'll maybe add computer "electrick shock" or something when under water, which would be logicall, as we see on both sides of the computer that there are vents, and water "could" enter through those wents and if computer is running should shut it down.

@fnuecke
Copy link
Member

fnuecke commented Apr 11, 2015

All right, so. After thinking about this topic for quite a bit, here's my stance on "hard mode" features: I don't plan on adding them in the foreseeable future. So I'm gonna close issues I feel that fall into that category as duplicates of #1043. While not entirely serious, that issue can serve as a place to pool "hard mode" ideas, in case someone wants to get working on an addon that does that, or I change my mind in the future.

Sorry, something went wrong.

@fnuecke fnuecke closed this as completed Apr 11, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants