Planes & Layers part 2: Plane Masters (#18749)

Part 2 of the PR series to bring /tg/'s and bay's plane masters to
Aurora, the lack of which is blocking several features we want.

This ports over the easier to understand Bay version of plane masters,
which is detailed in the relevant readme file in the code. Example
effect code for a warp effect is also in, which has been implemented for
gravity catapults.

Relies on #18741

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Cody Brittain <cbrittain10@live.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
This commit is contained in:
Cody Brittain
2024-04-13 18:07:51 +00:00
committed by GitHub
co-authored by Cody Brittain Matt Atlas
parent bb03336315
commit c1d241594b
94 changed files with 927 additions and 182 deletions
+2 -1
View File
@@ -109,7 +109,8 @@
return
var/datum/vampire/vampire = H.mind.antag_datums[MODE_VAMPIRE]
if(vampire && (vampire.status & VAMP_FRENZIED))
var/image/return_image = image(H.species.eyes_icons, H, "[H.species.eyes]_frenzy", EFFECTS_ABOVE_LIGHTING_LAYER)
var/image/return_image = image(H.species.eyes_icons, H, "[H.species.eyes]_frenzy")
return_image.plane = EFFECTS_ABOVE_LIGHTING_PLANE
return_image.appearance_flags = KEEP_APART
LAZYADD(additional_images, return_image)
return list(return_image)
+2 -1
View File
@@ -44,6 +44,7 @@
limb_flags = ORGAN_CAN_AMPUTATE
/obj/item/organ/external/head/unbreakable/revenant/get_additional_images(var/mob/living/carbon/human/H)
var/image/return_image = image(H.species.eyes_icons, H, "[H.species.eyes]_glow", EFFECTS_ABOVE_LIGHTING_LAYER)
var/image/return_image = image(H.species.eyes_icons, H, "[H.species.eyes]_glow")
return_image.plane = EFFECTS_ABOVE_LIGHTING_PLANE
return_image.appearance_flags = KEEP_APART
return list(return_image)