Skip to content

Commit

Permalink
[MIRROR] Slimepeople Can Get Wings from Strange Elixirs [MDB IGNORE] …
Browse files Browse the repository at this point in the history
…(#25357)

* Slimepeople Can Get Wings from Strange Elixirs (#80019)

## About The Pull Request

Adds slime wings. The slime wings look similar to dragon wings, but are
a bit more transparent throughout, especially in the middle part of the
wing membranes, and have some drippiness to the bottom (though thats
harder to see on darker slimes)

![image](https://github.com/tgstation/tgstation/assets/102194057/f19d6d09-c475-40d2-af68-8521fec3f9ba)

![image](https://github.com/tgstation/tgstation/assets/102194057/7a8fc450-9011-46d4-ba1b-acd836e51b25)
## Why It's Good For The Game

If even flies and skeletons can get wings - why not slimes? Especially
since xenobiologists which often end up as slimepeople can make the
flight potion via xenobiology.
## Changelog
:cl:
add: Slimepeople can now get wings from flight potions.
/:cl:

* Slimepeople Can Get Wings from Strange Elixirs

* Update wings.dm

* Update wings.dm

* Not gonna fly I guess

---------

Co-authored-by: Thlumyn <[email protected]>
Co-authored-by: Giz <[email protected]>
  • Loading branch information
3 people authored and FFMirrorBot committed Dec 10, 2023
1 parent 4bec96b commit 3766087
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 3 deletions.
15 changes: 15 additions & 0 deletions code/datums/sprite_accessories.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2049,6 +2049,21 @@
center = TRUE
dimension_y = 32

/datum/sprite_accessory/wings/slime
name = "Slime"
icon_state = "slime"
dimension_x = 96
center = TRUE
dimension_y = 32
locked = TRUE

/datum/sprite_accessory/wings_open/slime
name = "Slime"
icon_state = "slime"
dimension_x = 96
center = TRUE
dimension_y = 32

/datum/sprite_accessory/frills
icon = 'icons/mob/human/species/lizard/lizard_misc.dmi'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
is_dimorphic = TRUE
dmg_overlay_type = null
burn_modifier = 0.5 // = 1/2x generic burn damage
wing_types = NONE
wing_types = list(/obj/item/organ/external/wings/functional/slime)

/obj/item/bodypart/arm/left/jelly
biological_state = (BIO_FLESH|BIO_BLOODED)
Expand Down Expand Up @@ -130,7 +130,7 @@
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_SLIMEPERSON
is_dimorphic = TRUE
wing_types = NONE
wing_types = list(/obj/item/organ/external/wings/functional/slime)

/obj/item/bodypart/arm/left/slime
biological_state = (BIO_FLESH|BIO_BLOODED)
Expand Down Expand Up @@ -159,7 +159,7 @@
biological_state = (BIO_FLESH|BIO_BLOODED)
limb_id = SPECIES_LUMINESCENT
is_dimorphic = TRUE
wing_types = NONE
wing_types = list(/obj/item/organ/external/wings/functional/slime)

/obj/item/bodypart/arm/left/luminescent
biological_state = (BIO_FLESH|BIO_BLOODED)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -210,3 +210,9 @@
name = "fly wings"
desc = "Fly as a fly."
sprite_accessory_override = /datum/sprite_accessory/wings/fly

///slime wings, which relate to slimes.
/obj/item/organ/external/wings/functional/slime
name = "slime wings"
desc = "How does something so squishy even fly?"
sprite_accessory_override = /datum/sprite_accessory/wings/slime
Binary file modified icons/mob/human/species/wings.dmi
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,6 @@

/obj/item/organ/external/wings/functional/robotic
bodypart_overlay = /datum/bodypart_overlay/mutant/wings/functional

/obj/item/organ/external/wings/functional/slime
bodypart_overlay = /datum/bodypart_overlay/mutant/wings/functional

0 comments on commit 3766087

Please sign in to comment.