Adds 2 cybernetic implants, makes emag_act return TRUE (#23876)

* Adds 2 cybernetic implants, makes emag_act return TRUE

* the rest of the fucking owl

* yeah that would do it

* remove this

* Apply suggestions from code review

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* request changes, scaling burn damage, 3 tile range, lowers tech level

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Update code/game/objects/structures/crates_lockers/crates.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Update scanners.dm

* Apply suggestions from code review

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Lewcs good to them?

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* fuck me

* there are no message admins in ba-sing

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2024-02-08 12:52:11 +00:00
committed by GitHub
co-authored by Henri215 Burzah DGamerL Luc
parent 3c5cb36e81
commit c398e4a617
90 changed files with 386 additions and 32 deletions
+2 -1
View File
@@ -132,7 +132,8 @@
to_chat(user, "<span class='warning'>Nothing interesting happens!</span>")
return
to_chat(user, "<span class='notice'>You emag the barsign. Takeover in progress...</span>")
addtimer(CALLBACK(src, PROC_REF(post_emag)), 100)
addtimer(CALLBACK(src, PROC_REF(post_emag)), 10 SECONDS)
return TRUE
/obj/structure/sign/barsign/proc/post_emag()
if(broken || emagged)
@@ -19,6 +19,7 @@
locked = FALSE
to_chat(user, "<span class='notice'>You break the lock on [src].</span>")
update_icon()
return TRUE
/obj/structure/closet/secure_closet/guncabinet/update_overlays()
. = list()
@@ -74,6 +74,7 @@
add_overlay("sparking")
to_chat(user, "<span class='notice'>You break the lock on [src].</span>")
addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 1 SECONDS)
return TRUE
/obj/structure/closet/secure_closet/attack_hand(mob/user)
add_fingerprint(user)
@@ -259,8 +259,9 @@
locked = FALSE
broken = TRUE
update_icon()
do_sparks(2, 1, src)
do_sparks(2, TRUE, src)
to_chat(user, "<span class='notice'>You unlock \the [src].</span>")
return TRUE
/obj/structure/closet/crate/secure/emp_act(severity)
for(var/obj/O in src)
@@ -42,6 +42,7 @@
emagged = TRUE
toggle_lock()
return TRUE
/obj/structure/displaycase/examine(mob/user)
. = ..()