This commit is contained in:
Enric Gabriel
2020-08-17 23:06:41 -03:00
parent fef1bef2ea
commit 0aea0b2303
22 changed files with 165 additions and 137 deletions
@@ -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"