[MIRROR] Fixes some stupid airlock sleeps [MDB IGNORE] (#21931)

* Fixes some stupid airlock sleeps

* Fixes the conflicts before checking the merge conflicts

* Converts another wires = to set_wires() and removes another issue

---------

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
This commit is contained in:
SkyratBot
2023-07-01 15:33:12 -04:00
committed by GitHub
co-authored by LemonInTheDark GoldenAlpharex
parent da7608e93e
commit db35fc9a89
33 changed files with 213 additions and 101 deletions
+2 -2
View File
@@ -245,13 +245,13 @@ GLOBAL_LIST_INIT(sand_recipes, list(\
/obj/item/gibtonite/Destroy()
qdel(wires)
wires = null
set_wires(null)
return ..()
/obj/item/gibtonite/attackby(obj/item/I, mob/user, params)
if(!wires && isigniter(I))
user.visible_message(span_notice("[user] attaches [I] to [src]."), span_notice("You attach [I] to [src]."))
wires = new /datum/wires/explosive/gibtonite(src)
set_wires(new /datum/wires/explosive/gibtonite(src))
attacher = key_name(user)
qdel(I)
add_overlay("Gibtonite_igniter")