Skip to content

Commit

Permalink
Slimepeople Can Get Wings from Strange Elixirs (#80019) (#1524)
Browse files Browse the repository at this point in the history
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)

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.
:cl:
add: Slimepeople can now get wings from flight potions.
/:cl:

Co-authored-by: Thlumyn <[email protected]>
  • Loading branch information
Absolucy and Thlumyn authored Apr 7, 2024
1 parent cfbc823 commit 7bc66de
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 3 deletions.
15 changes: 15 additions & 0 deletions code/modules/mob/dead/new_player/sprite_accessories.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2030,6 +2030,21 @@ MONKESTATION EDIT
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/species/lizard/lizard_misc.dmi'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@
EYECOLOR,
)
inherent_traits = list(
TRAIT_CAN_USE_FLIGHT_POTION,
TRAIT_TOXINLOVER,
TRAIT_NOBLOOD,
TRAIT_NOBLOOD
)
mutanttongue = /obj/item/organ/internal/tongue/jelly
mutantlungs = /obj/item/organ/internal/lungs/slime
Expand All @@ -36,6 +37,7 @@
inherent_factions = list(FACTION_SLIME)
species_language_holder = /datum/language_holder/jelly
ass_image = 'icons/ass/assslime.png'
wing_types = list(/obj/item/organ/external/wings/functional/slime)

bodypart_overrides = list(
BODY_ZONE_L_ARM = /obj/item/bodypart/arm/left/jelly,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -199,3 +199,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/species/wings.dmi
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,13 @@
HAIR,FACEHAIR,
)
inherent_traits = list(
TRAIT_CAN_USE_FLIGHT_POTION,
TRAIT_TOXINLOVER,
TRAIT_NOFIRE,
//TRAIT_ALWAYS_CLEAN,
TRAIT_EASYDISMEMBER,
TRAIT_NOBLOOD,
)
TRAIT_NOBLOOD
)

hair_color = "mutcolor"
hair_alpha = 150
Expand All @@ -33,6 +34,7 @@
//swimming_component = /datum/component/swimming/dissolve
toxic_food = NONE
disliked_food = NONE
wing_types = list(/obj/item/organ/external/wings/functional/slime)

bodypart_overrides = list(
BODY_ZONE_L_ARM = /obj/item/bodypart/arm/left/oozeling,
Expand Down

0 comments on commit 7bc66de

Please sign in to comment.