mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-18 03:21:13 +01:00
Tail Overhaul 2 (#15577)
* Tail Styles * sql migration * finishing touches * cl * accidentally left this in * credit spriter * animated cloth * cl fix * update migration * updated SQL & changelog, merge conflicts resolved * adds checks for species type in standard.dm * the above but better * Applies Suggestions --------- Co-authored-by: Geeves <ggrobler447@gmail.com> Co-authored-by: Werner <1331699+Arrow768@users.noreply.github.com> Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
This commit is contained in:
@@ -24,6 +24,10 @@
|
||||
. = ..()
|
||||
addtimer(CALLBACK(src, PROC_REF(setup_storage)), 3 SECONDS)
|
||||
|
||||
/obj/item/organ/external/head/skrell/Destroy()
|
||||
QDEL_NULL(storage)
|
||||
return ..()
|
||||
|
||||
/obj/item/organ/external/head/skrell/proc/setup_storage()
|
||||
storage = new /obj/item/storage/internal/skrell(src)
|
||||
if(owner)
|
||||
@@ -56,4 +60,4 @@
|
||||
|
||||
/obj/item/organ/internal/liver/skrell/neaera
|
||||
|
||||
/obj/item/organ/internal/brain/skrell/neaera
|
||||
/obj/item/organ/internal/brain/skrell/neaera
|
||||
|
||||
@@ -43,6 +43,24 @@
|
||||
gendered_icon = 1
|
||||
augment_limit = 3
|
||||
|
||||
var/obj/item/storage/internal/tail/tail_storage
|
||||
|
||||
/obj/item/organ/external/groin/Initialize()
|
||||
. = ..()
|
||||
if(owner.species.tail)
|
||||
tail_storage = new /obj/item/storage/internal/tail(src)
|
||||
|
||||
/obj/item/organ/external/groin/Destroy()
|
||||
if(owner?.species.tail)
|
||||
QDEL_NULL(tail_storage)
|
||||
return ..()
|
||||
|
||||
/obj/item/organ/external/groin/removed()
|
||||
. = ..()
|
||||
if(owner?.species.tail)
|
||||
for(var/thing in tail_storage)
|
||||
tail_storage.remove_from_storage(thing, get_turf(src))
|
||||
|
||||
/obj/item/organ/external/groin/body_part_class()
|
||||
return UPPER_TORSO
|
||||
|
||||
|
||||
Reference in New Issue
Block a user