mirror of
https://github.com/Sandstorm-Station/Sandstorm-Station-13.git
synced 2026-08-24 05:39:04 +01:00
updat
This commit is contained in:
@@ -20,14 +20,19 @@
|
||||
w_class = WEIGHT_CLASS_BULKY
|
||||
|
||||
/obj/item/katana/goldbrand/Initialize()
|
||||
..()
|
||||
. = ..()
|
||||
START_PROCESSING(SSobj,src)
|
||||
|
||||
/obj/item/katana/goldbrand/Destroy()
|
||||
STOP_PROCESSING(SSobj,src)
|
||||
. = ..()
|
||||
|
||||
/obj/item/katana/goldbrand/process()
|
||||
ourmegafauna = list()
|
||||
for(var/mob/living/simple_animal/hostile/megafauna/M in GLOB.mob_living_list)
|
||||
ourmegafauna += M
|
||||
if(!ourmegafauna.len)
|
||||
if(M.stat != DEAD)
|
||||
ourmegafauna |= M
|
||||
if(!length(ourmegafauna))
|
||||
visible_message("<span class='warning'>[src] shines brightly, turning into [upgradedname]!</span>")
|
||||
name = upgradedname
|
||||
desc = upgradeddesc
|
||||
@@ -41,17 +46,18 @@
|
||||
w_class = WEIGHT_CLASS_NORMAL
|
||||
STOP_PROCESSING(SSobj,src)
|
||||
|
||||
/obj/item/katana/goldbrand/afterattack(target, user)
|
||||
..()
|
||||
if(iscarbon(target))
|
||||
var/mob/living/carbon/L = target
|
||||
var/mob/living/carbon/ourman = user
|
||||
L.apply_damage(damage = burn_force,damagetype = BURN, def_zone = L.get_bodypart(check_zone(ourman.zone_selected)), blocked = FALSE, forced = FALSE)
|
||||
L.adjust_fire_stacks(firestacking)
|
||||
L.IgniteMob()
|
||||
else if(isliving(target))
|
||||
var/mob/living/thetarget = target
|
||||
thetarget.adjustBruteLoss(burn_force)
|
||||
/obj/item/katana/goldbrand/afterattack(atom/target, mob/user, proximity_flag, click_parameters)
|
||||
. =..()
|
||||
if(proximity_flag)
|
||||
if(iscarbon(target))
|
||||
var/mob/living/carbon/L = target
|
||||
var/mob/living/carbon/ourman = user
|
||||
L.apply_damage(damage = burn_force,damagetype = BURN, def_zone = L.get_bodypart(check_zone(ourman.zone_selected)), blocked = FALSE, forced = FALSE)
|
||||
L.adjust_fire_stacks(firestacking)
|
||||
L.IgniteMob()
|
||||
else if(isliving(target))
|
||||
var/mob/living/thetarget = target
|
||||
thetarget.adjustBruteLoss(burn_force)
|
||||
|
||||
/obj/effect/wrath
|
||||
name = "Wrath's Wall"
|
||||
|
||||
Reference in New Issue
Block a user