Skip to content

Commit

Permalink
Плюшки? Да. (#307)
Browse files Browse the repository at this point in the history
* ура, игрушки

* done
  • Loading branch information
Evie7056 authored Jun 20, 2023
1 parent ae47054 commit 051f254
Show file tree
Hide file tree
Showing 3 changed files with 370 additions and 0 deletions.
51 changes: 51 additions & 0 deletions code/datums/supplypacks/nonessent.dm
Original file line number Diff line number Diff line change
Expand Up @@ -308,3 +308,54 @@
)
cost = 25
containername = "pronoun badge crate"

/decl/hierarchy/supply_pack/nonessent/lcplushies
name = "Toy - Random Shell Plusies Crate"
contains = list(
/obj/item/toy/plush/ayin = 1,
/obj/item/toy/plush/carmen = 1,
/obj/item/toy/plush/malkuth = 1,
/obj/item/toy/plush/yesod = 1,
/obj/item/toy/plush/netzach = 1,
/obj/item/toy/plush/hod = 1,
/obj/item/toy/plush/lisa = 1,
/obj/item/toy/plush/enoch = 1,
/obj/item/toy/plush/chesed = 1,
/obj/item/toy/plush/gebura = 1,
/obj/item/toy/plush/hokma = 1,
/obj/item/toy/plush/binah = 1,
/obj/item/toy/plush/angela = 1,
/obj/item/toy/plush/yisang = 1,
/obj/item/toy/plush/faust = 1,
/obj/item/toy/plush/don = 1,
/obj/item/toy/plush/ryoshu = 1,
/obj/item/toy/plush/meursault = 1,
/obj/item/toy/plush/honglu = 1,
/obj/item/toy/plush/heathcliff = 1,
/obj/item/toy/plush/ishmael = 1,
/obj/item/toy/plush/rodion = 1,
/obj/item/toy/plush/sinclair = 1,
/obj/item/toy/plush/dante = 1,
/obj/item/toy/plush/outis = 1,
/obj/item/toy/plush/gregor = 1,
/obj/item/toy/plush/pierre = 1,
/obj/item/toy/plush/myo = 1,
/obj/item/toy/plush/rabbit = 1,
/obj/item/toy/plush/yuri = 1,
/obj/item/toy/plush/blank = 1,
/obj/item/toy/plush/qoh = 1,
/obj/item/toy/plush/kog = 1,
/obj/item/toy/plush/kod = 1,
/obj/item/toy/plush/sow = 1,
/obj/item/toy/plush/nihil = 1,
/obj/item/toy/plush/bigbird = 1,
/obj/item/toy/plush/mosb = 1,
/obj/item/toy/plush/big_bad_wolf = 1,
/obj/item/toy/plush/melt = 1,
/obj/item/toy/plush/scorched = 1,
/obj/item/toy/plush/bongbong = 1,
)
containername = "plushies crate"
num_contained = 5
supply_method = /decl/supply_method/randomized/
cost = 25
319 changes: 319 additions & 0 deletions proxima/code/game/items/toys.dm
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,322 @@
name = "Plush orange fox"
desc = "Cute and soft plush fox, it's so nice to hug it. After all, it is fluffy like a real fox."
icon_state = "orangefox"


//Oh shit, here we fucking gooooooooooo
/* LC plushes */
// The good guys
/obj/item/toy/plush/ayin
name = "ayin plushie"
desc = "A plushie depicting a researcher that did <b>nothing wrong</b>." // Fight me
icon_state = "ayin"
gender = MALE

/obj/item/toy/plush/carmen
name = "Carmen plushie"
desc = "A plushie depicting an ambitious and altruistic researcher."
icon_state = "carmen"
gender = FEMALE

// Sephirots
/obj/item/toy/plush/malkuth
name = "Elijah plushie"
desc = "A plushie depicting famous Shell Unit. Her name is Elijah. What a diligent worker."
icon_state = "malkuth"
gender = FEMALE

/obj/item/toy/plush/yesod
name = "Gabriel plushie"
desc = "A plushie depicting a Shell Research Unit in a turtleneck."
icon_state = "yesod"
gender = MALE

/obj/item/toy/plush/netzach
name = "Giovani plushie"
desc = "A plushie depicting a Shell Unit that likes alcohol a bit too much."
icon_state = "netzach"
gender = MALE

/obj/item/toy/plush/hod
name = "Michel plushie"
desc = "A plushie depicting a Shell Unit who hopes to make everything right."
icon_state = "hod"
gender = FEMALE

