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

Gives ashwalkers hard soles and adds a new quirk #2497

Merged
merged 1 commit into from
Jul 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions code/controllers/subsystem/processing/quirks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks)
list("Quadruple Amputee", "Paraplegic"),
list("Quadruple Amputee", "Frail"),
list("Gigantism", "Dwarfism"),
list("Light Step","Hardened Soles"), //MONKESTATION ADDITION
list("Social Anxiety", "Mute"),
list("Mute", "Soft-Spoken"),
list("Stormtrooper Aim", "Big Hands"),
Expand Down
2 changes: 1 addition & 1 deletion code/datums/quirks/positive_quirks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@
name = "Light Step"
desc = "You walk with a gentle step; footsteps and stepping on sharp objects is quieter and less painful. Also, your hands and clothes will not get messed in case of stepping in blood."
icon = FA_ICON_SHOE_PRINTS
value = 4
value = 2 //MONKESTATION EDIT: changed 4 to 2 (on pair with hardned soles, the difference is less bloody clothes vs no knockdown when stepping on glass)
mob_trait = TRAIT_LIGHT_STEP
gain_text = span_notice("You walk with a little more litheness.")
lose_text = span_danger("You start tromping around like a barbarian.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@ Lizard subspecies: ASHWALKERS
inherent_traits = list(
//TRAIT_LITERATE,
TRAIT_VIRUSIMMUNE,
TRAIT_HARD_SOLES //MONKESTATION ADDITION
)
species_language_holder = /datum/language_holder/lizard/ash
/*digitigrade_customization = DIGITIGRADE_FORCED*/ //MONKESTATION REMOVAL: not needed
Expand Down
11 changes: 11 additions & 0 deletions monkestation/code/datums/quirks/positive_quirks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,17 @@
var/mob/living/carbon/human/holder = quirk_holder
holder.max_food_buffs --


/datum/quirk/hardened_soles
name = "Hardened Soles"
desc = "You're used to walking barefoot, and won't receive the negative effects of doing so."
value = 2
mob_trait = TRAIT_HARD_SOLES
gain_text = span_notice("The ground doesn't feel so rough on your feet anymore.")
lose_text = span_danger("You start feeling the ridges and imperfections on the ground.")
medical_record_text = "Patient's feet are more resilient against traction."
icon = FA_ICON_LINES_LEANING

/datum/quirk/fluffy_tongue
name = "Fluffy Tongue"
desc = "After spending too much time watching anime you have developed a horrible speech impediment."
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
/datum/species/lizard
payday_modifier = 1

special_step_sounds = list(
'sound/effects/footstep/hardclaw1.ogg',
'sound/effects/footstep/hardclaw2.ogg',
'sound/effects/footstep/hardclaw3.ogg',
'sound/effects/footstep/hardclaw4.ogg',
)
/datum/species/lizard/get_scream_sound(mob/living/carbon/human/human)
if(human.gender ==MALE)
return pick(
Expand Down
Loading