mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 14:31:59 +01:00
Anatomy Skill take 2 (#22481)
A continuation of https://github.com/Aurorastation/Aurora.3/pull/22354 with permission from the original author. The primary changes between the two are more things being visible with no skill as well as some changes to how arterial bleedings are shown. Also a custom pain message if you touch yourself somewhere that hurts, like with broken bones. Original PR description: > This PR provides a relatively simple first implementation for the Anatomy skill, which I have intended to be more broadly useful for any character, beyond just medical characters. The first use of Anatomy skill is for when examining your own injuries, your ranks in the skill determine both the time it takes to self-examine, as well as the quality of the information provided. Previously the injury check was instantaneous, now it takes 5 seconds to perform at its baseline, and all the way down to 1.25 seconds at maximum rank in the skill. > > No ranks in Anatomy: > <img width="368" height="198" alt="image" src="https://github.com/user-attachments/assets/4aeff600-caf2-4bcb-9b58-a1ce236d8405" /> > High ranks in Anatomy: > <img width="621" height="216" alt="image" src="https://github.com/user-attachments/assets/807f0a2a-14b1-4c59-97b0-b2d5aa0f7268" /> --------- Signed-off-by: VMSolidus <evilexecutive@gmail.com> Signed-off-by: Casper3667 <8396443+Casper3667@users.noreply.github.com> Co-authored-by: VMSolidus <evilexecutive@gmail.com> Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
This commit is contained in:
co-authored by
VMSolidus
Matt Atlas
parent
f66007e324
commit
504913cfc8
@@ -69,12 +69,38 @@
|
||||
|
||||
/singleton/skill/anatomy
|
||||
name = "Anatomy"
|
||||
description = "Not currently implemented."
|
||||
description = "Governs the speed at which you can check yourself for injuries, as well as the quality of the information obtained when doing so."
|
||||
maximum_level = SKILL_LEVEL_PROFESSIONAL
|
||||
uneducated_skill_cap = SKILL_LEVEL_TRAINED
|
||||
uneducated_skill_cap = SKILL_LEVEL_PROFESSIONAL
|
||||
category = /singleton/skill_category/occupational
|
||||
subcategory = SKILL_SUBCATEGORY_MEDICAL
|
||||
component_type = ANATOMY_SKILL_COMPONENT
|
||||
skill_level_descriptions = alist(
|
||||
SKILL_LEVEL_UNFAMILIAR = "You have zero training or knowledge of anatomy.<br>" \
|
||||
+ " - You can only distinguish visible damage like cuts and burns.",
|
||||
SKILL_LEVEL_FAMILIAR = "You have minimal training on the basics of anatomy.<br>" \
|
||||
+ "You can diagnose the following conditions: <br>" \
|
||||
+ " - External injuries.<br>" \
|
||||
+ " - Limb dislocation.<br>" \
|
||||
+ " - Simple bleeds.",
|
||||
SKILL_LEVEL_TRAINED = "You have years of formal training and experience with anatomy.<br>" \
|
||||
+ "You can diagnose the following conditions: <br>" \
|
||||
+ " - External injuries at a high level of detail.<br>" \
|
||||
+ " - Limb dislocation.<br>" \
|
||||
+ " - Broken bones.<br>" \
|
||||
+ " - Distinguish between simple bleeds and severed arteries.<br>" \
|
||||
+ " - Limb necrosis.<br>" \
|
||||
+ " - Tag injuries by triage priority.",
|
||||
SKILL_LEVEL_PROFESSIONAL = "You have extensive training and experience with anatomy.<br>" \
|
||||
+ "You can diagnose the following conditions at the highest level of detail: <br>" \
|
||||
+ " - External injuries at a high level of detail.<br>" \
|
||||
+ " - Limb dislocation.<br>" \
|
||||
+ " - Broken bones.<br>" \
|
||||
+ " - Distinguish between simple bleeds and severed arteries.<br>" \
|
||||
+ " - Limb necrosis.<br>" \
|
||||
+ " - Tag injuries by triage priority."
|
||||
)
|
||||
required = TRUE
|
||||
|
||||
/singleton/skill/forensics
|
||||
name = "Forensics"
|
||||
|
||||
Reference in New Issue
Block a user