CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.26k stars 4.12k forks source link

Dissection ought to always progress prof_intro_biology unless the creature is completely alien #61952

Closed PatrikLundell closed 1 year ago

PatrikLundell commented 1 year ago

Is your feature request related to a problem? Please describe.

I was trying to progress Principles of Biology (= prof_intro_biology in the JSON files) by dissecting inedible monsters I needed to get rid of, but found that this did nothing. Delving into the JSON files, the reason seems to be that only some classes of creatures progress the knowledge of the basics, while others only progress dependent proficiencies. That does not make much sense to me, as anything you'd need to grasp the basics for also ought to train the basics unless the roots are twisted to the edge of recognition.

Trains the basics:

Do not train basics:

Solution you would like.

Add Principles of Biology to cyborg.json and insect_spider.json.

Describe alternatives you have considered.

Some warning text indicating you'd have to start with vertebrates before you can learn something from invertebrates, and similarly (for some reason) you'd have to start with vertebrates before trying to make sense of cyborgs.

Additional context

No response

RenechCDDA commented 1 year ago

It is strange to me that physiology requires specifically non-zombie unmutated humans and only humans to learn, given the description is "An in-depth understanding of how humans and animals operate.".

I think dissect and weakpoint proficiencies just need more PR passes over the monster files in general.

PatrikLundell commented 1 year ago

I agree with this additional note. Physiology ought to either apply to everything Principles of Biology applies to (after it has been added to the missing categories), or be changed into Vertebrate, Mammalian, or Primate Physiology and be applied to all the applicable creatures. In the latter case, the description ought to be changed accordingly, and additional Physiology groups be constructed unless those parts can be considered to be covered by the bird, insect, etc. specializations that currently exist.

github-actions[bot] commented 1 year ago

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.