Space Ruin: Rework Syndie Research Base (#22721)

* Rework Syndie Research Base

* Fixing

* Fixing..

* work you cu-

* SPAACE

* Pack of changes:
- Removed Toilets and replaced them with "Dressing" room.
- Added Genetics, because person on discord wished for it.
- Placed Atmos pipes (scrubbers and supply)

* Changes:
- Added Pathing for ed209 (syndicate)
- Removed random_spawners custom spawner made before.
- Added "security" room with allow you to control turrets and see all base cameras.

* Fixing turret control panel

* Fixing turrets.. again

* huh?

* Changes:
- Decreased Beacons amount from 20 to 10 (they give same path, just less stops).
- Added special room to "store" ed209 syndicate, if you want to activate it: View Variables -> patrol = 1.
- Added light switches everywhere.
- Added Air alarms and fire alarms everywhere, and made sure there are fire doors to stop potential fires.
- Added 2 more areas, Genetics and "control room".

* Placed Power Cables.

* Added disposals
Lets fuckign Gooooo

* Changes:
- Made button from drive actually open doors and shoot stuff to toxin range.
- Added emergency PACMAN generator, in case someone join late and whole base will be de-powered.
- Added CCTV to caves, now you can see intruders.

* Added 2 more boxes of plant disc.

* Changes:
- Added new variant of free drobes, now syndicate can get drip for free.
- Added "hidden" safe at vault with contain 10000credits and stethoscope nearby to help, its only for syndicate researcher, if explorer steal it, they should get bounty on them by syndicate.
- Added a lot of vendors refilling units, to make sure that you cannot run out by "accident".

* Changed Toxin Test arena to indestructable walls.

* Bunch of Changes:
- Replaced "grenade casings" (with are foam grenades) with new created "Foam Grenades Box" so its more oblivious what it is.
- Added paper note near PACMAN Generator with contain basic instruction how to use it.
- Added missing fire doors for "drooms".
- Added fire extinguishers EVERYWHERE so syndicate OSHA will be happy.
- Changed "genetics" room, now instead of supporing 4 people, it support now only 2 in exchange for "faster" DNA researching.
- Added "Foam Grenades Box" around base and in storage, so if there any breaches just throw kanu- grenades at them.
- Named and connected disposal to "toxin launcher" so now you can disposal your constractions inside.
- Added 4 buttons for "Chemical" testing room (with is not for explosives) so now you cannot get trapped inside.
- Made special disposal Ride for genetics "monkeys" to turret so they will be killed (its made this way to avoid researchers spacing themselfs allowing them to escape)
- Increased Toxin Storage room, by increasing oxygen and plasma tanks amount by tanks 2 each.
- Moved AIR container to engine, now they are replaced with "tank container" to storage... custom plasma mixes without destroying main plasma containers.

* fixes

* Changed Genetics:
- Now genetics layout got changed, now instead of supporting 4 genetics people it only support 2 in exchange for more efficency in making DNA syringes.
- Now you can dispose bodies for turrets to shoot holes trough... its funny.

* Added Mirrors to dressing room-
And Fixed hallway curve

* Made cryo and sleepers face themselfs

* Added RPD for toxin launcher room
- now if you run out of valves, you can just "spawn" new ones.

* Used merge conflict fixing tool
- and for *some* reason it keep showing merge conflict? (whot)

* Requested changes:
- Replaced NT machine with syndie cigarette machine.
- Removed random blueshield note.
- replaced syndie donk machines to secured variant.

* Changes full build consoles to unbuild.

* Fixes:
- Fixed storage, somehow one rack with mats got exaporated.
- Added tachyon-doppler array for tracking explosion size.
- Removed duplicated buttons from toxin mixing room.
- Removed console and placed in storage.
- Storage now have items with offsets so they are more visible in stack pile.
- Removed Air alarm from toxing testing arena, considering it dont have pipes.

* Add RPD in toxing mixing

* batch of fixes (?)
- Changed Art vendor and critter care to free variant.
- Fixed spelling on paper to requested one.
- Now syndicate researchers spawn with 100 credits in their backpack for claw machine, if you run out, ask your coworkers to borrow more cash on game.

* batch of changes:
- Did most requested changes by S34N (except defib one)
- Added APC to hallway, so now hallway use power too.
- Made new subtype of syndicate APC's with offset depending on direction.

* fix stripes issue

* Removed random stripes and syndie having cash
This commit is contained in:
Venuska1117
2023-11-04 12:31:41 +01:00
committed by GitHub
parent 1a92fc28a9
commit d24f77400e
7 changed files with 13659 additions and 7810 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
/area/ruin/unpowered/syndicate_space_base /area/ruin/unpowered/syndicate_space_base
name = "Secret Base" name = "Secret Base"
icon_state = "yellow" icon_state = "purple"
ambientsounds = HIGHSEC_SOUNDS ambientsounds = HIGHSEC_SOUNDS
report_alerts = FALSE report_alerts = FALSE
hide_attacklogs = TRUE hide_attacklogs = TRUE
@@ -18,20 +18,20 @@
icon_state = "teleporter" icon_state = "teleporter"
/area/ruin/unpowered/syndicate_space_base/bar /area/ruin/unpowered/syndicate_space_base/service
name = "Syndicate Space Base Bar" name = "Syndicate Space Base Service"
icon_state = "bar" icon_state = "yellow"
/area/ruin/unpowered/syndicate_space_base/main /area/ruin/unpowered/syndicate_space_base/main
name = "Syndicate Space Base Primary Hallway" name = "Syndicate Space Base Primary Hallway"
/area/ruin/unpowered/syndicate_space_base/cargo /area/ruin/unpowered/syndicate_space_base/storage
name = "Syndicate Space Base Cargo Bay" name = "Syndicate Space Base Storage"
icon_state = "storage" icon_state = "storage"
/area/ruin/unpowered/syndicate_space_base/chemistry /area/ruin/unpowered/syndicate_space_base/chemistry
name = "Syndicate Space Base Chemistry" name = "Syndicate Space Base Chemistry"
icon_state = "chem" icon_state = "scichem"
/area/ruin/unpowered/syndicate_space_base/virology /area/ruin/unpowered/syndicate_space_base/virology
name = "Syndicate Space Base Virology" name = "Syndicate Space Base Virology"
@@ -39,7 +39,7 @@
/area/ruin/unpowered/syndicate_space_base/testlab /area/ruin/unpowered/syndicate_space_base/testlab
name = "Syndicate Space Base Experimentation Lab" name = "Syndicate Space Base Experimentation Lab"
icon_state = "toxtest" icon_state = "scitest"
/area/ruin/unpowered/syndicate_space_base/dormitories /area/ruin/unpowered/syndicate_space_base/dormitories
name = "Syndicate Space Base Dormitories" name = "Syndicate Space Base Dormitories"
@@ -48,3 +48,35 @@
/area/ruin/unpowered/syndicate_space_base/telecomms /area/ruin/unpowered/syndicate_space_base/telecomms
name = "Syndicate Space Base Telecommunications" name = "Syndicate Space Base Telecommunications"
icon_state = "tcomms" icon_state = "tcomms"
/area/ruin/unpowered/syndicate_space_base/toxtest
name = "Syndicate Space Base Toxin Test"
icon_state = "toxtest"
/area/ruin/unpowered/syndicate_space_base/toxlaunch
name = "Syndicate Space Base Toxin Launch"
icon_state = "toxlaunch"
/area/ruin/unpowered/syndicate_space_base/atmos
name = "Syndicate Space Base Atmospherics"
icon_state = "atmos"
/area/ruin/unpowered/syndicate_space_base/cave
name = "Syndicate Space Base Cave"
icon_state = "cave"
/area/ruin/unpowered/syndicate_space_base/inner
name = "Syndicate Space Base Inner Asteroid"
icon_state = "explored"
/area/ruin/unpowered/syndicate_space_base/outer
name = "Syndicate Space Base Outer Asteroid"
icon_state = "unexplored"
/area/ruin/unpowered/syndicate_space_base/genetics
name = "Syndicate Space Base Genetics Lab"
icon_state = "genetics"
/area/ruin/unpowered/syndicate_space_base/control
name = "Syndicate Space Base Control Room"
icon_state = "observatory"

View File

@@ -231,6 +231,9 @@
refill_canister = /obj/item/vending_refill/hatdispenser refill_canister = /obj/item/vending_refill/hatdispenser
/obj/machinery/economy/vending/hatdispenser/free
prices = list()
/obj/machinery/economy/vending/suitdispenser /obj/machinery/economy/vending/suitdispenser
name = "\improper Suitlord 9000" name = "\improper Suitlord 9000"
desc = "You wonder for a moment why all of your shirts and pants come conjoined. This hurts your head and you stop thinking about it." desc = "You wonder for a moment why all of your shirts and pants come conjoined. This hurts your head and you stop thinking about it."
@@ -298,6 +301,9 @@
refill_canister = /obj/item/vending_refill/suitdispenser refill_canister = /obj/item/vending_refill/suitdispenser
/obj/machinery/economy/vending/suitdispenser/free
prices = list()
/obj/machinery/economy/vending/shoedispenser /obj/machinery/economy/vending/shoedispenser
name = "\improper Shoelord 9000" name = "\improper Shoelord 9000"
desc = "Wow, hatlord looked fancy, suitlord looked streamlined, and this is just normal. The guy who designed these must be an idiot." desc = "Wow, hatlord looked fancy, suitlord looked streamlined, and this is just normal. The guy who designed these must be an idiot."
@@ -349,6 +355,9 @@
refill_canister = /obj/item/vending_refill/shoedispenser refill_canister = /obj/item/vending_refill/shoedispenser
/obj/machinery/economy/vending/shoedispenser/free
prices = list()
//don't forget to change the refill size if you change the machine's contents! //don't forget to change the refill size if you change the machine's contents!
/obj/machinery/economy/vending/clothing /obj/machinery/economy/vending/clothing
name = "\improper ClothesMate" //renamed to make the slogan rhyme name = "\improper ClothesMate" //renamed to make the slogan rhyme
@@ -535,6 +544,9 @@
refill_canister = /obj/item/vending_refill/clothing refill_canister = /obj/item/vending_refill/clothing
/obj/machinery/economy/vending/clothing/free
prices = list()
/obj/machinery/economy/vending/magivend /obj/machinery/economy/vending/magivend
name = "\improper MagiVend" name = "\improper MagiVend"
desc = "A magic vending machine." desc = "A magic vending machine."
@@ -823,6 +835,8 @@
refill_canister = /obj/item/vending_refill/autodrobe refill_canister = /obj/item/vending_refill/autodrobe
/obj/machinery/economy/vending/autodrobe/free
prices = list()
//Generic food vendors //Generic food vendors
@@ -1046,6 +1060,9 @@
/obj/item/toner = 40, /obj/item/toner = 40,
/obj/item/pen/fancy = 40) /obj/item/pen/fancy = 40)
/obj/machinery/economy/vending/artvend/free
prices = list()
/obj/machinery/economy/vending/tool /obj/machinery/economy/vending/tool
name = "\improper YouTool" name = "\improper YouTool"
desc = "Tools for tools." desc = "Tools for tools."

