quantum pads

This commit is contained in:
Metis
2024-09-18 20:14:31 -04:00
parent 0e69dd8105
commit a638b7fda0
41 changed files with 2138 additions and 61 deletions
+7
View File
@@ -0,0 +1,7 @@
/obj/item/storage/backpack/cheeseburgerbackpack
name = "cheeseburger backpack"
desc = "A backpack designed to look like a cheeseburger. You feel like you can save the world with it."
mob_overlay_icon = 'GainStation13/icons/mob/back.dmi'
icon_state = "cheeseburgerbackpack"
icon = 'GainStation13/icons/obj/storage.dmi'
item_state = "cheeseburgerbackpack"
+8 -3
View File
@@ -5,7 +5,6 @@
desc = "Exclusive version of a hardsuit helmet, usually reserved for GATO CC personnel."
icon = 'GainStation13/icons/mob/head.dmi'
icon_state = "hardsuit0-gato"
item_state = "hardsuit0-gato"
mutantrace_variation = NONE
/obj/item/clothing/head/HoS/beret/gato
@@ -13,7 +12,6 @@
desc = "A robust beret for the CC personnel, for looking stylish while not sacrificing protection."
icon = 'GainStation13/icons/mob/head.dmi'
icon_state = "gato_beret"
item_state = "gato_beret"
mutantrace_variation = NONE
/obj/item/clothing/head/HoS/gato
@@ -21,5 +19,12 @@
desc = "The robust standard-issue cap of the CC personnel."
icon = 'GainStation13/icons/mob/head.dmi'
icon_state = "gato_cap"
item_state = "gato_cap"
mutantrace_variation = NONE
/obj/item/clothing/head/beret/sec/bitch
name = "security's bitch beret"
desc = "A softer beret with the word 'BITCH' embroidered on it in pink thread."
mob_overlay_icon = 'GainStation13/icons/mob/head.dmi'
icon_state = "bitchberet"
mutantrace_variation = NONE
+8
View File
@@ -0,0 +1,8 @@
/obj/item/clothing/shoes/jackboots/tall
name = "tall jackboots"
desc = "A pair of knee-high jackboots, complete with heels. All style, all the time."
icon = 'GainStation13/icons/obj/clothing/shoes.dmi'
mob_overlay_icon = 'GainStation13/icons/mob/feet.dmi'
anthro_mob_worn_overlay = 'GainStation13/icons/mob/feet_digi.dmi'
icon_state = "jackboots-tall"
item_state = "jackboots-tall"
+17
View File
@@ -64,3 +64,20 @@
item_state = "gato_hardsuit"
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/alert/gato
mutantrace_variation = NONE
/obj/item/clothing/suit/armor/vest/stripper
name = "stripper armor"
desc = "Talk about lightweight."
icon = 'GainStation13/icons/obj/clothing/suits.dmi'
mob_overlay_icon = 'GainStation13/icons/mob/suit.dmi'
icon_state = "armorstripper"
item_state = "armorstripper"
armor = list("melee" = 15, "bullet" = 10, "laser" = 10, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
dog_fashion = null
/obj/item/clothing/suit/armor/vest/stripper/bikini
name = "bikini armor"
desc = "How is this even supposed to work? It barely covers anything!"
icon = 'GainStation13/icons/obj/clothing/suits.dmi'
mob_overlay_icon = 'GainStation13/icons/mob/suit.dmi'
icon_state = "armorstripperalt"
item_state = "armorstripperalt"
+23
View File
@@ -0,0 +1,23 @@
/obj/item/clothing/under/rank/security/skirt/slut
name = "slutty security jumpskirt"
desc = "A \"\"\"tactical\"\"\" security jumpsuit with the legs replaced by a skirt. No matter how you adjust it, it always feels a little too small."
icon = 'GainStation13/icons/obj/clothing/uniforms.dmi'
mob_overlay_icon = 'GainStation13/icons/mob/uniform.dmi'
icon_state = "secslutskirt"
item_state = "secslutskirt"
/obj/item/clothing/under/rank/security/stripper
name = "security stripper outfit"
desc = "This can't be dress code compliant, can it?"
icon = 'GainStation13/icons/obj/clothing/uniforms.dmi'
mob_overlay_icon = 'GainStation13/icons/mob/uniform.dmi'
icon_state = "secstripper"
item_state = "secstripper"
/obj/item/clothing/under/rank/security/pink
name = "pink security jumpsuit"
desc = "A tactical security jumpsuit for officers that screw up their laundry."
icon = 'GainStation13/icons/obj/clothing/uniforms.dmi'
mob_overlay_icon = 'GainStation13/icons/mob/uniform.dmi'
icon_state = "rsecuritypink"
item_state = "r_suit"
@@ -0,0 +1,28 @@
// Weight gain - GS13
/datum/disease/advance/weight_gain
copy_type = /datum/disease/advance
/datum/disease/advance/weight_gain/New(make_typecache = TRUE)
name = "Weight Gain"
symptoms = list(new/datum/symptom/weight_gain)
..()
/obj/item/reagent_containers/glass/bottle/weight_gain
name = "Weight gain virus bottle"
desc = "A small bottle. Contains weight gain virus in synthblood medium."
spawned_disease = /datum/disease/advance/weight_gain
// Berry virus - GS13
/datum/disease/advance/berry_virus
copy_type = /datum/disease/advance
/datum/disease/advance/berry_virus/New(make_typecache = TRUE)
name = "Blueberry Virus"
symptoms = list(new/datum/symptom/berry)
..()
/obj/item/reagent_containers/glass/bottle/berry
name = "Blueberry virus bottle"
desc = "A small bottle. Contains blueberry virus in synthblood medium."
spawned_disease = /datum/disease/advance/berry_virus
@@ -0,0 +1,36 @@
/datum/symptom/weight_gain // GS13
name = "Weight Gain"
desc = "The virus mutates and merges itself with the host's adipocytes, allowing them to perform a form of mitosis and replicate on their own."
stealth = -3
resistance = -2
stage_speed = 3
transmittable = -2
level = 8 //better hope someone went mining kiddo
severity = 5
base_message_chance = 100
symptom_delay_min = 15
symptom_delay_max = 45
threshold_desc = list(
"Stage Speed 7" = "Increases the rate of cell replication.",
"Stage Speed 12" = "Increases the rate of cell replication further"
)
/datum/symptom/weight_gain/Activate(datum/disease/advance/A) // GS13
if(!..())
return
var/mob/living/carbon/M = A.affected_mob
if(!(M?.client?.prefs?.weight_gain_viruses))
return FALSE
switch(A.stage)
if(1, 2, 3, 4)
if(prob(base_message_chance))
to_chat(M, "<span class='warning'>[pick("You feel oddly full...", "You feel more plush...", "You feel more huggable...", "You hear an odd gurgle from your stomach")]</span>")
else
to_chat(M, "<span class='warning'><i>[pick("You feel your body churn...", "You feel heavier...", "You hear an ominous gurgle from your belly...", "You feel bulkier...")]</i></span>")
if(A.properties["stage_rate"] >= 12) //get chunkier quicker
M.adjust_fatness(70, FATTENING_TYPE_VIRUS)
else if(A.properties["stage_rate"] >= 7)
M.adjust_fatness(40, FATTENING_TYPE_VIRUS)
else
M.adjust_fatness(15, FATTENING_TYPE_VIRUS)
@@ -0,0 +1,33 @@
/datum/map_template/ruin/lavaland/snack_store //GS13
name = "Snack Store"
id = "snackstore"
description = "All your dreams about spending a night in a snack store finally came true! Though judging by your situation, you might spend a bit longer than just one night here..."
suffix = "lavaland_surface_snack_store.dmm"
allow_duplicates = FALSE
cost = 0
/datum/map_template/ruin/lavaland/calorite_altar //GS13
name = "Calorite Altar"
id = "caloritealtar"
description = "A mysterious fountain stands dormant amidst a small calorite shrine... What could it possibly offer?"
suffix = "lavaland_surface_caloritealtar.dmm"
allow_duplicates = TRUE
cost = 0
/datum/map_template/ruin/lavaland/calorite_shrine //GS13
name = "Calorite Shrine"
id = "caloriteshrine"
description = "Somewhere on this planet, a gluttony deity is worshipped for food and life."
suffix = "lavaland_surface_caloriteshrine.dmm"
allow_duplicates = TRUE
cost = 0
/datum/map_template/ruin/lavaland/blueberry_shrine //GS13
name = "Blueberry Shrine"
id = "blueberryshrine"
description = "A strange temple, littered with oddly round sculptures and peculiar blue stains."
suffix = "lavaland_surface_blueberryarea.dmm"
allow_duplicates = TRUE
cost = 0
@@ -0,0 +1,8 @@
/obj/structure/statue/blueberry
max_integrity = 500
/obj/structure/statue/blueberry
name = "blueberry statue"
icon = 'GainStation13/icons/obj/statue.dmi'
desc = "A statue resembling a humanoid bloated into a round spherical shape."
icon_state = "blueberry"
+29
View File
@@ -29,3 +29,32 @@
clawfootstep = FOOTSTEP_WOOD_CLAW
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
tiled_dirt = FALSE
/turf/open/floor/concrete/
name = "concrete"
icon = 'GainStation13/icons/turf/floors.dmi'
icon_state = "concrete"
baseturfs = /turf/open/floor/plating/asteroid
/turf/open/floor/concrete/smooth
icon = 'GainStation13/icons/turf/floors.dmi'
icon_state = "concrete2"
/turf/open/floor/cobble/side
icon = 'GainStation13/icons/turf/floors.dmi'
icon_state = "cobble_side"
/turf/open/floor/cobble/corner
icon = 'GainStation13/icons/turf/floors.dmi'
icon_state = "cobble_corner"
/turf/open/floor/cobble
name = "cobblestone path"
desc = "A simple but beautiful path made of various sized stones."
icon = 'GainStation13/icons/turf/floors.dmi'
icon_state = "cobble"
baseturfs = /turf/open/floor/plating/asteroid
footstep = FOOTSTEP_FLOOR
barefootstep = FOOTSTEP_HARD_BAREFOOT
clawfootstep = FOOTSTEP_HARD_CLAW
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
@@ -150,3 +150,6 @@
name = "CARTS"
desc = "You are entering a motorized cart area."
icon_state = "carts"
/area/ruin/powered/gluttony
icon_state = "dk_yellow"
+3
View File
@@ -55,3 +55,6 @@
desc = "Some nice metal shelves."
icon = 'hyperstation/icons/obj/objects.dmi'
icon_state = "shelf"
/obj/structure/chair/comfy/blue
color = rgb(50, 64, 255)