Skip to content

Commit

Permalink
[MIRROR] The unbonening (Removes BIO_JOINTED and BIO_BONE from snail …
Browse files Browse the repository at this point in the history
…and slime bodyparts) [MDB IGNORE] (#549)

* The unbonening (Removes BIO_JOINTED and BIO_BONE from snail and slime bodyparts)

* Update misc_bodyparts.dm

* Modular

---------

Co-authored-by: SkyratBot <[email protected]>
Co-authored-by: nikothedude <[email protected]>
Co-authored-by: Bloop <[email protected]>
  • Loading branch information
4 people authored Nov 11, 2023
1 parent 0b6ca3d commit 4b86580
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 33 deletions.
50 changes: 23 additions & 27 deletions code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm
Original file line number Diff line number Diff line change
@@ -1,51 +1,47 @@
///SNAIL
/obj/item/bodypart/head/snail
biological_state = (BIO_BLOODED|BIO_FLESH) //SKYRAT EDIT - Roundstart Snails - Now invertebrates!
limb_id = SPECIES_SNAIL
is_dimorphic = FALSE
burn_modifier = 2
head_flags = HEAD_EYESPRITES|HEAD_DEBRAIN
biological_state = (BIO_FLESH|BIO_BLOODED)

/obj/item/bodypart/chest/snail
biological_state = (BIO_BLOODED|BIO_FLESH) //SKYRAT EDIT - Roundstart Snails - Now invertebrates!
limb_id = SPECIES_SNAIL
is_dimorphic = FALSE
burn_modifier = 2
biological_state = (BIO_FLESH|BIO_BLOODED)
wing_types = NONE

/obj/item/bodypart/arm/left/snail
biological_state = (BIO_BLOODED|BIO_FLESH) //SKYRAT EDIT - Roundstart Snails - Now invertebrates!
limb_id = SPECIES_SNAIL
unarmed_attack_verb = "slap"
unarmed_attack_effect = ATTACK_EFFECT_DISARM
unarmed_damage_low = 1 //SKYRAT EDIT - Roundstart Snails - Lowest possible punch damage. if this is set to 0, punches will always miss.
unarmed_damage_high = 5 //snails are soft and squishy //SKYRAT EDIT - Roundstart Snails - A Bit More Damage. - ORIGINAL: unarmed_damage_high = 0.5 //snails are soft and squishy
unarmed_damage_high = 0.5 //snails are soft and squishy
burn_modifier = 2
biological_state = (BIO_FLESH|BIO_BLOODED)

/obj/item/bodypart/arm/right/snail
biological_state = (BIO_BLOODED|BIO_FLESH) //SKYRAT EDIT - Roundstart Snails - Now invertebrates!
limb_id = SPECIES_SNAIL
unarmed_attack_verb = "slap"
unarmed_attack_effect = ATTACK_EFFECT_DISARM
unarmed_damage_low = 1 //SKYRAT EDIT - Roundstart Snails - Lowest possible punch damage. if this is set to 0, punches will always miss.
unarmed_damage_high = 5 //snails are soft and squishy //SKYRAT EDIT - Roundstart Snails - A Bit More Damage. - ORIGINAL: unarmed_damage_high = 0.5 //snails are soft and squishy
unarmed_damage_high = 0.5
burn_modifier = 2
biological_state = (BIO_FLESH|BIO_BLOODED)

/obj/item/bodypart/leg/left/snail
biological_state = (BIO_BLOODED|BIO_FLESH) //SKYRAT EDIT - Roundstart Snails - Now invertebrates!
limb_id = SPECIES_SNAIL
unarmed_damage_low = 1 //SKYRAT EDIT - Roundstart Snails - Lowest possible punch damage. if this is set to 0, punches will always miss.
unarmed_damage_high = 5 //snails are soft and squishy //SKYRAT EDIT - Roundstart Snails - A Bit More Damage. - ORIGINAL: unarmed_damage_high = 0.5 //snails are soft and squishy
unarmed_damage_high = 0.5
burn_modifier = 2
// speed_modifier = 3 //disgustingly slow // SKYRAT EDIT - Moved the movespeed to the shell.
// speed_modifier = 3 //disgustingly slow // SKYRAT EDIT REMOVAL - Moved the movespeed to the shell.
biological_state = (BIO_FLESH|BIO_BLOODED)

/obj/item/bodypart/leg/right/snail
biological_state = (BIO_BLOODED|BIO_FLESH) //SKYRAT EDIT - Roundstart Snails - Now invertebrates!
limb_id = SPECIES_SNAIL
unarmed_damage_low = 1 //SKYRAT EDIT - Roundstart Snails - Lowest possible punch damage. if this is set to 0, punches will always miss.
unarmed_damage_high = 5 //snails are soft and squishy //SKYRAT EDIT - Roundstart Snails - A Bit More Damage. - ORIGINAL: unarmed_damage_high = 0.5 //snails are soft and squishy
unarmed_damage_high = 0.5
burn_modifier = 2
// speed_modifier = 3 //disgustingly slow // SKYRAT EDIT - Moved the movespeed to the shell.
// speed_modifier = 3 //disgustingly slow // SKYRAT EDIT REMOVAL - Moved the movespeed to the shell.
biological_state = (BIO_FLESH|BIO_BLOODED)

///ABDUCTOR
/obj/item/bodypart/head/abductor
Expand Down Expand Up @@ -96,25 +92,25 @@
wing_types = NONE

/obj/item/bodypart/arm/left/jelly
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_JELLYPERSON
dmg_overlay_type = null
burn_modifier = 0.5 // = 1/2x generic burn damage

/obj/item/bodypart/arm/right/jelly
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_JELLYPERSON
dmg_overlay_type = null
burn_modifier = 0.5 // = 1/2x generic burn damage

/obj/item/bodypart/leg/left/jelly
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_JELLYPERSON
dmg_overlay_type = null
burn_modifier = 0.5 // = 1/2x generic burn damage

/obj/item/bodypart/leg/right/jelly
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_JELLYPERSON
dmg_overlay_type = null
burn_modifier = 0.5 // = 1/2x generic burn damage
Expand All @@ -133,19 +129,19 @@
wing_types = NONE

/obj/item/bodypart/arm/left/slime
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_SLIMEPERSON

/obj/item/bodypart/arm/right/slime
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_SLIMEPERSON

/obj/item/bodypart/leg/left/slime
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_SLIMEPERSON

/obj/item/bodypart/leg/right/slime
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_SLIMEPERSON

///LUMINESCENT
Expand All @@ -162,19 +158,19 @@
wing_types = NONE

/obj/item/bodypart/arm/left/luminescent
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_LUMINESCENT

/obj/item/bodypart/arm/right/luminescent
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_LUMINESCENT

/obj/item/bodypart/leg/left/luminescent
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_LUMINESCENT

/obj/item/bodypart/leg/right/luminescent
biological_state = (BIO_FLESH|BIO_BLOODED|BIO_JOINTED)
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_LUMINESCENT

///ZOMBIE
Expand Down
16 changes: 10 additions & 6 deletions modular_skyrat/modules/bodyparts/code/snail_bodyparts.dm
Original file line number Diff line number Diff line change
@@ -1,24 +1,28 @@
// MODULAR SNAIL OVERRIDES

/obj/item/bodypart/head/snail
icon_greyscale = DEFAULT_BODYPART_ICON_ORGANIC
head_flags = HEAD_HAIR|HEAD_FACIAL_HAIR|HEAD_EYESPRITES|HEAD_EYECOLOR|HEAD_DEBRAIN
biological_state = (BIO_FLESH|BIO_BLOODED)

/obj/item/bodypart/chest/snail
icon_greyscale = DEFAULT_BODYPART_ICON_ORGANIC
biological_state = (BIO_FLESH|BIO_BLOODED)

/obj/item/bodypart/arm/left/snail
icon_greyscale = DEFAULT_BODYPART_ICON_ORGANIC
biological_state = (BIO_FLESH|BIO_BLOODED)
unarmed_damage_low = 1 // Roundstart Snails - Lowest possible punch damage. if this is set to 0, punches will always miss.
unarmed_damage_high = 5 // Roundstart Snails - A Bit More damage.

/obj/item/bodypart/arm/right/snail
icon_greyscale = DEFAULT_BODYPART_ICON_ORGANIC
biological_state = (BIO_FLESH|BIO_BLOODED)
unarmed_damage_low = 1
unarmed_damage_high = 5

/obj/item/bodypart/leg/left/snail
icon_greyscale = DEFAULT_BODYPART_ICON_ORGANIC
biological_state = (BIO_FLESH|BIO_BLOODED)
unarmed_damage_low = 1.
unarmed_damage_high = 5

/obj/item/bodypart/leg/right/snail
icon_greyscale = DEFAULT_BODYPART_ICON_ORGANIC
biological_state = (BIO_FLESH|BIO_BLOODED)
unarmed_damage_low = 1
unarmed_damage_high = 5

0 comments on commit 4b86580

Please sign in to comment.