50d40ed710
- added a mage hand hostile mob: it will poke you to fatten you up - added rewards to some of the calorite ruins
278 lines
9.7 KiB
Plaintext
278 lines
9.7 KiB
Plaintext
/////GS13 - miscellanous items. If it's a small item, a container or something
|
|
/////then it should land here, instead of making a seperate .dm file
|
|
|
|
//fatoray research scraps (maintloot)
|
|
|
|
/obj/item/trash/fatoray_scrap1
|
|
name = "raygun scraps"
|
|
icon = 'GainStation13/icons/obj/fatoray.dmi'
|
|
icon_state = "fatoray_scrap1"
|
|
desc = "Small parts that seemingly once belonged to some sort of a raygun."
|
|
|
|
/obj/item/trash/fatoray_scrap2
|
|
name = "raygun scraps"
|
|
icon = 'GainStation13/icons/obj/fatoray.dmi'
|
|
icon_state = "fatoray_scrap2"
|
|
desc = "Small parts that seemingly once belonged to some sort of a raygun."
|
|
|
|
// GS13 fatty liquid beakers defs, for admin stuff and mapping junk
|
|
|
|
/obj/item/reagent_containers/glass/beaker/lipoifier
|
|
list_reagents = list(/datum/reagent/consumable/lipoifier = 50)
|
|
|
|
/obj/item/reagent_containers/glass/beaker/cornoil
|
|
list_reagents = list(/datum/reagent/consumable/cornoil = 50)
|
|
|
|
/obj/item/reagent_containers/glass/beaker/blueberry_juice
|
|
list_reagents = list(/datum/reagent/blueberry_juice = 50)
|
|
|
|
/obj/item/reagent_containers/glass/beaker/fizulphite
|
|
list_reagents = list(/datum/reagent/consumable/fizulphite = 50)
|
|
|
|
/obj/item/reagent_containers/glass/beaker/extilphite
|
|
list_reagents = list(/datum/reagent/consumable/extilphite = 50)
|
|
|
|
/obj/item/reagent_containers/glass/beaker/calorite_blessing
|
|
list_reagents = list(/datum/reagent/consumable/caloriteblessing = 50)
|
|
|
|
/obj/item/reagent_containers/glass/beaker/flatulose
|
|
list_reagents = list(/datum/reagent/consumable/flatulose = 50)
|
|
|
|
/obj/item/reagent_containers/glass/beaker/galbanic
|
|
list_reagents = list(/datum/reagent/fermi_fat = 50)
|
|
|
|
/obj/item/reagent_containers/glass/beaker/macarenic
|
|
list_reagents = list(/datum/reagent/fermi_slim = 50)
|
|
|
|
//evil fucking donut
|
|
|
|
/obj/item/reagent_containers/food/snacks/donut/evil_superfat
|
|
name = "Evil Fuckin' Donut"
|
|
desc = "Merely looking at this thing makes you feel like you're getting fat..."
|
|
bitesize = 100 // Always eat it in one bite
|
|
list_reagents = list(/datum/reagent/fermi_fat = 120, /datum/reagent/consumable/lipoifier = 70, /datum/reagent/consumable/cornoil = 70)
|
|
tastes = list("imminent immobility" = 10)
|
|
|
|
//blueberry gum snack
|
|
|
|
/obj/item/reagent_containers/food/snacks/blueberry_gum
|
|
name = "blueberry gum"
|
|
icon = 'GainStation13/icons/obj/gum.dmi'
|
|
icon_state = "gum_wrapped"
|
|
desc = "Doesn't cause anything more than some discoloration... probably."
|
|
trash = /obj/item/trash/blueberry_gum
|
|
list_reagents = list(/datum/reagent/blueberry_juice = 50)
|
|
bitesize = 5
|
|
filling_color = "#001aff"
|
|
tastes = list("blueberry gum" = 1)
|
|
foodtype = FRUIT
|
|
|
|
//blueberry gum trash
|
|
|
|
/obj/item/trash/blueberry_gum
|
|
name = "chewed gum"
|
|
icon = 'GainStation13/icons/obj/gum.dmi'
|
|
icon_state = "gum_chewed"
|
|
|
|
// nutriment pump turbo
|
|
|
|
/obj/item/autosurgeon/nutripump_turbo
|
|
desc = "A single use autosurgeon that contains a turbo version of the nutriment pump. A screwdriver can be used to remove it, but implants can't be placed back in."
|
|
uses = 1
|
|
starting_organ = /obj/item/organ/cyberimp/chest/nutriment/turbo
|
|
|
|
/obj/item/autosurgeon/fat_mobility
|
|
desc = "A single use autosurgeon that contains a mobility nanite core. A screwdriver can be used to remove it, but implants can't be placed back in."
|
|
uses = 1
|
|
starting_organ = /obj/item/organ/cyberimp/chest/mobility
|
|
|
|
//fast food restaurant - closed / open signs
|
|
/obj/item/holosign_creator/restaurant
|
|
name = "Holosign Projector - Restaurant Adverts"
|
|
desc = "A holo-sign maker, used for placing signs that advertises the local fast food restaurant."
|
|
icon = 'GainStation13/icons/obj/holosign.dmi'
|
|
icon_state = "holo_fastfood"
|
|
holosign_type = /obj/structure/holosign/restaurant
|
|
creation_time = 0
|
|
max_signs = 6
|
|
|
|
/obj/item/holosign_creator/closed
|
|
name = "Holosign Projector - Closing Sign"
|
|
desc = "A holo-sign maker, used for placing signs that inform people of a location being closed off."
|
|
icon = 'GainStation13/icons/obj/holosign.dmi'
|
|
icon_state = "holo_closed"
|
|
holosign_type = /obj/structure/holosign/barrier/closed
|
|
creation_time = 0
|
|
max_signs = 6
|
|
|
|
//holosigns used by the holosign creators
|
|
/obj/structure/holosign/restaurant
|
|
name = "The Restaurant is OPEN! Come visit!"
|
|
desc = "A holographic projector that displays a sign advertising the nearby Fast Food Restaurant."
|
|
icon = 'GainStation13/icons/obj/holosign.dmi'
|
|
icon_state = "holosign_ad"
|
|
|
|
/obj/structure/holosign/barrier/closed
|
|
name = "This Location is Closed!"
|
|
desc = "A short holographic barrier used to close off areas. Can be passed by walking."
|
|
icon = 'GainStation13/icons/obj/holosign.dmi'
|
|
icon_state = "holosign_closed"
|
|
|
|
//ID for fastfood wagies so they can use the tele
|
|
/obj/item/card/id/silver/restaurant
|
|
name = "silver identification card"
|
|
desc = "A silver ID, given to the GATO's fast food restaurant workers. Doesn't grant much besides teleporter access."
|
|
access = list(ACCESS_MAINT_TUNNELS, ACCESS_TELEPORTER)
|
|
|
|
//gato decal, should be moved elsewhere tbh
|
|
/obj/effect/decal/big_gato //96x96 px sprite
|
|
name = "GATO"
|
|
desc = "Your employer! Probably."
|
|
icon = 'GainStation13/icons/turf/96x96.dmi'
|
|
icon_state = "gato"
|
|
layer = ABOVE_OPEN_TURF_LAYER
|
|
pixel_x = -32
|
|
pixel_y = -32
|
|
|
|
/obj/effect/decal/medium_gato //64x64 px sprite
|
|
name = "GATO"
|
|
desc = "Your employer! Probably."
|
|
icon = 'GainStation13/icons/turf/64x64.dmi'
|
|
icon_state = "gato"
|
|
layer = ABOVE_OPEN_TURF_LAYER
|
|
pixel_y = -16
|
|
pixel_x = -16
|
|
|
|
|
|
//collar voice modulators, based on cow/pig masks
|
|
|
|
/obj/item/clothing/mask/pig/gag //this one only lets you say "oink" and similar
|
|
name = "Voice modulator - pig"
|
|
desc = "A small gag, used to silence people in a rather 'original' way."
|
|
icon = 'GainStation13/icons/obj/masks.dmi'
|
|
mob_overlay_icon = 'GainStation13/icons/mob/mask.dmi'
|
|
icon_state = "ballgag"
|
|
item_state = "ballgag"
|
|
flags_inv = HIDEFACE
|
|
clothing_flags = VOICEBOX_TOGGLABLE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
modifies_speech = TRUE
|
|
|
|
/obj/item/clothing/mask/cowmask/gag //this one only lets you say "moo" and similar
|
|
name = "Voice modulator - cow"
|
|
desc = "A small gag, used to silence people in a rather 'original' way."
|
|
icon = 'GainStation13/icons/obj/masks.dmi'
|
|
mob_overlay_icon = 'GainStation13/icons/mob/mask.dmi'
|
|
icon_state = "ballgag"
|
|
item_state = "ballgag"
|
|
flags_inv = HIDEFACE
|
|
|
|
/obj/item/service_sign
|
|
name = "service sign"
|
|
desc = "A sign that reads 'closed'"
|
|
icon = 'GainStation13/icons/obj/service_sign.dmi'
|
|
icon_state = "sign_closed"
|
|
|
|
/obj/item/service_sign/attack_self()
|
|
if(icon_state == "sign_closed")
|
|
icon_state = "sign_open"
|
|
desc = "A sign that reads 'open'"
|
|
else
|
|
icon_state = "sign_closed"
|
|
desc = "A sign that reads 'closed'"
|
|
|
|
/obj/item/trash/odd_disk
|
|
name = "odd disk"
|
|
icon = 'icons/obj/module.dmi'
|
|
icon_state = "datadisk0"
|
|
desc = "A dusty disk, desconstruction will be needed to recover data."
|
|
|
|
//GS 13 Port - Big gulps in all sizes
|
|
/obj/item/reagent_containers/food/drinks/flask/paper_cup
|
|
name = "paper cup"
|
|
icon = 'GainStation13/icons/obj/paper_cups.dmi'
|
|
amount_per_transfer_from_this = 10
|
|
possible_transfer_amounts = list(5, 10, 15, 20, 25, 30, 50)
|
|
volume = 50
|
|
reagent_flags = OPENCONTAINER
|
|
spillable = TRUE
|
|
container_HP = 5
|
|
pickup_sound = 'sound/items/handling/cardboardbox_pickup.ogg'
|
|
drop_sound = 'sound/items/handling/cardboardbox_drop.ogg'
|
|
|
|
/obj/item/reagent_containers/food/drinks/flask/paper_cup/small
|
|
name = "Small Gulp Cup"
|
|
desc = "A paper cup. It can hold up to 50 units. It's not very strong."
|
|
icon_state = "small"
|
|
custom_materials = list(/datum/material/plastic=200)
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
|
|
/obj/item/reagent_containers/food/drinks/flask/paper_cup/medium
|
|
name = "Medium Gulp Cup"
|
|
desc = "It's a paper cup, but you wouldn't call it 'medium' though. It can hold up to 75 units. It's not very strong."
|
|
icon_state = "medium"
|
|
volume = 75
|
|
custom_materials = list(/datum/material/plastic=300)
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
|
|
/obj/item/reagent_containers/food/drinks/flask/paper_cup/big
|
|
name = "Big Gulp Cup"
|
|
desc = "A huge paper cup, a normal person would struggle to drink it all in one sitting. It can hold up to 120 units. It's not very strong."
|
|
icon_state = "big"
|
|
volume = 120
|
|
custom_materials = list(/datum/material/plastic=500)
|
|
w_class = WEIGHT_CLASS_NORMAL
|
|
|
|
/obj/item/reagent_containers/food/drinks/flask/paper_cup/extra_big
|
|
name = "Extra Big Gulp Cup"
|
|
desc = "A comically large paper cup. It can hold up to 160 units. It's not very strong."
|
|
icon_state = "extra_big"
|
|
volume = 160
|
|
custom_materials = list(/datum/material/plastic=600)
|
|
w_class = WEIGHT_CLASS_BULKY
|
|
|
|
/obj/item/reagent_containers/food/drinks/flask/paper_cup/super_extra_big
|
|
name = "Super Extra Big Gulp Cup"
|
|
desc = "Its called a paper 'cup', but it looks more like an oversized bucket to you. It can hold up to 250 units. It's not very strong."
|
|
icon_state = "super_extra_big"
|
|
volume = 250
|
|
custom_materials = list(/datum/material/plastic=1000)
|
|
w_class = WEIGHT_CLASS_HUGE
|
|
|
|
|
|
//weapon prefabs
|
|
|
|
/obj/item/melee/curator_whip/fattening
|
|
name = "calorite-lined whip"
|
|
desc = "The whip seems to glisten with an orange gleam inbetween its threads."
|
|
damtype = "fat"
|
|
attack_verb = list("fattened")
|
|
force = 40
|
|
|
|
/obj/item/melee/curator_whip/permafattening
|
|
name = "galbanic whip"
|
|
desc = "How can a whip even be infused galbanic? No one knows."
|
|
damtype = "perma_fat"
|
|
attack_verb = list("fattened")
|
|
force = 20
|
|
|
|
/obj/item/gavelhammer/fattening
|
|
desc = "Some madman managed to create a weapon out of calorite... Luckily, it has a rubber handle for you to wield."
|
|
name = "Calorite Hammer"
|
|
icon = 'icons/obj/items_and_weapons.dmi'
|
|
icon_state = "toyhammer"
|
|
damtype = "fat"
|
|
throwforce = 40
|
|
force = 60
|
|
attack_verb = list("fattened")
|
|
|
|
/obj/item/gavelhammer/permafattening
|
|
desc = "You may ask yourself - how did someone make a hammer out of a chemical? The answer is clear: no one knows."
|
|
name = "Permafat Hammer"
|
|
icon = 'icons/obj/items_and_weapons.dmi'
|
|
icon_state = "toyhammer"
|
|
damtype = "perma_fat"
|
|
throwforce = 10
|
|
force = 20
|
|
attack_verb = list("fattened")
|