/obj/item/toy/plush/lisa
name = "Lisa plushie"
desc = "A plushie depicting a Shell Unit with high expectations."
icon_state = "lisa"
gender = FEMALE

/obj/item/toy/plush/enoch
name = "Enoch plushie"
desc = "A plushie depicting an optimistic Shell Unit with kind heart."
icon_state = "enoch"
gender = MALE

/obj/item/toy/plush/chesed
name = "Daniel plushie"
desc = "A plushie depicting a sleepy Shell Unit with a mug of coffee in their hand."
icon_state = "chesed"
gender = MALE

/obj/item/toy/plush/gebura
name = "Kali plushie"
desc = "A plushie depicting very strong and brave Shell Unit."
icon_state = "gebura"
gender = FEMALE

/obj/item/toy/plush/hokma
name = "Benjamin plushie"
desc = "A plushie depicting a wise Shell Unit with a fancy monocle. He knows much more than you."
icon_state = "hokma"
gender = MALE

/obj/item/toy/plush/binah
name = "Garion plushie"
desc = "A plushie depicting a sadistic Shell Unit who lacks any emotions."
icon_state = "binah"
gender = FEMALE

/obj/item/toy/plush/angela
name = "Angela plushie"
desc = "A plushie depicting The Supreme AI."
icon_state = "angela"
gender = FEMALE

//Limbus Sinners
/obj/item/toy/plush/yisang
name = "Yi sang plushie"
desc = "A plushie depicting a ruminating sinner."
icon_state = "yisang"
gender = MALE

/obj/item/toy/plush/faust
name = "Faust plushie"
desc = "A plushie depicting an insufferable sinner."
icon_state = "faust"
gender = FEMALE

/obj/item/toy/plush/don
name = "Don Quixote plushie"
desc = "A plushie depicting a heroic sinner."
icon_state = "don"
gender = FEMALE

/obj/item/toy/plush/ryoshu
name = "Ryoshu plushie"
desc = "A plushie depicting a artistic sinner."
icon_state = "ryoshu"
gender = FEMALE

/obj/item/toy/plush/meursault
name = "Meursault plushie"
desc = "A plushie depicting a neutral sinner."
icon_state = "meursault"
gender = MALE

/obj/item/toy/plush/honglu
name = "Hong Lu plushie"
desc = "A plushie depicting a sheltered sinner."
icon_state = "honglu"
gender = MALE

/obj/item/toy/plush/heathcliff
name = "Heathcliff plushie"
desc = "A plushie depicting a brash sinner."
icon_state = "heathcliff"
gender = MALE

/obj/item/toy/plush/ishmael
name = "Ishmael plushie"
desc = "A plushie depicting a reliable sinner."
icon_state = "ishmael"
gender = FEMALE

/obj/item/toy/plush/rodion
name = "Rodion plushie"
desc = "A plushie depicting a backstreets born sinner."
icon_state = "rodion"
gender = FEMALE

/obj/item/toy/plush/sinclair
name = "Sinclair plushie"
desc = "A plushie depicting a insecure sinner."
icon_state = "sinclair"
gender = MALE

/obj/item/toy/plush/dante
name = "Dante plushie"
desc = "A plushie depicting a clock headed manager."
icon_state = "dante"
gender = MALE

/obj/item/toy/plush/outis
name = "Outis plushie"
desc = "A plushie depicting a strategic sinner."
icon_state = "outis"
gender = FEMALE

/obj/item/toy/plush/gregor
name = "bug guy plushie"
desc = "A plushie depicting a genetically altered sinner."
icon_state = "gregor"
gender = MALE

// Misc LC stuff
/obj/item/toy/plush/pierre
name = "Pierre plushie"
desc = "A plushie depicting a friendly cook."
icon_state = "pierre"
gender = FEMALE

/obj/item/toy/plush/myo
name = "Myo plushie"
desc = "A plushie depicting a mercenary captain."
icon_state = "myo"
gender = FEMALE

/obj/item/toy/plush/rabbit
name = "rabbit plushie"
desc = "A plushie depicting a Tau Cetian mercenary."
icon_state = "rabbit"

/obj/item/toy/plush/yuri
name = "yuri plushie"
desc = "A plushie depicting an The Cuchulain Foundation employee."
icon_state = "yuri"
gender = FEMALE

