Improvements all around!

This commit is contained in:
Archie
2021-05-05 01:23:37 -03:00
parent c444126dae
commit e6b5742291
19 changed files with 2004 additions and 11645 deletions
+4
View File
@@ -27,6 +27,10 @@
/proc/radiation_pulse(atom/source, intensity, range_modifier, log=FALSE, can_contaminate=TRUE)
if(!SSradiation.can_fire)
return
if(istype(get_turf(source), /turf/open/pool))
var/turf/open/pool/PL = get_turf(source)
if(PL.filled == TRUE)
intensity *= 0.15
var/area/A = get_area(source)
var/atom/nested_loc = source.loc
var/spawn_waves = TRUE
+5 -1
View File
@@ -537,6 +537,10 @@
SEND_SIGNAL(src, COMSIG_ATOM_EMAG_ACT)
/atom/proc/rad_act(strength)
if(istype(get_turf(src), /turf/open/pool))
var/turf/open/pool/PL = get_turf(src)
if(PL.filled == TRUE)
strength *= 0.15
SEND_SIGNAL(src, COMSIG_ATOM_RAD_ACT, strength)
/atom/proc/narsie_act()
@@ -894,4 +898,4 @@ Proc for attack log creation, because really why not
if(href_list["statpanel_item_click"])
// first of all make sure we valid
var/mouseparams = list2params(paramslist)
usr_client.Click(src, loc, null, mouseparams)
usr_client.Click(src, loc, null, mouseparams)
+25
View File
@@ -193,3 +193,28 @@
contains = list(/obj/item/energy_harvester)
crate_name = "energy harvesting module crate"
crate_type = /obj/structure/closet/crate/secure/engineering
/datum/supply_pack/engine/fuel_rod
name = "Uranium Fuel Rod crate"
desc = "Two additional fuel rods for use in a reactor, requires CE access to open. Caution: Radioactive"
cost = 4000
cost = 3000
access = ACCESS_CE
contains = list(/obj/item/twohanded/required/fuel_rod,
/obj/item/twohanded/required/fuel_rod)
crate_name = "Uranium-235 Fuel Rod crate"
crate_type = /obj/structure/closet/crate/secure/engineering
dangerous = TRUE
/datum/supply_pack/engine/reactor
name = "RMBK Nuclear Reactor Kit" // (not) a toy
desc = "Contains a reactor beacon and 3 reactor consoles. Uranium rods not included."
cost = 12000
access = ACCESS_CE
contains = list(/obj/item/survivalcapsule/reactor,
/obj/machinery/computer/reactor/control_rods/cargo,
/obj/machinery/computer/reactor/stats/cargo,
/obj/machinery/computer/reactor/fuel_rods/cargo)
crate_name = "Build Your Own Reactor Kit"
crate_type = /obj/structure/closet/crate/secure/engineering
dangerous = TRUE