Radiation Storm Rework (#16515)

* kneel before me sneaky

* vending update

* conflict

* conflict fix take 2?

* radiation buff (and changes)

* nuking comments I forgot to remove
This commit is contained in:
CampinKiller24
2023-09-01 13:06:17 -05:00
committed by GitHub
parent 812a6be9e8
commit a4e1131a3e
9 changed files with 19 additions and 73 deletions
-24
View File
@@ -1,30 +1,6 @@
var/eventchance = 10 // Percent chance per 5 minutes.
var/hadevent = 0
/proc/high_radiation_event()
for(var/mob/living/carbon/human/H in living_mob_list)
var/turf/T = get_turf(H)
if(!T)
continue
if(isNotStationLevel(T.z))
continue
H.apply_damage((rand(15,75)), DAMAGE_RADIATION, damage_flags = DAMAGE_FLAG_DISPERSED)
if (prob(5))
H.apply_damage((rand(90,150)), DAMAGE_RADIATION, damage_flags = DAMAGE_FLAG_DISPERSED)
if (prob(25))
if (prob(75))
randmutb(H)
domutcheck(H,null,MUTCHK_FORCED)
else
randmutg(H)
domutcheck(H,null,MUTCHK_FORCED)
sleep(100)
command_announcement.Announce("High levels of radiation detected near the station. Please report to the Med-bay if you feel strange.", "Anomaly Alert")
//Changing this to affect the main station. Blame Urist. --Pete
/proc/prison_break() // -- Callagan
+2 -1
View File
@@ -1103,7 +1103,8 @@
/obj/item/airalarm_electronics = 10,
/obj/item/firealarm_electronics = 10,
/obj/item/cell/high = 10,
/obj/item/grenade/chem_grenade/antifuel = 5
/obj/item/grenade/chem_grenade/antifuel = 5,
/obj/item/device/geiger = 5
)
contraband = list(
/obj/item/cell/potato = 3