Open ingoclaro opened 6 years ago
when using this I noticed it's a little bit tedious to also add the permanent injury. Maybe add a configuration setting to choose if permanent injuries should be added automatically.
I added some already, it seems that I missed broken arm or leg, I don't remember, better to check.
Blind has a complication for the code: 1st time you get it it gives you -1 accuracy, 2nd time -4 accuracy.
Solved by having an array of effects, then apply them in order.
Not all severe injuries have a permanent effect, those aren't in the impairments data, and thus won't automate the survivor changes. This would be a confusing experience since some are recorded and automated, others aren't. I think the solution should be to add the effects to the injury tables and maybe on the table UI have the ability to apply the effects to a survivor: apply status changes and record permanent injuries automatically (and not apply status changes if limit has been reached). I like this better since this won't need a configuration setting, since the user can select to apply or not. For this to be simple the departing survivors selection needs to be implemented.
Note that some status effects still need to be on the impairments because some can be healed, in that case the effect is reversed (I guess), but there are far fewer that can be healed, so actually automating that part could be optional to make the overall code much simpler.
Also impairments that disable fighting arts should do that automatically.