[LORE] Bluespace Lore Pass Pt. 1 (#27809)

* when the space is blue

* Update bio_chip_fluff.dm

* Update wormhole_jaunter.dm

* Update magazines.dm

* Update bags.dm

* Update magazines.dm

* Update dance_machine.dm

Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>

* Update closets.dm

Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>

---------

Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
This commit is contained in:
PopeDaveThe3th
2025-01-23 05:21:16 +00:00
committed by GitHub
co-authored by CRUNCH
parent 157276d6cb
commit 4bdd8a06ba
29 changed files with 37 additions and 35 deletions
+1 -1
View File
@@ -727,7 +727,7 @@
name = "reality sunderer"
icon = 'icons/obj/cult.dmi'
icon_state = "amulet"
desc = "Some amulet made out of metal, bluespace crystals, and blood. Allows cultists to open portals over teleport runes, destroying the rune in the process."
desc = "An elaborately carved amulet resembling a human eye. Looking directly at it sends shivers down your spine. Allows cultists to open portals over teleport runes, destroying the rune in the process."
w_class = WEIGHT_CLASS_SMALL
+1 -1
View File
@@ -13,7 +13,7 @@
/datum/game_mode/traitor/vampire/announce()
to_chat(world, "<B>The current game mode is - Traitor+Vampire!</B>")
to_chat(world, "<B>There are Bluespace Vampires infesting your fellow crew on the station along with some syndicate operatives out for their own gain! Do not let the vampires and the traitors succeed!</B>")
to_chat(world, "<B>There are Vampires on the station along with syndicate operatives out for their own gain! Do not let the vampires and the traitors succeed!</B>")
/datum/game_mode/traitor/vampire/pre_setup()
@@ -12,7 +12,7 @@
/datum/game_mode/vampire/announce()
to_chat(world, "<B>The current game mode is - Vampires!</B>")
to_chat(world, "<B>There are Bluespace Vampires infesting your fellow crewmates, keep your blood close and neck safe!</B>")
to_chat(world, "<B>There are Vampires aboard, keep your blood close and neck safe!</B>")
/datum/game_mode/vampire/pre_setup()
+2 -2
View File
@@ -1,12 +1,12 @@
// This whole file really needs reorganising at some point, or at the very least the construct stuff should be moved somewhere else.
/obj/item/soulstone
name = "soul stone shard"
name = "soul stone"
icon = 'icons/obj/wizard.dmi'
icon_state = "soulstone"
item_state = "electronic"
belt_icon = "soulstone"
var/icon_state_full = "soulstone2"
desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artifact's power."
desc = "A weighty shard of dark crystal, flickering with eldritch energy. A soul can be bound within, forced to obey the commands of the owner."
w_class = WEIGHT_CLASS_TINY
slot_flags = ITEM_SLOT_BELT
origin_tech = "bluespace=4;materials=5"
+1 -1
View File
@@ -510,7 +510,7 @@
/obj/machinery/disco/immobile
name = "radiant dance machine mark V"
desc = "The mark V is nigh-immovable, thanks to its bluespace-plastitanium anchor. The technology required to stop visitors from stealing this thing is astounding."
desc = "A massive disco ball permanently anchored to the floor with heat-sealed bolts. Merely being in the presence of such a majestic contraption fills you with the urge to dance."
anchored = TRUE
/obj/machinery/disco/immobile/wrench_act()
+1 -1
View File
@@ -133,7 +133,7 @@ GLOBAL_LIST_EMPTY(tcomms_machines)
if(active)
active = FALSE
// This needs a timer because otherwise its on the shuttle Z and the message is missed
addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, visible_message), "<span class='warning'>Radio equipment on [src] has been overloaded by heavy bluespace interference. Please restart the machine.</span>"), 5)
addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, visible_message), "<span class='warning'>Radio equipment on [src] has suffered an unidentified malfunction. Please restart the machine.</span>"), 5)
update_icon(UPDATE_ICON_STATE)
@@ -220,8 +220,8 @@
// Garbage Magnet
/obj/item/mecha_parts/mecha_equipment/janitor/garbage_magnet
name = "\improper WA1E Garbage Magnet"
desc = "Bluespace technology integrated with an oversized garbage bag and heavy duty magnets allows this device to pick up all manner of litter. \
The complex technology prevents users from directly looking inside the bag."
desc = "An industrial vaccuum cleaner integrated with an oversized garbage bag and heavy duty magnets allows this device to pick up all manner of litter. \
The device's safety systems prevent users from directly looking inside the bag."
icon_state = "mecha_trash_magnet"
equip_cooldown = 1.5 SECONDS
energy_drain = 5
+1 -1
View File
@@ -79,7 +79,7 @@
/obj/item/salvage/loot/pirate
name = "stolen jewellery"
desc = "A collection of stolen jewellery, fashioned from pilfered bluespace crystals and gems. Rumour has it, local pirates have been known to use these accessories to avoid capture."
desc = "A collection of stolen jewellery and gemstones. Gold, silver, sapphire, amethyst, and more, this bounty will surely fetch a good price on the market."
icon_state = "pirate_treasure"
hitsound = 'sound/items/handling/taperecorder_drop.ogg'
pickup_sound = 'sound/items/handling/taperecorder_pickup.ogg'
@@ -142,7 +142,7 @@
name = "Syndicate S3 \"Stealth\" Bio-chip"
life = "Unknown. No collected sample has been active long enough to determine lifespan."
notes = "Manually activated by the user."
function = "Allows the user to summon a box from a bluespace pocket located inside the implant. The exterior of this box is lined with experimental cloaking panels which render the box invisible to the naked eye."
function = "A biochip housing a highly specialized cloaking nanoswarm. When activated, the nanoswarm will assemble into a box-like shape around the user and render them invisible. Solid impacts will temporarily disrupt the cloaking mechanism."
/datum/implant_fluff/shock
name = "Syndicate ARC-7 \"Power\" Bio-chip"
@@ -50,7 +50,7 @@
/obj/item/storage/backpack/holding
name = "Bag of Holding"
desc = "A backpack that opens into a localized pocket of Bluespace."
desc = "A bleeding-edge backpack that uses bluespace technology to create a localized dimensional pocket for storage."
origin_tech = "bluespace=5;materials=4;engineering=4;plasmatech=5"
icon_state = "holdingpack"
item_state = "holdingpack"
@@ -98,7 +98,7 @@
/obj/item/storage/bag/trash/bluespace
name = "trash bag of holding"
desc = "The latest and greatest in custodial convenience, a trashbag that is capable of holding vast quantities of garbage."
desc = "An advanced trash bag that uses experimental bluespace technology to send stored trash to a specialized pocket dimension."
icon_state = "bluetrashbag"
belt_icon = "trashbag_blue"
origin_tech = "materials=4;bluespace=4;engineering=4;plasmatech=3"
@@ -835,7 +835,7 @@
/obj/item/storage/belt/bluespace
name = "Belt of Holding"
desc = "The greatest in pants-supporting technology."
desc = "A bleeding-edge storage medium that incorporates principles developed for the Bag of Holding into belt form."
icon_state = "holdingbelt"
item_state = "holdingbelt"
storage_slots = 14
@@ -510,7 +510,7 @@
/obj/structure/closet/bluespace
name = "bluespace closet"
desc = "A storage unit that moves and stores through the fourth dimension."
desc = "An experimental storage unit which defies several conventional laws of physics. It appears to only tenuously exist on this plane of reality, allowing it to phase through anything less solid than a wall."
density = FALSE
icon_state = "bluespace"
storage_capacity = 60
@@ -37,7 +37,7 @@
if(by_hand)
for(var/obj/O in src)
if(O.density)
var/response = tgui_alert(usr, "This crate has been packed with bluespace compression, an item inside won't fit back inside. Are you sure you want to open it?", "Bluespace Compression Warning", list("Yes", "No"))
var/response = tgui_alert(usr, "This crate has been packed extremely tightly, an item inside won't fit back inside. Are you sure you want to open it?", "Compressed Materials Warning", list("Yes", "No"))
if(response != "Yes" || !Adjacent(usr))
return FALSE
break