mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 19:52:40 +00:00
Adds nuclear reactor, Fixes
- Adds Nuclear Reactor, 200 kw safe power, very efficient fuel usage. Emits radiation, should be designed around accordingly. - Adds Old point defense batteries which use the old sprite. - Fixes path errors on cruiser.dmm
This commit is contained in:
2
code/game/machinery/pointdefense_vr.dm
Normal file
2
code/game/machinery/pointdefense_vr.dm
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
/obj/machinery/power/pointdefense/old
|
||||||
|
icon_state = "pointdefense"
|
||||||
11
code/modules/power/port_gen_vr.dm
Normal file
11
code/modules/power/port_gen_vr.dm
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
/obj/machinery/power/port_gen/pacman/super/potato
|
||||||
|
name = "nuclear reactor"
|
||||||
|
desc = "PTTO-3, an industrial all-in-one nuclear power plant by Neo-Chernobyl GmbH. It uses uranium as a fuel source. Rated for 200 kW max safe output."
|
||||||
|
icon_state = "potato"
|
||||||
|
time_per_sheet = 1152 //same power output, but a 50 sheet stack will last 4 hours at max safe power
|
||||||
|
power_gen = 40000 //watts
|
||||||
|
max_power_output = 5
|
||||||
|
max_safe_output = 6
|
||||||
|
temperature_gain = 80 //how much the temperature increases per power output level, in degrees per level
|
||||||
|
max_temperature = 450
|
||||||
|
anchored = 1
|
||||||
@@ -2126,19 +2126,19 @@
|
|||||||
pixel_x = 4;
|
pixel_x = 4;
|
||||||
pixel_y = 26
|
pixel_y = 26
|
||||||
},
|
},
|
||||||
/obj/effect/floor_decal/industrial/warning{
|
|
||||||
icon_state = "warning";
|
|
||||||
dir = 4
|
|
||||||
},
|
|
||||||
/obj/structure/cable/cyan{
|
/obj/structure/cable/cyan{
|
||||||
d1 = 2;
|
d1 = 2;
|
||||||
d2 = 8;
|
d2 = 8;
|
||||||
icon_state = "2-8"
|
icon_state = "2-8"
|
||||||
},
|
},
|
||||||
|
/obj/effect/floor_decal/industrial/warning/corner,
|
||||||
/turf/simulated/floor/tiled/techfloor/grid,
|
/turf/simulated/floor/tiled/techfloor/grid,
|
||||||
/area/mothership/teleporter)
|
/area/mothership/teleporter)
|
||||||
"eh" = (
|
"eh" = (
|
||||||
/obj/effect/floor_decal/industrial/hatch/yellow,
|
/obj/effect/floor_decal/industrial/warning{
|
||||||
|
icon_state = "warning";
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
/turf/simulated/floor/tiled/techfloor/grid,
|
/turf/simulated/floor/tiled/techfloor/grid,
|
||||||
/area/mothership/teleporter)
|
/area/mothership/teleporter)
|
||||||
"ei" = (
|
"ei" = (
|
||||||
@@ -2590,8 +2590,7 @@
|
|||||||
icon_state = "alarm0";
|
icon_state = "alarm0";
|
||||||
pixel_y = -22
|
pixel_y = -22
|
||||||
},
|
},
|
||||||
/obj/effect/floor_decal/industrial/warning{
|
/obj/effect/floor_decal/industrial/warning/corner{
|
||||||
icon_state = "warning";
|
|
||||||
dir = 4
|
dir = 4
|
||||||
},
|
},
|
||||||
/turf/simulated/floor/tiled/techfloor/grid,
|
/turf/simulated/floor/tiled/techfloor/grid,
|
||||||
@@ -3390,7 +3389,10 @@
|
|||||||
/turf/simulated/floor/tiled/techfloor/grid,
|
/turf/simulated/floor/tiled/techfloor/grid,
|
||||||
/area/mothership/vault)
|
/area/mothership/vault)
|
||||||
"gk" = (
|
"gk" = (
|
||||||
/obj/machinery/power/fractal_reactor/fluff/converter,
|
/obj/machinery/power/fractal_reactor/fluff/converter{
|
||||||
|
mapped_in = 1;
|
||||||
|
power_generation_rate = 2e+006
|
||||||
|
},
|
||||||
/obj/structure/cable,
|
/obj/structure/cable,
|
||||||
/turf/simulated/floor/tiled/techfloor/grid,
|
/turf/simulated/floor/tiled/techfloor/grid,
|
||||||
/area/mothership/vault)
|
/area/mothership/vault)
|
||||||
@@ -3417,7 +3419,7 @@
|
|||||||
/obj/structure/closet/crate/secure/gear{
|
/obj/structure/closet/crate/secure/gear{
|
||||||
req_one_access = list(108)
|
req_one_access = list(108)
|
||||||
},
|
},
|
||||||
/obj/item/device/subspaceradio,
|
/obj/item/device/bluespaceradio,
|
||||||
/obj/item/weapon/storage/firstaid/insiderepair,
|
/obj/item/weapon/storage/firstaid/insiderepair,
|
||||||
/obj/item/weapon/storage/firstaid/combat,
|
/obj/item/weapon/storage/firstaid/combat,
|
||||||
/obj/item/weapon/storage/toolbox/syndicate/powertools,
|
/obj/item/weapon/storage/toolbox/syndicate/powertools,
|
||||||
@@ -10066,7 +10068,7 @@
|
|||||||
/turf/simulated/floor/wood,
|
/turf/simulated/floor/wood,
|
||||||
/area/mothership/breakroom)
|
/area/mothership/breakroom)
|
||||||
"uh" = (
|
"uh" = (
|
||||||
/obj/machinery/pointdefense{
|
/obj/machinery/power/pointdefense/old{
|
||||||
id_tag = "warship_pd"
|
id_tag = "warship_pd"
|
||||||
},
|
},
|
||||||
/turf/simulated/floor/reinforced/airless{
|
/turf/simulated/floor/reinforced/airless{
|
||||||
@@ -21425,7 +21427,7 @@ cr
|
|||||||
QH
|
QH
|
||||||
JJ
|
JJ
|
||||||
dP
|
dP
|
||||||
eh
|
ex
|
||||||
eA
|
eA
|
||||||
eh
|
eh
|
||||||
fd
|
fd
|
||||||
|
|||||||
@@ -786,6 +786,7 @@
|
|||||||
#include "code\game\machinery\partslathe_vr.dm"
|
#include "code\game\machinery\partslathe_vr.dm"
|
||||||
#include "code\game\machinery\pda_multicaster.dm"
|
#include "code\game\machinery\pda_multicaster.dm"
|
||||||
#include "code\game\machinery\pointdefense.dm"
|
#include "code\game\machinery\pointdefense.dm"
|
||||||
|
#include "code\game\machinery\pointdefense_vr.dm"
|
||||||
#include "code\game\machinery\portable_turret.dm"
|
#include "code\game\machinery\portable_turret.dm"
|
||||||
#include "code\game\machinery\portable_turret_vr.dm"
|
#include "code\game\machinery\portable_turret_vr.dm"
|
||||||
#include "code\game\machinery\recharger.dm"
|
#include "code\game\machinery\recharger.dm"
|
||||||
@@ -2967,6 +2968,7 @@
|
|||||||
#include "code\modules\power\lighting_vr.dm"
|
#include "code\modules\power\lighting_vr.dm"
|
||||||
#include "code\modules\power\lightswitch_vr.dm"
|
#include "code\modules\power\lightswitch_vr.dm"
|
||||||
#include "code\modules\power\port_gen.dm"
|
#include "code\modules\power\port_gen.dm"
|
||||||
|
#include "code\modules\power\port_gen_vr.dm"
|
||||||
#include "code\modules\power\power.dm"
|
#include "code\modules\power\power.dm"
|
||||||
#include "code\modules\power\powernet.dm"
|
#include "code\modules\power\powernet.dm"
|
||||||
#include "code\modules\power\smes.dm"
|
#include "code\modules\power\smes.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user