mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 01:49:19 +00:00
Fucking finally
This commit is contained in:
@@ -495,39 +495,25 @@ SUBSYSTEM_DEF(job)
|
||||
var/obj/item/tcgcard_binder/binder = new(get_turf(H))
|
||||
H.equip_to_slot_if_possible(binder, SLOT_IN_BACKPACK, disable_warning = TRUE, bypass_equip_delay_self = TRUE)
|
||||
for(var/card_type in H.client.prefs.tcg_cards)
|
||||
if(card_type == "decks")
|
||||
for(var/deck in H.client.prefs.tcg_cards["decks"])
|
||||
var/obj/item/tcgcard_deck/new_deck = new(get_turf(H))
|
||||
new_deck.forceMove(binder)
|
||||
binder.decks.Add(new_deck)
|
||||
for(var/cardy in deck)
|
||||
var/obj/item/tcg_card/card = new(get_turf(H), cardy, deck[cardy])
|
||||
card.forceMove(new_deck)
|
||||
new_deck.contents.Add(card)
|
||||
continue
|
||||
var/obj/item/tcg_card/card = new(get_turf(H), card_type, H.client.prefs.tcg_cards[card_type])
|
||||
card.forceMove(binder)
|
||||
binder.cards.Add(card)
|
||||
if(card_type)
|
||||
var/obj/item/tcg_card/card = new(get_turf(H), card_type, H.client.prefs.tcg_cards[card_type])
|
||||
card.forceMove(binder)
|
||||
binder.cards.Add(card)
|
||||
binder.check_for_exodia()
|
||||
if(length(H.client.prefs.tcg_decks))
|
||||
binder.decks = H.client.prefs.tcg_decks
|
||||
else
|
||||
if(H && N.client.prefs && length(N.client.prefs.tcg_cards))
|
||||
var/obj/item/tcgcard_binder/binder = new(get_turf(H))
|
||||
H.equip_to_slot_if_possible(binder, SLOT_IN_BACKPACK, disable_warning = TRUE, bypass_equip_delay_self = TRUE)
|
||||
for(var/card_type in N.client.prefs.tcg_cards)
|
||||
if(card_type == "decks")
|
||||
for(var/deck in N.client.prefs.tcg_cards["decks"])
|
||||
var/obj/item/tcgcard_deck/new_deck = new(get_turf(H))
|
||||
new_deck.forceMove(binder)
|
||||
binder.decks.Add(new_deck)
|
||||
for(var/cardy in deck)
|
||||
var/obj/item/tcg_card/card = new(get_turf(H), cardy, deck[cardy])
|
||||
card.forceMove(new_deck)
|
||||
new_deck.contents.Add(card)
|
||||
continue
|
||||
var/obj/item/tcg_card/card = new(get_turf(H), card_type, N.client.prefs.tcg_cards[card_type])
|
||||
card.forceMove(binder)
|
||||
binder.cards.Add(card)
|
||||
if(card_type)
|
||||
var/obj/item/tcg_card/card = new(get_turf(H), card_type, N.client.prefs.tcg_cards[card_type])
|
||||
card.forceMove(binder)
|
||||
binder.cards.Add(card)
|
||||
binder.check_for_exodia()
|
||||
if(length(N.client.prefs.tcg_decks))
|
||||
binder.decks = N.client.prefs.tcg_decks
|
||||
|
||||
return H
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user