Allows you to YEET mob holders

This commit is contained in:
ShadowLarkens
2020-08-16 17:18:39 -07:00
parent 51f26779b2
commit a0ff48a33e

View File

@@ -27,6 +27,19 @@ var/list/holder_mob_icon_cache = list()
..()
START_PROCESSING(SSobj, src)
/obj/item/weapon/holder/throw_at(atom/target, range, speed, thrower)
if(held_mob)
held_mob.forceMove(loc)
var/thrower_mob_size = 1
if(ismob(thrower))
var/mob/M = thrower
thrower_mob_size = M.mob_size
var/mob_range = round(range * min(thrower_mob_size / held_mob.mob_size, 1))
held_mob.throw_at(target, mob_range, speed, thrower)
held_mob = null
drop_items()
qdel(src)
/obj/item/weapon/holder/Destroy()
STOP_PROCESSING(SSobj, src)
return ..()