View File

@@ -193,7 +193,6 @@
result = list(/datum/nothing = 1, result = list(/datum/nothing = 1,
/obj/machinery/porta_turret/syndicate/exterior = 1) /obj/machinery/porta_turret/syndicate/exterior = 1)
// Mobs // Mobs
/obj/effect/spawner/random_spawners/syndicate/mob /obj/effect/spawner/random_spawners/syndicate/mob

View File

@@ -992,6 +992,15 @@
new /obj/item/storage/lockbox/medal/hardmode_box(src) new /obj/item/storage/lockbox/medal/hardmode_box(src)
new /obj/item/paper/hardmode(src) new /obj/item/paper/hardmode(src)
/obj/item/storage/box/foam_grenades
name = "foam grenades box"
desc = "A box full of foam grenades."
icon_state = "flashbang"
/obj/item/storage/box/foam_grenades/populate_contents()
for(var/I in 1 to 7)
new /obj/item/grenade/chem_grenade/metalfoam(src)
#undef NODESIGN #undef NODESIGN
#undef NANOTRASEN #undef NANOTRASEN
#undef SYNDI #undef SYNDI

View File

@@ -837,3 +837,10 @@
var/mylevel = rand(7, 9) var/mylevel = rand(7, 9)
origin_tech = "[mytech]=[mylevel]" origin_tech = "[mytech]=[mylevel]"
name = "research notes - [mytech] [mylevel]" name = "research notes - [mytech] [mylevel]"
/obj/item/paper/instruction
name = "Instruction Notes"
/obj/item/paper/instruction/pacman_generator
name = "Instructions for P.A.C.M.A.N. Generator series"
info = "P.A.C.M.A.N. are commonly used as 'Emergency' power generators, with its upgraded version being capable of utilizing uranium and plasma sheets to function. Simply anchor on the power cable node, insert the plasma sheet, select the level and turn it ON to generate power, just make sure to not overheat it or it will explode."

View File

@@ -1060,10 +1060,28 @@
start_charge = 0 start_charge = 0
/obj/machinery/power/apc/syndicate //general syndicate access /obj/machinery/power/apc/syndicate //general syndicate access
name = "Main branch, do not use"
req_access = list(ACCESS_SYNDICATE) req_access = list(ACCESS_SYNDICATE)
report_power_alarm = FALSE report_power_alarm = FALSE
/obj/machinery/power/apc/syndicate/north
name = "north bump"
pixel_y = 24
/obj/machinery/power/apc/syndicate/south
name = "south bump"
pixel_y = -24
/obj/machinery/power/apc/syndicate/east
name = "east bump"
pixel_x = 24
/obj/machinery/power/apc/syndicate/west
name = "west bump"
pixel_x = -24
/obj/machinery/power/apc/syndicate/off /obj/machinery/power/apc/syndicate/off
name = "APC off"
environment_channel = 0 environment_channel = 0
equipment_channel = 0 equipment_channel = 0
lighting_channel = 0 lighting_channel = 0