mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 03:57:13 +01:00
Zombies day 1 changes (#25715)
* Zombies day 1 changes * oops * undo this * nevermind * lol, lmao * bam * aaaaaaa
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
disease_flags = CAN_CARRY
|
||||
virus_heal_resistant = TRUE
|
||||
stage_prob = 1
|
||||
cure_chance = 20
|
||||
cure_chance = 80
|
||||
/// How far this particular virus is in being cured (0-4)
|
||||
var/cure_stage = 0
|
||||
|
||||
|
||||
@@ -470,6 +470,14 @@
|
||||
dismantle_wall()
|
||||
visible_message("<span class='warning'>[user] melts [src]!</span>","<span class='warning'>You hear the hissing of steam.</span>")
|
||||
return TRUE
|
||||
|
||||
else if(istype(I, /obj/item/zombie_claw))
|
||||
to_chat(user, "<span class='notice'>You begin to claw apart the wall.</span>")
|
||||
if(do_after(user, isdiamond ? 2 MINUTES * I.toolspeed : 1 MINUTES * I.toolspeed, target = src)) // 120/60 seconds by default
|
||||
to_chat(user, "<span class='notice'>Your [I.name] rip apart the reinforced plating.</span>")
|
||||
dismantle_wall()
|
||||
visible_message("<span class='warning'>[user] claws through [src]!</span>","<span class='warning'>You hear the grinding of metal and bone.</span>")
|
||||
return TRUE
|
||||
return FALSE
|
||||
|
||||
/turf/simulated/wall/proc/try_wallmount(obj/item/I, mob/user, params)
|
||||
|
||||
@@ -209,6 +209,13 @@
|
||||
dismantle_wall()
|
||||
return TRUE
|
||||
|
||||
if(istype(I, /obj/item/zombie_claw))
|
||||
to_chat(user, "<span class='notice'>You begin to claw apart the wall.</span>")
|
||||
if(do_after(user, 2 MINUTES * I.toolspeed, target = src))
|
||||
to_chat(user, "<span class='notice'>Your [I.name] rip apart the reinforced plating.</span>")
|
||||
dismantle_wall()
|
||||
return TRUE
|
||||
|
||||
/turf/simulated/wall/r_wall/wall_singularity_pull(current_size)
|
||||
if(current_size >= STAGE_FIVE)
|
||||
if(prob(30))
|
||||
|
||||
@@ -9,7 +9,7 @@ RESTRICT_TYPE(/datum/antagonist/zombie)
|
||||
clown_removal_text = "You feel funnier again."
|
||||
wiki_page_name = "Zombie"
|
||||
var/list/old_languages = list() // someone make this better to prevent langs changing if species changes while zombie somehow
|
||||
var/static/list/zombie_traits = list(TRAIT_LANGUAGE_LOCKED, TRAIT_GOTTAGOSLOW, TRAIT_ABSTRACT_HANDS, TRAIT_SLOW_GRABBER)
|
||||
var/static/list/zombie_traits = list(TRAIT_LANGUAGE_LOCKED, TRAIT_GOTTAGOSLOW, TRAIT_ABSTRACT_HANDS, TRAIT_SLOW_GRABBER, TRAIT_NOBREATH)
|
||||
var/datum/unarmed_attack/claws/claw_attack
|
||||
|
||||
// possibly upgrades for the zombies after eating brains? Better vision (/datum/action/changeling/augmented_eyesight), better weapons (armblade), better infection, more inhereint armor (physiology)
|
||||
|
||||
@@ -558,6 +558,10 @@ Note that amputating the affected organ does in fact remove the infection from t
|
||||
if(limb_flags & CANNOT_DISMEMBER || !owner)
|
||||
return
|
||||
|
||||
if(HAS_TRAIT(owner, TRAIT_I_WANT_BRAINS) && !clean)
|
||||
fracture()
|
||||
return
|
||||
|
||||
if(!disintegrate)
|
||||
disintegrate = DROPLIMB_SHARP
|
||||
if(disintegrate == DROPLIMB_BURN && istype(src, /obj/item/organ/external/head))
|
||||
|
||||
Reference in New Issue
Block a user