Given the 'Frontier' characteristic of this sim, where you see the setllers do a lot of manual labor outside, wouldn't it be a good idea to include frostnip to the list of 'ailments?'
Frostnip happens when you rupture your suit (let's assume it's a stretch-body-hugging suit, unlike the current ones, where a rupture would leave you dead...)
... so your skin gets very locally exposed to the extreme cold and low-pressure atmosphere.
Result: at that place you get frostnip, quite painful, but not deadly. Still, it can be enough to impede your work efficiency, esp. if it's your gloves ripping... And, if serious, you might need pain-killers, which might interfere with your capabilities overall (as a driver, for instance)
Just an idea...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
That's a good idea. We currently have air leak malfunctions that can occur with an EVA suit. This just reduces the oxygen supplies in the suit until repaired.
Also there is a freezing medical condition when a person is exposed to cold temperature for too long. (see people.xml configuration file). This is a deadly condition, though.
A suit tear malfunction could be created that could only occur in EVA suits. That malfunction could produce a frost nip medical condition that reduces the person's performance and takes a while to heal, but requires no medical treatment.
A suit tear could also create a more serious frost bite medical condition that affects performance and requires bandages for treatment. If left untreated long enough, it can turn to gangrene.
The cool thing is I think all of this should be doable by editing the malfunction.xml and medical.xml configuration files.
Thank you for the suggestion. I'll add this to the 2.77 development version tonight and post the modified configuration files so you can download them.
Scott Davis
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I thought it *might* be quite straightforward to 'bolt-on' (i am not a programmer-anymore, stopped doing programming as a hobby (late 80's) so it was a semi-educated guess.)
BTW: What's the best place to pipe idea's: here or on the mailing-lists?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hmmm...actually I found a small syntax bug in the program in which the EVASuit malfunction manager was registered as "EVASuit" rather than "EVA Suit", so it wasn't finding any malfunctions related to it in the malfunctions.xml.
I fixed it in the repository so it will be available in the next version. I added the suit tear malfunction and the frostnip and frostbite health complaints.
I'll put a version of the configuration files up on the website tonight that should work for version 2.76 ok.
Scott
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Great! Esp. the frostnip/frostbite difference... I thought I did it right (my own attempt,) until you pointed out the syntax error... Then I realized I had been very sloppy. Causing frostnip within habs an rovers, hmmm... (did it under 'small air leak, wich of course isn't the same of ruptured suit, come to think of it...)
One question: probability of EVA suit tear currently set as 100.0? Isn't that too high? Of course this is offset with the lower probability of frostnip happening in the sim, but IMHO it would be the other way round: rupturing will very, very likely (virtually 100%) cause frostnips, but rupturing won't happen every time you do an EVA...
Nitpicking, as usual....
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The probability weight for the malfunction "suit tear" is relative to other malfunctions that could happen in an EVA suit:
Malfunction Probability Weight %Chance
Air Leak 10.0 6.8%
Minor Fire 15.0 10.3%
Water Leak 10.0 6.8%
Heating Unit Failure 10.0 6.8%
Suit Tear 100.0 69.0%
So if a malfunction happens in an EVA suit, there's a 69% chance it will be a suit tear. Now I agree that it might be a bit high. I'll knock it down to a probability weight of 50.0 which would make it a 52.6% chance of being a suit tear.
The medical problems associated with a malfunction have a straight percentage chance of happening if the malfunction happens and the person is affected by it. Frostnip has a 80% chance of happening with a suit tear, and frostbite has a 10% chance. Both could happen in one malfunction.
Both frostnip and frostbite have a 0% chance of happening on their own. They should only happen from a malfunction that causes them, such as a suit tear.
Scott
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Given the 'Frontier' characteristic of this sim, where you see the setllers do a lot of manual labor outside, wouldn't it be a good idea to include frostnip to the list of 'ailments?'
Frostnip happens when you rupture your suit (let's assume it's a stretch-body-hugging suit, unlike the current ones, where a rupture would leave you dead...)
... so your skin gets very locally exposed to the extreme cold and low-pressure atmosphere.
Result: at that place you get frostnip, quite painful, but not deadly. Still, it can be enough to impede your work efficiency, esp. if it's your gloves ripping... And, if serious, you might need pain-killers, which might interfere with your capabilities overall (as a driver, for instance)
Just an idea...
That's a good idea. We currently have air leak malfunctions that can occur with an EVA suit. This just reduces the oxygen supplies in the suit until repaired.
Also there is a freezing medical condition when a person is exposed to cold temperature for too long. (see people.xml configuration file). This is a deadly condition, though.
A suit tear malfunction could be created that could only occur in EVA suits. That malfunction could produce a frost nip medical condition that reduces the person's performance and takes a while to heal, but requires no medical treatment.
A suit tear could also create a more serious frost bite medical condition that affects performance and requires bandages for treatment. If left untreated long enough, it can turn to gangrene.
The cool thing is I think all of this should be doable by editing the malfunction.xml and medical.xml configuration files.
Thank you for the suggestion. I'll add this to the 2.77 development version tonight and post the modified configuration files so you can download them.
Scott Davis
Cool.
I thought it *might* be quite straightforward to 'bolt-on' (i am not a programmer-anymore, stopped doing programming as a hobby (late 80's) so it was a semi-educated guess.)
BTW: What's the best place to pipe idea's: here or on the mailing-lists?
Hmmm...actually I found a small syntax bug in the program in which the EVASuit malfunction manager was registered as "EVASuit" rather than "EVA Suit", so it wasn't finding any malfunctions related to it in the malfunctions.xml.
I fixed it in the repository so it will be available in the next version. I added the suit tear malfunction and the frostnip and frostbite health complaints.
I'll put a version of the configuration files up on the website tonight that should work for version 2.76 ok.
Scott
I uploaded the configuration files that implement suit tears, frostnip and frostbite on the website:
http://mars-sim.sourceforge.net/download/malfunctions.xml
http://mars-sim.sourceforge.net/download/medical.xml
These should work on version 2.76.
Scott
Great! Esp. the frostnip/frostbite difference... I thought I did it right (my own attempt,) until you pointed out the syntax error... Then I realized I had been very sloppy. Causing frostnip within habs an rovers, hmmm... (did it under 'small air leak, wich of course isn't the same of ruptured suit, come to think of it...)
One question: probability of EVA suit tear currently set as 100.0? Isn't that too high? Of course this is offset with the lower probability of frostnip happening in the sim, but IMHO it would be the other way round: rupturing will very, very likely (virtually 100%) cause frostnips, but rupturing won't happen every time you do an EVA...
Nitpicking, as usual....
The probability weight for the malfunction "suit tear" is relative to other malfunctions that could happen in an EVA suit:
Malfunction Probability Weight %Chance
Air Leak 10.0 6.8%
Minor Fire 15.0 10.3%
Water Leak 10.0 6.8%
Heating Unit Failure 10.0 6.8%
Suit Tear 100.0 69.0%
So if a malfunction happens in an EVA suit, there's a 69% chance it will be a suit tear. Now I agree that it might be a bit high. I'll knock it down to a probability weight of 50.0 which would make it a 52.6% chance of being a suit tear.
The medical problems associated with a malfunction have a straight percentage chance of happening if the malfunction happens and the person is affected by it. Frostnip has a 80% chance of happening with a suit tear, and frostbite has a 10% chance. Both could happen in one malfunction.
Both frostnip and frostbite have a 0% chance of happening on their own. They should only happen from a malfunction that causes them, such as a suit tear.
Scott