Fireman Carrying (#12183)

This commit is contained in:
Geeves
2021-07-21 13:58:42 +02:00
committed by GitHub
parent cd6a48502d
commit 225065e3c1
13 changed files with 156 additions and 28 deletions
+10 -5
View File
@@ -936,11 +936,12 @@
else if(buckled_to)
anchored = 1
canmove = 0
if(buckled_to.buckle_lying != -1)
lying = buckled_to.buckle_lying
if(buckled_to.buckle_movable)
anchored = 0
canmove = 1
if(isobj(buckled_to))
if(buckled_to.buckle_lying != -1)
lying = buckled_to.buckle_lying
if(buckled_to.buckle_movable)
anchored = 0
canmove = 1
else if(captured)
anchored = 1
canmove = 0
@@ -957,6 +958,10 @@
density = initial(density)
for(var/obj/item/grab/G in grabbed_by)
if(G.wielded)
canmove = FALSE
lying = TRUE
break
if(G.state >= GRAB_AGGRESSIVE)
canmove = 0
break