Files
Aurora.3/code/game/objects/items/weapons/storage/misc.dm
Wowzewow (Wezzy) 89eb38177a The awesome fancy box update which looks super epic, immersive and cool (#9331)
rscadd: "The cookie snack now contains cookies, like the mint and gum packs. They've also been added to the rations box selection."
    rscadd: "Gum packs, mint packs and the cookie snack from the vending machines visibly open when clicked on."
    rscadd: "Gum packs, mint packs and the cookie snack can be crumpled up when empty. If you really wanted to, you still can crumple it with things inside, so long as you're in harm intent."
    rscadd: "Odd boxes, such as candle boxes, donut boxes, crayon boxes and egg boxes can be folded and unfolded from cardboard sheets."
    rscadd: "Donut boxes, egg cartons and cigarette packets visibly open when clicked on. Alt-click to close."
    rscadd: "Mints actually have a proper taste description now."
2020-07-18 00:10:53 +03:00

210 lines
7.8 KiB
Plaintext

/obj/item/storage/pill_bottle/dice
name = "pack of dice"
desc = "It's a small container with dice inside."
icon = 'icons/obj/dice.dmi'
icon_state = "dicebag"
use_sound = "rustle"
drop_sound = 'sound/items/drop/hat.ogg'
pickup_sound = 'sound/items/pickup/hat.ogg'
starts_with = list(
/obj/item/dice = 1,
/obj/item/dice/d20 = 1
)
/obj/item/storage/pill_bottle/dice/gaming
name = "pack of gaming dice"
desc = "It's a small container with gaming dice inside."
icon_state = "magicdicebag"
starts_with = list(
/obj/item/dice/d4 = 1,
/obj/item/dice/d8 = 1,
/obj/item/dice/d10 = 1,
/obj/item/dice/d12 = 1,
/obj/item/dice/d100 = 1
)
/obj/item/storage/card
name = "card box"
desc = "A small leather case to show how classy you are compared to everyone else."
icon_state = "card_holder_empty"
can_hold = list(/obj/item/deck, /obj/item/battle_monsters/deck, /obj/item/hand, /obj/item/pack/, /obj/item/card) //sneaky folks can hide ID and other cards
storage_slots = 1 //can hold one deck
use_sound = "sound/items/drop/shoes.ogg"
drop_sound = "sound/items/drop/hat.ogg"
/obj/item/storage/card/update_icon()
if(contents.len)
icon_state = "card_holder_items"
else
icon_state = "card_holder_empty"
return
/obj/item/storage/box/pineapple
icon = 'icons/obj/storage.dmi'
icon_state = "pineapple_rings"
name = "can of pineapple rings"
starts_with = list(/obj/item/reagent_containers/food/snacks/pineapple_ring = 6)
can_hold = list(/obj/item/reagent_containers/food/snacks/pineapple_ring)
/obj/item/storage/box/pineapple/fill()
. = ..()
update_icon()
//cigarette papers
/obj/item/storage/box/fancy/cigpaper
name = "\improper Gen. Eric cigarette paper"
desc = "A ubiquitous brand of cigarette paper, allegedly endorsed by 24th century war hero General Eric Osmundsun for rolling your own cigarettes. Osmundsun died in a freak kayak accident. As it ate him alive during his last campaign. It was pretty freaky."
icon = 'icons/obj/cigs_lighters.dmi'
icon_state = "cigpaperbook_generic"
item_state = "cigpacket"
drop_sound = 'sound/items/drop/wrapper.ogg'
pickup_sound = 'sound/items/pickup/wrapper.ogg'
use_sound = 'sound/items/storage/wrapper.ogg'
item_icons = list(
slot_l_hand_str = 'icons/mob/items/lefthand_cigs_lighters.dmi',
slot_r_hand_str = 'icons/mob/items/righthand_cigs_lighters.dmi',
)
w_class = 2
max_storage_space = 10
throwforce = 2
slot_flags = SLOT_BELT
starts_with = list(/obj/item/paper/cig = 10)
make_exact_fit()
/obj/item/storage/box/fancy/cigpaper/update_icon()
. = ..()
if(contents.len)
icon_state = "[initial(icon_state)]"
else
icon_state = "[initial(icon_state)]_empty"
/obj/item/storage/cigfilters
name = "box of cigarette filters"
desc = "A box of generic cigarette filters for those who rolls their own but prefers others to inhale the fumes."
icon = 'icons/obj/cigs_lighters.dmi'
icon_state = "cigfilters_generic"
item_state = "cigpacket"
item_icons = list(
slot_l_hand_str = 'icons/mob/items/lefthand_cigs_lighters.dmi',
slot_r_hand_str = 'icons/mob/items/righthand_cigs_lighters.dmi',
)
w_class = 2
starts_with = list(/obj/item/paper/cig/filter = 10)
make_exact_fit()
drop_sound = 'sound/items/drop/gloves.ogg'
pickup_sound = 'sound/items/pickup/gloves.ogg'
use_sound = 'sound/items/storage/wrapper.ogg'
/obj/item/storage/box/fancy/cigpaper/fine
name = "\improper Trident cigarette paper"
desc = "A fancy brand of Trident cigarette paper, for rolling your own cigarettes. Like a person who appreciates the finer things in life."
icon = 'icons/obj/cigs_lighters.dmi'
icon_state = "cigpaperbook_fine"
item_state = "Dpacket"
item_icons = list(
slot_l_hand_str = 'icons/mob/items/lefthand_cigs_lighters.dmi',
slot_r_hand_str = 'icons/mob/items/righthand_cigs_lighters.dmi',
)
starts_with = list(/obj/item/paper/cig/fine = 10)
//chewing tobacco
/obj/item/storage/chewables
name = "box of chewing wads master"
desc = "A generic brand of Waffle Co Wads, unflavored chews. Why do these exist?"
icon = 'icons/obj/cigs_lighters.dmi'
icon_state = "cigpacket"
item_state = "cigpacket"
drop_sound = 'sound/items/drop/shovel.ogg'
pickup_sound = 'sound/items/pickup/shovel.ogg'
use_sound = 'sound/items/storage/pillbottle.ogg'
w_class = 2
throwforce = 2
slot_flags = SLOT_BELT
starts_with = list(/obj/item/clothing/mask/chewable/tobacco = 6)
make_exact_fit()
/obj/item/storage/chewables/tobacco/bad
name = "can of Rredouane Cuts chewing tobacco"
desc = "A cheap, widely used replacement for cigarettes, it provided much needed respite for soldiers in Adhomian wars."
icon_state = "chew_bad"
item_state = "Fpacket"
starts_with = list(/obj/item/clothing/mask/chewable/tobacco/bad = 6)
/obj/item/storage/chewables/tobacco
name = "tin of Mendell Smooth chewing tobacco"
desc = "Packaged and shipped straight from District 8, popularised by the city-slickers of Vega De Rosa."
icon_state = "chew_generic"
item_state = "cigpacket"
item_icons = list(
slot_l_hand_str = 'icons/mob/items/lefthand_cigs_lighters.dmi',
slot_r_hand_str = 'icons/mob/items/righthand_cigs_lighters.dmi',
)
starts_with = list(/obj/item/clothing/mask/chewable/tobacco/generic = 6)
storage_slots = 6
/obj/item/storage/chewables/tobacco/fine
name = "tin of Taba-Kamu chewing tobacco"
desc = "Said to be cultivated by employees of Nojusuru Foods in secret, the strand has been released for the public to enjoy."
icon_state = "chew_fine"
item_state = "Dpacket"
starts_with = list(/obj/item/clothing/mask/chewable/tobacco/fine = 6)
/obj/item/storage/box/fancy/chewables/tobacco/nico
name = "box of Nico-Tine gum"
desc = "A Sol-approved brand of nicotine gum. Cut out the middleman for your addiction fix."
icon = 'icons/obj/cigs_lighters.dmi'
icon_state = "chew_nico"
item_state = "Epacket"
icon_type = "gum stick"
item_icons = list(
slot_l_hand_str = 'icons/mob/items/lefthand_cigs_lighters.dmi',
slot_r_hand_str = 'icons/mob/items/righthand_cigs_lighters.dmi',
)
starts_with = list(/obj/item/clothing/mask/chewable/tobacco/nico = 6)
storage_slots = 6
drop_sound = 'sound/items/drop/cardboardbox.ogg'
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
use_sound = 'sound/items/storage/box.ogg'
/obj/item/storage/box/fancy/chewables/tobacco/update_icon()
icon_state = "[initial(icon_state)][contents.len]"
//loose leaf
/obj/item/storage/chewables/rollable/bad
name = "box of S'th Kasavakh tobacco leaves"
desc = "A box of coarse gritty tobacco which still manages to grow against the desertification of Moghes."
starts_with = list(/obj/item/reagent_containers/food/snacks/grown/dried_tobacco/bad = 8)
icon_state = "roll_bad"
item_state = "Fpacket"
/obj/item/storage/chewables/rollable
name = "box of Agyre Lake tobacco leaves"
desc = "Advertised to be grown using fresh water pumped directly from the titular Martian lake."
starts_with = list(/obj/item/reagent_containers/food/snacks/grown/dried_tobacco = 8)
icon_state = "roll_generic"
item_state = "cigpacket"
item_icons = list(
slot_l_hand_str = 'icons/mob/items/lefthand_cigs_lighters.dmi',
slot_r_hand_str = 'icons/mob/items/righthand_cigs_lighters.dmi',
)
max_storage_space = 8
drop_sound = 'sound/items/drop/cardboardbox.ogg'
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
use_sound = 'sound/items/storage/box.ogg'
/obj/item/storage/chewables/rollable/fine
name = "box of Excelsior Epsilon tobacco leaves"
desc = "Quality tobacco favored by the Corporates of Eridani - just don't read the label at the bottom."
starts_with = list(/obj/item/reagent_containers/food/snacks/grown/dried_tobacco/fine = 8)
icon_state = "roll_fine"
item_state = "Dpacket"
/obj/item/storage/chewables/rollable/nico
name = "box of Golden Sol tobacco leaves"
desc = "A exclusive brand of overpriced tobacco, allegedly grown at a lagrange point station in Sol system."
starts_with = list(/obj/item/reagent_containers/food/snacks/grown/dried_tobacco/pure = 8)
icon_state = "roll_nico"
item_state = "Epacket"