mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-18 04:41:27 +01:00
4d36cfdaeb
* Finish Machinery new to init * fix that --------- Co-authored-by: Cameron Lennox <killer65311@gmail.com>
47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
//Sprites ported from Eris
|
|
|
|
/obj/item/deck/egy
|
|
name = "deck of EGY playing cards"
|
|
desc = "A simple deck of EGY playing cards. Be the first to lose all cards, but forget not to declare: EGY on your second to last trick."
|
|
icon_state = "deck3"
|
|
|
|
|
|
|
|
|
|
/obj/item/deck/egy/Initialize(mapload)
|
|
. = ..()
|
|
var/datum/playingcard/P
|
|
//Universal cards
|
|
for(var/i=0; i<=3; i++)
|
|
P = new()
|
|
P.name = "\improper Wild +4"
|
|
P.card_icon = "+4"
|
|
P.back_icon = "deck1"
|
|
cards += P
|
|
for(var/i=0; i<=3; i++)
|
|
P = new()
|
|
P.name = "\improper Wildcard"
|
|
P.card_icon = "colorswap"
|
|
P.back_icon = "deck1"
|
|
cards += P
|
|
//Colour cards
|
|
for(var/colour in list("red", "yellow", "blue", "green"))
|
|
//Specials
|
|
for(var/special in list("reverse","+2","skip"))
|
|
//2 of each
|
|
for(var/i=0; i<=1; i++)
|
|
P = new()
|
|
P.name = "\improper [colour] [special]"
|
|
P.card_icon = "[colour]_[special]"
|
|
P.back_icon = "deck1"
|
|
cards += P
|
|
//Number cards
|
|
for(var/number in list("0","1","2","3","4","5","6","7","8","9"))
|
|
//2 of each for 0-9, using 2 of "0" per Crow's request
|
|
for(var/i=0; i<=1; i++)
|
|
P = new()
|
|
P.name = "\improper [colour] [number]"
|
|
P.card_icon = "[colour]_[number]"
|
|
P.back_icon = "deck1"
|
|
cards += P
|