The 515 MegaPR early downport (#7783)

Co-authored-by: Selis <selis@xynolabs.com>
Co-authored-by: Selis <sirlionfur@hotmail.de>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: SatinIsle <thesatinisle@gmail.com>
Co-authored-by: Heroman <alesha3000@list.ru>
Co-authored-by: Casey <a.roaming.shadow@gmail.com>
Co-authored-by: Raeschen <rycoop29@gmail.com>
This commit is contained in:
Cadyn
2024-02-27 20:17:32 +01:00
committed by GitHub
co-authored by Selis Selis Kashargul SatinIsle Heroman Casey Raeschen
parent 96a43a09c1
commit b90f7ec922
254 changed files with 2135 additions and 1576 deletions
@@ -38,7 +38,7 @@
var/mob/living/carbon/human/H = holder.wearer
to_chat(H,"<span class='notice'>You activate the P.A.T. module.</span>")
GLOB.moved_event.register(H, src, /obj/item/rig_module/pat_module/proc/boop)
RegisterSignal(H, COMSIG_OBSERVER_MOVED, /obj/item/rig_module/pat_module/proc/boop)
/obj/item/rig_module/pat_module/deactivate()
if(!..())
@@ -46,7 +46,7 @@
var/mob/living/carbon/human/H = holder.wearer
to_chat(H,"<span class='notice'>Your disable the P.A.T. module.</span>")
GLOB.moved_event.unregister(H, src)
UnregisterSignal(H, COMSIG_OBSERVER_MOVED)
/obj/item/rig_module/pat_module/proc/boop(var/mob/living/carbon/human/user,var/turf/To,var/turf/Tn)
if(!istype(user) || !istype(To) || !istype(Tn))
+2 -2
View File
@@ -172,13 +172,13 @@
spark_system = null
return ..()
/obj/item/weapon/rig/examine()
/obj/item/weapon/rig/examine(mob/user)
. = ..()
if(wearer)
for(var/obj/item/piece in list(helmet,gloves,chest,boots))
if(!piece || piece.loc != wearer)
continue
. += "\icon[piece][bicon(piece)] \The [piece] [piece.gender == PLURAL ? "are" : "is"] deployed."
. += "[icon2html(piece, user.client)] \The [piece] [piece.gender == PLURAL ? "are" : "is"] deployed."
if(src.loc == usr)
. += "The access panel is [locked? "locked" : "unlocked"]."
+9 -8
View File
@@ -15,7 +15,7 @@
..()
/obj/item/clothing/suit/storage/hooded/Destroy()
qdel(hood)
QDEL_NULL(hood)
return ..()
/obj/item/clothing/suit/storage/hooded/proc/MakeHood()
@@ -34,12 +34,13 @@
/obj/item/clothing/suit/storage/hooded/proc/RemoveHood()
hood_up = FALSE
update_icon()
hood.canremove = TRUE // This shouldn't matter anyways but just incase.
if(ishuman(hood.loc))
var/mob/living/carbon/H = hood.loc
H.unEquip(hood, 1)
H.update_inv_wear_suit()
hood.forceMove(src)
if(hood)
hood.canremove = TRUE // This shouldn't matter anyways but just incase.
if(ishuman(hood.loc))
var/mob/living/carbon/H = hood.loc
H.unEquip(hood, 1)
H.update_inv_wear_suit()
hood.forceMove(src)
/obj/item/clothing/suit/storage/hooded/dropped()
RemoveHood()
@@ -350,7 +351,7 @@
light_power = 1.8
light_range = 1.2
light_on = TRUE
/obj/item/clothing/suit/storage/hooded/wintercoat/christmasred
name = "red christmas winter coat"
desc = "A festive red Christmas coat! Smells like Candy Cane!"