// /obj/item/toy/plush/attackby(obj/item/I, mob/living/user, params)
// . = ..()
// if(istype(I, /obj/item/reagent_containers/food/snacks/grown/goldapple))
// if(do_after(user, 2 SECONDS, target = user))
// user.visible_message("<span class='notice'>[src] is violently absorbed by the [I]!</span>")
// qdel(src)
// return
// to_chat(user, "<span class='notice'>You feel as if you prevented something weird and terrible from happening again.</span>")

/obj/item/toy/plush/blank
name = "plushie blank"
desc = "A humanoid plush that had been freshly made or stripped down to its cloth. Despite its lack of identity, the mere aknowelegement of this plushie makes it unique."
icon_state = "blank"


// Abnormalities
/obj/item/toy/plush/qoh
name = "queen of hatred plushie"
desc = "A plushie depicting a magical girl whose goal is fighting all evil in the universe!"
icon_state = "qoh"
gender = FEMALE

/obj/item/toy/plush/kog
name = "king of greed plushie"
desc = "A plushie depicting a magical girl whose desires got the best of her."
icon_state = "kog"
gender = FEMALE

/obj/item/toy/plush/kod
name = "knight of despair plushie"
desc = "A plushie depicting a magical girl who abandoned those who needed her most."
icon_state = "kod"
gender = FEMALE

/obj/item/toy/plush/sow
name = "servant of wrath plushie"
desc = "A plushie depicting a magical girl who was betrayed by someone they trusted dearly."
icon_state = "sow"
gender = FEMALE

/obj/item/toy/plush/nihil
name = "jester of nihil plushie"
desc = "A plushie depicting a black and white jester, usually found alongside the magical girls."
icon_state = "nihil"

/obj/item/toy/plush/bigbird
name = "big bird plushie"
desc = "A plushie depicting a big bird with a lantern that burns forever. How does it even work..?"
icon_state = "bigbird"

/obj/item/toy/plush/mosb
name = "mountain of smiling bodies plushie"
desc = "A plushie depicting a mountain of corpses merged into one. Yuck!"
icon_state = "mosb"

/obj/item/toy/plush/big_bad_wolf
name = "big and will be bad wolf plushie"
desc = "A plushie depicting quite a not so bad and very much so marketable wolf plush."
icon_state = "big_bad_wolf"

/obj/item/toy/plush/melt
name = "melting love plushie"
desc = "A plushie depicting a slime girl, you think."
icon_state = "melt"

/obj/item/toy/plush/scorched
name = "scorched girl plushie"
desc = "A plushie depicting scorched girl."
icon_state = "scorched"
gender = FEMALE

// Others
/obj/item/toy/plush/bongbong
name = "bongbong plushie"
desc = "A plushie depicting the The Cuchulain Foundation"
icon_state = "bongbong"

//Spawners
/obj/random_multi/single_item/malkuth
name = "Multi Point - Malkuth"
id = "Malkuth"
item_path = /obj/item/toy/plush/malkuth

/obj/random_multi/single_item/netzach
name = "Multi Point - Netzach"
id = "Netzach"
item_path = /obj/item/toy/plush/netzach

/obj/random_multi/single_item/yesod
name = "Multi Point - Yesod"
id = "Yesod"
item_path = /obj/item/toy/plush/yesod

/obj/random_multi/single_item/hod
name = "Multi Point - Hod"
id = "Hod"
item_path = /obj/item/toy/plush/hod

/obj/random_multi/single_item/enoch
name = "Multi Point - Enoch"
id = "Enoch"
item_path = /obj/item/toy/plush/enoch

/obj/random_multi/single_item/lisa
name = "Multi Point - Lisa"
id = "Lisa"
item_path = /obj/item/toy/plush/lisa

/obj/random_multi/single_item/chesed
name = "Multi Point - Chesed"
id = "Chesed"
item_path = /obj/item/toy/plush/chesed

/obj/random_multi/single_item/gebura
name = "Multi Point - Gebura"
id = "Gebura"
item_path = /obj/item/toy/plush/gebura

/obj/random_multi/single_item/hokma
name = "Multi Point - Hokma"
id = "Hokma"
item_path = /obj/item/toy/plush/hokma

/obj/random_multi/single_item/binah
name = "Multi Point - Binah"
id = "Binah"
item_path = /obj/item/toy/plush/binah

/obj/random_multi/single_item/angela
name = "Multi Point - Angela"
id = "Angela"
item_path = /obj/item/toy/plush/angela
Binary file added proxima/icons/obj/lc_plushes.dmi
Binary file not shown.

0 comments on commit 051f254

Please sign in to comment.