mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-27 07:08:00 +01:00
Fix roller beds not folding and bodybags runtiming (#68334)
* Fixes roller beds not folding on right-click and fixes bodybags runtiming. Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
This commit is contained in:
co-authored by
Mothblocks
parent
a50e7fb115
commit
28e9fa308b
@@ -88,15 +88,16 @@
|
||||
/obj/structure/bed/roller/attack_hand_secondary(mob/user, list/modifiers)
|
||||
. = ..()
|
||||
if(. == SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN)
|
||||
return
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
if(!ishuman(user) || !user.canUseTopic(src, BE_CLOSE))
|
||||
return FALSE
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
if(has_buckled_mobs())
|
||||
return FALSE
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
user.visible_message(span_notice("[user] collapses [src]."), span_notice("You collapse [src]."))
|
||||
var/obj/structure/bed/roller/folding_bed = new foldabletype(get_turf(src))
|
||||
user.put_in_hands(folding_bed)
|
||||
qdel(src)
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
|
||||
/obj/structure/bed/roller/post_buckle_mob(mob/living/M)
|
||||
set_density(TRUE)
|
||||
|
||||
@@ -65,11 +65,12 @@
|
||||
/obj/structure/closet/body_bag/attack_hand_secondary(mob/user, list/modifiers)
|
||||
. = ..()
|
||||
if(. == SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN)
|
||||
return
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
if(!attempt_fold(user))
|
||||
return SECONDARY_ATTACK_CONTINUE_CHAIN
|
||||
perform_fold(user)
|
||||
qdel(src)
|
||||
return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
|
||||
|
||||
/**
|
||||
* Checks to see if we can fold. Return TRUE to actually perform the fold and delete.
|
||||
|
||||
Reference in New Issue
Block a user