mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-21 04:57:57 +01:00
Fixed up singulo buff even more
This commit is contained in:
@@ -221,18 +221,24 @@ var/global/list/uneatable = list(
|
||||
if(is_type_in_list(X, uneatable)) continue
|
||||
if(((X) &&(!X:anchored) && (!istype(X,/mob/living/carbon/human)))|| (src.current_size >= 9))
|
||||
step_towards(X,src)
|
||||
|
||||
else if(istype(X,/mob/living/carbon/human))
|
||||
var/mob/living/carbon/human/H = X
|
||||
var/list/handlist = list(H.get_active_hand(), H.get_inactive_hand())
|
||||
for(var/obj/item/hand in handlist)
|
||||
H.unEquip(hand)
|
||||
step_towards(hand, src, 1)
|
||||
H.apply_effect(12, IRRADIATE)
|
||||
|
||||
if(istype(H.shoes,/obj/item/clothing/shoes/magboots))
|
||||
var/obj/item/clothing/shoes/magboots/M = H.shoes
|
||||
if(M.magpulse)
|
||||
continue
|
||||
step_towards(H,src)
|
||||
if(!M.magpulse)
|
||||
step_towards(H,src)
|
||||
else
|
||||
step_towards(H,src)
|
||||
|
||||
if(current_size >= 5)
|
||||
var/list/handlist = list(H.l_hand, H.r_hand)
|
||||
for(var/obj/item/hand in handlist)
|
||||
if(prob(current_size * 10) && H.unEquip(hand))
|
||||
step_towards(hand, src)
|
||||
|
||||
H.apply_effect(current_size * 3, IRRADIATE)
|
||||
// Turf and movable atoms
|
||||
else if(dist <= consume_range && (isturf(X) || istype(X, /atom/movable)))
|
||||
consume(X)
|
||||
|
||||
Reference in New Issue
Block a user