Files
Paradise/code/modules/games/52card.dm

51 lines
1.6 KiB
Plaintext

/obj/item/deck/holder
name = "card box"
desc = "A small leather case to show how classy you are compared to everyone else."
icon_state = "card_holder"
/obj/item/deck/cards
name = "deck of cards"
desc = "A simple deck of playing cards."
icon_state = "deck"
/obj/item/deck/cards/New()
..()
for(var/suit in list("spades","clubs","diamonds","hearts"))
var/colour
if(suit == "spades" || suit == "clubs")
colour = "black_"
else
colour = "red_"
for(var/number in list("ace","two","three","four","five","six","seven","eight","nine","ten"))
cards += new /datum/playingcard("[number] of [suit]", "[colour]num")
for(var/number in list("jack","queen","king"))
cards += new /datum/playingcard("[number] of [suit]", "[colour]col")
for(var/i = 0, i<2, i++)
cards += new /datum/playingcard("joker", "joker")
/obj/item/deck/doublecards
name = "double deck of cards"
desc = "A simple deck of playing cards. Multiplied by two. Does not necessarily come with twice the fun."
icon_state = "doubledeck"
/obj/item/deck/doublecards/New()
..()
for(var/f = 0, f<2, f++)
for(var/suit in list("spades","clubs","diamonds","hearts"))
var/colour
if(suit == "spades" || suit == "clubs")
colour = "black_"
else
colour = "red_"
for(var/number in list("ace","two","three","four","five","six","seven","eight","nine","ten",))
cards += new /datum/playingcard("[number] of [suit]", "[colour]num")
for(var/number in list("jack","queen","king"))
cards += new /datum/playingcard("[number] of [suit]", "[colour]col")
for(var/i = 0, i<2, i++)
cards += new /datum/playingcard("joker", "joker")