mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-19 11:05:50 +01:00
6am fix (#18774)
This commit is contained in:
@@ -60,7 +60,6 @@ GLOBAL_LIST_INIT(bluespace_item_types, list(
|
||||
if(isliving(teleatom))
|
||||
var/mob/living/telemob = teleatom
|
||||
var/mob/living/mob = locate() in destturf
|
||||
// Needs the vore helpers later. Ough.
|
||||
if(can_spontaneous_vore(mob, telemob))
|
||||
destturf = mob.vore_selected
|
||||
else if(can_spontaneous_vore(telemob, mob))
|
||||
@@ -86,7 +85,13 @@ GLOBAL_LIST_INIT(bluespace_item_types, list(
|
||||
|
||||
tele_play_specials(teleatom, curturf, effectin, asoundin)
|
||||
|
||||
if(teleatom.buckle_movable) // Specifically office chairs. Fuck you.
|
||||
teleatom.buckle_movable = FALSE
|
||||
|
||||
var/success = teleatom.forceMove(destturf)
|
||||
|
||||
teleatom.buckle_movable = initial(teleatom.buckle_movable) // Double fuck you, office chairs
|
||||
|
||||
if(!success)
|
||||
return FALSE
|
||||
|
||||
@@ -98,7 +103,7 @@ GLOBAL_LIST_INIT(bluespace_item_types, list(
|
||||
for(var/mob/living/rider in teleatom.buckled_mobs)
|
||||
teleatom.unbuckle_mob(rider, TRUE)
|
||||
|
||||
var/rider_success = do_teleport(rider, destturf, precision, channel = channel, no_effects = TRUE)
|
||||
var/rider_success = do_teleport(rider, destination, precision, channel = channel, no_effects = TRUE)
|
||||
if(!rider_success)
|
||||
continue
|
||||
|
||||
|
||||
@@ -198,8 +198,6 @@
|
||||
for (var/mob/O in src.loc)
|
||||
if (O != occupant)
|
||||
Bump(O)
|
||||
else
|
||||
unbuckle_mob()
|
||||
|
||||
/obj/structure/bed/chair/office/Bump(atom/A)
|
||||
..()
|
||||
|
||||
Reference in New Issue
Block a user