From 7b2e1ef44f646bc50a55bc80bc0f551cb5d23105 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Feb 2021 14:40:29 +0300 Subject: [PATCH 01/39] TCG! --- .../datums/components/storage/concrete/tcg.dm | 49 + code/modules/cargo/packs/costumes_toys.dm | 17 +- code/modules/tcg/cards.dm | 456 ++++++ code/modules/tcg/misc.dm | 0 code/modules/tcg/pack_1.dm | 1431 +++++++++++++++++ code/modules/vending/games.dm | 3 +- icons/mob/radial.dmi | Bin 15818 -> 18359 bytes icons/obj/tcg/misc.dmi | Bin 0 -> 5068 bytes icons/obj/tcg/pack_1.dmi | Bin 0 -> 86394 bytes tgstation.dme | 4 + 10 files changed, 1957 insertions(+), 3 deletions(-) create mode 100644 code/datums/components/storage/concrete/tcg.dm create mode 100644 code/modules/tcg/cards.dm create mode 100644 code/modules/tcg/misc.dm create mode 100644 code/modules/tcg/pack_1.dm create mode 100644 icons/obj/tcg/misc.dmi create mode 100644 icons/obj/tcg/pack_1.dmi diff --git a/code/datums/components/storage/concrete/tcg.dm b/code/datums/components/storage/concrete/tcg.dm new file mode 100644 index 0000000000..a9d8012a4b --- /dev/null +++ b/code/datums/components/storage/concrete/tcg.dm @@ -0,0 +1,49 @@ +/** + *A storage component to be used on card piles, for use as hands/decks/discard piles. Don't use on something that's not a card pile! + */ +/datum/component/storage/concrete/tcg + display_numerical_stacking = FALSE + max_w_class = WEIGHT_CLASS_TINY + max_items = 30 + max_combined_w_class = WEIGHT_CLASS_TINY * 30 + ///The deck that the card pile is using for FAIR PLAY. + +/datum/component/storage/concrete/tcg/can_be_inserted(obj/item/I, stop_messages, mob/M) + . = ..() + return istype(I, /obj/item/tcg_card) + +/datum/component/storage/concrete/tcg/PostTransfer() + . = ..() + handle_empty_deck() + +/datum/component/storage/concrete/tcg/remove_from_storage(atom/movable/AM, atom/new_location) + . = ..() + handle_empty_deck() + +/datum/component/storage/concrete/tcg/ui_show(mob/M) + . = ..() + M.visible_message("[M] starts to look through the contents of \the [parent]!", \ + "You begin looking into the contents of \the [parent]!") + +/datum/component/storage/concrete/tcg/close(mob/M) + . = ..() + var/list/card_contents = contents() + var/obj/temp_parent = parent + temp_parent.visible_message("\the [parent] is shuffled after looking through it.") + card_contents = shuffle(card_contents) + +/datum/component/storage/concrete/tcg/mass_remove_from_storage(atom/target, list/things, datum/progressbar/progress, trigger_on_found) + . = ..() + if(!things.len) + qdel(parent) + +/datum/component/storage/concrete/tcg/proc/handle_empty_deck() + var/list/contents = contents() + //You can't have a deck of one card! + if(contents.len == 1) + var/obj/item/tcgcard_deck/deck = parent + var/obj/item/tcg_card/card = contents[1] + remove_from_storage(card, card.drop_location()) + card.flipped = deck.flipped + card.update_icon_state() + qdel(parent) diff --git a/code/modules/cargo/packs/costumes_toys.dm b/code/modules/cargo/packs/costumes_toys.dm index 08f9a927c6..8091c233ef 100644 --- a/code/modules/cargo/packs/costumes_toys.dm +++ b/code/modules/cargo/packs/costumes_toys.dm @@ -318,7 +318,7 @@ /obj/item/clothing/under/suit/white, // white is a weird color for a groom but some people are weird /obj/item/clothing/under/suit/polychromic, /obj/item/clothing/under/suit/polychromic, // in case you can't be satisfied with the most fitting choices, of course. - /obj/item/clothing/under/dress/wedding, + /obj/item/clothing/under/dress/wedding, /obj/item/clothing/under/dress/wedding, // this is what you actually bought the crate for. You can't get these anywhere else. /obj/item/clothing/under/dress/wedding/orange, /obj/item/clothing/under/dress/wedding/orange, @@ -333,4 +333,17 @@ /obj/item/storage/fancy/ringbox/silver, /obj/item/storage/fancy/ringbox/silver) //diamond rings cost the same price as this crate via cargo so we're not giving you two for free. Wedding rings are traditionally less valuable anyway. crate_name = "wedding crate" - + +/datum/supply_pack/costumes_toys/randomised/tcg + name = "Big-Ass Booster Pack Pack" + desc = "A bumper load of NT TCG Booster Packs of varying series. Collect them all!" + cost = 3000 + contains = list() + crate_name = "booster pack pack" + +/datum/supply_pack/costumes_toys/randomised/tcg/generate() + . = ..() + var/cardpacktype + for(var/i in 1 to 10) + cardpacktype = pick(subtypesof(/obj/item/cardpack)) + new cardpacktype(.) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm new file mode 100644 index 0000000000..a834d42661 --- /dev/null +++ b/code/modules/tcg/cards.dm @@ -0,0 +1,456 @@ +#define TAPPED_ANGLE 90 +#define UNTAPPED_ANGLE 0 + +//The game itself is supposed to be played on 3x2 table. This is important since it's the search range of the cards for automation. + +/datum/tcg_card + var/name = "Stupid Coder" + var/desc = "A coder that fucked up this card. Report if you see this." + var/rules = "Tap this card. It will ahelp itself" + var/icon_state = "cardback" + var/pack = 'icons/obj/tcg/pack_1.dmi' + + var/mana_cost = 0 + var/attack = 0 + var/health = 0 + + var/faction = "Coderbus" + var/rarity = "Stoopid" + var/card_type = "Unit" + + var/obj/item/tcg_card/card + +/*Uncomment if you want to make the game automatic + +/datum/tcg_card/proc/Use(datum/tcg_card/affected_card, mob/living/user) + if(card_type == "Equipment") + affected_card.health += health + affected_card.attack += attack + to_chat(user, "You use [card] on [affected_card.card], upgrading it's stats.") + user.emote("uses [card] on [affected_card.card], upgrading it's stats.") //To get that visible emote. Useful if you want nice gameplay + else if (card_type == "Unit") + affected_card.health -= attack + health -= affected_card.attack + var/flavortext = "." + if(affected_card.health <= 0) + flavortext = ", killing [affected_card.card]!" + if(health <= 0) + flavortext = ", killing both [affected_card.card] and [card]!" + else + flavortext = ", killing [card] in the process!" + to_chat(user, "You attack [affected_card.card] with [card][flavortext]") + user.emote("attacks [affected_card.card] with [card][flavortext]") + +*/ + +/datum/tcg_card/proc/UseSelf(mob/living/user) + return + +/datum/tcg_card/proc/Tap(mob/living/user) //Actually runtimes on tap! Tapping is basically disabling a card for a turn in exchange for special effects + if(type == /datum/tcg_card) + log_runtime("[user] managed to get a blank TCG card.") + +/datum/tcg_card/proc/Untap(mob/living/user) + return + +/datum/tcg_card/proc/Reset(mob/living/user) + to_chat(user, "You reset [card]'s stats to original.") + mana_cost = initial(mana_cost) + rules = initial(rules) + health = initial(health) + attack = initial(attack) + faction = initial(faction) + +/obj/item/tcg_card + name = "TCG card" + desc = "A flipped TCG-branded card." + icon_state = "cardback" + icon = 'icons/obj/tcg/pack_1.dmi' + + var/datum_type = /datum/tcg_card + var/datum/tcg_card/card_datum + + w_class = WEIGHT_CLASS_TINY + + var/flipped = TRUE + var/tapped = FALSE + +/obj/item/tcg_card/examine(mob/user) + . = ..() + sleep(2) //So it prints this shit after the examine + to_chat(user, "This card has following stats:") + to_chat(user, "Mana cost: [card_datum.mana_cost]") + to_chat(user, "Health: [card_datum.health]") + to_chat(user, "Attack: [card_datum.attack]") + to_chat(user, "Faction: [card_datum.faction]") + to_chat(user, "Rarity: [card_datum.rarity]") + to_chat(user, "Card Type: [card_datum.card_type]") + to_chat(user, "It's effect is: [card_datum.rules]") + +/obj/item/tcg_card/openTip(location, control, params, user) //Overriding for nice UI + var/desc_content = "[desc]
\ + This card has following stats:
\ + Mana cost: [card_datum.mana_cost]
\ + Health: [card_datum.health]
\ + Attack: [card_datum.attack]
\ + Faction: [card_datum.faction]
\ + Rarity: [card_datum.rarity]
\ + Card Type: [card_datum.card_type]
\ + It's effect is: [card_datum.rules]" + openToolTip(user,src,params,title = name,content = desc_content,theme = "") + +/obj/item/tcg_card/New(loc, new_datum) + . = ..() + datum_type = new_datum + card_datum = new datum_type + icon = card_datum.pack + +/obj/item/tcg_card/attack_hand(mob/user) + var/list/possible_actions = list( + "Pick Up" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_pickup"), + "Tap" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_tap"), + "Flip" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_flip") + ) + var/result = show_radial_menu(user, src, possible_actions, require_near = TRUE, tooltips = TRUE) + switch(result) + if("Pick Up") + . = ..() + if("Flip") + flipped = !flipped + if(flipped) + icon_state = "cardback" + name = "TCG card" + desc = "A flipped TCG-branded card." + else + name = card_datum.name + desc = card_datum.desc + icon_state = card_datum.icon_state + if("Tap") + var/matrix/ntransform = matrix(transform) + if(tapped) + ntransform.TurnTo(TAPPED_ANGLE , UNTAPPED_ANGLE) + else + ntransform.TurnTo(UNTAPPED_ANGLE , TAPPED_ANGLE) + tapped = !tapped + animate(src, transform = ntransform, time = 2, easing = (EASE_IN|EASE_OUT)) + if(tapped) + card_datum.Tap(user) + else + card_datum.Untap(user) + +/obj/item/tcg_card/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/tcg_card)) + var/obj/item/tcg_card/second_card = I + if(loc == user && second_card.loc == user) + var/obj/item/tcgcard_hand/hand = new(get_turf(user)) + src.forceMove(hand) + second_card.forceMove(hand) + hand.cards.Add(src) + hand.cards.Add(second_card) + hand.update_icon() + return ..() + var/obj/item/tcgcard_deck/new_deck = new /obj/item/tcgcard_deck(drop_location()) + new_deck.flipped = flipped + user.transferItemToLoc(second_card, new_deck)//Start a new pile with both cards, in the order of card placement. + user.transferItemToLoc(src, new_deck) + new_deck.update_icon_state() + user.put_in_hands(new_deck) + new_deck.update_icon() + if(istype(I, /obj/item/tcgcard_deck)) + var/obj/item/tcgcard_deck/old_deck = I + if(length(old_deck.contents) >= 30) + to_chat(user, "This pile has too many cards for a regular deck!") + return + user.transferItemToLoc(src, old_deck) + flipped = old_deck.flipped + old_deck.update_icon() + update_icon() + return ..() + +/obj/item/tcg_card/attack_self(mob/user) + var/list/possible_actions = list( + "Reset to Default" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_reset"), + "Change stats" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_change_stats") + ) + var/result = show_radial_menu(user, src, possible_actions, require_near = TRUE, tooltips = TRUE) + switch(result) + if("Reset to Default") + card_datum.Reset(user) + user.visible_message("[user] resets [src]'s stats.") + if("Change stats") + possible_actions = list( + "Health" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_health"), + "Attack" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_attack"), + "Mana" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_mana") + ) + result = show_radial_menu(user, src, possible_actions, require_near = TRUE, tooltips = TRUE) + switch(result) + if("Health") + card_datum.health = input(user, "What do you want health to be?", "Changing [src]'s health") as num|null + if("Attack") + card_datum.attack = input(user, "What do you want attack to be?", "Changing [src]'s attack") as num|null + if("Mana") + card_datum.mana_cost = input(user, "What do you want mana cost to be?", "Changing [src]'s mana cost") as num|null + user.visible_message("[user] changes [src]'s [result].") + +/obj/item/tcg_card/equipped(mob/user, slot, initial) + . = ..() + transform = matrix() + +/obj/item/tcg_card/dropped(mob/user, silent) + . = ..() + transform = matrix(0.5,0,0,0,0.5,0) + +/obj/item/cardpack + name = "Trading Card Pack: Coder" + desc = "Contains six complete fuckups by the coders. Report this on github please!" + icon = 'icons/obj/tcg/misc.dmi' + icon_state = "cardpack" + w_class = WEIGHT_CLASS_TINY + ///The card series to look in + var/series = /datum/tcg_card/pack_1 + ///Chance of the pack having a coin in it out of 10 + var/contains_coin = -1 + ///The amount of cards to draw from the rarity table + var/card_count = 5 + ///The rarity table, the set must contain at least one of each + var/list/rarity_table = list( + "Common" = 900, + "Rare" = 300, + "Epic" = 50, + "Legendary" = 3) + ///The amount of cards to draw from the guarenteed rarity table + var/guaranteed_count = 1 + ///The guaranteed rarity table, acts about the same as the rarity table. it can have as many or as few raritys as you'd like + var/list/guar_rarity = list( + "Legendary" = 1, + "Epic" = 9, + "Rare" = 30) + +/obj/item/cardpack/series_one + name = "Trading Card Pack: 2560 Core Set" + desc = "Contains six cards of varying rarity from the 2560 Core Set. Collect them all!" + icon_state = "cardpack" + series = /datum/tcg_card/pack_1 + contains_coin = 10 + +/obj/item/cardpack/equipped(mob/user, slot, initial) + . = ..() + transform = matrix() + +/obj/item/cardpack/dropped(mob/user, silent) + . = ..() + transform = matrix(0.5,0,0,0,0.5,0) + +/obj/item/cardpack/attack_self(mob/user) + . = ..() + var/list/cards = buildCardListWithRarity(card_count, guaranteed_count) + for(var/template in cards) + new /obj/item/tcg_card(get_turf(user), template) + to_chat(user, "Wow! Check out these cards!") + playsound(loc, 'sound/items/poster_ripped.ogg', 20, TRUE) + if(prob(contains_coin)) + to_chat(user, "...and it came with a flipper, too!") + new /obj/item/coin/thunderdome(get_turf(user)) + qdel(src) + +/obj/item/cardpack/proc/buildCardListWithRarity(card_cnt, rarity_cnt) + var/list/return_cards = list() + + var/list/cards = subtypesof(series) + var/list/possible_cards = list() + var/list/rarity_cards = list("Legendary" = list(), "Epic" = list(), "Rare" = list(), "Common" = list()) + for(var/card in cards) + var/datum/tcg_card/new_card = new card() + possible_cards[card] = rarity_table[new_card.rarity] + rarity_cards[new_card.rarity].Add(card) + qdel(new_card) + + for(var/card_counter = 1 to card_count) + var/cardtype = pickweight(possible_cards) + return_cards.Add(cardtype) + + for(var/card_counter = 1 to guaranteed_count) + var/card_list = pickweight(guar_rarity) + return_cards.Add(pick(rarity_cards[card_list])) + + return return_cards + +/obj/item/coin/thunderdome + name = "Thunderdome Flipper" + desc = "A Thunderdome TCG flipper, for deciding who gets to go first. Also conveniently acts as a counter, for various purposes." + icon = 'icons/obj/tcg/misc.dmi' + icon_state = "coin_nanotrasen" + custom_materials = list(/datum/material/plastic = 400) + material_flags = NONE + sideslist = list("nanotrasen", "syndicate") + +/obj/item/coin/thunderdome/Initialize() + . = ..() + transform = matrix(0.5,0,0,0,0.5,0) + +/obj/item/coin/thunderdome/equipped(mob/user, slot, initial) + . = ..() + transform = matrix() + +/obj/item/coin/thunderdome/dropped(mob/user, silent) + . = ..() + transform = matrix(0.5,0,0,0,0.5,0) + +/obj/item/tcgcard_deck + name = "Trading Card Pile" + desc = "A stack of TCG cards." + icon = 'icons/obj/tcg/misc.dmi' + icon_state = "deck_up" + + var/flipped = FALSE + + var/static/radial_draw = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_draw") + var/static/radial_shuffle = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_shuffle") + var/static/radial_pickup = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_pickup") + +/obj/item/tcgcard_deck/Initialize() + . = ..() + LoadComponent(/datum/component/storage/concrete/tcg) + +/obj/item/tcgcard_deck/update_icon_state() + . = ..() + if(flipped) + switch(contents.len) + if(1 to 10) + icon_state = "deck_tcg_low" + if(11 to 20) + icon_state = "deck_tcg_half" + if(21 to INFINITY) + icon_state = "deck_tcg_full" + else + icon_state = "deck_up" + +/obj/item/tcgcard_deck/examine(mob/user) + . = ..() + . += "\The [src] has [contents.len] cards inside." + +/obj/item/tcgcard_deck/attack_hand(mob/user) + var/list/choices = list( + "Draw" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_draw"), + "Shuffle" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_shuffle"), + "Pickup" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_pickup"), + "Flip" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_flip"), + ) + var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + if(!check_menu(user)) + return + switch(choice) + if("Draw") + draw_card(user) + if("Shuffle") + shuffle_deck(user) + if("Pickup") + user.put_in_hands(src) + if("Flip") + flip_deck() + +/obj/item/tcgcard_deck/Destroy() + for(var/card in 1 to contents.len) + var/obj/item/tcg_card/stored_card = contents[card] + stored_card.forceMove(drop_location()) + . = ..() + +/obj/item/tcgcard_deck/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated() || !user.Adjacent(src)) + return FALSE + return TRUE + +/obj/item/tcgcard_deck/attackby(obj/item/I, mob/living/user, params) + . = ..() + if(istype(I, /obj/item/tcg_card)) + if(contents.len > 30) + to_chat(user, "This pile has too many cards for a regular deck!") + return FALSE + var/obj/item/tcg_card/new_card = I + new_card.flipped = flipped + new_card.forceMove(src) + +/obj/item/tcgcard_deck/attack_self(mob/living/carbon/user) + shuffle_deck(user) + return ..() + +/obj/item/tcgcard_deck/proc/draw_card(mob/user) + if(!contents.len) + CRASH("A TCG deck was created with no cards inside of it.") + var/obj/item/tcg_card/drawn_card = contents[contents.len] + user.put_in_hands(drawn_card) + drawn_card.flipped = flipped //If it's a face down deck, it'll be drawn face down, if it's a face up pile you'll draw it face up. + drawn_card.update_icon_state() + user.visible_message("[user] draws a card from \the [src]!", \ + "You draw a card from \the [src]!") + if(contents.len <= 1) + var/obj/item/tcg_card/final_card = contents[1] + user.transferItemToLoc(final_card, drop_location()) + qdel(src) + +/obj/item/tcgcard_deck/proc/shuffle_deck(mob/user, visable = TRUE) + if(!contents) + return + contents = shuffle(contents) + if(user.active_storage) + user.active_storage.close(user) + if(visable) + user.visible_message("[user] shuffles \the [src]!", \ + "You shuffle \the [src]!") + +/obj/item/tcgcard_deck/proc/flip_deck() + flipped = !flipped + var/list/temp_deck = contents.Copy() + contents = reverseRange(temp_deck) + //Now flip the cards to their opposite positions. + for(var/a in 1 to contents.len) + var/obj/item/tcg_card/nu_card = contents[a] + nu_card.flipped = flipped + nu_card.update_icon_state() + update_icon_state() + +/obj/item/tcgcard_hand + name = "Trading Card Hand" + desc = "A hand full of TCG cards." + icon = 'icons/effects/effects.dmi' + icon_state = "nothing" + var/list/cards = list() + +/obj/item/tcgcard_hand/update_icon() + . = ..() + cut_overlays() + var/angular = length(cards) / 2 * -30 + for(var/obj/item/tcg_card/card in cards) + var/image/I = image(icon = card.icon, icon_state = card.icon_state) + var/matrix/ntransform = matrix(I.transform) + ntransform.TurnTo(angular, 0) + ntransform.Translate(sin(angular) * -15, cos(angular) * -15) + I.transform = ntransform + angular += 30 + overlays += I + +/obj/item/tcgcard_hand/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/tcg_card)) + var/obj/item/tcg_card/card = I + if(loc == user && card.loc == user) + card.forceMove(src) + cards.Add(card) + update_icon() + . = ..() + +/obj/item/tcgcard_hand/attack_hand(mob/living/carbon/user) + if(loc == user) + var/list/choices = list() + for(var/obj/item/tcg_card/card in cards) + choices[card] = image(icon = card.icon, icon_state = card.icon_state) + var/obj/item/tcg_card/choice = show_radial_menu(user, src, choices, require_near = TRUE, tooltips = TRUE) + if(choice) + choice.forceMove(get_turf(src)) + user.put_in_hands(choice) + cards.Remove(choice) + update_icon() + return + . = ..() \ No newline at end of file diff --git a/code/modules/tcg/misc.dm b/code/modules/tcg/misc.dm new file mode 100644 index 0000000000..e69de29bb2 diff --git a/code/modules/tcg/pack_1.dm b/code/modules/tcg/pack_1.dm new file mode 100644 index 0000000000..da4b6a3273 --- /dev/null +++ b/code/modules/tcg/pack_1.dm @@ -0,0 +1,1431 @@ +/datum/tcg_card/pack_1 + pack = 'icons/obj/tcg/pack_1.dmi' + +//COMMAND + +/datum/tcg_card/pack_1/captain + name = "Captain" + desc = "Nanotrasen hires a captain for every station. However, most of the time they just drink wishkey and secure the disk." + rules = "Human. Tap this card for 1 mana: inflict -1/-1 to an opposing creature card." + icon_state = "captain" + + mana_cost = 7 + attack = 5 + health = 5 + + faction = "Command" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_1/captain_hardsuit + name = "Apadyne Technologies Mk.2 R.I.O.T. Suit (Captain's Version)" + desc = "A heavily customised Apadyne Technologies Mk.2 R.I.O.T. Suit, rebuilt and refitted to Nanotrasen's highest standards for issue to Station Captains." + rules = "On equip: Equipped unit gains +1/+1 for one turn" + icon_state = "captain_hardsuit" + + mana_cost = 3 + attack = -1 + health = 5 + + faction = "Command" + rarity = "Legendary" + card_type = "Equipment" + +/datum/tcg_card/pack_1/hop + name = "Head of Personnel" + desc = "The head of the Cargo and Service Departments, guardian of all access, and Ian's lovable, yet dumb, sidekick." + rules = "Human. Blocker. Once per turn: A friendly card of your choice attacks twice." + icon_state = "hop" + + mana_cost = 7 + attack = 4 + health = 3 + + faction = "Command" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/ian_hop + name = "Head of Ians" + desc = "What can be better than a corgi? A corgi with all access and HoP's hat!" + rules = "On summon: Summon a Command unit for free." + icon_state = "hop_ian" + + mana_cost = 5 + attack = 0 + health = 4 + + faction = "Command" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_1/cmo + name = "Chief Medical Officer" + desc = "Head of the medical department, the CMO is expected to maintain the standards of his underlings." + rules = "Human. Whenever a Medical unit gains power, it gains +1 more." + icon_state = "cmo" + + mana_cost = 5 + attack = 4 + health = 4 + + faction = "Command" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/cmo_suit + name = "DeForest Medical Corporation 'Lifesaver' Carapace" + desc = "An advanced voidsuit designed for emergency medical personnel. Features include a built-in medical HUD and advanced medical gauntlets." + rules = "Tap this card: Re-equip 'DeForest Medical Corporation 'Lifesaver' Carapace' on a different friendly creature" + icon_state = "cmo_hardsuit" + + mana_cost = 3 + attack = 1 + health = 3 + + faction = "Command" + rarity = "Rare" + card_type = "Equipment" + +/datum/tcg_card/pack_1/hos + name = "Head of Security" + desc = "Nanotrasen hires most heads of staff based on their qualifications as being amicable, good at conflict resolution, ability to handle high-stakes situations, humanity, and desire to learn. Heads of Security only need a highschool degree." + rules = "Human. All opponent's cards cost 1 more until Head Of Security is removed from the battlefield." + icon_state = "hos" + + mana_cost = 7 + attack = 4 + health = 4 + + faction = "Command" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/hos_suit + name = "Apadyne Technologies 'Tyrant' Class Hardshell" + desc = "The distinctive shape of the Tyrant Class Hardshell is caused, in part, by the large amount of kevlar reinforcement and the ablative armour layer. Perhaps more importantly, it also looks rad." + rules = "Grant the equipped card Fury." + icon_state = "hos_hardsuit" + + mana_cost = 6 + attack = 4 + health = 2 + + faction = "Command" + rarity = "Epic" + card_type = "Equipment" + +/datum/tcg_card/pack_1/ce + name = "Chief Engineer" + desc = "The Chief Engineer is in charge of keeping the station powered and intact. Most of CE's usually fail this task." + rules = "Human. Protect a friendly card from one spell." + icon_state = "ce" + + mana_cost = 6 + attack = 3 + health = 6 + + faction = "Command" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/ce_suit + name = "Nakamura Engineering R.I.G.Suit (Advanced)" + desc = "An updated version of Nakamura Engineering's R.I.G.Suit fitted with advanced radiation shielding and extra armour." + rules = "On equip: Equipped creature is protected from one spell." + icon_state = "ce_hardsuit" + + mana_cost = 3 + attack = 0 + health = 3 + + faction = "Command" + rarity = "Rare" + card_type = "Equipment" + +/datum/tcg_card/pack_1/rd + name = "Research Director" + desc = "The Research Director is the head of the Science Division and is responsible for shockingly directing research." + rules = "Human. All Science card activate their effects twice." + icon_state = "rd" + + mana_cost = 7 + attack = 2 + health = 5 + + faction = "Command" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/rd_suit + name = "Nakamura Engineering B.O.M.B.Suit" + desc = "The Nakamura Engineering B.O.M.B.Suit is an innovative combination of a R.I.G.Suit and a bomb suit perfect for toxins research." + rules = "Reduces all incoming damage for 1. Does not work if damage is lethal." + icon_state = "rd_hardsuit" + + mana_cost = 3 + attack = 0 + health = 0 + + faction = "Command" + rarity = "Rare" + card_type = "Equipment" + + +//COMMAND END + +//SILICONS + +/datum/tcg_card/pack_1/ai + name = "AI" + desc = "The latest generation of NT's top secret artificial intelligence project this time with actual human brains in a jar! Don't tell the press though." + rules = "Asimov. All silicon cards gain +1/0 while this creature is alive." + icon_state = "ai" + + mana_cost = 5 + attack = 3 + health = 6 + + faction = "Silicon" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_1/pai + name = "Personal AI Device" + desc = "Personal AI Devices are able to take the form of many household pets to provide a homely sense of comfort and companionship to their owners." + rules = "Asimov. Taunt." + icon_state = "pai" + + mana_cost = 2 + attack = 1 + health = 1 + + faction = "Silicon" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg + name = "Cyborg" + desc = "Created as part of humanity's first foray into artificial intelligence the original cyborg models used organic parts in lieu of sophisticated artificial brains." + rules = "Asimov." + icon_state = "borg_basic" + + mana_cost = 2 + attack = 3 + health = 3 + + faction = "Silicon" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg_clown + name = "Cyborg (Clown Shell)" + desc = "The clown shell is a new development in cyborg technology designed to capture the joyous hijinks of the station clown in a notably more macabre and disturbing fashion." + rules = "Asimov. Taunt." + icon_state = "borg_clown" + + mana_cost = 2 + attack = 2 + health = 4 + + faction = "Silicon" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg_engi + name = "Cyborg (Engineering Shell)" + desc = "A common sight on Nanotrasen Stations Engineering Shells maintain critical station systems in hazardous conditions." + rules = "Asimov." + icon_state = "borg_engi" + + mana_cost = 2 + attack = 4 + health = 2 + + faction = "Silicon" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg_sec + name = "Cyborg (Security Shell)" + desc = "Following an incident in 2554 the Security Cyborg Shell was unilaterally phased out and replaced by the Peacekeeper. Nonetheless many units remain in service with various other organisations such as private militaries." + rules = "Asimov. Can attack humans, but deals only 1 damage." + icon_state = "borg_sec" + + mana_cost = 6 + attack = 4 + health = 2 + + faction = "Silicon" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg_sec + name = "Cyborg (Peacekeeper Shell)" + desc = "After the unilateral phasing out of Security Shells in 2554 following mass reports of cyborg-on-human violence the Peacekeeper Shell was introduced as a stopgap solution until the problems could be resolved." + rules = "Asimov. Tap this card: Restore 2 health for a friendly creature." + icon_state = "borg_peace" + + mana_cost = 2 + attack = 4 + health = 3 + + faction = "Silicon" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg_med + name = "Cyborg (Medical Shell)" + desc = "A state of the art medical shell for when biological life just can't take care of itself. Comes equipped with built-in surgical equipment and all the medicated lollipops you could ever want." + rules = "Asimov. Loses 1 power for every Human on opponent's field." + icon_state = "borg_med" + + mana_cost = 2 + attack = 4 + health = 3 + + faction = "Silicon" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg_service + name = "Cyborg (Service Shell)" + desc = "Sometimes a cyborg just needs to show a bit of flamboyance you know?" + rules = "Asimov. Gains +2/+2 when it's the only card on your field." + icon_state = "borg_service" + + mana_cost = 1 + attack = 0 + health = 1 + + faction = "Silicon" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg_janitor + name = "Cyborg (Custodial Shell)" + desc = "A powerful state of the act cleaning machine. They exist to eradicate stains snag garbage and replace lights forever. We are legally obligated by the Janitor's Union to state that these machines are no replacement for a flesh-and-blood janitor." + rules = "Asimov. After tapping this card, tap an opponent's Human card as well." + icon_state = "borg_janitor" + + mana_cost = 2 + attack = 1 + health = 3 + + faction = "Silicon" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/cyborg_miner + name = "Cyborg (Mining Shell)" + desc = "Fitted with a drill and tracks the Mining Shell is designed to hold up to the rigours of mining be that on the hellish surface of Indecipheres or in the silent vacuum of the asteroid belt." + rules = "Asimov. Gain 1 additional mana every turn." + icon_state = "borg_miner" + + mana_cost = 2 + attack = 3 + health = 1 + + faction = "Silicon" + rarity = "Rare" + card_type = "Unit" + +//SILICONS END + +//CIVILIANS + +/datum/tcg_card/pack_1/assistant + name = "Assistant" + desc = "The lowest ladder on the Nanotrasen Employment Ladder, Assistants are employed to help out with tasks deemed 'too menial for robots'." + rules = "Greytide." + icon_state = "assistant" + + mana_cost = 1 + attack = 1 + health = 1 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/greytider + name = "Greytider" + desc = "The lowest ladder on the Nanotrasen Employment Ladder, Assistants are employed to help out with tasks deemed 'too menial for robots'." + rules = "Greytide. Instead of getting +1/+1 on the first turn, get it permanently." + icon_state = "greytider" + + mana_cost = 1 + attack = 2 + health = 1 + + faction = "Civilian" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/bartender + name = "Bartender" + desc = "Prior to the introduction of on-station psychologists the Bartender served to alleviate many employees' woes and fears. Remember always drink responsibly." + rules = "" + icon_state = "bartender" + + mana_cost = 3 + attack = 3 + health = 2 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/botanist + name = "Botanist" + desc = "The Botanist is in charge of keeping the station's food supply happy healthy and preferably not laced with hallucinogens." + rules = "" + icon_state = "botanist" + + mana_cost = 1 + attack = 1 + health = 4 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/botanist + name = "Botanist" + desc = "The Botanist is in charge of keeping the station's food supply happy healthy and preferably not laced with hallucinogens." + rules = "" + icon_state = "botanist" + + mana_cost = 1 + attack = 1 + health = 4 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/chaplain + name = "Chaplain" + desc = "Every station should have it's own chaplain for religious purposes. Keyword is 'Should'." + rules = "Holy" + icon_state = "chaplain" + + mana_cost = 2 + attack = 2 + health = 3 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/inquisitor + name = "Inquisitor's Hardsuit" + desc = "Nanotrasen officially doesn't believe in ghosts magic or anything that can't be solved with science. When you see someone show up in one of these let that remind you of that fact." + rules = "Holy. First Strike." + icon_state = "inquisitor" + + mana_cost = 4 + attack = 2 + health = 2 + + faction = "Civilian" + rarity = "Epic" + card_type = "Equipment" + +/datum/tcg_card/pack_1/janitor + name = "Janitor" + desc = "A true testament to futility they clean and they clean and they clean knowing that there's no way they can clean it all. Yet they perservere knowing that without them the crew would simply give in to their base animalistic nature." + rules = "Taunt" + icon_state = "janitor" + + mana_cost = 1 + attack = 1 + health = 1 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/lawyer + name = "Lawyer" + desc = "Nanotrasen knows the value of a good lawyer. That's why they're all working hard at our home offices defending us from frivolous labor suits from lazy no-good employees who should be working hard instead of slacking off reading trading cards." + rules = "When an opponent attacks with a creature with 3 or more power this card gains Taunt." + icon_state = "lawyer" + + mana_cost = 2 + attack = 0 + health = 4 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/clown + name = "Clown" + desc = "Every Nanotrasen station has a clown on board as high command believes that a source of entertainment will reduce instances of murder-suicide on board Spinward Stations. The results of this hypothesis are as of yet unproven." + rules = "Taunt. When killed, attacking creature dies as well" + icon_state = "clown" + + mana_cost = 3 + attack = 2 + health = 4 + + faction = "Civilian" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/clown_hardsuit + name = "HONK Ltd. Entertainment Voidsuit" + desc = "The most advanced clown suit produced by HONK Ltd. the Entertainment Voidsuit is designed to withstand extreme conditions while still maintaining the aesthetic expected of clowns." + rules = "Give the equipped unit Taunt." + icon_state = "clown_hardsuit" + + mana_cost = 2 + attack = 1 + health = 5 + + faction = "Civilian" + rarity = "Legendary" + card_type = "Equipment" + +/datum/tcg_card/pack_1/mime + name = "Mime" + desc = "Si vous regardez attentivement dans les yeux d'un mime vous pouvez voir le tourment sans fin derrière leur façade silencieuse. C'est vraiment tragique." + rules = "Tap this card: Pick an opponent's card and nullify it's effect until it leaves play." + icon_state = "mime" + + mana_cost = 1 + attack = 2 + health = 1 + + faction = "Civilian" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/cook + name = "Cook" + desc = "Every Nanotrasen chef is trained in 3 cuisines of their choosing upon being hired alongside the closely guarded secret of Close Quarters Cooking." + rules = "First Strike. When attacked, gain +1/0." + icon_state = "cook" + + mana_cost = 3 + attack = 3 + health = 2 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/curator + name = "Curator" + desc = "In Nanotrasen polls the Curator has ranked as the most pointless job on station much to the ire of the Curator's union. Thankfully we don't have to listen to them." + rules = "On Summon: Draw a card. If it's a spell, discard it." + icon_state = "curator" + + mana_cost = 2 + attack = 1 + health = 1 + + faction = "Civilian" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/ian + name = "Ian" + desc = "This adorable corgi has become the defacto mascot of the Spinward Stations to many. He comes in many forms many sizes and many shapes but he's still just as lovable. Hand wash only." + rules = "Holy. Taunt." + icon_state = "ian" + + mana_cost = 3 + attack = 0 + health = 2 + + faction = "Civilian" + rarity = "Rare" + card_type = "Unit" + +//CIVILIAN END + +//SECURITY + +/datum/tcg_card/pack_1/sec_officer + name = "Security Officer" + desc = "Nanotrasen would like to remind all employees to support their station security team; remember the boys in red keep you safe!" + rules = "Squad Tactics." + icon_state = "officer" + + mana_cost = 3 + attack = 2 + health = 2 + + faction = "Security" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/warden + name = "Warden" + desc = "The Warden is tasked with the herculean (and futile) feat of defending the armory and brig and never leaving his post no matter the situation." + rules = "Squad Tactics. Blocker." + icon_state = "warden" + + mana_cost = 4 + attack = 2 + health = 4 + + faction = "Security" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/detective + name = "Security Officer" + desc = "Nanotrasen hires nothing but the best detectives to investigate crime on our stations. A penchant for cigarettes and outdated fashion isn't mandatory but is appreciated." + rules = "Deadeye." + icon_state = "detective" + + mana_cost = 5 + attack = 3 + health = 2 + + faction = "Security" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/officer_ethereal + name = "Security Officer(Ethereal)" + desc = "A trained officer with BlueShift equipment. Wait, is he a red boy or a blue boy?" + rules = "Squad Tactics. On summon: This character can't be attacked for the first turn." + icon_state = "officer_ethereal" + + mana_cost = 6 + attack = 4 + health = 4 + + faction = "Security" + rarity = "Rare" + card_type = "Unit" + +//SECURITY END + +//RESEARCH AND DEVELOPMENT + +/datum/tcg_card/pack_1/scientist + name = "Scientist" + desc = "Rumours that Nanotrasen hires 'mad scientists' are greatly exaggerated. Scientists are regularly screened to ensure that their insanity remains within acceptable limits." + rules = "When this card is targeted by an opponent's single target spell you gain 1 lifeshard." + icon_state = "scientist" + + mana_cost = 4 + attack = 1 + health = 2 + + faction = "Research" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/scientist_moth + name = "Scientist(Moth)" + desc = "Moths are a common sight in Nanotrasen research departments acting as integral ideas guys for new clothing designs and lighting innovations." + rules = "" + icon_state = "scientist_moth" + + mana_cost = 1 + attack = 2 + health = 2 + + faction = "Research" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/roboticist + name = "Roboticist" + desc = "The roboticist's work is as close as Nanotrasen legally allows its employees to come to necromancy." + rules = "If a Asimov card on your side of the field is destroyed you may pay 2 mana and tap this card: Return that card to your hand." + icon_state = "roboticist" + + mana_cost = 3 + attack = 2 + health = 2 + + faction = "Research" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/monkey + name = "Monkey" + desc = "Nanotrasen seeks to phase out animal testing by 2570 in accordance with new TerraGov legislation. This will be replaced with more ethical solutions such as computer simulations or experimentation on Assistants." + rules = "Greytide. This card is considered Human with a Geneticist on your side of the field." + icon_state = "monkey" + + mana_cost = 1 + attack = 1 + health = 1 + + faction = "Research" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/geneticist + name = "Geneticist" + desc = "Geneticists are tasked with manipulating human DNA to produce special effects. Nanotrasen maintains a strict 'no superhero' policy for mutations following the Superhero Civil War of 2150." + rules = "Tap this card and pay 3 mana: Give a friendly creature Human until this card leaves the field." + icon_state = "geneticist" + + mana_cost = 3 + attack = 3 + health = 4 + + faction = "Research" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/borgi + name = "Borgi Ian" + desc = "While Ian's cyborg costume is very convincing we at the NTED would like to remind all employees that Ian has not been experimented on." + rules = "Asimov. You may sacrifice this card in play: Summon a Silicon type card from your hand worth up to double this card's cost." + icon_state = "ian_robot" + + mana_cost = 2 + attack = 0 + health = 3 + + faction = "Research" + rarity = "Rare" + card_type = "Unit" + +//SCIENCE END + +//MEDICAL + +/datum/tcg_card/pack_1/doctor + name = "Medical Doctor" + desc = "Nanotrasen's doctors are well known for their ability to treat almost any ailment known to mankind... as well as causing a fair few in the process." + rules = "Tap this card: Select a card that has less attack than this card from your graveyard and summon it to your side of the field." + icon_state = "doctor" + + mana_cost = 3 + attack = 2 + health = 3 + + faction = "Medical" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/runtime + name = "Runtime" + desc = "Runtime is the CMO's personal feline companion and is well known for her laziness. It's said that opening a tin of tuna anywhere on the station will bring her running." + rules = "You may sacrifice this card: reduce the cost of summoning a Medical card this turn by 2 mana." + icon_state = "runtime" + + mana_cost = 3 + attack = 0 + health = 1 + + faction = "Medical" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/chemist + name = "Chemist" + desc = "Chemists are encouraged to not set up illicit methamphetamine factories on the company's dime." + rules = "Tap this card: flip a coin. If heads: a friendly Medical card gains 0/+2. If tails an opponents unit of your choice gains +2/0." + icon_state = "chemist" + + mana_cost = 2 + attack = 0 + health = 3 + + faction = "Medical" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/virologist + name = "Virologist" + desc = "Officially the virologist is present on station to deal with novel diseases and ailments that originate from deep space. As everyone knows this is not what the virologist actually does." + rules = "" + icon_state = "virologist" + + mana_cost = 3 + attack = 5 + health = 1 + + faction = "Medical" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/paramedic + name = "Paramedic" + desc = "Nanotrasen encourages all paramedics to think of others before themselves- if this means running through a plasma fire to save a colleague so be it." + rules = "Taunt, First Strike" + icon_state = "paramedic" + + mana_cost = 3 + attack = 2 + health = 3 + + faction = "Medical" + rarity = "Common" + card_type = "Unit" + +//MEDICAL END + +//ENGINEERING + +/datum/tcg_card/pack_1/engineer + name = "Station Engineer" + desc = "Station Engineers maintain the intricate and delicate web of machinery that keeps you and everyone else aboard your station alive. No pressure there then." + rules = "Tap this card: Reduce the first hit taken by an ally to zero." + icon_state = "engineer" + + mana_cost = 4 + attack = 2 + health = 2 + + faction = "Engineering" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/engi_hardsuit + name = "Nakamura Engineering's R.I.G.Suit" + desc = "Nakamura Engineering's R.I.G. is a hardsuit, specifically designed for engineers working in hostile enviroments. It features good armor and is rad-proof." + rules = "" + icon_state = "engineer_hardsuit" + + mana_cost = 2 + attack = 0 + health = 3 + + faction = "Engineering" + rarity = "Common" + card_type = "Equipment" + +/datum/tcg_card/pack_1/engineer_plasmaman + name = "Station Engineer (Plasmaman)" + desc = "Station Engineers maintain the intricate and delicate web of machinery that keeps you and everyone else aboard your station alive. No pressure there then." + rules = "Immune to all spells except Security and Syndicate ones." + icon_state = "The ever industrious plasmamen are well suited to engineering work due to their natural radiation resistance." + + mana_cost = 5 + attack = 2 + health = 4 + + faction = "Engineering" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/atmos_tech + name = "Atmospheric Technician" + desc = "The Atmospheric Technicians are tasked with keeping the station's air clean breathable and most importantly devoid of plasma." + rules = "On Summon: Search your deck for an Engineering Spell card and add it to your hand. Shuffle your deck afterward." + icon_state = "atmos_tech" + + mana_cost = 4 + attack = 2 + health = 3 + + faction = "Engineering" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/atmos_hardsuit + name = "Nakamura Atmospherics's R.I.G.Suit" + desc = "Nakamura Atmospherics's R.I.G. is just an old modified Engineering R.I.G.Suit that lacks rad-protection. Some technicans painted it blue and now it's 'fireproof'." + rules = "Equipped creature gains immunity to engineering spells." + icon_state = "atmos_tech_hardsuit" + + mana_cost = 2 + attack = 0 + health = 2 + + faction = "Engineering" + rarity = "Rare" + card_type = "Equipment" + +//ENGINEERING END + +//CARGO + +/datum/tcg_card/pack_1/cargo_tech + name = "Cargo Technician" + desc = "The grunts of Cargo. Any reports that Cargo Technicians are frequently overcome by revolutionary fervour are exaggerated." + rules = "Once per turn: Give this card -1/0 and gain 1 mana." + icon_state = "cargo_tech" + + mana_cost = 2 + attack = 3 + health = 1 + + faction = "Cargo" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/shaft_miner + name = "Shaft Miner" + desc = "When the station needs materials these are the guys who risk their lives bravely pioneering the wastes of Indecipheres to bring them in." + rules = "Tap this card: Draw one card. If it's not a spell, discard it." + icon_state = "miner" + + mana_cost = 6 + attack = 6 + health = 4 + + faction = "Cargo" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/citrus + name = "Citrus" + desc = "Cargo's happy sloth pal. Known for his cute sweater and always getting in the way." + rules = "Taunt. Tap this card: Tap an opponent's card until the start of your next turn." + icon_state = "citrus" + + mana_cost = 2 + attack = 0 + health = 3 + + faction = "Cargo" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/quartermaster + name = "Quartermaster" + desc = "Every Nanotrasen station has a Quartermaster who controls the flow of cargo to and from the station and by extension to and from the hands of the crew. He's not given the distinction of being a head though. His job isn't hard enough." + rules = "Permanently tap this card. All cargo cards on your side gain +2/+2 until this card leaves the play." + icon_state = "quartermaster" + + mana_cost = 10 + attack = 4 + health = 4 + + faction = "Cargo" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/explorer + name = "Explorer" + desc = "The Nanotrasen Explorers Corps boldly goes where humanity has never gone before. Or would if they weren't buried under mounds of bureaucracy." + rules = "Tap this card: Flip a coin if heads gain 4 mana this turn, if tails tap this card for 2 turns." + icon_state = "explorer" + + mana_cost = 2 + attack = 3 + health = 3 + + faction = "Cargo" + rarity = "Legendary" + card_type = "Unit" + +//CARGO END + +//CENTCOMM + +/datum/tcg_card/pack_1/intern + name = "Intern" + desc = "All Nanotrasen interns come with 3 things: A resume a desire to learn and vague promises that they're getting paid at some point. So don't be too rough on them." + rules = "First Strike. Greytide." + icon_state = "intern" + + mana_cost = 1 + attack = 1 + health = 1 + + faction = "Centcomm" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/ert_command + name = "NT P.A.V. Suit (Command)" + desc = "Issued to members of Emergency Response Teams the P.A.V. Suit gives superior protection from any threat the galaxy can throw at it. This particular model is outfitted with a sidearm holster and a sleek blue finish." + rules = "While equipped give the equipped unit Squad Tactics and First Strike." + icon_state = "ert_command" + + mana_cost = 2 + attack = 2 + health = 2 + + faction = "Centcomm" + rarity = "Epic" + card_type = "Equipment" + +/datum/tcg_card/pack_1/ert_sec + name = "NT P.A.V. Suit (Security)" + desc = "Issued to members of Emergency Response Teams the P.A.V. Suit gives superior protection from any threat the galaxy can throw at it. This particular model is outfitted with bulletproof padding and an intimidating red finish." + rules = "While equipped give the equipped unit Squad Tactics." + icon_state = "ert_sec" + + mana_cost = 2 + attack = 2 + health = 1 + + faction = "Centcomm" + rarity = "Rare" + card_type = "Equipment" + +/datum/tcg_card/pack_1/ert_med + name = "NT P.A.V. Suit (Medical)" + desc = "Issued to members of Emergency Response Teams the P.A.V. Suit gives superior protection from any threat the galaxy can throw at it. This particular model is outfitted with a sterile coating and a calming white finish." + rules = "While equipped give the equipped unit Squad Tactics." + icon_state = "ert_med" + + mana_cost = 2 + attack = 1 + health = 2 + + faction = "Centcomm" + rarity = "Common" + card_type = "Equipment" + +/datum/tcg_card/pack_1/ert_engi + name = "NT P.A.V. Suit (Engineering)" + desc = "Issued to members of Emergency Response Teams the P.A.V. Suit gives superior protection from any threat the galaxy can throw at it. This particular model is outfitted with a welding screen and a flashy yellow finish." + rules = "While equipped give the equipped unit Squad Tactics." + icon_state = "ert_engi" + + mana_cost = 1 + attack = 1 + health = 2 + + faction = "Centcomm" + rarity = "Common" + card_type = "Equipment" + +/datum/tcg_card/pack_1/deathsquad + name = "Deathsquad Officer" + desc = "There were rumors about 'Deathsquads' killing station where something horrible happened, but we remind you that's it's just a lie." + rules = "Taunt. First Strike." + icon_state = "ert_engi" + + mana_cost = 8 + attack = 8 + health = 6 + + faction = "Centcomm" + rarity = "Epic" + card_type = "Unit" + +//CENTCOMM END + +//ANTAGONISTS + +/datum/tcg_card/pack_1/changeling + name = "Armored Changeling" + desc = "The strange creatures known as changelings have been known to develop natural armour as a defense mechanism when in combat." + rules = "Changeling." + icon_state = "changeling" + + mana_cost = 6 + attack = 2 + health = 8 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/chrono_legionare + name = "Chrono Legionare" + desc = "Currently in the earliest stages of development the Chrono Legionnaire project is expected to weaponise time itself." + rules = "If this card is destroyed or discarded flip 3 coins. If the result has 2 or more heads add this card back to your hand. Otherwise send it to your graveyard." + icon_state = "chrono_legionare" + + mana_cost = 4 + attack = 6 + health = 2 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_1/abductor_armor + name = "Combat Abductor Armor" + desc = "Recovered from the strange alien species known as the Abductors this armour is made from an extremely tough yet flexible material that has been dubbed as Alien Alloy by researchers." + rules = "Give equipped unit immunity to spells for 3 turns. Unequipped after 3 turns." + icon_state = "abductor" + + mana_cost = 6 + attack = 1 + health = 2 + + faction = "Syndicate" + rarity = "Common" + card_type = "Equipment" + +/datum/tcg_card/pack_1/wizard + name = "Wizard" + desc = "A strange men(or golem) wearing blue robes. For some reason, he looks like a total nerd." + rules = "Flip a coin every turn. If tails, deal 2 damage to any enemy unit except Holy ones. If heads, deal 2 damage to self." + icon_state = "wizard" + + mana_cost = 8 + attack = 6 + health = 4 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/abductor_armor + name = "Wizard Federation Standard Issue Hardsuit" + desc = "Seemingly reverse engineered from captured engineering hardsuits the iconic Wizard Federation Hardsuit is a spectacular melding of technology and magic." + rules = "On Equip: The equipped creature cannot attack targets with Holy." + icon_state = "wizard_hardsuit" + + mana_cost = 1 + attack = 3 + health = 1 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Equipment" + +/datum/tcg_card/pack_1/swarmer + name = "Swarmer" + desc = "Leading researchers theorise that Swarmers were designed as some kind of vanguard for an alien invasion force which seemingly has never materialised." + rules = "Greytide." + icon_state = "swarmer" + + mana_cost = 1 + attack = 1 + health = 1 + + faction = "Syndicate" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/swarmer_beacon + name = "Swarmer Beacon" + desc = "A strange device that can construct swarmers." + rules = "Every turn: Draw a card. If it's a Swarmer, play it for free. Else, discard it." + icon_state = "swarmer_beacon" + + mana_cost = 4 + attack = 0 + health = 1 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_1/nukie + name = "Nuclear Operative" + desc = "The frontline grunts of the syndicate army Nuclear Operatives are typically well trained and equipped for their grim duty." + rules = "Squad Tactics." + icon_state = "nukie" + + mana_cost = 4 + attack = 4 + health = 2 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_1/nukie_elite + name = "Elite Syndicate Nuclear Stormtrooper" + desc = "The best of the best of the syndicate troops elite stormtroopers can be distinguished by their black armour. Shoot on sight ask questions later!" + rules = "Squad Tactics. Fury." + icon_state = "nukie_elite" + + mana_cost = 7 + attack = 5 + health = 5 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_1/clockwork_cultist + name = "Ratvarian Clockwork Cuirass" + desc = "Fashioned from paranormally reinforced brass the Ratvar Cult's clockwork armour is as beautiful as it is heretical." + rules = "While equipped give the equipped unit Clockwork." + icon_state = "clockwork_cultist" + + mana_cost = 4 + attack = 2 + health = 2 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Equipment" + +/datum/tcg_card/pack_1/revenant + name = "Revenant" + desc = "The revenant is a spirit of pure hatred kept alive by drawing the life force of its enemies." + rules = "When a unit on dies Revenant gains 1/0." + icon_state = "revenant" + + mana_cost = 3 + attack = 2 + health = 3 + + faction = "Syndicate" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_1/angry_slime + name = "Crazy Slime" + desc = "An agressive slime who seeks blood. You totally should extinguish him." + rules = "When attacking, search your deck for Crazy Slime and add it to your hand. Shuffle your deck afterwards." + icon_state = "angry_slime" + + mana_cost = 2 + attack = 1 + health = 1 + + faction = "Syndicate" + rarity = "Common" + card_type = "Unit" + +//ANTAGONISTS END + +//SPELLS + +/datum/tcg_card/pack_1/adrenals + name = "Adrenals" + desc = "A potent mixture of stimulants designed to enhance a soldier's ability in the field. Technically illegal in Terragov territory but since when has that stopped anyone?" + rules = "Grant +2/+1 to a friendly unit." + icon_state = "adrenals" + + mana_cost = 1 + + faction = "Medical" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/defib + name = "Defibrillator" + desc = "A device that allows to re-start hearts using electricity. It also can be used as a weapon!" + rules = "Resurrect a friendly unit with 1 HP." + icon_state = "defib" + + mana_cost = 4 + + faction = "Medical" + rarity = "Rare" + card_type = "Spell" + +/datum/tcg_card/pack_1/morphine + name = "Morphine" + desc = "A sedative chemical that puts everyone who uses it into sleep." + rules = "Tap an enemy card without activating it's effect for 1 turn." + icon_state = "morphine" + + mana_cost = 2 + + faction = "Medical" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/bluespace + name = "Bluespace Flux" + desc = "Despite being a revolutionary new technology bluespace still has some... kinks that need sorted out." + rules = "Active for 3 turns. Every player can pay 2 mana to draw an additional card from their deck." + icon_state = "bluespace" + + mana_cost = 5 + + faction = "Research" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/bag_of_holding + name = "Bag Of Greed" + desc = "BAG OF GREED ALLOWS ME TO DRAW TWO MORE CARDS. I WILL START MY TURN BY PLAYING BAG OF GREED WHICH ALLOWS ME TO DRAW TWO MORE CARDS. I WILL PLAY THE EVENT CARD BAG OF GREED WHICH ALLOWS ME TO DRAW TWO NEW CARDS." + rules = "Draw 2 cards from your deck." + icon_state = "bag_of_holding" + + mana_cost = 3 + + faction = "Research" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/malfunction + name = "Glitch in the System" + desc = "Even a meticulously maintained AI system will eventually develop errors. Many are benign but some may cause unforeseen problems..." + rules = "Remove Asimov from one of your cards." + icon_state = "malfunction" + + mana_cost = 1 + + faction = "Research" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/botanist_plant + name = "Comitted Botanist" + desc = "When you've grown the plants nurtured the plants and harvested the plants there's only one place to go from there... becoming the plant." + rules = "Only usable when Botanist is on the field. This turn all service cards cost 2 mana less(but not below 1)." + icon_state = "botanist_plant" + + mana_cost = 4 + + faction = "Service" + rarity = "Rare" + card_type = "Spell" + +/datum/tcg_card/pack_1/gaia + name = "Ambrosia Gaia" + desc = "If Ambrosia is the gold of Botany the rare Gaia variety is the platinum. Almost nobody has seen this illusive plant with their own eyes." + rules = "During the draw phase you may sacrifice Ambrosia Gaia to gain 3 mana." + icon_state = "gaia" + + mana_cost = 0 + + faction = "Service" + rarity = "Legendary" + card_type = "Spell" + +/datum/tcg_card/pack_1/deep_fryer + name = "Deep Fryer" + desc = "God bless the United States of Space America." + rules = "Destroy an opponent's equipment card." + icon_state = "deep_fryer" + + mana_cost = 2 + + faction = "Service" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/bepis + name = "B.E.P.I.S." + desc = "God bless the United States of Space America." + rules = "Flip a coin. If heads, gain 2 mana. If tails, lose 2 mana." + icon_state = "bepis" + + mana_cost = 0 + + faction = "Cargo" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/economy_crash + name = "Economy Crash" + desc = "So cargo sold 20 canisters of miasma and now the galactic economy is experiencing what's known as 'a catastrophic collapse'." + rules = "All cards cost 1 more mana to play." + icon_state = "economy_crash" + + mana_cost = 2 + + faction = "Cargo" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/additional_supplies + name = "Additional Supplies" + desc = "Well, cargonia ordered 10 crates of buckshots and slugs. Looks like we need to dispose of them quickly." + rules = "For 3 turns, you draw an additional page every turn." + icon_state = "additional_supplies" + + mana_cost = 3 + + faction = "Cargo" + rarity = "Rare" + card_type = "Spell" + +/datum/tcg_card/pack_1/bsa_barrage + name = "BSA Barrage" + desc = "The officers at Centcom are well known for their ability to hit targets extremely accurately with their bluespace artillery especially when stupid pictures show up at their fax machine." + rules = "Destroy an opponent's unit. Deal 2 damage to all units on the field." + icon_state = "bsa_barrage" + + mana_cost = 4 + + faction = "Security" + rarity = "Rare" + card_type = "Spell" + +/datum/tcg_card/pack_1/reeducation + name = "Re-education" + desc = "Nobody ever seems to return from re-education. Probably best not to question it." + rules = "Deal 4 damage to an enemy's unit." + icon_state = "re-education" + + mana_cost = 2 + + faction = "Security" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/just_losses + name = "Justifiable Casualties" + desc = "The beat is hell. Officers die. The strongest they live." + rules = "Sacrifice two friendly creatures from the battlefield then summon a creature from your hand at no mana cost." + icon_state = "just_losses" + + mana_cost = 2 + + faction = "Security" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/sleeping_carp + name = "Sleeping Carp" + desc = "Created by the long-extinct Carp Monks of Space Tibet the Sleeping Carp style has been kept alive by dedicated practitioners and even found its way into the Syndicate's training regime." + rules = "Give a friendly unit +3/+1. Draw an additional card every turn while they are alive." + icon_state = "sleeping_carp" + + mana_cost = 6 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Spell" + +/datum/tcg_card/pack_1/tough_choices + name = "Tough Choices" + desc = "Every Nanotrasen employee will at some point be forced to make a tough choice. Make sure you make the right one!" + rules = "Draw the top three cards from your deck. Summon one at no cost and discard the other two." + icon_state = "tough_choices" + + mana_cost = 2 + + faction = "Syndicate" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_1/nuclear_explosion + name = "Nuclear Explosion" + desc = "The Gorlex Marauders are well known for their nuclear weapons and their nuke first second third and fourth policy with regards to deploying them." + rules = "Kill all units on the battlefield." + icon_state = "nuclear_explosion" + + mana_cost = 5 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Spell" + +/datum/tcg_card/pack_1/inducer + name = "Inducer" + desc = "The inducer is a marvelous piece of tech allowing the recharging of an internal cell without opening a machine." + rules = "Pay 3 lifeshards: Gain 3 mana this turn." + icon_state = "inducer" + + mana_cost = 0 + + faction = "Engineering" + rarity = "Rare" + card_type = "Spell" + +/datum/tcg_card/pack_1/plasmafire + name = "Atmospherics Incident" + desc = "Accidents happen." + rules = "For 3 turns, add -1/-1 to every unit." + icon_state = "plasmafire" + + mana_cost = 3 + + faction = "Engineering" + rarity = "Rare" + card_type = "Spell" + +/datum/tcg_card/pack_1/supermatter + name = "Supermatter" + desc = "A glowing crystal, made of hyper-pressurised plasma, widely known for it's radiation production." + rules = "Destroy an enemy's unit." + icon_state = "supermatter" + + mana_cost = 4 + + faction = "Engineering" + rarity = "Rare" + card_type = "Spell" diff --git a/code/modules/vending/games.dm b/code/modules/vending/games.dm index 6c29b412e7..c9e91f165b 100644 --- a/code/modules/vending/games.dm +++ b/code/modules/vending/games.dm @@ -7,7 +7,8 @@ /obj/item/storage/dice = 10, /obj/item/toy/cards/deck/cas = 3, /obj/item/toy/cards/deck/cas/black = 3, - /obj/item/toy/cards/deck/unum = 3) + /obj/item/toy/cards/deck/unum = 3, + /obj/item/cardpack/series_one = 10) contraband = list(/obj/item/dice/fudge = 9) premium = list(/obj/item/melee/skateboard/pro = 3, /obj/item/melee/skateboard/hoverboard = 1) diff --git a/icons/mob/radial.dmi b/icons/mob/radial.dmi index cfdd0e549a04e9de6df56b619c29afb9220831d4..e6810691315f5a763558e17e904681da6ecb75b9 100644 GIT binary patch literal 18359 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 literal 0 HcmV?d00001 diff --git a/icons/obj/tcg/pack_1.dmi b/icons/obj/tcg/pack_1.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d91cc71274f95874a712fc94702ee70d5fe70c38 GIT binary patch literal 86394 zcmb5VWmH^C6E-@yySoK<3&GtJEChFgySux)d+-De?(Q1g-Q9Iy?&O^Fe(Srx?z*f6 zEqmBq)zwv9&(l2-N(#~_h=hm$002c+MnVMufaw1F3l9tK;ihhO0sx@cJXJNEB}|-* z9WCsgE$nOo0Qc;MbVWOD9^~$+hf;U*>eXr2wwD@e(FAc%b0Pn3+CQEZ)G7sZZ5ySV z6q=C`s}lKi-n9XFPx>GBo5sl8$S#GMo6sI#IW1|o_iKO;V{LC2Vk3><>Wg95YW$7q zlyGanwxh;|#B{xwK*#bWriDK0*z4OxnbP(1E2BGA17s;ZUI78RS4&MmiO}%-TX&e- zt8Opk;(kp#XypF6#3<<_w{a3KJn@0rH5-=OdqJ}oeph!mYCo&OVfn%y-lI&&kE=Da zeEJ#UafZx3#GD^!F_J8|3>uP7B9jVlBsnWYfmA-f%u#U;BRrI=%x>h~AV1Tba0TEW z9--uvqr0nY@Vh|esw=Ct6Ho396D@J@l@=97(OZBSh_S2m`xHBQH{l1>3f^?EQwIV{;U5puM7#kA8*xdx zS*W~c*U>wf;RE_Bbq>{9n~ir9oWi37oe;%OXx>s%r4o>+48O)l;67uM)PBYkOeqPP z__jf$7Dr{KLZ2vT4iyqP!aj5H35$xsA@}!FZ>uP1+E4Hg;$38HS-`jB9=6G`OQI8= zBUmo}hfmW?LR8*`Y>CI|Q$3{+mSs4t9y8YsIDbHpUBCP`$+eTUNRlR%4oT4G#hg3I zlqMQ@3Nr1m#JLw|lF_YC6`>A}F0JE3%2x%-9iS#P1bEnO8JG$TXbhExY&2)>xhs+0 z5Mo2#32yaEeIY7iReZL4BhgLtSOgTf+;WE^*bFF~xOOS8oiPMMK1EvLGUO%*GSb^G zSRD;;Vv!Q1&fsm;ZxJjj3&vv;j1qr#FPdi$Yq05$l@=vf$~sksf*Vbjy!b$Knv#+(DdWRo@jQdTXQMmNEwzdqT{q0j~7cw^(u*xRpRuvgf@t4 zh~nG`_(cjE6JqEPJae>$PTkXhD8Uo*@YJA()d|GvF$u1uKAZ!imobh$I_y7QMfUJb5s(bcXj)xA; zH_*@~IplA~sBpv|frz&Fkw555O3Kp@R9e&&Q$rf9%1zR>GNzJV(!X1l6u-$aPf+7= zIczGe0bmj&<8>F1bd)YGQ34kmASH!pb)y^zJk#NsK$ zLy-wM-YwXEvdms~kf(G)Q|NbD3H7^Uxn>e@!b zLnzF(0b;#f%-PImK$->*h7+r6$v2dlfcY#;9|#`po2DzFl5vaBX3N&`hCU;+zzG+g zUK||x2^+N@QGUmV)Lc1c7E=?KBp#UQ3MwCr~N}p8MW{ zrE?Y-c8@pmz@u{=dC-aT6e6!j4^4I!<<-uO);&&8Rje~*fH1E3-uiP)MWT)4rm9bwdkyJxJ(k!iQJ>~TP z_6|&=j@8x!w_g~T<)>#mguUUU-xOp$QAejI0L@-$i?IT(V$g^6mSPW`9>MHUu}vjv z0>R^~xALQxcT^JCTo3nQ2AA4;7s|JroNXerxi}0EaWC&y?vRA%&sdBQTpRxi;f26h zmI1285J^HvlJKi_Jaiq=t-`Xlt$9o%8P9wrRd{f9K3z$9<#A*R=Kr?w3Cr z0GJdzhE6b%I-^FmR@(f&IfltaQ1)SA(_w#*3Qag^g%{3)D{5t-Wao&63<-Sb!c%vI z8wPT8fkzcae8<&}A_ToKa>3074-GN z6><}+;S!y<<#GAt)K$n^khHTF0nKJl65LzPKTu4a%n-%S#Xh)HLl65{CEBY90IyxD=+TbC@4gxO2WihH?~Veg zEJ|Nw&QWzgo=PSrC1nVDeaym}z+Ft6@JvWd#9YzSh3XDj+@*F4Yn-r)vsx;pORD~w zi5YRK|CRnrghYln$zqM7Mb@Ss(s)U=s9@BRh)cd`SPP4(9 zK-x;+g=yjDfdPo^GZnci73+*ZI5xFmyY`h`8)CH0`M#cD@~WaV;a|DKPmhM$YwkPP}5gfH^jRorA54w z+^-IqTdl)t;9*pt5&k$VVTpYS-x^gzI(`YJ2g0YX?k@La)W3?|#gQF! zM2jO?IcBf?@$L6+6*3$hm0zJOLrX5mQdSYVpk}zk9zEk)^L$NkU?okPT#x9)4~&Qj zQX{~$wVDt8pXGdQj@Dtz#spv7q;x~n2wF2_v$Bs~=4B|=XvJ?#to5H`tF*JWrh7BN z1-hCBe0M^_>~X92hoq0Z5l|nCy9YCR?&$R({f)y|@Y9#keb|F5iZp((h8h@{1{uRq zSnKBPP+MmcFcCEU&!D6FtPmAdZPtX7t=vvRIeu!%AF9dpcRg>wEJkec_5K30Wz!Vtd~{t5CAl zI?(B>P|Ae2%h{^YfL&d0oh{nbg6BWGn!H;oT^gdd>ihu7mo@O$lLx`!b%o)Q^wbiO z=0Su!YA%63gvIW&y{}FZKRpWrDo9`;+N!SEaBv@lrs~w=IOm)l?}w^k{|1%RRHIbi zsA(=*1H8$%LD4i)KvBO0B6r^J6~)PA-Qbn=d3hMdx!;BV^S^2+&lVAv2GAR8 zl#%2I5)DT9yrEC_XR!2(6!)<8*M^!eaNaX6FsqGbhEtM|jiy*N+(cTgVX5oKe?$q9 zrakVgl7+lwQjG~EB_%&d=)rXVY+;_5u{D}s!}Sjy{)LT$ldzvIb=(*BDbDxHU!VND zma1VJ8UepB8$&OMXO+rQ?#)c$zC^Qg*!4gS_=rN2w2AJK86}t`*xExjb`eh$IYB6C zjk<2ywKTBDy4qCS3r($6d`8aVg2=DYWeJrGN9&10y5#UV*Ed@3b!`FQf3y&@RV&$8 z`zM}_0pmFRDw#!slmm8DboIWOyepJ_RaAOaNG=IA{=NZ8b&HGs45#bkX=t_>?T|BR z1TLzCI@0gNi6|jEX^ke)+U@UnWhb3>#|=U=;R;mBYc3iP0EaAs_7^iy#>U2tzzt|{ z!H&}1x=5qSfFnK;bY~l#`k&WiKcAXFsMWtX+kkYH4-L^X{v;DN1=ZWjVX<6UD{9YV zts3nM`X?3auRGYMQ$qNEr~HX@>b-Ajb}y=?kx zItM!7)OWYpzExBWkTT%hNv80x)QM6vA1 zA`7Q>1$L;}btllo9=C#nve>VEBa+jHZ&s_Msp|jdJmah$Ow(OfwCSD*)>!;>u?6)x z!d!UC;|C*$16o7Bh(Z$_=?=mTEqkuwa{aW#aniD=U z2?pey|3`X#S_o^pM>BCTvc;b!r8imvpGhG3tY2}5)6yY~4Z2E*gehpcp6`4tC^@$W|QcSpTVpMs;? z*YR()UovNp=D=&pbJUq=O|>(?Z%Uh~5Oa?Y7Q!|7^64?3*S~1j_P+=Sq6fyEd;6Vsv`>aqk*n^7&fVWe_Mc;7+s9K4M@Ai$Xm%5-UxTkfd$m4MtG>o};1yr}*i6r{N2 z$HXjB-mkbwR;6(I=@>i76%Bf}V|rPC{PF3=q+ro}$3{zdy#^R+`)dTW|An*_!QpbD z%QJoP;z*X^zn7qG`&l!I>`$JJ%hgIHo@90EFZ*>x0Wu9;D!W6UsrZ2$B&Ny4TU1AY$ zbI7A#KJog$r6PO*gr%UM_-6Xjfmig%bPmq7m-7YLi7>(0@BHh_BeanI<>`OXC+(Ri zwo3~l`QHqkRDGC5iGbt#aQtQa35F== zIOz4ee6QckRJGQ-V(8_cjLyAje22G@`1qF=ks;{!pEJmkUvYX@CVDq`6d9S{qN(*9 zP65MhE_R z5L6n?JsSlo%FDBqU>?0E?Ubek4RBxx$lOzE*x{9NICFwG7x%L>`4VaSG{%XdBy$fga6FdCGB8@uCpJ&m6O?D$oK z%J^e4!64a0xskgx>uL!BBYXBI!piF_Mxz@piQSh`n z>c1Hv8SVSN9iG^s(DYiT*d$80^eU$Pwb`?rja%9GLnVwHp||QnbaG;E~Gw2!T?kC3Dpq2Mi@b=0oQj^ zXIF7LyCdZtEchcwb6nA#z-%vuV%$xw@05i9`oQ9_fe-cjM&F}(i?~aH0%RE&{baQ8 z+O)d=;dtQG(IP_6D}ua~bSGn@O)l(}H#kMh@Tz?bS+%Byv@kMS$Rz7t$SV#)C6O#2C_sTK3JdGH?4XDa_iYayxHfF1zg`5Vvt}ne3cV%(>C;B8?N*A z@l$#B{6^`1)~hE(LW$B;@>E=GihgZ{md{N(r60l|ah0^~1z&!U?&27LOOTr{Qa}zy z5~_=mPtOA6^DY<>35H;(Q4i`!2Lr?SmZpQCd8meMMPXxlMEk;P@t|z+oTsr#injdv z>n8{z&SO5p#V~!jVPMP{X#2#}z-Tg%Q+xSsNNy6)2GSS-H+qVbrZ3e0kkD{fkp@*b z56jWo+(J6!{2E%CKkk#eP@*ru?Q*ptIi4>}iZ?Y5Iezm7_+|@qCGxAv1+!*#Utisv zD-&X^6QhOYZqE{(fz+e)wJc#R$_a|hObvwZ=pMx55_2;supO7x&EB>Aa^|YykW-Lg z5Mh)HO5I)h*nWs9D(5T37dS$69}fwk++fb7ZW^2E&pd{5G5CqALY_Fkp(r7gaSF>Y zbl>kt^FdUxcBwv<-u|jx?10I`BVb$jlT&Nc#sMy-qL7!YsOx#Ti{NQKcPUi@Xg_!5 z*L_i9(CPGy(i7y{)`7$==hY}W*wTUY5#WQg2l>WMeiWrg@3e-DG!5MUg)78 zbug2A2~>^SIh?C2gSJl2LVz_G&n{~3a$=2D0qbH5#r6M*llqFf!OW7C1iB$ijQ5+D znc*cPuTSN(@x(@v#Z-rXJy{>$x}Tr$ZzM57F!WbcL24EPsuZ$6!&TUXCImpB#rnie zy{KjTF>3-*-mRg0MNNa-HM_$u-_!OP%h&joAhD;u^groB**k}o3@WK0M_Nag=1@_8 zqucdmi?=7~5WoLxsf*329!UKAFud116fD2X%_)lg6Pp_Qfq5I4+EvC!)D*}rFNtfN zV1A_y*fIrm{#J0fGG4vtNPGvuU6fuS$Fp1FSH=L9iLlgZIXhaoHC7mDHk>7VpoX@80B$1^Hmw<&3x?Y&{zPYtvznh43J;g zCO2i-b+x{cqKNLZe3gd$Nnq8~TbhbL(d+Y9Dq8)XOJh60)$0<`-X0@EiiM24QcDZo zXv4X3l_eF>_TpRlXK~HIkIQ1T+1wpyhKn-^;KHK#7exd0QHwq8LCCR$ghaSSrj38* z@ibd%{>rGlg2G_=yr8cRyS5G-ysL|e!e*z)IdhLz7s+3YXuAN5g@v`Es}~H0r=L)> z0>DLmTRS|slcLL-!Bd17=>rTnYXJGh{FPk!xnpNRmZtlDA1tyW4EBvkF=baiJQC;E z#2JoSHcslU{BSr195hu1VBmQF%}K4likOKtMHOS1&0eIXtKF@AavlA-{ zzm+_T^v2-iN+SQ`Ofx}Ve>Lt(z>j%jh~jRBFjfS&V`&u?O!?)?l&0kM57g8c7c+6+ zQ1v5^|Gt*$r24Y?X%$bW)gh~&GmE#A869zq0rqe*VxMJU8VcKz-XGVZ6bw0`03klK zr1i%Nu_;L4(6Oh{a+UwZ4f{c?&^l?DM58DN^Km{JQCa^Vh62@q~*WezkqWFY!Q zK!?wbmXSUcG6WKw>ee6cNSgNA)c(==PnW6vMTyCa*gGNz=xSLz`Glj$B&SD zNgD>|ZeIax9M(@)gQH}E>;!)3US3|G2gxL!3(Y3@k0YKH`7lXv2KLJs0pIubB9OYl zH3@0SV{B2M?HX0tCeB%hm6P6k-z<-dx@yf)+t83pQ~I{Qjg}2NP6chr20=Yza9*AvZfW_`)t5y1m*B@q*+@ zDAJ4+R$e#B{)gw7wKW}wi1SuHkN-5D_^=1`q95jCRAD1=;K6$hTBt))7Z6_C*7W{Td2`1|{;*pS&+S#E* zZg4Qb?=sTMZ>~XKoK^zp=;(w;NB0}Kxk%4SffHRYA;ZqhJizpZTVSEk&652Z z6T~72kco)Ew)8b==*q5ZgC9WP4AM?cO+~atAB%PAGWrK;g06vpvBRGl@BN?LEr_Rz za{DJHV!|=0xwyA?x2prnd9ms3ot(s#ReG1wgu-&ViwnJ*#adgMp;$=ZM0g*V8s(@n zGBS*ED=V2tYt0N}m?6?)>mDLR6R#n`nmbW*~|6|?GhX7jwm&&#zXW-=07Hl7O` z#gjxSHwED1?k9Mt9vK+%7qJdbOl-*(q**wq1*DtJEM%yBl_%8^?g4+8!@XOnW76>R zFSX`sXWH+&5V^av*MPY%20KX0zx#Zg-zBy?FFe$55R8=LwWJfU?*^a_2v^3V;R)9tog#o8Dx*#}QXJ=>k5A^p-FzPe>T@3jJea(rP z@;ldWMxM%+lz`PHyTuh)8G+6`#_|?qLcY&_j5Tz4g|<+&j=z7*&0!`rPI9^2ez-m2 zO>}#wX33DA`ZG826It)URNjLrwvT5Ci8?Ld?)E(#v`%rMb^*it_l&`k@2`KGS?+}he2ew!b4 z-Xq~qIjNe=-oi;$E$#J<$3B2asrU5RSriK!ib;M?AxwMu(8 za9m}KYHt_V*$wHgN=;4uj;n?$M@mMfXsFrR*2Zt_&tp{s`KtlIGl^_k=7G+Tf_SQz z1^7$afVmsCj~`9PF28^a+*v?{myKAl3j3UZ%;li{ziYe&n5oppSy)&|@GQ;`fITCI z>mDY9MpCNFo-<$83_q%n2Xf8M?-z-!ltb-!I;&!DZ*RM=Xy2@b7ho4t|1H2ROj1$> zXVv7%x09G3I&xo_EqkP9uJFPpdwS zroY9ph>8)V!y~DG$|FD_G*vMQ6UP(rD=ehJx*aiIv`q^-Y`jVvW6FOFTsZ$C12xK1 zBWwQL%0qtO>DM7&kd?+ovO-<~iR|R~fvqJQnl@sp-c^osXhYM`TmcFo>Wz={IuxDY z@EK?zbX8ZFQi*~`X8DXjeYBl9T_=kmsX?!Mup`oXbSYCZFDk&`)d)E3#2@?pB_+(O?3VFDo#ZD@ciHp}L?z9J5VmyQUr=xK0%mX9TSbT6 z&Za~DFUDy|FHY+Jn1^{l#T1huVqZlwoN(v&+c zI~KS6h9G9MDyiQ`YgL}NR-zdQG>!XNa>YvzX?gk$CUh_tC8pDj#Uu{hJlAN)8!G6j zKk6lLUtM5RBCB9w&tBf#RvPPfZ7oB&`XyVEGaHK|R3J*!tbsSifRzTW(wwgz$!X1A zF#W};A%#vvg@zC`N0OHp7Ybm;QzJc#6ZYtMN6gz>fbo4Q<)(@aorowZEDR3ppV1?u zKg=F4_874PPdj1p%wuf)!HL801g51wIhU`t2O4@|&#y7_-db_Iip*8Z4w3ti|Cj(@ zbjr@=dPj00p{HguglmP+D&HVYJphNbcWv|yWJl?ViQF?tN& z27FkIp1bR#;gImvag-6G0rSyNac4^Vc=Q}v0fFqJO+T}XPNjCoLJhV-X+jL_RRBo= zU7EVEmfYz=FR{!wZGUNZbE8ezYSEV9Q`eZ;IBTXT9AF~F}0A#}MGw2r- zV9=_NH-3I8OndI^p}pCUfaUHvjDArv2w?)5=~cY}R7)4vLMWD|s^PF02+Y~`M}M^* zTMdMll8}f`PVP@28x@<>L`mp})Y*Ovt@#0+=#N^c9Crac`t0}OHE?~H2Zzu58~Dy+ zvywcP#+sC&>~&qO24Ln-Sv>1aMeaLIx{*3R?&?P0y>G8wN3FZl26N}(uThs+I1J6A zbD|DWcJp1hbpNt%dCgSUgrUE$&IM<0XVD$&HpX92yfq-C*P z6X|HOYjwnQ%uVkfq+EbJzCZ%2Hnk^PKKfRPth|?y(mV`LKP^q|St{DFw9e{0z(T*U z@x5VVJF|w5<>FDwM{#pYBN64=$i$v4(sJ6CXZ$aOtV4Tiwvo$qyY;1DUpWOFrr(ka*&mB>)9@d~wLrAWhxcTBt zb^+^@*+a=&G9iDyTr*OM+UE?e9IwX{)^1DHcDPLQbGl|R8xrDAP6x>3@cK5&zclg< zau2C$1fTm-%JPZJk&nb zU+Pq2{ZB*q2~_mfMk2!bYrELIzJn)TFgi>~qGHOTu7BrR_nj|>=pPtxprr`tgF~%x z*p=#hpYmI3b}$aQQOpp^YF35m>FI%ngPY~Nru%Bz$=dSt%{f4=e+Cy-!2Qbq?#@|G zUhc&CjF7*lOqWzI4;riSyGHSb!NJDh(#n^?pDi{)^$`EU#i_l;{TG!|O|+`%wt9#a z2&*yH;-h&Sa0+U@L>?{9&c;R#&0}84ZY>_DK*ue*j-+Z?pK)I|=_>Pu0=VnT;I|fL zo13eHhIUxZ&|CBkCMZ5Wo`Lf(Yx{HdkF$Z|*6ls&B<;UGtB>Q^GB2VfJf)r2FS?$ajINvUxW6f4FCgT?g?78-Ln2;7@K* z)qce>88zgZzv)L7@j|YahF`-i_qfYe{2n zNBi=RcLS}@9=l2|FKPQ+ZdrL%C#$C(n`qvlEQzHy~y1E+n{ayuGb3mXI4vY%c z{})j{KXQ4}21w#5s5??Uv6HqU7Hoe<2eH{1xWzutP_EEHgCWPgmE z1VtDwvG8ZJ#05Md1_|l{L*VKH>|5Vnvu!~_0J!&*r{QOa!A-uwC+#7b=557Z*YnKu z+aflw;(9?2Qynk#PSw70)9?ED8c%jPi%hYIY+QJ_aN_O~3quH2&bc7a#pe79$b^1b_?rIh zQ^-}BjTW~dm=^aYb&>nac;lAF?9Lr0)!ST(U!pepquJD@Igr*{iLtzEkj%PD%LL4x zZw~b=XVeEnmykMc#qey+7>VaTIbTw3lljS~V^v0!<9zwd!5)`hgRGu`X{t3vjtp6&oBho(zOrUZL)WYvm@)~8*phBTbS-@;lFIcVj&Ef(F1 zs-EwCW_h8RF=bkPW)lXL=eJJ5X4~V7hW?9GEuhvK@EY1!f6v_mcIdNUC6GZ|Sw3nA z=j`WtucRieGU|gy&h_vMH!IK^L@&17YWbvsxmB_Pb$Z{r6x(SBDEPc+Y`}2dmF&Y>Qv67j;Bj0 zLfG|HhuN)+Wlj@Nh=jvbXE9mPMzFPp>TmLKLNnYJqn+3#lGZ~>oiOL`+VLQp+;_?{ zX>MeP@NV`x6sV1m`(0OO!Q1g0UJ#=z3|)3<%+S;Z>Vvrr+0!C-?sKQ%^ZX9n6&Mxz z)6fL|s%5}fgSnH+Tv?)Sy07rF;oGGtp5<&HTN0U?^DT0dHCybOJpzjEpXQC}jez`g z*)rHtCO8aC(L07vt+xQ029+j3#EDY+m{_57yXsV=Q28inlejt)WcarerM z&fQazBTP~H%PzudAh)8G*X&pQZ}fpGSBp~czc70u7evJi7%-Ag-trd4gJmbQ*_J-r zBatzp)8zZC%p{jGlkj?5&}1zsMSzmF?+?4K`_Pa{nFNe$Yioa8#Srl*{90q_<`Kx| zTxIn0L){uky5C!rFudYHCSq4xo1~9&EX3_I+3hsmepqx_1Eq+}FSzGGvkk99A>vr8 z;nt0p@IqCGIQ(eC%Ssslm|RTXr>sa64F*0Vc{r@V^-6(gHQD?qZiTYPUUO-m6hEc- z>|h%1fe0XeEfYCrH=i!{J4+A6j(czGBLjM_S4Du9{XQF6u1G8ka?r*7nReCF^L0>8 z8%HD0-6E zh5v{So0XAd`Ge%XsE$Qm39^51ki%|6ATTHd0KdGvymH9l&K3lRcJS1{`(fH1L%6)yY=mHQ1!BW$3k=or34vT10cp!zW`?e~X8OPP&hUJ;C9!^VO&Dc- zar(#@rP&P-iu<|7E~U?;fMrRd&#d3mj&^8dY)o}vVrF(b@7S}vphWrU1{D3t$u-U=AuAx)M7MnhgO@w46@kp}0 zICuAXu)_yp2b`?l5EQV!Nabf9i1IwTqTg>DQw8Q_(;Gxo6C4(HkCyQ+_#oJrZ~fpHwK(*H^N`jJM%!ZE*SciRnE=oC^$6 zSq(&rVDl(}+`q`OvrODM+PyNf$M{tHW;jpQYsNYrcRQ>=Tm6u00 zN*a(-(HrUwg3HQ?x==*#zqF7)cb$w1b9P3qfNSjpayU3R@D14A9q}B^jkL`O@w=XN zFWQF}f&2z9_Uli%lZT1YnyZy=o|m1~sMBj1da}PEn0otu%y~tmPT*nrQ?;nX)OT(< zp>KwCl}@Qx4_U}#2Rm9R_N9zjw0wFF6IKsjA=d&U^`NBvwiew_;Vr9_&PZm@Ug3@x z+I+76LvJ3dkimx>{F^&+?2eB&`c%PwQ)O`LdT1u$>x$WJ8l;4>mcIU*d?+QLpT^m~ za4*$zBI~Fb$!aY_Su2>ynDm;6J)^4!qR<%8m-OL=X*PlPX^G$7jdI1c`A`V1vt7nhPDY%3$6j*U#uQ-8s!p9Zy-`*HxKV2X33ZD#*?@WUFIc zKZDp~_Ps95_fLO|rCzr5&9R^Jeq0ae!Hmk+0s{FERw=xIS43F7%fC{_KK8$M37&RN z-t~D%W-EV3!ZjdZAtjt87Zjb}X|mgFa`zAniJMZI%&Qi-+&ZZaQD9Rk%x}gf)`8DC zANyVShlzM6^fB`*HntU-rlX6t=-ET2SKz`5Brw023S)p_Cpxp1P21ih_j5Sb0PAEK z0k}`d{Fv^dPNbJKfAjLFJ3=U|nILU+YE;-`=sUd~z3?GPQZcXsn3UyEo_*vLe(7f3 zMpY!H>WKUcXq%9d*pJ_qhmZAul_#vkMsr3xxb!BWCWi@rhLNJ9N0gkXk99p_(G8{0 zwOdik3|~YuXIy(Xz_STY_6`Oa%Fu1rw_8n&D?4eqxmDlv1aWI>mG$M7n7vOF*ywp! z9ll?ftJvyMKKZk~I$s5FY8_kNotR4}2oSC12$(JBhE27pI;)#cfSLBbJv~0{7cAT8<;N6xp()w?|<}0q&tIk{< z+)*`|w}_Hb{G34=v5oVce`;|=IgKGk+#FiBkbe6R^3Iy$QpI`PJoB+pN&OB zdA&GFAZkoc4?n;3#q*k>G)O3o+D@M?>g-k);I1iY8TeDcNXh|h>6rV0k<-zm%4E>z zAQ*qUuD8^wR3-{R!JJcN2Y|CK2c|!`0wzUomlLVIU(cJgUM-|TEI!YvL(lIl{wgHM zfqlMRSynOidxq)Dy{3NZCI}VW9Xn&~+G?mPb|&0oP3`j5Mpp!%@VyxMVItpPr@qPV zN119#9(jSdx7$qFAs`^EPnR$^^MbD4c*9wvQ=VR5ciT*BCw+?c)Wv5J**WWahs?}V zOt=es=kTnihS;hqSn7D@(|qm1rZ3OYA4*;z*(QHE9^!Ksd4k$J;cYHBaba$xW^`k_ z+T(UvFR9q5Lu{#}ty2C3clMFrg(UZpbJg016AcUufc-_yhPNY3w0(LbhayCh*v@e1 zJ&{ss9naE8Q{?r5q{Zp*BYFGTD;e&!I1;}@m;Qys{Emuc9FKywq4!GEWOe=CEzPM6 z=Vjt3nJWqSq;Up*()&5~ON`vX>OLse9!51bN!WEs36@Y})e7lL{ ztbaL64*Y8o#1dyQ^o};0_x!PSHuGJW@jbAOfSyaq_f}QcE5sJ2!>B7Dq~cmN;OP<_ z;OzYD$$A76@bFmxji)E8DtdXF>HzBRqfWB+y!^MW>G_|ow|%mI^wf!BTbso>3#*k3 z)HfREyYg!E;&pw0p4?BmPIOo0Ej%38nNjoFanIpywD(=54ECR9uC|_@z8LRgjk!P0 zh%Hp<%8Q5qzy|v80iNZl!|O59q-d~@N)UmMw7=P5*PMhbPI-^SQ4gK3TeV(H2bFYJ zH0|L-OS3)j$pMxfetHU}61Qv5S`;{$of}N1zO~`A#EwlPwt2?+1K!d#JONP{harO$ zqkuZ_Rx#8+E04|>z(Yy-RIWr%?`Cgb^J(`LyyFi~PMV%Bu%`352m!R4d?`|MJ~>bV zULVel2O?n!Au3cvwFEXc;j`K(XDOITR~DvLz@(tQ`K5yQjNlKrX9zY<=AeU7%ALzK z*saN&)jdz`)T8Wl1SC**rp~|`}XtE-8Uf*D+MFoL)n{!?7h_n(X~ukV;mswm5rU+YSMC!S$) z5Dg*fe^!2tz9bQPcz8Iwx|yA?G-w@HYB%hdCfBFv>dH7eK;Yq7{~V4ZV{eWmK1Of; zlqHg~^^VGQwQnE9iI|?AG!YvP@9BZWvdNmuweNVuWAq*q4*yboYD-nYD)jzj3_j-n z1Qh)WMk7Mp2a`EtPfmyUzH%$!2H=$Ivx9HA-QvyT#du6uI>DlyUYM3kAg|j6B!Fb4 zsWc;kp5>hX2NMJ3z8+<)f(;uxcX38Uxtb>ZwUsAwwJ!wO1a@N=#Zo+(aY({^Wa4(`YLQ zal8>0Y2)2Gt%SS9=r_@~vXWS|_g$;WGQ?*r6;M=Kl9-$wU0iIk%obk#;ZV=}P$8!> z9)_Jgn}vwBoHem7L zV)TPN@NMSOX`vIw?t78kWTh&inu#QZs`%F@LPAO2-r@!-N#6S` z^cF3MXvJ1(Cv7+f{)5jWA95Mm$_Q-R#fhmQ}L?le5Ux?0sLukY}Wl6 zEblG~<4%nP!#P>%=8INzUx$#5-$#Tkeb&H7+~5NnE#Aft{QT0N+Xy@gRd^eew6rt~ zjE%oIMsjf{hHD@+#m{FiMBJw z^hPEF=T*ZN<}KOsRQ#>Xx=eLHb$dFcqm~VBx=Z%deKjij;gOb7AbYk{5lRg2Zg1~< z=0_Vu!CsMP%8`+gC5mS95J$F^%{(8kM;?`zo74E z!v~O&L9cau67Z~Em5lZ_GXA;1>k%SRJ8%}ZGa77zMuB$zqzF^oxy%U z+%z29EgdG}@~=7}`GDD7Q^TgCt81}PaX=@7gF!^ZIKo@z@V=&55=$^RGbSzbxqS?e zv2z>PQulOsK4iz=1QjTgE3Dq+`e+GL(_$l^nUR^8lM@sZ!@clvqQ&gI-= ziAf9?1NNaNQbhw1`epF9;yAgB!JltV)4z;*=N5#W_X>P^etE$p_D)M5A3GzUO?FE)nhlo2!rAMNwZGnV)#K7m|a` zYT{B`dBvM20U2}7#L|67!2yBJNpMy|f=;u2fJ5YVh4j%rulY22ESd16y0@gPECQI( zpd{|OAu7e6teOp@qo*&wsJR#G6zfqROWR#qBMuL+FF4d5{$s7;%3`(=MkY78tWgb%wFlfwL;aJu7u)G19|6(?$ky z@b*9icAbJ>VQ{vWU43!F@57~%VnclcC8nSKKqM?-p^j9PKYA*S zLjv1%3JMDq^$Wgg>DjV?+qZ|4zh9ed+=ZT*8alAJwftGmgDFs!mpyd4JR@og!!U7i zmCM(b{)jJkT*9w=3Q$})?S{Vd>>fZ|S>pE3=V*63LL)dFJG=Pr;QHbdna)-zl6`8* zoo58+PWCQ`r|vFF_P72Ub1C+;sC;htqF`HSzTR_GZf*hSx*f5HrtPTR;KYl7cT}BN zoQ|5X5M_F$l^&dA?HwN0nT+8=LP7#;tYnx2IZemAdwa!7mFDnhO~?Ivsv*O1H~t{n zC|Q=>J~LK%Z_1{G!Or38<9*q^+V0!omX?-wdb%=XK2=|5foC&1*J7{s1HC_O>Z;n= za?f#!jHk08)3y*3j@}*5Y61({2(G~ua9fVm&d$@ri}Sor1R(1bgo}&2u!5MZ1q7(r z@b5ksp+C;9tz|px(nhM0bvIvQY1VPH>Hw{+7H^3yDg2k0#meeV)maVAjAfmj1rQ~3 zC-wP>#8-QCfT zkB@_iE3F|)N=rGfuE?)mytD&cFoaz`;FGy=PR=HMA>v_s4O&cpd0^^%mO1h_oE;4* zx0{08%JQooaywIXAXEP;QxThwYQNeQsmzVnX9Hr0z#mJ<%Tsi86OG8{>yZf{ZJ_|2g)Tr3BCM%l)ak$#Sb0bD%?7NEzoY?dP4QoK*s0 z!^BUV61oFumdi+7wEXh+WiJ#_%FHDd>eAr z^>WJRZ|lgl2TEdy+}$>;_5%sNb$i4!AqOWVVal50t1?gEmy z`37Vn2I~RyEE5>ojo}ulsbbEBjOtYe78WDNv!w&Bk3q&N+ZU7_A&OWSCY6V2heRKkL(ahuifT}bZ7SvYXIw6wBph*aiCh5yNd zKHCGy&d#oV%u;BvTHkCqdEZ*|mcnMW9^;Xjjv;Z6c+UNJ;LoS#Pf&Io4nVFmn@V_h zI|_c^R|Nn1Cukup&zhH@ISg5gjC$9a{qcF3P#@WZYZ zaD(#b|6%N{qvB|`zR|%gxI>WO!Gi~f1lQn}3>GZ7``~T~Zoxwc9$W_q?v~*0?mjSI z=Q-!R=X>wEYu)G%~rCL))Ngcax3oRlgCn=?YLRD4O)7zWigN)kB{`r1%vKsrw5(gGr(WiO@ z>8854xuWv_U;zr3dD0J6el2X2q6Thn~LA_9OwK?S`7sdkwq;jFHzu&;W< zpV!ydn_F0ze)^>3-=5o{pI)M8P|GYXj&n(d%zb-J*>$WaX$w0US|)x7C>}_^2-3Um z2qcf8;Ey7ANvW}&;~7@I!iDewXKqp61yHqC9i!4-w*Ew!$(`bAcaKgx2KKQ)qNQl5&&^8UGV)@LDi>+)85jb>b@F@@-upM z8S*^M9Bl7+haH$uP&Ia-=452tF8yvVEjIMtAT@HV%oG$vscAQW&0^Sof8$-9WdNH# z^52nC;yVDqyOmY>mUEAq9$n%{6^+$n%`iq?EHI#d8^2TxA!H7v{<<-K?BwMjLm}oD zT3-Q}0lp+^(y2ze-q*SY;vFwAnVDlPX9Y^5XV5k_1pOJ=9?2GDOFsGjwWM_zahh~r zJ%6IXOm71psc&?gJZ&ApX93w6*r$Zu2-;)muWP%ZMR@$*62~pWxNv)O)r2PVnlSsd z@vxtvP!H#*dE|;1U-pnDvv*06=&%d$7kuJ!K+P6IYPxR={-u^pw>AAzgC%o^hzzN$ zy4plF9fU(Epqz!eS6bP=etopSZcr;va8tZHaOxX(zqEVMLm^lP;Ow7*D6VT)YXolNoi8)2Y9cRDPA>mcM z3NS3XPv1z%uBDRC*fD)X^cB-y`lEMzKKGzZ_k=bdaWLVnCHrGz4B0=O(N*-TkUvF* zouM=Dc0zBO6w)OXX5O}%k*;{Z(#VR_I^8!fca!VGIaf|f@6#i+E;$7}@yB;maJH4~ z^|=j_OT%n=K&*p>S@rGQy1Am)SjH1caC5Iv2F!>0z_)Gl7(A1;nHV=B@S%PfV5;b5pzo0|5;Xv#w?W=)T3D5t=XNYVEsveA4%eD z45e@wdfx99H~Bv{lf`W4{Gbh@i47R?4hf<{@GR8|u|f9MaiGbPpy`cA!;|6WkVsWi ziHQ{Q3EQ}9+7+QUc7uJgwVj=6X|THUyZWs=oGBPT^P%)PQCqvZ#F(KaHvZJN3c`E1 zJ=7;2u6+4dnl~_Qveojj}3imUE|Uk ztmR)GmkZrE<-9PfncPY^CF5L-40B1#h&>8g3Nbh^c@&__x z2p2tRvSR2#8$(s~kEzIM6q_frzA+6A8wDq)S6reJSt}k2q6oU!Fc7e&H;PE*rW|fP z_3lYDo&{8LOb3rT$jS=HZ@Ady*%P`Rk2_KY?ni}@NCb@Elzt_UjkRp?oim1Iyn6>E z0g~FSfcTHndy?jN4Gawt8nOs`_y?`8OP`0tZTPyKz~@9R8d-ll#Y5-JNr^Zy=~kVW z6tH8Bq+Fyl*&4i^OTHEltJfISEGqgeYD^6drhtp;tuoTY*EQBM3L_fX2ALc~*;;5D z9U+isyo*?=SEHdRcdZ|G_<1cy7ss-icrVgVZhXgH)0}^gsp-@TvsIcQ+K?4@^#{CPpjC!6bI_il|Hq4auEp-j9_j8ofXV25!bxQBD0aP> z#cpiEfIH_31e4k?gDi^;a@0S={ ztwY_9C=!`e){9a<wO@H?29X+KblwG5f*OI~kje5llz61=`5iyPXfc^A`+C?My`M47WGJp)&j&cgHln!5LvQq9XUuOh;bCVfsuXm%mtJ)6-M#j7r>>QB%)gZlOPJuQ=N35KhkT zpU#(cN;xDGYb%Giz!c0+c#N5QTAfM;s1)r;4# zhG%bYcaYX{ihiwheMNinrbfhZqZj)nq%V%D|3$EAM|3qUSqJT{%yW_>$=mRAlul2z zCmov$woEWdKCu;!79$A2JUkb<76CLVi&tJh)@M#|On~O@83N~~6ytW6?=j%g-{+6< zNin#XG)CB4r3l*@NyYxge3%3#v_U`c?tbiTnCWzbb-zbQ$P|>+j^&hOZw#S!?CxAG zEKhYHB3$UdAlCO!UR!K(fq`#$nPl>EepV&SFAi=8bH6$kWPFp)*xjQ*=P4?ZxN*nr zyI*SD)m^K7cJKy1Ka-5jV&EUZ#~PCW_QS7@h=};^xD(MMp+zzAN@RV5732Qx+v$0M z(kOVtAMJ~sSop&^SHHdHmV+wN6 z1v-8h;dx}o-uT)l=+1*aMPcQ)-^JU1)qe?xQAWpXbJ;!B*Dm|O_MsJ6r<((c2k^vR z&xKvhuSIrYOD!IiZCDkUPjhIo9uR&0)hKq@l^>9`Ao)V@e%SLt=Z{hmFDg9y0K5Xj zSGb7TMtfi{C44I97*ZR?;TBNMplDQl!hD|_-7q{A`38TF{*2ATHwVgSM>CfbI5uk) z%%fn~GFe=RX0>?@Gk6~obvx8$1d|gSo4#u(^Ja}?#%aTB|Ae*F#0K7B1)3Gc!)Axdz0Wog4G{d)^n->+}?3OC2vfdJyS0>Ok_-ByON ze>2Pcfa*nBL0zD7yDq#|d2&A^2#>1kU4giO!C+<>Zvp+gt6|>$DQXW3x0w!`vzb|x z{RbF_|N8{`A|JUjg?SsH)mWg%aff5y_ta)E{ZN~JvqAL6z2#wZ+*2Nnv@viH`!jv( z%X=uHc(Lm3FUxt#wx<`RTRCZ(GzIKA7D-!ESI%&|_vr(Fw52Dz^`>9K_kNRPeX#4? zil>^ezgqjep6l)PBmn(7xILqJSMbQdX~h5hp&sbC5w^aq&J(u7T+JGX&nVS-#l^kH z`ICWSCCsN`?r!D&u{CMX^!NZ64BMZ0Z69`@ulCijnT6}swpod`+^tTz z!7C5@z3yT*oibW$HdHX3xLLvLpLJ~536&CxGP}I}vGj&58QJijx>vFn+AuT@FquEb z9nMbVo3P_?DApHQ+`?)`bCTe4l-6gyigyR_(Lb+IkJVpSUuI7pP_#SZzbJ)pdOW_- zfe-&cI6sg3>6_6T8`?w;x!og0G(bI@tg%bKJ^Cr!1aGJqW*1ydVCqGTF@m^=LBxEn zk&V|n8uTw7SigFBg;v)48(G3K!D>aCmB+~U4|rajkrHXhsR9&wK~xKu>(c$E<1XQY zq1X=Os+c~<3Ea2-@28=OH#3W)13djcTPrPhw*aVajf+iq{kla=aVe%LUNwI$GIr}L zl=u_&Ql9g<$PL?(X`=3KjSU zX2Z;fqO{_b8BXmjuLvBpNGnz4yLZh4IPI!pMC1!FGh@p>k%x9hI@m_(HS+5@d@i4jFS^9i9kJ%k;U>+ z#0v`vXLH9qF-KFF25g`qN+@ghC3_{U2PHw&S8%L}D^=tCbZJvucwqNJ_nk=IOPE)7 z!Jyp&u`op)GSE$;ccm=jK)B@U#)erH@&=t&>UXTCQr)3=XZr0DRd_K>MIDzr75!T* zxxB?I&y+>}H~vP7a66^yy6<|(TVX8z90s+yz+PBuHIeU(pM;-(d&loE_$wR5#O`n& zuSMB}h1-nIN>xu!@AM%?SLhWR5n$+{s5#F8W`F%0nx4?99SIH*`>Fmf|BWJX5igG} z@&Y;*!RMlj)+P2*xlrzPnOrC?$8QeDQ^#Up0Xx&NFbl8~eW)T$MVW;4-GTVvPW~n6 z)K|Qp9_@~f6qKThBh~f}5AR;j@ts*q`Kt<4s@(OI!Su=R%s-;LJgdjum3;^R&7-*{ zUNipaOTW6C+EE)(=GU|MxaqP)9cY{M83FMiK5F)@LvguhLcw*kNY!Iz#WAt8|i z1WA~VwszE)w>{GsPAA0+j*O|t_=7b3B1lG93dZAx*XUM~RLK?8JCD2-#Nsaqw(b3C z&pctp$9~}cC6h~_ln`GOpnbSVL(dMiP|?X{6_N?B39K;CN5~gFR>43tB&zA14CTMY@gV1#j1 zOHcV$j%qg;7d+b+toxvtYDy1Vo1{xw_g#tbR_>>=&`_Kz7X6g%p_f6uw|=ra1RLL9 z^uGJGoX=vtWLe8iprayF^@k)^=-wCbdCpW)j(Sr+t9Dzf-gpV&Z-QRG6br= zStEU-cK@UxfAJyY9=>o$x4XU`G`R6zeuRBQdF1WZ8Gzm6+)Nz~dh#IYRL-XLRNBS> zcdY-Ej~~dQ^SnOP?|+$lB1VHlEh@j_Bc7m1yP4WyL}!)il{q~8yt%zG!7Mb^%k7cG zT8x)BJo8moqwaPy{7-07V-ANgoQ(@~x&$(*M|fWy=k^9QBN^Nc7|}h|d1M-oT|bd< z@VH)NMz3`K%D(7Rb@tiiKD1~>3|NZMZ4`4Q+lkLkGAh_6=`@_X6Mb?*q}rA{yY0hR z92_O>u14Pe0iC_R$zJ-^di|rgQv(8h{Z^gk2nlg~F9ZYXCX6+YhD>%S7>=GIqnWeC zcXgImqIS2}YeN^rj~R65CWQlPuwOF0IbQMwG*Hkpz;H0X0*S<M_ahnTq+&*Ulh;SK_@2PJR+bXGQK#Pqb*b1JGmQNEaItODuliVcNe z5YAqXGEsZ)zVH@3LpCun(P%nNzm_(R8Fn0L50))3*`F?X3wgp(p@Bq}XcjwLEs0+4 zNWAKM^ca@F>@ryy8k>TQ6f-sn`)9u*$HKxgfs)@L@bL0FIXkasBSohz-Pq|+kue_) zjf{L;4gNwpnJZ|%u>xy8wT%TI^vrN=6B1HO#e9z3maVvA<)CcWLl62)n3AGyG#ov2 zjn`yamh`x}SiU;1FbhU>F@lG*&Zt-G&D&G9C9}Qnqc{{qgNK;}MK?GNOIoMgI+Q0?OW7~E6!y0i4O4*<#R=%6bK=pXbuc@ zV5n|ji5h+6Di|2AD!-!y4U2woW3Z~@=m3*$t{xn)*|mV1hM^ZxPEcq4!HcV_8ZB@OEHS7KeegXW9q@-@&*w~nmkr9=e zno8?mQUcV-IM}XH${hMXV%)=6p1sXV1@}+vr2O=_^o@`wVmcnaKMF1MRW?#n+CG(?6(5gTRGBs#JGd`q>`6=^8cVJ)D{?bSNQBC*X(1vZaez2wWK2YS1Z3E9dfl&WIb|?z z+F1PQy4wSs3rgZ~0YV@Kp$lBS5=RP}C9UGoQUVP{tpIcLc31gXi$>-7L^>IhavJRs z8(YwQ0l_rM9ty>1A%@Ly8$HTN10D7hj*03%ul46bQnENnE;Kkag}QHI;vGRN4Ceb6 z9S|GKC?NqR00Ot=p6aF@5r-v|1kqnF<;mq3DxOsCDDCaKD6z4#c?d?_VUbo_Pcbcf zZeXu(Y|PbK6J`q7u`>J9UCM=iM#@JQo}XLa*$XVlE`N7M_@eKTnXa~y*HG7de6%5b zHEIaIt9{{4z^n&CN;u!px**5tf22c`A?TnA_+@~=q^-AAOY}uAPA$up6Otj(!DxN# z*}KmPhJ#yu%d)7v5>mMsomyPvxq;@{b#-AC?G)uDT4(oqrdO{%s};wu|3XTKov*#^ z`qOwZ6i#?|D#?_iN+V-xO7~g>+cGZU0!|7slt7n-w6Hg1!JrF%^6u{SoR8Ob(QPNt z?xOE3>-RT18d^j?0I#WZXfwGK(rl56P{&>lV=A~@@`tZ#0_h6%QX~`er1(8EJDu(e zy2#!DAwfUacMcAe;7^bGb7e2-Tjw2Zx@v|Mnj(XPgQe2Jqzpiw9!*DvE6Vk

DuH zzg;PCJ)^I+x<$+iv}wREjuejiI^he2n%d?b=z4vg4B%Qt*J5=BDwzUdHMB-;-r5AR z0A)THQU2Pg^bojqA?{jSB7KXaxtJ&7VOx9=6*85wr~;GbWw1k*Dy^_Ib2ix^%!oXH!gT1Wb*?peuagmGZx)Z|c$ zAvt+XhTJ)@2Cf{@BjX;RlaMHj)g*x}&?|PpmdY0U=|vqlz??a2p;8Lcq|tAxGxRHz zYyb?pH4wNzz}Uzeo-h^{?aB1~2S_0s(_HngJ}T{zdT?GZBCzkzzdOnL;$Uj)L8R;9 zbfm6Gc#Swy2-eQn2G9un259{($*EYOH9mx!#KVFqY`#>Y7U z*JwDSQVPI#l+wNqc#)A=DtZ!*l+T59U%jyu78 z!iYH-6C>!*U#U6CsN$oZXMBdzhml4PR5%>sU$Q-hW4FdlC_e;ObUg_yGDLnuLUpF8 zqUKJ>R8a6_2%O0+U1WR7)htyiT||=G&X}5()}JjBR`BUik>iLUSEHoSWd|oRGEz3a z5?d$adG|skf4rDLLLW7yeAX2{K~K_n0iNbH_b=`gKh<#9aA`Pg9DODP_(?hedp z5s&_x^^ypvTs(D1Xz1C)36zk8L^hsUYrb?puFOQ-<*N zY-nKM1v7K_DVT2eUY(K}0(0`dIexDS1Nn-I30<|9v%@xKysMpl3%c(ArV0phUHi4s zb$8+F-=7GOmU7c$|95t5X}bx`fJ^@t%kpOXU8V6rO`%Td+2v)ST8?-~SlDE-8jYx! z*t^o-0juTS(`;#7b8R2j(Dcr}q2+XA+-Qe)@!r-RfzX%eK)&%EgxOw z-({s%Q1|7-P->|sqTwKxFl1Y!K>m(|JW+=F!!^*`(^H=7D*%I*tUBE;Tr>~Sr38v3 z_P0(DQ&ZDAi=he*I^3fT4PVUEb2?F;d)kQxAZlGKd|3eHVKDtH52#&qqS1g( zZ#Uv=fYW|{t$g)FE#@shun40j4Ld#Slb(GXsnr6Ay9-m-1+-V0o$%&$z`8ZU_u_Va zBVM9+qYH1YaRqM0|DZHK*CTOspj~rj>(JM2=CB6Pwo;e8`R*FntRHB~Q$i(P@yBL8 zUwd=C-V+UqAtRAiRmEARx>wi|ha2OsLEp-M-0TA6=yWSa@o_zxo3&5wV@-g4o1>sRL*U=*fyQ(Igz|C0a&J&N5L^@k8wz z7394{Wu8+=i!>?qzis#xbUAtIAcDa~EFGXm3HDO-dkL?kt4j0=*`at{9!?mJ2`e!O z_}l0@F}|xFUxq#<7oS2js1J0Bpwq)zWom7MN2XXBHw~RrBZ(llfF#i+QH7EUUcXydwI%cyQtfFr|}PKz8amrZ|n)UYx%;Q#R0E1J3L%8XH90o<=qW4PW^bHT+1fp$GJ% zG`D=xopay61yCzACJQ*Yan+!WdC8Ksl$lat$9RVH?6~Ik*0bQwX-?N_Z(c`-Ex}M4 z44s|T%ebx04J_yIdgC+I@h62zoPz;@WM}{d&K&=jpl_36gw0nHI9>#8y^LB-!Sivw z#tucIbB)1*(r2Q}_Q>W9jOPxFK6!&=|s?0Q;s&+U}ltSDUM^uu+*N`01Lmn~_0*uJNODkOIu6 zE+Y^LEnlZ}Z?XtWpZcrOxy@+VlwcuGjq1wk7hRX1qM`^dq*aw6%!f-Yq3b1597LT&UHg^&zI;WGdtoLYL=pU$x8CI7|rW0OTzt2>p_q%>xnlVpm1$UeO=Al)Ar2- zPSKE%(sX*L81FQ∨c){WwVUMi2~SYAu9=*_o*=F_GCumn5gBZTJZ-e8WEmj6Zhs z7(WM&EpMy+4)|6%bBM`oQ*{2A{s#;2f}vwwmDA)`IB!MOIIaHT0Eg}$t?#G~iIam% zSim|~*5j2Tc&#R=X6@INf$?37H7{$~Njpyw!S?qLVoE`KKAX8c2twp8v^x}VbWHxx zF169AF@>EEA*>U8@!T(&FoL?r9?VpH&d7KsIrvmv$bJwRT0~q@GBEj6{FOq*NSXi& zbIy$dS5o-<`)g>F{zkQ5D%Gu|pdvXssD!3W=8*r!2*WSu@_RP{8K0b-jM+X}YSATO zE8}^>IUz+S=gN#<0l42kUXYyrsb)8qVCQl}LBZ9PYBMx?xwxbr%waLNa9Vg^tH4Jl z+L&uZ^n7L}vA-3mC!_%}#xYwmsWzXVmSfb-Z93f%CNCCQPLr?VFKQmiz?{)U} zuz_~34e(vI+j{Z}`q=IVY|M_Z<-uqd-~NRqd+L0$1Zh59L>Of7{kVW zL@&zE75P{C-eyc*U~Ud|adxh%udldvs_R*VW4e77?^vYSKKfGR->#>M6Y*z-L`0;1 z7Gt9DKIN-F!9~wcXT3my=F!;$+d{i?ouO~!nGB@gbnClOoq)q7EAjxRoZIy7 zgPk3@a2zTId}LO)KyPpFFR7`_jB09QnEp-v?-J$5H_g|A&AJn%DJ20r24E0F&IRtT z@%jvbXehETJu2!}x57vv{03`xygeW~l~aL+Uc|$nfel`5))hgwN2SCu-rvuQ`jL)) zO#X`W?Y2EjHkGd7b7AkSW&0j+v9)r{~A`;P?B07K#v@5Y}m!&zTfFtJo`j~)>%Hj#KZ z&o$c_mK5oJd5fja&YVj89oG*_9m1{-{HGaHzU`hJBg-AM$J-grHrwcp_018;?BBXk zP*Y1~e^IUz4M3S_8%3$8s4#qgWmsmEnf62x^H&%HkP~YCL+^0y4Lk4N;v{@^>e|%nCPR{1^s$Rw}^~!1p$!!(Y4X0=x~77hO-TZ~ zDNQY(L>AvuMXJ5>6L0^e**sq3;$xbqG4XBFF=gc$R@MjH;N{@Qn%rPK@_Wxg+OIh$ zLGyjl8?RFJJi9!Z@Ajo@VbAbP7<^aFeo1k~P+QXBPzfumtAllpKXhc7C>8n#=KEZZ z=lv3WEL?RX7hB^7=J~gkLh9rviz38XNF)}NvvIUgAra*0>RR}|#oef#{cTa5&2L2t zv|6AFgmk`1V@Xw*Jo~(`)r5f%_dM>qD>$dU6VHTwT*(^5f)!VcEmOy2yiZWp-4*spQCv(bXk4r{z#$ZFzdc`{c2(Ga} z(*Ynv_teipBu2A?qz*U*GQ5JSALKWiF=YF9+r!g@Dck3_<(#`TC20y^shr8}R)AJ{ zw~r-3*ZX|^m$rI;mBB@LEuOeVuZLZ4xyxvljFl!KN5G;{CmVr_fWZ$)r3*r%haC$Q zq`Eb=wYL!|qV5Vi9b;}na$wQHvN%vRyfPF8%}iKfof(Z_y&^GyW+Mf8gV%*d6{jA# z7SF!sK|H8#hC%(bL-~GJY#Gpj*-?W8j+g)*h$0DiD3yiLCYJVA*Ho9U-YU!jLLtCE z9QdHLk14k6sj1+IngXg+!bx--ob8J-3FcR?@B!Zv5UipEq=t&55?L2?WdXST;$VAh zODX+vMcm?G3Nubef%($_kS>mMe(%b`|5jTHc8Pr3<`J@&qf=Jy=@_+7XXol8?A?;^ z#SJZfgq&6wG^po663{ah)VWdpIyiqvc&hBP80i<4160cqnX1vdn3Z@R(Jdti- zUYxpKbeC3>mZX;qlh=okXIgahg7Ti@Cd0ZkjkzWBUd6HIu3VEg!NlF&-D_=rV_I5T zo}ZupU0pyZ&ulVFd)B+${MD;H%Hhwy@ZZXQ?I`|8`DMLABdb2-Dccxnb?PVf=g-W~ z1{EF4#h^m-SdzfBL&w5O3{gG22X&oVy?*`L_2AEl9B|>}E-Jwkh$JDRH3%sQ0cU<44a^}BqOnBl=OxW-iKYz!bk4)M zn((Jb>cs1wtXNJ>_;O>55Me5-nqdrefwEUmMu%Hcp=#lG7*^mPIf3t^%x|k)C|dp%2s}W z=aF}KaG$dwnggA@6$>ulk8C#}SNfZx4pe8rA!Vp_+i><*knFmNrDfUmU@uL>sntMW zw`?nUk#e#6Y}7Tss%pGri&>E8Js}7XostPWEI4i4G=1mQ81^OwHT2&h^Uo{y#!d)Pv_oh>PKz6)A959+lBTs##jnUd>1HmYHf-;kGp zVZr@KRsvP3)Z9NFFE*9wRZFkOM@MhyxN{zJjsj$MVOyw`mxQKztH+!spdy`eNF4f* zT}yTAzu@khk>Z+udXe^U4AN<3Y(?H_7wKTYRo<}2z7;zH@rAe5nw&Hw7W#FTbh$t+ z_Y^VbF*;vXs`#Ww&}RyH6!8Oc(0N}83w46^WkYGO`KRe>3X6hm};#u2XmSFmz~jtvG(z$!Ppfz0_Hm_{E?991v!w_ z+ZSCw(K1&2lc<3Oci89eM zyOY$>%8CVtDrem}vSm7NLoedhGqP8L@CfFd^{c%~g6cLrw;ZG_-azR2gGA=|xO&OP z4X}KyXDYI}nRZ|29lnCIaCf2@kV{-LtRFg|v!D4cP_sG3VsA zsmE{||7`BW_h!ihWP#yX+WKVu_N^P~JV<6ySVb=Rbd*OM_G5E}dc+~;ky8bc7%K*8 z@`j=6&Pf840rSLQn)a8C`f)1=xfTK8ySp1LX``1T70Rn8EB1s%Yu})h@nCA@EY8+9 zy(5P#d#D*x(#RUG7BKXXw_E3{$>IAoduPA+gjHShuu#z@^c~n&|ME7#51x>d!xc-d z2~IGhVDLM8*>ZGpGBzdwXJ^F6q3Xk2XGQ`rlsgcI~IF`u%fOy(J zXbSs^+Wb&)k;h=Rw(h5+n4$KlTXEjZvaF<&j6#C zhB8$W7`}!GE$tN&A0uWhYnBMJ@4knvg&G(1gD4z!u{GEYukW>mB}eURX+OpMYKO3lZ9f$NHqC3~PeE z2(K+@qX!4!Fn|Vx@MTOo!DIOEJseq5Ke|tc-Ug2Io6L;nm>*r->8?Z8{T#YJBo;$W z%GKA;k-2>Z_!6$aJ$gBN4gbo&G9>c%o;!zp{?5ziq6U=5ez~5v)x89n7cU=Jl*3f zSBhIcI7gkpez6PqalZBkq?k1#2rVqA5wKeWAT?=Orn|el%M-9a?J?TS$N?SxUpU+9 zSa1{DFTfB=GIs5b-iC5OEk2^y!z3bsYiKC<_0y98c!gVBq9E(9N7VgEyh;&$m_;6{ zy|bQr{p)=cRjrY9bp0wPHck0Gur=Iv1`88PnvE>1Cw1Uk?4nsc!;myc zDN(+Ub%?fmZ_49_S(tIkyx1r+USI?Ccm2+C8E~;+2yT*Nn{>A#X-vxTs;O!4QE(Qb zSL6aJS&|aOZ5J(@Y~iWpLe~ur*T20e*xG;8<$c=SwfbW}t8CGXcVz8g7g=8JYv+`F zCIUFZLqCP+3wM*h*p$`2n%P`gExTs0tYeZbdU#^Pn}?mdxb%Px(1cNa~8j=J{Gv*2dttz+{2%6?cWq?{(j>)(8HB``39_dP|5lv;O@SNYL8_4 zto?bu?tA}$#|~OaTWq!Ofwu^HyEkSpqX8C}?#mDCT{@p;jQlQWmPDt_pO!at;UC{8 zGOK;%YkK+%0CRgh$b`0^NQ8pdbZs3eDka*hK%+w0D=V*NF|E3YMny~8%~4=_tol1!~qfOM_03%WU| zVB1V4+y2MvF&yoU?4CT!mGk3Ln9`2A0~|8&divmTN8tI<82*(vd_`oVE2w_yAQql; z31fpn?4E3zB>xSY`WI3Pty||Gq?Eavf3v|Y?**6DLfg{;+~sZCIdHKlZO7F)`~btT zZ3)7-qh5IfU2wE*-kd(U5EN}(&Ve)Ps{Ubv_{{*Fr-md`tqpyNS{Qv)l#?7_yL{{O z9EtJo&9~3wdnYk8b5G$Yx4dEl;vbBlSMb+}$sf!;-(ReVm_@3j^3Wi-J;D#X5ciLs z62%d}LmyV`gaqFESFG$fcyjYX;=a%9KnBtipXKKt>u>MC*;?VOb)eXnoRS}QzB@0t zhsMb!H_}Pix#gY$qa=RnQhvCvgyI8VI5?-gK%TyXgL?_pxo&d4GUqNI!wJ+R+r%Ni zf)5_=R#r;RF~~m=p=2a~R?`XNo|m?<_|eJ3MxP_{GD!sEbslg(On6Qzn9$G&e#Lcx zuRa6&D1o@20X>wHY sAInKdM0EPse0 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 Date: Tue, 2 Feb 2021 16:10:17 +0300 Subject: [PATCH 02/39] Centcom fix --- code/modules/tcg/pack_1.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/tcg/pack_1.dm b/code/modules/tcg/pack_1.dm index da4b6a3273..c34f4a2986 100644 --- a/code/modules/tcg/pack_1.dm +++ b/code/modules/tcg/pack_1.dm @@ -916,7 +916,7 @@ //CARGO END -//CENTCOMM +//CENTCOM /datum/tcg_card/pack_1/intern name = "Intern" @@ -1002,7 +1002,7 @@ rarity = "Epic" card_type = "Unit" -//CENTCOMM END +//CENTCOM END //ANTAGONISTS From f554b92702ff38f79d94d6aea9325cb8e8bce79c Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Feb 2021 16:16:19 +0300 Subject: [PATCH 03/39] Centcom fix 2 --- code/modules/tcg/pack_1.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/tcg/pack_1.dm b/code/modules/tcg/pack_1.dm index c34f4a2986..52056fa4ed 100644 --- a/code/modules/tcg/pack_1.dm +++ b/code/modules/tcg/pack_1.dm @@ -928,7 +928,7 @@ attack = 1 health = 1 - faction = "Centcomm" + faction = "Centcom" rarity = "Common" card_type = "Unit" @@ -942,7 +942,7 @@ attack = 2 health = 2 - faction = "Centcomm" + faction = "Centcom" rarity = "Epic" card_type = "Equipment" @@ -956,7 +956,7 @@ attack = 2 health = 1 - faction = "Centcomm" + faction = "Centcom" rarity = "Rare" card_type = "Equipment" @@ -970,7 +970,7 @@ attack = 1 health = 2 - faction = "Centcomm" + faction = "Centcom" rarity = "Common" card_type = "Equipment" @@ -984,7 +984,7 @@ attack = 1 health = 2 - faction = "Centcomm" + faction = "Centcom" rarity = "Common" card_type = "Equipment" @@ -998,7 +998,7 @@ attack = 8 health = 6 - faction = "Centcomm" + faction = "Centcom" rarity = "Epic" card_type = "Unit" From c54a408d817e75dcdf4feae7fa0ce0f9a7b89821 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Feb 2021 16:24:43 +0300 Subject: [PATCH 04/39] Fuck you CI --- code/modules/tcg/cards.dm | 2 +- code/modules/tcg/misc.dm | 0 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 code/modules/tcg/misc.dm diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index a834d42661..725b5aa8b6 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -453,4 +453,4 @@ cards.Remove(choice) update_icon() return - . = ..() \ No newline at end of file + . = ..() diff --git a/code/modules/tcg/misc.dm b/code/modules/tcg/misc.dm deleted file mode 100644 index e69de29bb2..0000000000 From 17e8e72df29def8a01ff4c261fb54cc8fc16bd29 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Feb 2021 16:28:42 +0300 Subject: [PATCH 05/39] Fuck this shit I am out --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 0aec8086d1..c1669b54fa 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3492,7 +3492,6 @@ #include "code\modules\surgery\organs\tongue.dm" #include "code\modules\surgery\organs\vocal_cords.dm" #include "code\modules\tcg\cards.dm" -#include "code\modules\tcg\misc.dm" #include "code\modules\tcg\pack_1.dm" #include "code\modules\tgchat\message.dm" #include "code\modules\tgchat\to_chat.dm" From 76831f27fbd608e5142b72e10eddbc07acecf20a Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Feb 2021 18:32:13 +0300 Subject: [PATCH 06/39] I WANT TO RIP WHOEVER CODED THIS FUCKING CI --- code/modules/tcg/cards.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 725b5aa8b6..c7440cb9c0 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -263,7 +263,9 @@ for(var/card in cards) var/datum/tcg_card/new_card = new card() possible_cards[card] = rarity_table[new_card.rarity] - rarity_cards[new_card.rarity].Add(card) + var/list/rarity_card_type = rarity_cards[new_card.rarity] + rarity_card_type.Add(card) + rarity_cards[new_card.rarity] = rarity_card_type //FUCK CI qdel(new_card) for(var/card_counter = 1 to card_count) From b0c63ea547ad122a19efde21a4ee077abe240c05 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Wed, 3 Feb 2021 16:43:05 +0300 Subject: [PATCH 07/39] Fuck you and your persistence system --- code/controllers/subsystem/job.dm | 21 ++++++++++++ .../subsystem/persistence/_persistence.dm | 22 +++++++++++++ code/modules/client/preferences.dm | 2 ++ code/modules/client/preferences_savefile.dm | 13 ++++++++ code/modules/tcg/cards.dm | 32 +++++++++++++++++++ 5 files changed, 90 insertions(+) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 165f6e9d81..95be567884 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -490,6 +490,27 @@ SUBSYSTEM_DEF(job) job.after_spawn(H, M, joined_late) // note: this happens before the mob has a key! M will always have a client, H might not. equip_loadout(N, H, TRUE)//CIT CHANGE - makes players spawn with in-backpack loadout items properly. A little hacky but it works + if(ishuman(H) && H.client && N) + if(H.client && H.client.prefs && length(H.client.prefs.tcg_cards)) + var/obj/item/tcgcard_binder/binder = new(get_turf(H)) + if(!H.equip_to_slot_if_possible(binder, SLOT_IN_BACKPACK, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) + qdel(binder) + else + for(var/card_type in H.client.prefs.tcg_cards) + var/obj/item/tcg_card/card = new(get_turf(H), card_type) + card.forceMove(binder) + binder.cards.Add(card) + else + if(H && N.client.prefs && length(N.client.prefs.tcg_cards)) + var/obj/item/tcgcard_binder/binder = new(get_turf(H)) + if(!H.equip_to_slot_if_possible(binder, SLOT_IN_BACKPACK, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) + qdel(binder) + else + for(var/card_type in N.client.prefs.tcg_cards) + var/obj/item/tcg_card/card = new(get_turf(H), card_type) + card.forceMove(binder) + binder.cards.Add(card) + return H /* /datum/controller/subsystem/job/proc/handle_auto_deadmin_roles(client/C, rank) diff --git a/code/controllers/subsystem/persistence/_persistence.dm b/code/controllers/subsystem/persistence/_persistence.dm index e8faf80e5d..f0c26f790d 100644 --- a/code/controllers/subsystem/persistence/_persistence.dm +++ b/code/controllers/subsystem/persistence/_persistence.dm @@ -88,6 +88,7 @@ SUBSYSTEM_DEF(persistence) SavePhotoPersistence() //THIS IS PERSISTENCE, NOT THE LOGGING PORTION. SavePaintings() SaveScars() + SaveTCGCards() /** * Loads persistent data relevant to the current map: Objects, etc. @@ -349,3 +350,24 @@ SUBSYSTEM_DEF(persistence) if(!ending_human.client) return ending_human.client.prefs.save_character() + +/datum/controller/subsystem/persistence/proc/SaveTCGCards() + for(var/i in GLOB.joined_player_list) + var/mob/living/carbon/human/ending_human = get_mob_by_ckey(i) + if(!istype(ending_human) || !ending_human.mind || !ending_human.client || !ending_human.client.prefs || !ending_human.client.prefs.tcg_cards) + continue + + var/mob/living/carbon/human/original_human = ending_human.mind.original_character + if(!original_human || original_human.stat == DEAD || !(original_human == ending_human)) + continue + + var/obj/item/tcgcard_binder/binder = locate() in ending_human + if(!binder || !length(binder.cards)) + continue + + var/list/card_types = list() + for(var/obj/item/tcg_card/card in binder.cards) + card_types.Add(card.datum_type) + + ending_human.client.prefs.tcg_cards = card_types + ending_human.client.prefs.save_character() \ No newline at end of file diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7cc8be800c..aebd42d83f 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -218,6 +218,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/hide_ckey = FALSE //pref for hiding if your ckey shows round-end or not + var/list/tcg_cards = list() + /datum/preferences/New(client/C) parent = C diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 0db9fbb66c..933cf6767c 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -656,6 +656,14 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car modified_limbs = safe_json_decode(limbmodstr) else modified_limbs = list() + + var/tcgcardstr + S["tcg_cards"] >> tcgcardstr + if(length(tcgcardstr)) + tcg_cards = safe_json_decode(tcgcardstr) + else + tcg_cards = list() + S["chosen_limb_id"] >> chosen_limb_id S["hide_ckey"] >> hide_ckey //saved per-character @@ -1091,6 +1099,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car else S["loadout"] << safe_json_encode(list()) + if(length(tcg_cards)) + S["tcg_cards"] << safe_json_encode(tcg_cards) + else + S["tcg_cards"] << safe_json_encode(list()) + cit_character_pref_save(S) return 1 diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index c7440cb9c0..16359ef0c4 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -227,6 +227,8 @@ "Epic" = 9, "Rare" = 30) + custom_price = PRICE_EXPENSIVE + /obj/item/cardpack/series_one name = "Trading Card Pack: 2560 Core Set" desc = "Contains six cards of varying rarity from the 2560 Core Set. Collect them all!" @@ -454,5 +456,35 @@ user.put_in_hands(choice) cards.Remove(choice) update_icon() + if(length(cards) == 0) + qdel(src) return . = ..() + +/obj/item/tcgcard_binder + name = "Trading Card Binder" + desc = "A TCG-branded card binder, specifically for your infinite collection of TCG cards!" + icon = 'icons/obj/tcg/misc.dmi' + icon_state = "binder" + + var/list/cards = list() + +/obj/item/tcgcard_binder/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/tcg_card)) + var/obj/item/tcg_card/card = I + card.forceMove(src) + cards.Add(card) + . = ..() + +/obj/item/tcgcard_binder/attack_hand(mob/living/carbon/user) + if(loc == user) + var/list/choices = list() + for(var/obj/item/tcg_card/card in cards) + choices[card] = image(icon = card.icon, icon_state = card.icon_state) + var/obj/item/tcg_card/choice = show_radial_menu(user, src, choices, require_near = TRUE, tooltips = TRUE) + if(choice) + choice.forceMove(get_turf(src)) + user.put_in_hands(choice) + cards.Remove(choice) + return + . = ..() From 5c3d134e6e2cd64bb15f108506b120a3d80e7ef6 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Wed, 3 Feb 2021 16:46:08 +0300 Subject: [PATCH 08/39] Actually adds binders as well --- code/modules/vending/games.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/vending/games.dm b/code/modules/vending/games.dm index c9e91f165b..cea9c5ae70 100644 --- a/code/modules/vending/games.dm +++ b/code/modules/vending/games.dm @@ -8,7 +8,8 @@ /obj/item/toy/cards/deck/cas = 3, /obj/item/toy/cards/deck/cas/black = 3, /obj/item/toy/cards/deck/unum = 3, - /obj/item/cardpack/series_one = 10) + /obj/item/cardpack/series_one = 10, + /obj/item/tcgcard_binder = 5) contraband = list(/obj/item/dice/fudge = 9) premium = list(/obj/item/melee/skateboard/pro = 3, /obj/item/melee/skateboard/hoverboard = 1) From 41d6ab6b07f7503cae9cfa5bb7447ffa75574bc7 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Wed, 3 Feb 2021 16:50:23 +0300 Subject: [PATCH 09/39] REEEEEEEEEE --- code/controllers/subsystem/persistence/_persistence.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/persistence/_persistence.dm b/code/controllers/subsystem/persistence/_persistence.dm index f0c26f790d..12cbb5c9da 100644 --- a/code/controllers/subsystem/persistence/_persistence.dm +++ b/code/controllers/subsystem/persistence/_persistence.dm @@ -370,4 +370,4 @@ SUBSYSTEM_DEF(persistence) card_types.Add(card.datum_type) ending_human.client.prefs.tcg_cards = card_types - ending_human.client.prefs.save_character() \ No newline at end of file + ending_human.client.prefs.save_character() From 348f57968f443b2f6a59fc37c1a691d9a3a11ad4 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 16:42:55 +0300 Subject: [PATCH 10/39] Adds unique ruin cards and Exodia cards) --- .../RandomRuins/AnywhereRuins/golem_ship.dmm | 1 + .../IceRuins/icemoon_surface_hotsprings.dmm | 6 +- .../IceRuins/icemoon_surface_lust.dmm | 6 +- .../IceRuins/icemoon_surface_mining_site.dmm | 1 + .../icemoon_underground_wendigo_cave.dmm | 6 +- .../lavaland_biodome_clown_planet.dmm | 1 + .../lavaland_surface_dead_ratvar.dmm | 10 +- .../LavaRuins/lavaland_surface_hierophant.dmm | 6 +- .../LavaRuins/lavaland_surface_ufo_crash.dmm | 9 +- _maps/RandomRuins/SpaceRuins/abandonedzoo.dmm | 1 + .../RandomRuins/SpaceRuins/caravanambush.dmm | 17 +- .../SpaceRuins/gondolaasteroid.dmm | 6 +- .../RandomRuins/SpaceRuins/mechtransport.dmm | 1 + code/controllers/subsystem/job.dm | 1 + code/modules/tcg/cards.dm | 61 +++- code/modules/tcg/pack_star.dm | 301 ++++++++++++++++++ icons/obj/tcg/pack_1.dmi | Bin 86394 -> 86350 bytes icons/obj/tcg/pack_star.dmi | Bin 0 -> 28342 bytes tgstation.dme | 1 + 19 files changed, 413 insertions(+), 22 deletions(-) create mode 100644 code/modules/tcg/pack_star.dm create mode 100644 icons/obj/tcg/pack_star.dmi diff --git a/_maps/RandomRuins/AnywhereRuins/golem_ship.dmm b/_maps/RandomRuins/AnywhereRuins/golem_ship.dmm index 274c814cf5..e20fa042d7 100644 --- a/_maps/RandomRuins/AnywhereRuins/golem_ship.dmm +++ b/_maps/RandomRuins/AnywhereRuins/golem_ship.dmm @@ -139,6 +139,7 @@ dir = 4; name = "shrine of the liberator" }, +/obj/item/tcg_card/special/golem, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "v" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_hotsprings.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_hotsprings.dmm index 93b221c446..a32c526ec4 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_hotsprings.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_hotsprings.dmm @@ -14,6 +14,10 @@ }, /turf/open/floor/plating/beach/sand, /area/icemoon/surface/outdoors) +"l" = ( +/obj/item/tcg_card/special/morph, +/turf/open/floor/plating/beach/sand, +/area/icemoon/surface/outdoors) "I" = ( /turf/closed/indestructible/fakeglass, /area/icemoon/surface/outdoors) @@ -72,7 +76,7 @@ L c c c -U +l U a b diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_lust.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_lust.dmm index 704ac63a7d..7a41256478 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_lust.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_lust.dmm @@ -20,6 +20,10 @@ }, /turf/open/floor/mineral/diamond, /area/icemoon/surface/outdoors) +"f" = ( +/obj/item/tcg_card/special/xenomaid, +/turf/open/floor/mineral/diamond, +/area/icemoon/surface/outdoors) (1,1,1) = {" a @@ -65,7 +69,7 @@ a a a b -c +f c c b diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm index 23abc4b731..9ea8747846 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm @@ -49,6 +49,7 @@ /area/ruin/unpowered) "k" = ( /obj/structure/closet/crate/freezer, +/obj/item/tcg_card/special/demonic_miner, /turf/open/floor/wood, /area/ruin/unpowered) "l" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_wendigo_cave.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_wendigo_cave.dmm index a383c2e8c4..5861309eff 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_wendigo_cave.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_wendigo_cave.dmm @@ -31,6 +31,10 @@ "N" = ( /turf/open/indestructible/necropolis/ice, /area/icemoon/underground/explored) +"S" = ( +/obj/item/tcg_card/special/wendigo, +/turf/open/indestructible/necropolis/ice, +/area/icemoon/underground/explored) "U" = ( /obj/item/paper/crumpled/bloody{ info = "for your own sake, do not enter" @@ -451,7 +455,7 @@ a N N N -N +S N N N diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 639d63772c..cd512e44b6 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -862,6 +862,7 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/item/tcg_card/special/honk, /turf/open/floor/plating, /area/ruin/powered/clownplanet) "bF" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm index d8713fd40a..134a692e41 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm @@ -155,6 +155,12 @@ /obj/item/stack/tile/brass/fifty, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors/unexplored) +"Y" = ( +/obj/item/tcg_card/special/ratvar, +/turf/open/floor/clockwork{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/lavaland/surface/outdoors/unexplored) (1,1,1) = {" a @@ -484,7 +490,7 @@ h h h h -h +Y h l l @@ -709,7 +715,7 @@ b l l b -h +Y h t b diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hierophant.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hierophant.dmm index cad120c3f2..c307c2caae 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_hierophant.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_hierophant.dmm @@ -26,6 +26,10 @@ }, /turf/open/indestructible/hierophant/two, /area/ruin/unpowered/hierophant) +"s" = ( +/obj/item/tcg_card/special/hierophant, +/turf/open/indestructible/hierophant, +/area/ruin/unpowered/hierophant) (1,1,1) = {" a @@ -494,7 +498,7 @@ b b b c -b +s a a b diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm index f4c8c7ea0e..7ac6d32b80 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm @@ -11,6 +11,13 @@ "d" = ( /turf/closed/wall/mineral/abductor, /area/ruin/unpowered) +"h" = ( +/obj/structure/closet/abductor, +/obj/item/tcg_card/special/abductor, +/turf/open/floor/plating/abductor{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) "j" = ( /obj/machinery/abductor/experiment{ team_number = 100 @@ -188,7 +195,7 @@ a a c d -q +h t q d diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index d83b4cf2c3..d4b0e65f2d 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -567,6 +567,7 @@ "bm" = ( /obj/structure/closet/wardrobe/science_white, /obj/structure/disposalpipe/segment, +/obj/item/tcg_card/special/space_carp, /turf/open/floor/plasteel{ icon_state = "dark" }, diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index a1171400e6..bba36470dd 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -16,8 +16,8 @@ /area/template_noop) "ae" = ( /obj/structure/fluff/broken_flooring{ - icon_state = "plating"; - dir = 4 + dir = 4; + icon_state = "plating" }, /turf/template_noop, /area/template_noop) @@ -66,8 +66,8 @@ "an" = ( /obj/structure/lattice, /obj/structure/fluff/broken_flooring{ - icon_state = "plating"; - dir = 4 + dir = 4; + icon_state = "plating" }, /turf/template_noop, /area/template_noop) @@ -78,8 +78,8 @@ "ap" = ( /obj/structure/lattice, /obj/structure/fluff/broken_flooring{ - icon_state = "pile"; - dir = 8 + dir = 8; + icon_state = "pile" }, /turf/template_noop, /area/template_noop) @@ -133,8 +133,8 @@ /area/template_noop) "aE" = ( /obj/structure/fluff/broken_flooring{ - icon_state = "pile"; - dir = 4 + dir = 4; + icon_state = "pile" }, /turf/template_noop, /area/template_noop) @@ -1054,6 +1054,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/weapon, /obj/item/gun/ballistic/automatic/pistol/APS, +/obj/item/tcg_card/special/spess_pirate, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter2) "js" = ( diff --git a/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm b/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm index e3b105d06e..ab5086e534 100644 --- a/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm +++ b/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm @@ -91,6 +91,10 @@ }, /turf/open/floor/plating/asteroid/airless, /area/ruin/space/has_grav) +"Y" = ( +/obj/item/tcg_card/special/gondola, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) (1,1,1) = {" a @@ -339,7 +343,7 @@ b c c c -c +Y o c r diff --git a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm index 6e35de07be..a9beb9540e 100644 --- a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm +++ b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm @@ -19,6 +19,7 @@ /area/ruin/space/has_grav/powered/mechtransport) "g" = ( /obj/structure/closet/crate/secure/loot, +/obj/item/tcg_card/special/phazon, /turf/open/floor/mineral/titanium/blue, /area/ruin/space/has_grav/powered/mechtransport) "h" = ( diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 95be567884..9b674c738a 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -500,6 +500,7 @@ SUBSYSTEM_DEF(job) var/obj/item/tcg_card/card = new(get_turf(H), card_type) card.forceMove(binder) binder.cards.Add(card) + binder.check_for_exodia() else if(H && N.client.prefs && length(N.client.prefs.tcg_cards)) var/obj/item/tcgcard_binder/binder = new(get_turf(H)) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 16359ef0c4..e9bab0f124 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -72,8 +72,12 @@ w_class = WEIGHT_CLASS_TINY - var/flipped = TRUE + var/flipped = FALSE var/tapped = FALSE + var/special = FALSE + +/obj/item/tcg_card/special + special = TRUE /obj/item/tcg_card/examine(mob/user) . = ..() @@ -101,9 +105,11 @@ /obj/item/tcg_card/New(loc, new_datum) . = ..() - datum_type = new_datum + if(!special) + datum_type = new_datum card_datum = new datum_type icon = card_datum.pack + icon_state = card_datum.icon_state /obj/item/tcg_card/attack_hand(mob/user) var/list/possible_actions = list( @@ -468,6 +474,7 @@ icon_state = "binder" var/list/cards = list() + var/mode = 0 //If 1, will show all the cards even if you don't have em /obj/item/tcgcard_binder/attackby(obj/item/I, mob/living/user, params) if(istype(I, /obj/item/tcg_card)) @@ -476,15 +483,57 @@ cards.Add(card) . = ..() +/obj/item/tcgcard_binder/attack_self(mob/living/carbon/user) + mode = !mode + to_chat(user, "[src] now shows you [mode ? "all the different cards" : "the cards you already have"].") + /obj/item/tcgcard_binder/attack_hand(mob/living/carbon/user) if(loc == user) var/list/choices = list() - for(var/obj/item/tcg_card/card in cards) - choices[card] = image(icon = card.icon, icon_state = card.icon_state) + if(mode) + var/card_types = list() + + for(var/obj/item/tcg_card/card in cards) + card_types[card.datum_type] = card + + for(var/card_type in subtypesof(/datum/tcg_card)) + if(card_type in card_types) + choices[card_types[card_type]] = image(icon = card_types[card_type].icon, icon_state = card_types[card_type].icon_state) + continue + + var/datum/tcg_card/card_dat = new card_type + if(card_dat.name == "Stupid Coder") + continue + var/image/I = image(icon = card_dat.pack, icon_state = card_dat.icon_state) + I.color = "#999999" + choices[card_dat.name] = I + qdel(card_dat) + else + for(var/obj/item/tcg_card/card in cards) + choices[card] = image(icon = card.icon, icon_state = card.icon_state) var/obj/item/tcg_card/choice = show_radial_menu(user, src, choices, require_near = TRUE, tooltips = TRUE) - if(choice) + if(choice && choice in cards) choice.forceMove(get_turf(src)) user.put_in_hands(choice) cards.Remove(choice) - return + + if(choice) + return . = ..() + +/obj/item/tcgcard_binder/proc/check_for_exodia() + var/list/card_types = list() + for(var/obj/item/tcg_card/card in cards) + card_types.Add(card.datum_type) + + for(var/card_type in subtypesof(/datum/tcg_card)) + var/datum/tcg_card/card_dat = new card_type + if(card_dat.name == "Stupid Coder" || card_dat.name == "Eldritch Horror") //It would be stupid if we require exodia or system cards to get exodia + continue + qdel(card_dat) + if(!(card_type in card_types)) + return + + var/obj/item/tcg_card/card = new(get_turf(src), /datum/tcg_card/pack_star/exodia) + card.forceMove(src) + cards.Add(card) \ No newline at end of file diff --git a/code/modules/tcg/pack_star.dm b/code/modules/tcg/pack_star.dm new file mode 100644 index 0000000000..d0886ff99c --- /dev/null +++ b/code/modules/tcg/pack_star.dm @@ -0,0 +1,301 @@ +/datum/tcg_card/pack_star + pack = 'icons/obj/tcg/pack_star.dmi' + +/datum/tcg_card/pack_star/golem + name = "Adamantine Golem" + desc = "An adamantine golem, immune to magic and being able to coordinate other golems, has a great power in combat." + rules = "Holy. Taunt." + icon_state = "captain" + + mana_cost = 4 + attack = 4 + health = 5 + + faction = "Unique" + rarity = "Rare" + card_type = "Unit" + +/obj/item/tcg_card/special/golem + datum_type = /datum/tcg_card/pack_star/golem + +/datum/tcg_card/pack_star/xenomaid + name = "Lusty Xenomorph Maid" + desc = "Just a lusty xenomorph maid, nothing to see here." + rules = "Blocker. Each turn, gain -1/-1." + icon_state = "xenomaid" + + mana_cost = 3 + attack = 6 + health = 6 + + faction = "Unique" + rarity = "Epic" + card_type = "Unit" + +/obj/item/tcg_card/special/xenomaid + datum_type = /datum/tcg_card/pack_star/xenomaid + +/datum/tcg_card/pack_star/morph + name = "Morph" + desc = "A revolting, pulsating pile of flesh that can mimic everything it sees." + rules = "On summon: Copy stats of an opponent's card." + icon_state = "morph" + + mana_cost = 4 + attack = 0 + health = 1 + + faction = "Unique" + rarity = "Common" + card_type = "Unit" + +/obj/item/tcg_card/special/morph + datum_type = /datum/tcg_card/pack_star/morph + +/datum/tcg_card/pack_star/demonic_miner + name = "Demonic Miner" + desc = "An soul of extremely geared miner, driven crazy or possessed by the demonic forces here, either way a terrifying enemy." + rules = "Each turn: Deal 1 damage to all the creatures on the field." + icon_state = "demonic_miner" + + mana_cost = 4 + attack = 4 + health = 5 + + faction = "Unique" + rarity = "Rare" + card_type = "Unit" + +/obj/item/tcg_card/special/demonic_miner + datum_type = /datum/tcg_card/pack_star/demonic_miner + +/datum/tcg_card/pack_star/wendigo + name = "Wendigo" + desc = "A mythological man-eating legendary creature, you probably aren't going to survive this." + rules = "" + icon_state = "wendigo" + + mana_cost = 5 + attack = 6 + health = 3 + + faction = "Unique" + rarity = "Common" + card_type = "Unit" + +/obj/item/tcg_card/special/wendigo + datum_type = /datum/tcg_card/pack_star/wendigo + +/datum/tcg_card/pack_star/honk + name = "H.O.N.K. Mech" + desc = "Produced by \"Tyranny of Honk, INC\", this exosuit is designed as heavy clown-support. Used to spread the fun and joy of life. HONK!" + rules = "Taunt." + icon_state = "honk" + + mana_cost = 8 + attack = 6 + health = 8 + + faction = "Unique" + rarity = "Epic" + card_type = "Unit" + +/obj/item/tcg_card/special/honk + datum_type = /datum/tcg_card/pack_star/honk + +/datum/tcg_card/pack_star/ratvar + name = "Clockwork Slab" + desc = "A link between clockwork servants and the Celestial Derelict. It contains information, recites scripture, and is Servant's most vital tool." + rules = "Equipped unit gains Clockwork and can't attack units with Holy." + icon_state = "ratvar" + + mana_cost = 2 + attack = 3 + health = 0 + + faction = "Unique" + rarity = "Common" + card_type = "Equipment" + +/obj/item/tcg_card/special/ratvar + datum_type = /datum/tcg_card/pack_star/ratvar + +/datum/tcg_card/pack_star/hierophant + name = "Hierophant Club" + desc = "The strange technology of this large club allows various nigh-magical feats. It used to beat you, but now you can set the beat." + rules = "Lower all damage equipped unit recieves by 1. Give equipped unit First Strike." + icon_state = "hierophant" + + mana_cost = 5 + attack = 2 + health = 0 + + faction = "Unique" + rarity = "Rare" + card_type = "Equipment" + +/obj/item/tcg_card/special/hierophant + datum_type = /datum/tcg_card/pack_star/hierophant + +/datum/tcg_card/pack_star/abductor + name = "Alien Gland" + desc = "A nausea-inducing hunk of twisting flesh and metal. These things are often found after people were abducted by grey-skinned aliens." + rules = "Each turn: Flip a coin. If heads, unit gain +1/+2. If tails, unit gains -2/-1." + icon_state = "abductor" + + mana_cost = 2 + attack = 0 + health = 0 + + faction = "Unique" + rarity = "Common" + card_type = "Equipment" + +/obj/item/tcg_card/special/abductor + datum_type = /datum/tcg_card/pack_star/abductor + +/datum/tcg_card/pack_star/space_carp + name = "Space Carp" + desc = "A failed weaponery experiment, looking like a ferocious, fang-bearing creature that resembles a fish." + rules = "" + icon_state = "space_carp" + + mana_cost = 1 + attack = 2 + health = 2 + + faction = "Unique" + rarity = "Common" + card_type = "Unit" + +/obj/item/tcg_card/special/space_carp + datum_type = /datum/tcg_card/pack_star/space_carp + +/datum/tcg_card/pack_star/spess_pirate + name = "Space Pirate" + desc = "Space Pirate does whatever he wants because he is free. Sadly, Space Rum insn't free." + rules = "On summon: Draw 2 cards. If there are no spells, discard them." + icon_state = "spess_pirate" + + mana_cost = 4 + attack = 3 + health = 2 + + faction = "Unique" + rarity = "Rare" + card_type = "Unit" + +/obj/item/tcg_card/special/spess_pirate + datum_type = /datum/tcg_card/pack_star/spess_pirate + +/datum/tcg_card/pack_star/gondola + name = "Gondola" + desc = "Gondola is the silent walker. Having no hands he embodies the Taoist principle of wu-wei (non-action) while his smiling facial expression shows his utter and complete acceptance of the world as it is. Its hide is extremely valuable." + rules = "Taunt. Holy." + icon_state = "gondola" + + mana_cost = 6 + attack = 0 + health = 9 + + faction = "Unique" + rarity = "Epic" + card_type = "Unit" + +/obj/item/tcg_card/special/gondola + datum_type = /datum/tcg_card/pack_star/gondola + +/datum/tcg_card/pack_star/phazon + name = "Phazon" + desc = "The pinnacle of scientific research and pride of Nanotrasen, Phazon uses cutting edge bluespace technology and expensive materials." + rules = "Whenever this unit takes damage, flip a coin. If heads, take no damage. If tails, take double damage." + icon_state = "phazon" + + mana_cost = 8 + attack = 5 + health = 7 + + faction = "Unique" + rarity = "Rare" + card_type = "Unit" + +/obj/item/tcg_card/special/phazon + datum_type = /datum/tcg_card/pack_star/phazon + +//Ultimate Exodia cards. I really, really doubt that someone will ever find them. + +/datum/tcg_card/pack_star/exodia_singulo + name = "Singularity" + desc = "A monstrous gravitational singularity, pitch black(but not quiet) and very menacings." + rules = "This card doesn't leave field. At the end of each turn: Remove all the cards from the field." + icon_state = "exodia_singularity" + + mana_cost = 8 + + faction = "Exodia" + rarity = "Legendary" + card_type = "Spell" + +/datum/tcg_card/pack_star/exodia_tesla + name = "Energy Orb" + desc = "An orb made out of hypercharged plasma. An ultimate bug zapper." + rules = "This card doesn't leave field. Every turn all units take 2 damage." + icon_state = "exodia_tesla" + + mana_cost = 8 + + faction = "Exodia" + rarity = "Legendary" + card_type = "Spell" + +/datum/tcg_card/pack_star/exodia_narie + name = "Nar-Sie" + desc = "An avatar of the Nar-Sie, one of the Eldritch Gods." + rules = "This card doesn't leave field. Every turn all friendly units take 1 damage and you restore 1 lifeshard ." + icon_state = "exodia_narie" + + mana_cost = 8 + + faction = "Exodia" + rarity = "Legendary" + card_type = "Spell" + +/datum/tcg_card/pack_star/exodia_ratvar + name = "Ratvar" + desc = "Ratvar, the god of cogs and clockwork mechanisms, was trapped by Nar-Sie a long ago." + rules = "This card doesn't leave field. Every turn enemy hero recieves 1 lifeshard damage." + icon_state = "exodia_ratvar" + + mana_cost = 8 + + faction = "Exodia" + rarity = "Legendary" + card_type = "Spell" + +/datum/tcg_card/pack_star/exodia + name = "Eldritch Horror" + desc = "The Eldritch Horror is a long forgotten demon that was the beginning of everything. Afterwards, his creations revolted and left him abadoned in endless void." + rules = "This card doesn't leave field. If all other 4 Exodia cards are on the field(Singularity, Energy Orb, Nar-Sie and Ratvar), the game is won." + icon_state = "exodia_eldritch" + + mana_cost = 8 + + faction = "Exodia" + rarity = "Legendary" + card_type = "Spell" + +/obj/item/tcg_card/special/exodia_singulo + datum_type = /datum/tcg_card/pack_star/exodia_singulo + +/obj/item/tcg_card/special/exodia_tesla + datum_type = /datum/tcg_card/pack_star/exodia_tesla + +/obj/item/tcg_card/special/exodia_narie + datum_type = /datum/tcg_card/pack_star/exodia_narie + +/obj/item/tcg_card/special/exodia_ratvar + datum_type = /datum/tcg_card/pack_star/exodia_ratvar + +/obj/item/tcg_card/special/exodia + datum_type = /datum/tcg_card/pack_star/exodia + diff --git a/icons/obj/tcg/pack_1.dmi b/icons/obj/tcg/pack_1.dmi index d91cc71274f95874a712fc94702ee70d5fe70c38..1a9952b91b93e2404e8fbbbd1bb65dde3f637398 100644 GIT binary patch literal 86350 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 literal 86394 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

    DuH zzg;PCJ)^I+x<$+iv}wREjuejiI^he2n%d?b=z4vg4B%Qt*J5=BDwzUdHMB-;-r5AR z0A)THQU2Pg^bojqA?{jSB7KXaxtJ&7VOx9=6*85wr~;GbWw1k*Dy^_Ib2ix^%!oXH!gT1Wb*?peuagmGZx)Z|c$ zAvt+XhTJ)@2Cf{@BjX;RlaMHj)g*x}&?|PpmdY0U=|vqlz??a2p;8Lcq|tAxGxRHz zYyb?pH4wNzz}Uzeo-h^{?aB1~2S_0s(_HngJ}T{zdT?GZBCzkzzdOnL;$Uj)L8R;9 zbfm6Gc#Swy2-eQn2G9un259{($*EYOH9mx!#KVFqY`#>Y7U z*JwDSQVPI#l+wNqc#)A=DtZ!*l+T59U%jyu78 z!iYH-6C>!*U#U6CsN$oZXMBdzhml4PR5%>sU$Q-hW4FdlC_e;ObUg_yGDLnuLUpF8 zqUKJ>R8a6_2%O0+U1WR7)htyiT||=G&X}5()}JjBR`BUik>iLUSEHoSWd|oRGEz3a z5?d$adG|skf4rDLLLW7yeAX2{K~K_n0iNbH_b=`gKh<#9aA`Pg9DODP_(?hedp z5s&_x^^ypvTs(D1Xz1C)36zk8L^hsUYrb?puFOQ-<*N zY-nKM1v7K_DVT2eUY(K}0(0`dIexDS1Nn-I30<|9v%@xKysMpl3%c(ArV0phUHi4s zb$8+F-=7GOmU7c$|95t5X}bx`fJ^@t%kpOXU8V6rO`%Td+2v)ST8?-~SlDE-8jYx! z*t^o-0juTS(`;#7b8R2j(Dcr}q2+XA+-Qe)@!r-RfzX%eK)&%EgxOw z-({s%Q1|7-P->|sqTwKxFl1Y!K>m(|JW+=F!!^*`(^H=7D*%I*tUBE;Tr>~Sr38v3 z_P0(DQ&ZDAi=he*I^3fT4PVUEb2?F;d)kQxAZlGKd|3eHVKDtH52#&qqS1g( zZ#Uv=fYW|{t$g)FE#@shun40j4Ld#Slb(GXsnr6Ay9-m-1+-V0o$%&$z`8ZU_u_Va zBVM9+qYH1YaRqM0|DZHK*CTOspj~rj>(JM2=CB6Pwo;e8`R*FntRHB~Q$i(P@yBL8 zUwd=C-V+UqAtRAiRmEARx>wi|ha2OsLEp-M-0TA6=yWSa@o_zxo3&5wV@-g4o1>sRL*U=*fyQ(Igz|C0a&J&N5L^@k8wz z7394{Wu8+=i!>?qzis#xbUAtIAcDa~EFGXm3HDO-dkL?kt4j0=*`at{9!?mJ2`e!O z_}l0@F}|xFUxq#<7oS2js1J0Bpwq)zWom7MN2XXBHw~RrBZ(llfF#i+QH7EUUcXydwI%cyQtfFr|}PKz8amrZ|n)UYx%;Q#R0E1J3L%8XH90o<=qW4PW^bHT+1fp$GJ% zG`D=xopay61yCzACJQ*Yan+!WdC8Ksl$lat$9RVH?6~Ik*0bQwX-?N_Z(c`-Ex}M4 z44s|T%ebx04J_yIdgC+I@h62zoPz;@WM}{d&K&=jpl_36gw0nHI9>#8y^LB-!Sivw z#tucIbB)1*(r2Q}_Q>W9jOPxFK6!&=|s?0Q;s&+U}ltSDUM^uu+*N`01Lmn~_0*uJNODkOIu6 zE+Y^LEnlZ}Z?XtWpZcrOxy@+VlwcuGjq1wk7hRX1qM`^dq*aw6%!f-Yq3b1597LT&UHg^&zI;WGdtoLYL=pU$x8CI7|rW0OTzt2>p_q%>xnlVpm1$UeO=Al)Ar2- zPSKE%(sX*L81FQ∨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 sAInKdM0EPse0 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 z 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 dlJg{rE=!Bi84;2y_&qwv9aRmLuQyF!{U6HnVD Date: Thu, 4 Feb 2021 17:27:48 +0300 Subject: [PATCH 11/39] slight balance --- code/modules/tcg/pack_star.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/tcg/pack_star.dm b/code/modules/tcg/pack_star.dm index d0886ff99c..d1b56e4b57 100644 --- a/code/modules/tcg/pack_star.dm +++ b/code/modules/tcg/pack_star.dm @@ -58,7 +58,7 @@ rules = "Each turn: Deal 1 damage to all the creatures on the field." icon_state = "demonic_miner" - mana_cost = 4 + mana_cost = 7 attack = 4 health = 5 @@ -75,8 +75,8 @@ rules = "" icon_state = "wendigo" - mana_cost = 5 - attack = 6 + mana_cost = 6 + attack = 5 health = 3 faction = "Unique" @@ -123,10 +123,10 @@ /datum/tcg_card/pack_star/hierophant name = "Hierophant Club" desc = "The strange technology of this large club allows various nigh-magical feats. It used to beat you, but now you can set the beat." - rules = "Lower all damage equipped unit recieves by 1. Give equipped unit First Strike." + rules = "Give equipped unit First Strike." icon_state = "hierophant" - mana_cost = 5 + mana_cost = 4 attack = 2 health = 0 @@ -140,7 +140,7 @@ /datum/tcg_card/pack_star/abductor name = "Alien Gland" desc = "A nausea-inducing hunk of twisting flesh and metal. These things are often found after people were abducted by grey-skinned aliens." - rules = "Each turn: Flip a coin. If heads, unit gain +1/+2. If tails, unit gains -2/-1." + rules = "Each turn: Flip a coin. If heads, unit gain +1/+1. If tails, unit gains -2/-1." icon_state = "abductor" mana_cost = 2 @@ -162,7 +162,7 @@ mana_cost = 1 attack = 2 - health = 2 + health = 1 faction = "Unique" rarity = "Common" @@ -196,7 +196,7 @@ mana_cost = 6 attack = 0 - health = 9 + health = 6 faction = "Unique" rarity = "Epic" From a8fa3ba4e19d66f9b80b415730d76a2b17f61385 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 17:28:10 +0300 Subject: [PATCH 12/39] fucked up --- code/modules/tcg/pack_star.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/tcg/pack_star.dm b/code/modules/tcg/pack_star.dm index d1b56e4b57..01f8f4c87a 100644 --- a/code/modules/tcg/pack_star.dm +++ b/code/modules/tcg/pack_star.dm @@ -5,7 +5,7 @@ name = "Adamantine Golem" desc = "An adamantine golem, immune to magic and being able to coordinate other golems, has a great power in combat." rules = "Holy. Taunt." - icon_state = "captain" + icon_state = "golem" mana_cost = 4 attack = 4 From 7a5ee6f668f45137a38ec464675e78456c660b28 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 17:35:27 +0300 Subject: [PATCH 13/39] Removal of junk --- code/modules/tcg/cards.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index e9bab0f124..88a30a4a20 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -1,7 +1,7 @@ #define TAPPED_ANGLE 90 #define UNTAPPED_ANGLE 0 -//The game itself is supposed to be played on 3x2 table. This is important since it's the search range of the cards for automation. +GLOBAL_VAR_INIT(packs_opened, 0) //A global amount of packs opened this round. Important for chances. This system was made to prevent mass-opening of packs to get all the good stuff in one round. /datum/tcg_card var/name = "Stupid Coder" @@ -232,6 +232,11 @@ "Legendary" = 1, "Epic" = 9, "Rare" = 30) + ///How quickly chances of getting this card degrade + var/list/rarity_cap = list( + "Legendary" = 25, //Only in first 25 packs + "Epic" = 50, //Only in first 50 packs + "Rare" = 100) //Only in first 100 packs custom_price = PRICE_EXPENSIVE @@ -260,6 +265,7 @@ if(prob(contains_coin)) to_chat(user, "...and it came with a flipper, too!") new /obj/item/coin/thunderdome(get_turf(user)) + GLOB.packs_opened += 1 qdel(src) /obj/item/cardpack/proc/buildCardListWithRarity(card_cnt, rarity_cnt) From 9d82e183082dcb70b63f22f25b3b41e6ccf8eadd Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 17:36:10 +0300 Subject: [PATCH 14/39] Removal of junk 2 --- code/modules/tcg/cards.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 88a30a4a20..98304f41f2 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -1,8 +1,6 @@ #define TAPPED_ANGLE 90 #define UNTAPPED_ANGLE 0 -GLOBAL_VAR_INIT(packs_opened, 0) //A global amount of packs opened this round. Important for chances. This system was made to prevent mass-opening of packs to get all the good stuff in one round. - /datum/tcg_card var/name = "Stupid Coder" var/desc = "A coder that fucked up this card. Report if you see this." @@ -232,11 +230,6 @@ GLOBAL_VAR_INIT(packs_opened, 0) //A global amount of packs opened this round. I "Legendary" = 1, "Epic" = 9, "Rare" = 30) - ///How quickly chances of getting this card degrade - var/list/rarity_cap = list( - "Legendary" = 25, //Only in first 25 packs - "Epic" = 50, //Only in first 50 packs - "Rare" = 100) //Only in first 100 packs custom_price = PRICE_EXPENSIVE @@ -265,7 +258,6 @@ GLOBAL_VAR_INIT(packs_opened, 0) //A global amount of packs opened this round. I if(prob(contains_coin)) to_chat(user, "...and it came with a flipper, too!") new /obj/item/coin/thunderdome(get_turf(user)) - GLOB.packs_opened += 1 qdel(src) /obj/item/cardpack/proc/buildCardListWithRarity(card_cnt, rarity_cnt) From c202914b65b8e60f72a2bca4f5adfdd455b0ea3b Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 17:50:56 +0300 Subject: [PATCH 15/39] FUUUUUUUUUUUUCK YOUUUUUU --- code/modules/tcg/cards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 98304f41f2..db2f24c64a 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -534,4 +534,4 @@ var/obj/item/tcg_card/card = new(get_turf(src), /datum/tcg_card/pack_star/exodia) card.forceMove(src) - cards.Add(card) \ No newline at end of file + cards.Add(card) From 2cd339f77656908105fbf26d4cf9aaefde00766f Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 18:57:00 +0300 Subject: [PATCH 16/39] Adds Card Ops bundle --- .../game/objects/items/storage/uplink_kits.dm | 4 ++ code/modules/cargo/packs/costumes_toys.dm | 8 +++- code/modules/tcg/cards.dm | 41 +++++++++++++++--- code/modules/tcg/pack_star.dm | 27 +++++++----- .../uplink/uplink_items/uplink_badass.dm | 8 ++++ icons/obj/tcg/misc.dmi | Bin 5068 -> 5212 bytes 6 files changed, 70 insertions(+), 18 deletions(-) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index 97012528a0..15fc42b469 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -526,3 +526,7 @@ new /obj/item/book/granter/martial/carp(src) new /obj/item/clothing/suit/hooded/carp_costume(src) new /obj/item/staff/bostaff(src) + +/obj/item/storage/box/syndie_kit/sleepytime/cardpack/PopulateContents() + . = ..() + new /obj/item/cardpack/syndicate(src) diff --git a/code/modules/cargo/packs/costumes_toys.dm b/code/modules/cargo/packs/costumes_toys.dm index 8091c233ef..c0bd25b028 100644 --- a/code/modules/cargo/packs/costumes_toys.dm +++ b/code/modules/cargo/packs/costumes_toys.dm @@ -344,6 +344,12 @@ /datum/supply_pack/costumes_toys/randomised/tcg/generate() . = ..() var/cardpacktype + var/list/cardtypes = subtypesof(/obj/item/cardpack) + for(var/cardtype in cardtypes) + var/obj/item/cardpack/pack = new cardtype(.) + if(pack.illegal) + cardtypes.Remove(cardtype) + qdel(pack) for(var/i in 1 to 10) - cardpacktype = pick(subtypesof(/obj/item/cardpack)) + cardpacktype = pick(cardtypes) new cardpacktype(.) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index db2f24c64a..65448c1687 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -80,6 +80,8 @@ /obj/item/tcg_card/examine(mob/user) . = ..() sleep(2) //So it prints this shit after the examine + if(flipped) + return to_chat(user, "This card has following stats:") to_chat(user, "Mana cost: [card_datum.mana_cost]") to_chat(user, "Health: [card_datum.health]") @@ -90,6 +92,8 @@ to_chat(user, "It's effect is: [card_datum.rules]") /obj/item/tcg_card/openTip(location, control, params, user) //Overriding for nice UI + if(flipped) + return ..() var/desc_content = "[desc]
    \ This card has following stats:
    \ Mana cost: [card_datum.mana_cost]
    \ @@ -108,6 +112,8 @@ card_datum = new datum_type icon = card_datum.pack icon_state = card_datum.icon_state + name = card_datum.name + desc = card_datum.desc /obj/item/tcg_card/attack_hand(mob/user) var/list/possible_actions = list( @@ -212,7 +218,7 @@ icon_state = "cardpack" w_class = WEIGHT_CLASS_TINY ///The card series to look in - var/series = /datum/tcg_card/pack_1 + var/list/series = list(/datum/tcg_card/pack_1, /datum/tcg_card/exodia) ///Chance of the pack having a coin in it out of 10 var/contains_coin = -1 ///The amount of cards to draw from the rarity table @@ -222,7 +228,8 @@ "Common" = 900, "Rare" = 300, "Epic" = 50, - "Legendary" = 3) + "Legendary" = 3, + "Exodia" = 1) //Basically 0.1%, it doesn't have guar. rarity ///The amount of cards to draw from the guarenteed rarity table var/guaranteed_count = 1 ///The guaranteed rarity table, acts about the same as the rarity table. it can have as many or as few raritys as you'd like @@ -231,15 +238,37 @@ "Epic" = 9, "Rare" = 30) + var/illegal = FALSE //Can cargo get it? + custom_price = PRICE_EXPENSIVE /obj/item/cardpack/series_one name = "Trading Card Pack: 2560 Core Set" desc = "Contains six cards of varying rarity from the 2560 Core Set. Collect them all!" icon_state = "cardpack" - series = /datum/tcg_card/pack_1 + series = list(/datum/tcg_card/pack_1, /datum/tcg_card/exodia) contains_coin = 10 +/obj/item/cardpack/syndicate //Higher chances more cards no exodia + name = "Trading Card Pack: Nuclear Cards" + desc = "Contains twelve cards of varying rarity from the 2560 Core Set. This pack was stamped by Waffle Co." + icon_state = "cardpack_syndicate" + series = list(/datum/tcg_card/pack_1) //, /datum/tcg_card/nuclear) + contains_coin = 100 + + card_count = 10 + rarity_table = list( + "Common" = 400, + "Rare" = 160, + "Epic" = 40, + "Legendary" = 10) + + guaranteed_count = 2 + guar_rarity = list( + "Legendary" = 5, + "Epic" = 10, + "Rare" = 20) + /obj/item/cardpack/equipped(mob/user, slot, initial) . = ..() transform = matrix() @@ -263,9 +292,11 @@ /obj/item/cardpack/proc/buildCardListWithRarity(card_cnt, rarity_cnt) var/list/return_cards = list() - var/list/cards = subtypesof(series) + var/list/cards = list() + for(var/card_type in series) + cards.Add(subtypesof(card_type)) var/list/possible_cards = list() - var/list/rarity_cards = list("Legendary" = list(), "Epic" = list(), "Rare" = list(), "Common" = list()) + var/list/rarity_cards = list("Exodia" = list(), "Legendary" = list(), "Epic" = list(), "Rare" = list(), "Common" = list()) for(var/card in cards) var/datum/tcg_card/new_card = new card() possible_cards[card] = rarity_table[new_card.rarity] diff --git a/code/modules/tcg/pack_star.dm b/code/modules/tcg/pack_star.dm index 01f8f4c87a..6c39231c8b 100644 --- a/code/modules/tcg/pack_star.dm +++ b/code/modules/tcg/pack_star.dm @@ -224,7 +224,10 @@ //Ultimate Exodia cards. I really, really doubt that someone will ever find them. -/datum/tcg_card/pack_star/exodia_singulo +/datum/tcg_card/exodia + pack = 'icons/obj/tcg/pack_star.dmi' + +/datum/tcg_card/exodia/exodia_singulo name = "Singularity" desc = "A monstrous gravitational singularity, pitch black(but not quiet) and very menacings." rules = "This card doesn't leave field. At the end of each turn: Remove all the cards from the field." @@ -236,7 +239,7 @@ rarity = "Legendary" card_type = "Spell" -/datum/tcg_card/pack_star/exodia_tesla +/datum/tcg_card/exodia/exodia_tesla name = "Energy Orb" desc = "An orb made out of hypercharged plasma. An ultimate bug zapper." rules = "This card doesn't leave field. Every turn all units take 2 damage." @@ -245,10 +248,10 @@ mana_cost = 8 faction = "Exodia" - rarity = "Legendary" + rarity = "Exodia" card_type = "Spell" -/datum/tcg_card/pack_star/exodia_narie +/datum/tcg_card/exodia/exodia_narie name = "Nar-Sie" desc = "An avatar of the Nar-Sie, one of the Eldritch Gods." rules = "This card doesn't leave field. Every turn all friendly units take 1 damage and you restore 1 lifeshard ." @@ -257,10 +260,10 @@ mana_cost = 8 faction = "Exodia" - rarity = "Legendary" + rarity = "Exodia" card_type = "Spell" -/datum/tcg_card/pack_star/exodia_ratvar +/datum/tcg_card/exodia/exodia_ratvar name = "Ratvar" desc = "Ratvar, the god of cogs and clockwork mechanisms, was trapped by Nar-Sie a long ago." rules = "This card doesn't leave field. Every turn enemy hero recieves 1 lifeshard damage." @@ -269,7 +272,7 @@ mana_cost = 8 faction = "Exodia" - rarity = "Legendary" + rarity = "Exodia" card_type = "Spell" /datum/tcg_card/pack_star/exodia @@ -281,20 +284,20 @@ mana_cost = 8 faction = "Exodia" - rarity = "Legendary" + rarity = "Exodia" card_type = "Spell" /obj/item/tcg_card/special/exodia_singulo - datum_type = /datum/tcg_card/pack_star/exodia_singulo + datum_type = /datum/tcg_card/exodia/exodia_singulo /obj/item/tcg_card/special/exodia_tesla - datum_type = /datum/tcg_card/pack_star/exodia_tesla + datum_type = /datum/tcg_card/exodia/exodia_tesla /obj/item/tcg_card/special/exodia_narie - datum_type = /datum/tcg_card/pack_star/exodia_narie + datum_type = /datum/tcg_card/exodia/exodia_narie /obj/item/tcg_card/special/exodia_ratvar - datum_type = /datum/tcg_card/pack_star/exodia_ratvar + datum_type = /datum/tcg_card/exodia/exodia_ratvar /obj/item/tcg_card/special/exodia datum_type = /datum/tcg_card/pack_star/exodia diff --git a/code/modules/uplink/uplink_items/uplink_badass.dm b/code/modules/uplink/uplink_items/uplink_badass.dm index 43e5523bad..e820a90e0f 100644 --- a/code/modules/uplink/uplink_items/uplink_badass.dm +++ b/code/modules/uplink/uplink_items/uplink_badass.dm @@ -78,3 +78,11 @@ limited_stock = 1 cant_discount = TRUE include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) + +/datum/uplink_item/badass/cardpack + name = "TCG Card Operatives Bundle" + desc = "A pack full of goodies required to work as a TCG Card Operative. A warm pajama, a mug of cocoa, a plushie and a pack full of rare 2560 Core Set cards!" + item = /obj/item/storage/box/syndie_kit/sleepytime/cardpack + cost = 20 + include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) + diff --git a/icons/obj/tcg/misc.dmi b/icons/obj/tcg/misc.dmi index 51ed6e2cf36233db50d59c059a801f87a7760526..2844ec5d0afbace62742401ebc347de6656f451e 100644 GIT binary patch delta 4686 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 B#<>6h delta 4502 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 Date: Thu, 4 Feb 2021 19:03:03 +0300 Subject: [PATCH 17/39] More cards? More cards! --- code/game/objects/items/storage/uplink_kits.dm | 1 + code/modules/uplink/uplink_items/uplink_badass.dm | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index 15fc42b469..ae2f432d2e 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -530,3 +530,4 @@ /obj/item/storage/box/syndie_kit/sleepytime/cardpack/PopulateContents() . = ..() new /obj/item/cardpack/syndicate(src) + new /obj/item/cardpack/syndicate(src) diff --git a/code/modules/uplink/uplink_items/uplink_badass.dm b/code/modules/uplink/uplink_items/uplink_badass.dm index e820a90e0f..7264046948 100644 --- a/code/modules/uplink/uplink_items/uplink_badass.dm +++ b/code/modules/uplink/uplink_items/uplink_badass.dm @@ -79,10 +79,16 @@ cant_discount = TRUE include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) -/datum/uplink_item/badass/cardpack +/datum/uplink_item/badass/gaming_cardpack name = "TCG Card Operatives Bundle" - desc = "A pack full of goodies required to work as a TCG Card Operative. A warm pajama, a mug of cocoa, a plushie and a pack full of rare 2560 Core Set cards!" + desc = "A bundle full of goodies required to work as a TCG Card Operative. A warm pajama, a mug of cocoa, a plushie and a pack full of rare 2560 Core Set cards!" item = /obj/item/storage/box/syndie_kit/sleepytime/cardpack cost = 20 include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) +/datum/uplink_item/badass/cardpack + name = "TCG Nuclear Cardpack" + desc = "A cardpack filled with top-tier TCG cards." + item = /obj/item/cardpack/syndicate + cost = 8 //Why so pricey? Cuz it's free 24 cards for a traitor! + From 24619344f5bd54c5ee1fd72f706c2b49be072a47 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 19:08:35 +0300 Subject: [PATCH 18/39] Traitor/nuke ops cards no longer count as real cards in binders(they are cheap knock-offs like come on nobody will believe that its a real card) --- code/controllers/subsystem/persistence/_persistence.dm | 3 ++- code/modules/tcg/cards.dm | 8 ++++++-- code/modules/uplink/uplink_items/uplink_badass.dm | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/code/controllers/subsystem/persistence/_persistence.dm b/code/controllers/subsystem/persistence/_persistence.dm index 12cbb5c9da..7b8074f3ca 100644 --- a/code/controllers/subsystem/persistence/_persistence.dm +++ b/code/controllers/subsystem/persistence/_persistence.dm @@ -367,7 +367,8 @@ SUBSYSTEM_DEF(persistence) var/list/card_types = list() for(var/obj/item/tcg_card/card in binder.cards) - card_types.Add(card.datum_type) + if(!card.illegal) //Nope, don't want free cards as traitor/ops! + card_types.Add(card.datum_type) ending_human.client.prefs.tcg_cards = card_types ending_human.client.prefs.save_character() diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 65448c1687..0208881b2d 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -73,6 +73,7 @@ var/flipped = FALSE var/tapped = FALSE var/special = FALSE + var/illegal = FALSE /obj/item/tcg_card/special special = TRUE @@ -90,6 +91,8 @@ to_chat(user, "Rarity: [card_datum.rarity]") to_chat(user, "Card Type: [card_datum.card_type]") to_chat(user, "It's effect is: [card_datum.rules]") + if(illegal) + to_chat(user, "It's a low-quality copy of a real card. TCG Gaming Community won't probably accept it.") //Always examine your cards baby! It might be a cheap syndicate knockoff and it won't save! /obj/item/tcg_card/openTip(location, control, params, user) //Overriding for nice UI if(flipped) @@ -105,7 +108,7 @@ It's effect is: [card_datum.rules]" openToolTip(user,src,params,title = name,content = desc_content,theme = "") -/obj/item/tcg_card/New(loc, new_datum) +/obj/item/tcg_card/New(loc, new_datum, illegal_card = FALSE) . = ..() if(!special) datum_type = new_datum @@ -114,6 +117,7 @@ icon_state = card_datum.icon_state name = card_datum.name desc = card_datum.desc + illegal = illegal_card /obj/item/tcg_card/attack_hand(mob/user) var/list/possible_actions = list( @@ -281,7 +285,7 @@ . = ..() var/list/cards = buildCardListWithRarity(card_count, guaranteed_count) for(var/template in cards) - new /obj/item/tcg_card(get_turf(user), template) + new /obj/item/tcg_card(get_turf(user), template, illegal) to_chat(user, "Wow! Check out these cards!") playsound(loc, 'sound/items/poster_ripped.ogg', 20, TRUE) if(prob(contains_coin)) diff --git a/code/modules/uplink/uplink_items/uplink_badass.dm b/code/modules/uplink/uplink_items/uplink_badass.dm index 7264046948..9181096124 100644 --- a/code/modules/uplink/uplink_items/uplink_badass.dm +++ b/code/modules/uplink/uplink_items/uplink_badass.dm @@ -90,5 +90,5 @@ name = "TCG Nuclear Cardpack" desc = "A cardpack filled with top-tier TCG cards." item = /obj/item/cardpack/syndicate - cost = 8 //Why so pricey? Cuz it's free 24 cards for a traitor! + cost = 4 From 33865111508380b0e225ef2675dd108312adf5a5 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 21:57:07 +0300 Subject: [PATCH 19/39] shiet --- icons/obj/tcg/pack_star.dmi | Bin 28342 -> 29061 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/tcg/pack_star.dmi b/icons/obj/tcg/pack_star.dmi index adb363967c71cf28978b61133fbfab43f2828aa8..157989465a9505cdcdd87f7ce26e48d362a1e240 100644 GIT binary patch literal 29061 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 A^Z)<= literal 28342 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 z zWjF(3zBLmznOQ7?nfCd2h=T?E(du`5?i65JLk5?;$T7(8TAmQQIGJ)7VfFDF_I67bJG}q)+vNlISKtNzZcjjWs z-5J5%_WtP_>xr^Hj?a=GYl%K|b65h-?2q7>A||)fJ*j5Z4(?kF1>6tXO{_lxjB0cxYo3#%2d~ZYKD^@d1gfWj4OKR*81lL-ki;RYc-YenPY54T{&UAi}5;9zp^hT)OUw1nPNz~ zEc}#v3MS&gV9oTJ_KiT8cn-7ms}S)&FH4`BDL6h!-yK3PSE>e`GfQ5}aHVg7f8l4k z%0>&L@y`Cs1&EHWsjqKNi@kT&a)*P9!?3}E@#DvjG4SoT$mb5nyXL$e^CaV+69S~W z1Wv(fwjC50ueOQ|tFktTUf%M=Mn~cW#YvRo5NO`#!mAhMsr9BGyslQedk}mP)RzKA zB@84q72ZJoKuu;XWT?2rm#I^D3Bsq7-iybWB~Q0-KrMSy73h)5&^Nu;883MrqmK^Q zoaj6GFCIgdE;K~(`;Rk4Haj*}GSS4rbNE~Lhe}sPaUd)?v}fbhcjO>C7G%7bA7onu z>5axaiB-A;7@01EBp5|i_WU!+q{nUiZiz+Q&LMC`Zp!+CYc=oUx_FL?ipqC67-w?H zPCZTB>lu;c5rj$Q&gJ$^EufGG6_*%O=dKt_%Jf4q^yp9xS0qu^<%vL6DRd=)8XZC_ zjlzY0i}jxKJ|6WQUkiUt8>l=Bft?Li4chEET)}hfTNkT6V`9^~x5=l4`RZ@RRWnZKa zJ&W{HF5Q9mzg7DTS7^W*#YIp%Kti*o?;xg6pHAA3SojfVahMV;zZNR!Jtk6&Uxr=y zVGBHA$7d7B>bu6#Z9IeokX zHJq360{@wTn2&g&kN@n%blGk~+{wv_iBz-O){+CG0T&(Bh(NDVVVzHP%lEM2E>fDM zhF=@HUJdULxORm{Xq>dF>74}ib(2qn@}!6guY6-Oe}B~D7Plj5BrXHw`XNwao=x{P z`{GQ`+Ca=_hoTKIxG`}M_wAQtI?p#sE3ZntCkE}R0!V582;?d`%*2=ycFomVlQ*jn zYHFL0fR~QtSX`yE^Ro$7;QCY(2Me5wfJlFJJvK>tN~FSYvG9O4d%*|1Vi{+RxUiHn+Ye>K2pN8Bl-y(i51OZlJ zzqZEnd+os66!g`wxv^Hxt9k_q)$LSkt{>B5yT{+lW(HZGyRu<`M<}Sh@lWB@8i(>6 zfTjw#+81?!g8q~g4Q5Raqg!AdyY=u*l=R|26hdJ3NRL3oTs$SDm%qyvi_@e+Q;0lc z5a&u2$AmvO?7<}UO4L&zis{tPNzwJYE#_^?@cVnGG%SB2q+9N^H?f-K=eK5=N_g+| z)3G(d&+dfVtXHq6rcTxiiXB=~2|BP@oB zb#M7S)|@YF1ZL1V%5tVS4qS{IX-c4zt7kXV*=cNmxbuLx!kqw5Ki8d+H_Es8!&mAD z5y2ttycU`Up4OL`(s73c#%8Nw4$_++P2v6~=%3|2er#K>f|@p-CKKZM@4bJ(y9@!J2lroBYZYVI*;)GOm)(e%g6j$^C-&!7D4{tuJ! zsaARExAqHed?+n@kB{jjCMKE?z8ZpyiVG?3W;8Yugrb963AM()mp(5+mrGU{!q6pE zWtI2YXsQ&z4*b=5?}4Gi&K_jBFEoRneh74H8`{`BC1z2z=y`0A*e0+~!T+GgeWc~o z@36ikwP6iptDY{au1D59GGGZnNs5>Y9{6&CBgQ*7K^M?+gOkGDD|+x|nuF9;Vc7Rb z5%GDj&W-NOTgJ3Q6t^)V(3MeH-&(3;yxPH(;^54$qelDQjs`I=fWdf}e6MTfpSD1Wz07 ziZc`Q%-2sh>aiT5FTkzbU|!;cXU0b${ykzFf+y%zBazm6iN7M8o0RV zYahH2-Xl?!jl_}b!E#r4M{L0)Ui5Lt^L6nz{($#kKrs$rVcahejJq*=^Ra@6T5b zSW2P&dWoinaV5MfQ7coH0yt@O*Gem6cAUSP3n8)6#=mgr(eaj%cTbn$WsDG|I;5J(ktZyEeI5?>K?Af!);3wj{ zL?dmu?X|GxFHtq}#g0^d*Jl@JVSirD6%w{C)*`)EbL*SWNc7J2DjmiLSy3x4GTDgG z5^D$n1#ambPJ=!h-UNz~w>^&(`Nd`(tcdJB_vtxS=II3+-iHBRF3zOp^6#N}KeD@O z^Un8|14=b3p8Yo49IxhTtlujW-c}26u>DqsQ`>9O;39KtOn7#*mVJ+jn5SxVIO0v7 zk#mXuJ^i{@cWNW%z^zbx-8Zbnj=pdsYMteTTYX)zEp2z(y}~k}bOdhdIb2vVH{3rw zYzxR(H6LsomxK_#fM8t(66!{)sMuf4J$#%`>%)27&6EA6%D|76i~B3za=WIHEa6k8yLg3ECgLt^ycfS!mUXq2T9@G*P$ zanf$tGm>?9wZQlf{H;I`()S#$k9Gqr=DcDx0a`U+=as9FW}IGhPPxcUMc&ZU9srWt zsv5S9UTx|qx6QGUMsM5Obz5s$R)WvpJcCWLwns#RPB%p`emBVsK~V6U?Vu^QG{9;O z@AgVoVfp4IxGj`DJBzZNU0OPP>&G_UqzChWgR-oJ(Eb-#+|8?xy_0E{&EZ9G^cEtS zLd@}}a_S96%;44pdu4^e^XVk=sY=!^GM-JK4T^v_*IQU0y>m7X{z(V<~zK0kO*d3b*;z^U_%grh|*z;gq+3U!zlPKm?Y?KxX}n-0+<0qcNK2)|`qX6e?O!aI>9+ zzl}5oASqFP28gN(7xhvxqlYZbE!`EEUrky{WtT2?Zce4M(~AeE^U#()pf@R48&d_G zvbQjWiPpet&&ZWAu*q=VOj&`$z{50X>AE>QaG5t7+;V{_k?dx3(^c||MzRMjEfG9* z6*XTe}VhBj*%@7KA;hmhDx4RzaD8Aqw@~=5LN8HbUjEHzXR21ogsN#vL z;w<7Tu6U9t+;NfV#%(8RfR>*wYim%(6&(B-McrJ}rbgLvy10~^a@CH^`)|RwbKC5q zHsF-jlrA4vW7s%m67@Yy{e*nv4S|k#r9Ln-4Hw^%@VSKfTQT5nb&IKPj|{YRBb~Ch ziX?*ec(XsJ-6c%&+39p~bMx_YIFK-MtMBiB6}!jr?3ritBL^25Bhuf`FNO;cuM+c8 zN5mp0=^47*#x9W5Z1WRlDu?yt@01TS39B6rhC(O3b0mJ)q&IzAP`>fBEud3_abvcf6*Jb>tc;yISL0_7RubDxbHXBXNWG z)+lmDKDl zj?(22&JxotJ#2+N6D^DMQd9Xpz`qr9e|WLN$>^Dv0AtxB&2%fANj_~^z9M;vXt-MTo*ifEaG_S-m2U09LcPX}c?ST0eIO5fHDf@0icn)B{9N`Ow!Byt zOi_GgfxJx)4%&&6jK1-C52FC8xd}oCvFZlq3w5uJ-PShX`z){sP8xY@0mHj2C_+cqBm~MZz z=l>f)4S!{?PI9aZz~N zu-DvvZUo)C9~m31iysRE^5^|rOA<$1z017DSeU$~?L_L2f9r8vsMhXv(uIq!{b8K^ zC0!ECKI?}op;F<&iszH(PLB6LQ)zo~Q`-V(mm({8_#zc^imY3rNlT&)r(sWbhMncN zni3JvrCm)ji6S{}0ml}?lmC2QO3)hm)fi+H>l(MEp?TwX2DS2^Gir+=JV)2>9^eEt zQMhW=ryqAdV$sM_b#mm`qQ!4}@tV5pcy;3@dcPE=*DjVin5Cl(xcz29+AGud9DX44 zJ0FM~Y_%DbQ^OK!w%XmyjMn=?0b7JZ$ni@g+JAbRG z`2s{F+fOGAgHO!cijsm-kv_7h}U!2C_BU;u0@UH(Asjo{^Y)A8np&Q{wH_1 z;`TfVf`0o9-4H?Fo}mlvWWQl&U9DCNW=)zAzuKim=jpc4nv!14WKm8Cjth&y zrajLU@_GF;aTLd!AU!>pH5(otUWy3R?cEFvBl%!4lJsm7e0P>;@}l)mO8DaaRNJ03`@+^Ea7ky;cd| z7(8iE=h4;Cc}PpE_VVRDXd6l#V{B}UMhcV?8hY0od06sc@F%b4Iw;nmm}6^&AX{Sa zHrVMrl}q+BS?}x8c7SGeoaO`a@Bn`+ZL7Lh;8NuEC39V%cLOhGH9iP|0fgzE+m--72Qnr(& zHp?D@YA-nCAzNE(YpYvNXevRAi&Ff`%tC;@-XwPK_O?B0ZcN6h#8G_y-Qs#M8crI2 z;Iba;R;d26wSYRSZjcDp;>i6Nxie9qZDOKoZOx>nrpC<790$bZQa&rY5PYDKUd4mB zr534opB@D`3S}f=P9EL|QipEB;Xj;Le}2S&k$KV+GjG~7SEM6nW6y z^=Jnj&Y;T&WSk7Z34DG&3$Q30X=!PFfKA`={$BVIQ#l60|IFVb*&{u&U_&DK@nr8) zd%3q|dKE@oQOasePZ@s%69C{7jKN^Yg9xidQ zP%Mt7EfUwkB3wRs0K;gkj*jWZLAM8E`F^h7@INKc!a#1-owr5r>fYOOy)&F$rYAH} zp%DBO&+6+}N*fhh6Mt;l=VZ>xOu(sFJ&?wF`8!FBNPenTTNVP+ELr-!1y0`)6cu`m z?1Ji#B4g&Y^J{h0WT2EZ141Fzjg7g9>C{HoV131)pHG1j4gc)xssS$9*D z2m3++*H0l7rsI75=wi_=uc>ONHbKy59(2@T{$F;707_J(}FO$(_J~s7)WqQ{uAf*>8Wp+>?u$rcWJlJI_S^dE7#7J3Ry3rFywcU$Yfh0P@Iil{Z+W}>wt^nXvi2|_HY&f22_T!Eq-w3i66 za2R}?h33k6-7*{f3n5rXe)Z;3FlR?z;FIfXNYs)(P2idL`4YqD;6FLUpzt^U4{kYD`U>7c1rG!>^E*cH2qC8Wi;z0><9% z(1NLcm+n-PmEzNF(E^ZH*>Ma%9%XT6M)MK5bS|w6V5Qw3v=vpfw@%3e%_%=NuD?nVpkw z)fN1<-AlztDT*Ml>fYbXQgYOKouriHVK=!!h1FB+Grwi!KM&=I zTxJmuMQNw*Y0GloN*s7V^qVcfY;erM6Us~r3nMj{3k$>yZ zp8LbTyVzky@BW>e^2mjQOmDEd1(jxSVrI(`J>O?e{_Wg!o>?_K)5*u(mi`oxotBf> z?Ad5ZjN4j~f2#OKgmeBzcR<(%6>$R=EPQkvV)$E+--#xWkPI_Fy7$0)vO_ru1MA_x z50eJU#`dJ4!2W5K`$$t$=}Ek6lY?At!VAw)HJT7gRaJOB=g%<_C3c$sxrGK+Rh}?E zJ6ja|ra9dx2J6;m2fK$lT8Tw#6uo%CNH@h7i?tH-lI(xvg-!B6FmL$GgAp();NxA_ zAUT}3o&xxN-ymI{qeJc_>WY@kqu4s3X5Rlj{qTjMS~6swc=h2CE#T8}pjC(lidIKx z7;ztX&FNjZyvx|UnC3@WJnvA6;BxEwLiYcr!^K;^;CfSc}NW1gSu~zg8r8lwPAnzZbCIH##K!a$@H8t ze!|%yN=1!zDoMWnX&Pgt@bE9O%z= zyI7=g-SG3Xz`qbcxhsAO zyc(~(s^OE%b=~-+?n`||2_Y{*$8t5bHLuNdd&j29ngaIOyg%#)vbR8Mo@TkpqJQj^#Nn}nRsvol zD@eu_-)I`?bsnz;wlzgH;Q~;db*YeAF>*p}(b;;Ln^vKL^$c2?SDP2|!n;q?0?%D6 zj%X04{I2bt1PBd}2&3CsXt2^{fiTRJtITV1Qpcl*a?YTvd?3Lr)5wKwCkm*y zwlBP6_~|NT%CAr)`^VBuce_oYNM4D*IqcM(_*E1^OI{{WNW%;mTvN*Wkw76!Qb9f&b@gEyoF|2rxOW!*CD=d2-&t9uO}s;sgwWh62C)rh(^fy!PPyK zEqR8J1ZRdY9L?;rvYZ%;gC5!E6-2%Smv@yE12xC~IZa>0(C|b(^$|)nL%F{>M`>4%>9(;ustc|g+fo?(wq-hl(-B2(2!zdt$h+8 zOeE&ug&1)s=B@!2%{{{0C7sr=ur&krE?EgYZxSj^dj(6bxceEnHCS6%z;?AmoQ!%y zjx=0QA09CkmXyc@bb@?*SoKu!MV5TAKGw;9c0QJWsTiLb$bv)oMXSn($Ix)=5izlx zlM_?UEt1i<0|Zw?cc$#K(e49bH(+P@#8Y9>{R)5gv^`;)F`RC`;*`-{d>6X>Wwf6Q zw1PFd6cn{`ESzRMiCHF`9&ML(BSdCJ!7qpx`Lc|TLfH8}C8aXWbMaUa7${MNr#Z>A zS?WQ;ZGyY>IB+K&;208hlKKBZ^0l-UnxfyyQS2l1{Jy;2&GX@8w6tBO(l=ruUn3q0 z%#OqTPNymQvPB}Rs_@d%)1D(mZb<+u8eaYWP;?Ym73*0=74d_$$|EL)ljkheai^Dr zAq^02E8rlFOgy+t20!RG7X~hRa_!76^|I1p1#qIjge%{Y zv)f%DEsz$=xm{^lp#6QA3AVt;V}oCoqRDYxso!$kSw6BERA8Ax!j9ZzI;Cq7q=`6~ z6jG95xpEO6J(qk2WuuD+egP%AH&fHraAp=;`xMXHnZ|Ek4?)5)D-AT$zmWVtjeTcS zQ(M$+K#>k|K|oqmR6wZ~Is^s8f`pDz4CN{a(nN}s08*ujh=`QXlqS-P^dg`ly@cL- zFCmbGkhcTgd*68D8{>U{P6FfXw)Wa{&b7|oCvR`3$J-5QF8qCx_XTT<=?T^zf(X5% z5AVibmUVxD7X_@Ztx+a_`xcRzY4!GPphbaFadgq(suzcUAKin#^>9uJS@lEJdV3q} z&f+bJdU(UkbA5cY_c>4gHdWugAHObZ>r>CWjC6FHnYAB)>~N-JKgeo_#=pF%rDc7u z`_;1j#V4I-R_q$Hzx3D8r{>Uq(U${{RCV=u>HeEFpiYj3*98a)3Rc}?Uf*Wq{od6k zekPidspp1Nqn0#pK$H@@ZN)^wZ%D%qa_9Vm=OWqPg>@em35c5%MtACAFBT) z)erciqEfCg9T=h^^4hrNbuUV5c&2ilYyLL>mwhn>;fxTNlmB_)UbBoKJ~p;OErG8q z6iYq|6dZbc4eNQ0LAzJ2drzy&JN@NH-Llbd?vZ?-h|1*27vC_ zZd4Zfwh=I%6B1${{Q9-3mixle(nMcv)mL&B1v7S4PU6M5e*i)o2eg8)s zHM9dVkTpIOr}$yS06#qnC#TC@7`gIN zN9{)@Fn$nbpP841!CPG^FJ$)Y*leQ=b3s2jqd(rdd-HjnFM!JWtz7-fekW8Vp3g|X zeS7N)*fA(!(f+r}&_I4UnV`Za3AwMFm>Y0Kec1=yCI4?m<^7nzOn?A5BQb1QSsgT$ z=h`_mq@w=&Oki`f7Q)+qhK*Y}XlYy8{176h3D?hv%y!qcKaI0}z_UpEI^oGZ3u9~9 ztkUxpB3%rxOB^-Yza_ZfpHfhr^_&c9pk7#7ORlMTyR@Vo!6THGn;WGZRAV+$PRqc> z_UKgdp@(jXfU`-D3`7l!1y{z3TVutTzX=&0hD8D1TU-C`zSnkBeymE)n9yk{R+s|aB$+tX| zROih7oWfZ#MbqV`^gh_=ZYT1K^(f|9{_WZir6oLo6|Bb%#n78g&lvMv|4_h@t))$E~d ze_W4Q|LGq-R~et*<>?Ai5zH*1XEV29GN@)3FDMiH%1$h2j=dV%*ON#OyRvVYSMh68 zvFAxzaf+{ceE6`Awy|P|o6GIa{WtCHji;!sY;4S?;$%eAOmh1Lm6={`RBwlio7K)n z=F<|U)rS0!$sVv=oAl|ZrQtNy^u$Qjnc|{4vl^=GFl3L4?es0^kVwrGPTjMIqDZL*r+ZsK`)BB z2=aF~i`$Jn4C7OHPx}z;qdg~bULd2>v5L{Bd_aXy1d%>`gB-L&c}Q#3Fv;3|**J$x zavG|F(^R?z!F=o*VZT!0LO^$5AhOxX<8DZ+rENSgj(jQY%eNiX(Qi{VF1}oOKySMm z{%+;+3Ht90A)mgioU9D3ot%S?_=-sQg@r{`7eS3UorgF-#z#K4>H3n-bQGBe{i?NV zRPSkpM*JQlO$^OVkI!lV`{$Fb}u*>kp zdokwRjiVse(`heGlG|WtRoKZ8Yi_~|toBX!Ta4tjd|(#qV$a$i|nsDB5_txeXJBM#Tz!_P&j_F?Nmi*%Mj)RPao(wpu zMgr-kQou4!L80kM{cdG}I=JYxBxIyq!rx=$1X9rpmTy%sIUIMP0h-oIatCyXDXImKhC?3X$q&CSK;aW7wC z^LTrLV))ezxP^^gOg2jygrY7{ZX4n=GU6=wL(FIXrhr|W*XxQFn~h=D@s{4+`!h4b zW-cx#WMtS!FN>3_?~!U|j^re&3`;yM)DlrrM2VRXq7JUnKnBVspfxZOZRwJsF(%@S zfB=V+6XKG-qJY{kGWgFZYdEX-JQW{E+R}*_DKcsVVcSpE+)Gj^L$ZRZ`uh61Np@x2 zZEbDcxZN?i6O~@nbaed|NF-AqGc4@Y{!Y2#7RPZ)S53nTs!(4!$k&T~XO3pH!VA?A zWTUJcvK%@Uy>Nm?>6MN{!4(;qSEd`Hd~V5qc~`ifVh^PP)dV(G-cZ+wFtf%xiMYa# zrZTIxGKIv`GEaFRd`lbJSR7I^WL8G?=~;r4n^*U{#@op>uRalz%Jl~ip0KEoBI(h z)30Bqw9a<#7Y&t`mVQvn3+6Z+tNkNH2}FXSQCz(ubv2_9d|`+-*Oh9FkOD6kkPZ}^ zuJDH&~3My+^d-LKyq@_hdu9@l9k+sE}wtNRBi1x|AVqN!S|0niHS_6 z*^ScUiu7!9pCmc4`(kDFooGY>D=RObGJ@oLFTm|!q$dzJ*h^Zp+1AULU`mufU7&tI zk5(3dr#3Cu`5S!uiOBL|Uv+`^4huw=Ou)R?o=&4{8!a-S<+_=IK7sP2LQ1QFW&3Z8 zfi(xAiTQT%5~U;=-oRbbt}F80sdbpmsDX%5(C(Vv$m_aB*CNf$UpISi$>X8R(~>?1 zL%V2_Tl?Nlq_+RnMYYQfr@apvL-Nn&!5*?muI$tr`!lY3YXnUaNm*zqt|fuO1KRub zys|I3!sZ&731JCRp-6E|C6 z&t!+*%p)XuZ9z|8${M!8tuB{0dhFgMwQ_H2-+4W?uM@N$n(6QE5Bx4?+#55#CV?b2 z-fD=$HmV(60{4^}Y&A#eG#F}CVvZ#nQmFE~`vk+yv&cm-=(nVW+EKqGWp0K?-pqGb zKjPjIFXPxBlwHt==&31z?iR>NaagX6#k{9g=kpCU#x07NDAFFeQOWFX)&AoKN5+{+KsX=QeW>ei>G!Lep-M*Pv@;EMZYJG)u&DmbrO*(z+PiQ`@{REEsv2tw zcS+9gLZPZ%Cktkk-IP@?ux$v1UP#^id9?cC(O}}XU|k%K3(DHzHvg4~0XT zZD@~>EiccV(J?5Mg_@rJRDQ6um?($ao~FoPCwXyrZR3~X&7`iI4Xn3B#hq4FU0zsw zU+Tt*C3JO-GMaue=ZlN02LlAi`}2#~VSOFvU~8OrMt(-c#h5$;2<-6E6apb%0Ffo-AT&1oHIpA1HJ1Y)JT3Fk zv_|O($8Xpvg`z3W6!W@WVx}aIp{11|2Ycl_9A^Ho89lxT`79f@y;`JHpkwW4)MI z>_KnH887@I76sca-dskRvqV&~ymDiecET59LJe>S-ru(#*i#azTmE`jR*Wl{TU_jc zUx@D6{=f|bs4azLA6H;WhNF;gkvEO%dB-XZ@CY9N%)(3>fC7T;Fy}q6eT zNg)D_m(Y{+JhcVxnN4T! zD@h7`u)c=#nWM}c3@W9}49dGOxYioYu@I$*d#xe08;ua`h(v|s6KQ~*)6{lG9bN52 zUFPSeevejm7g`0GowBDqXMl9SY_1_5W3|~>`=Pa1EF}N^f7RV0SjQ25ioNL}z3!!* zy|XKzg~zl_31HSR+IMIJi3h{ImABu!a6xN+M(6&e13a|j^pZhUVe&ne{wZqF zQ%hH=6 z6Y(DSjkH*(rm<-ElrvbPhzr@V`s}AB2a~s0i$A!=s{L+h-F_w>41`Kko_RE*7ycIh z+*U4f$tDd-P^mFS9y(>jzv#Jn>rAQqTeW9V=k0U=^6IeP`yQ`Wm;xWa4W)7Z{MH#a zKu{NPC-g;nbPun$j9FT16^g>lb@YI1tKBMr{FK`S5R9J@QnU@x5Nl^95Tzf}j(&36 z?gWq?jpV^P)q3{z;{o*jiv=;}^(WwWT!B zEbNhrz_m-5#XM((*VUEJ7a2g6SFWb*sSI|Fir6|{TiH!ZtK_cxCD6}*^(w&Qg37Er zI@9DOVxP}=seRq+GkdHWlnSz_gOaY6#|vT=b#mN2KzA>*x<=f5F~xuNvPXimhEbkCjRSi`$Nc0!@+2{?~`zOpezH}Ooxw=Z)>SLL?zjHfrqkThlh4kp^ z*lNNp`&uZ0MF?R4<0$1!!1vcZ&T?K~KvD?gh?X>?q!F z1WYh4=$*1BB+Qn#53vVbj5IK=9}eQ)bf3SL&+At0#AOe)`#ycjAibRfX+)kNxOP14 z>vqw(2@1iviJqOsSO5SM9Pd_d&IfQyyYE{h$c@k>P`C5ieearvrfoMcHbtBU^a_Om z(DwxIyX-yhyk=GlB@>vzJYW_F$!oXmX~-0_U)c{&!7Oqww)`UPPv${xCc=@5I-rNb z$h)w2Cyk&1Bvcmgc7GTE3JYA8{5Z7HQyGBO7SdEmVoNe0KNx~es~z{B=)5FL50rGz zCKU*Ya=Ky6rgEMAEV3IZ(tUE6#rQrlqxDZVU5Rh|?A|gJe&#u!#Aatk?UL6^0b@mH znM9#@z%9{vvXpN-a9JX7^t#wW52CH6x2ru!!+2SFeg}X4F4=?1bsQ$cY5s8CiF>F6 zYpjVz21cMAFgUE>`~S^(#FDvX+(ji+O&pOYvW1lpVf^)z|GLnvp`oGY+SMX|$TQE- z2hbhoMUy)n5}~Kb-!%RxctwY+OIv|y@t;UNGRM;ob%_l+Qif{&`M38omFB@QE|t`u zu!AvFO&aPi+&ZV6Av8oL{ut`BkD*Ev+GmphWtbiKyZWUpAC;|#zoZit>+}PNg>8{Hx4qhogWOGIvhX4ZkB#G^Qfj)$6%hN@1@wH5 z(?I~cbR$C1zIC5&np)3N-(GY(*}G4>ej*FPHFxZ(NCPdd)%La;i^hPOdx(QJk}Jfa z@UVsh>)mKRiu)QJYCOAUcKgCuo=V;lmV!B2o%_P1N&(6b3mcqEWPNTz5>%C*R!kOb z2;6J6C9C~*wM-iBrD4l1Z-?KS;|n_(wH3s4y3SY5vz+5pk1Nw*QC2aU9ba5XI43xF z?SYx9bPv*vrM(#X$e(f3x48K1BHFuv6^MrLZHf_8-gsbXPBp0qJ_g_Givm=238gfT z+@hbwZ5Cu4gV~CDBaq$5}$BVeE2SMK@8QCCz zb+nJbk-iBB@bp_hqSx-Klii_5;jf7K43F~(!Kn5qhjTT84ek+;Xl%+ljrb{;Nmna; zuZyKI?^U764|>c*A8tK)8G)S!pJ&86`Sor%DpW&{16au8MXaAo=*BNU@YmTq7E9-R z*(Xbp0#>huVCC6{KL(wVACl8ezI)t?U zErSu^UH$fJ3oJ!Vt)@@e%NApi_anA758;t6&+_U}@L9$IP1_cZQvF%sxdO1cnz+pAnVb;5?6-{>RxF#X>Q32nE;n6lQM13I0b+3a|;*AzY*{){+;rn zrbE}{J$Ntx51YtLS4eOnE+BHz@uG^R{GZME1jt2W2DPM9t zLf-^8OK}699UZ#uRy9R8rZ^Iemdo&6ty@m)aU(eJ^W~MFo184WfBl~@XNg6tQ3nuB zB1b!AIR%g1_jY9thcyTO2tLw-3i-r8(ZQz95Z#*h!G-~(?ptGc$aWmvAp{@@NNp-B z@`AW#S6^0xghFn|tdo%#Ao2osS^zi$h`NvnXS(+PKgNE1!F?FUA=&ZSRGAeOhWPPS zm$Yx+9`;L{TDDNF2t%-la$jJyim&oV092OeWsp1HLz?9{`Wy8RqRK?9DjBIQ)agv= zt{=r2+qi5U2bSb#acxgRpMBrTYF$*XID2RVSfytl%Nx&jv7zU*vQSyaT;@b{&R_oq zHQvEP0O~XSC&TITTtqW;&?!LFf`U>R&|SGRzVy;V`NHzuIj(1G$8+S^$N_y>wzqDwy8QTqkLg~c1$ z`K9EM%muy-KMDJjqySxb+(d}f2ZR}e7sNESNp*Zz zh(j}qlz;Bok7c;NKcfdxjKfTsfa)=GBazH342+daAdC#*cf$ATq|)8h3bUDRe2ORtja=? zpUHFXh#3kTB?#cXk@`o87LeEobpUCmb39_%M)iF%N#6^wtmWcYE?uAMsk!kzJ3vgg zcd{F^ThK<(_|Bnol;v0ySo65GYc^a}zdXLlba(ajX~$hEY6vOP&}z$q z&dMq`;QG3VJAdSuPQck09uR1suGw!l?{sg?g@|b7iOn%k2R3hP+1FCSjUOrevsOXm z1*Msoi!C!1E1N9BX?e;jUeK%Ue>BU^l-IXjH?d#~v4HqwS8(lP{2A4-ChEzjk6e7% zvyZZP)Vk@U&*l|+KCZkvWn9V{XxwJAXS=G0Bg1sFBfo!?J0yq+3Z@4y7cXF(FL!bQ( zv^^O_=XR#o!d@U+ok9YCY~oQQh8-B`G$=BW8zBX{ugcI?{3nmn18}Ql2%g?+wYw1h z&h9AcFKPj*hnuH5*XldyUFXm+xs^I2Ui)MY5|im;nmOLe5cHDk0v7UTed8UysWCZY zionL*iLKmcXKTl!L}R^g^cfdWjb8P>Q!a623J+k48BiEl$&GM=;tNCW@$-=blv4rt zirKc!Vh}!n)g6zHl%wQY;(n*JKA;Cl`E^k#s((zhN)r*}CDJhoX3MPw6Bl}@zt>2q=eJ!6*<@%SXwEq90_8M}JLQ$@%o4 z&Q`ukH|$%$@Q-19^6}71H2yVTva@q28o0V#7VbW`IeOqx)BuX``_`Jz;Dev1bWqRa z`t7?-Dtr0m#|~>2dG=QMrbzV4ynUc^h}9@(5Z=G#KT4Yyy6mO5<}6u@GbNw+)mUx~ zVm&hO<)Jz^eg66hFrlHzH|z>fwE+8SOZUqOua4d9gCny8nHj>#MoM5le$(j2!pXxM z>=i-ojg6756&#{r|7y}wmXnk2caoyh_R|q^e)IZ+!dox?g?Dmtrix{28@d;Go`;69 z3B&Xc^nx_j*;t?1#=@#x=DSW_?(H&%9O|`Akl~9ImXvMjF{=pZ<8H z9{ov>W^PQsTtQ?CHv2F$?I0ayN7=~9-bcx1Pt)%;@uYW_QBCR|DZ`28HqgFaff63( z8uj0dzh1z7{Q9bQdU0 zAS#;*55*~8TRc^F2C7Z5@q+>gdulAc>B>$X)XL>#Ig(RC9pX}MK&W2snokZnLzD*H#FtR1 ztn6~WSxooCdu9MMgyNDN6@3WXtV82AL!Kfj_Fu@YEa^L#mkn{;x<%nHJDK6-7rgUu zBOpZ9_~U^hPi#be#eJjAt||NN8b9p}i*Jz62Z6~y%Q{3klp-A!i%%&jc#8aVL7Dwd z@<&o*7Wdd76O)DJ5TEK1cE`kzAs(L=={gn^pT(o|ST8OkK$WG=Resu)qMmmT?y~eB zyq5m70|3~NF8Rs0VonxhX>yq*4Vc$Pm%bAqYxl_RT=?>**|t+gsgDr9s|wXpBoON%H*p31d|O1uU# zz(?-jDDY#qL_T97c&pujw2ewRn1?ks#PN~Ab!E0RIEywn1rCb`y>mJ;lhA0E2j zg(O_)=M#T!l*y+00SfCmU*EtoQa*??Jjr{XuYjtPe#f~rKFyl>&#+ltk6-JR5_Fb6 z#7MYHYU69NsRHn_D>g5g0HW8)eeN)pKDs*&7%3Y-Nv~8en3eriexuDu?wUaG9h6DQ z{(3?w(~mL*jx;woZ=RC^CR04x9VA^ko{(J*uyz|adOBsF&W+@GiWFo6(f`cdka6}u zluXPg9{1$pzKudk5*RGzfIkG-ptZ1l+QJi(e2*?Qk2KiM*m`L$xlQSuIf*YU1r5?H z``ZS6O&^iQV~PeXIg8XvAmPUkLZX)We+4K)-;^B@h`%+<%DSPgCEn~bz0kMPh{Q`(YQw`%Pf#rz$oaz<;Bz(maN=fe(wogH!;RQo>5= dlJg{rE=!Bi84;2y_&qwv9aRmLuQyF!{U6HnVD Date: Thu, 4 Feb 2021 22:13:23 +0300 Subject: [PATCH 20/39] CI again... --- code/modules/tcg/cards.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 0208881b2d..82ed1173a5 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -531,7 +531,8 @@ for(var/card_type in subtypesof(/datum/tcg_card)) if(card_type in card_types) - choices[card_types[card_type]] = image(icon = card_types[card_type].icon, icon_state = card_types[card_type].icon_state) + var/obj/item/tcg_card/card = card_types[card_type] + choices[card] = image(icon = card.icon, icon_state = card.icon_state) continue var/datum/tcg_card/card_dat = new card_type @@ -545,7 +546,7 @@ for(var/obj/item/tcg_card/card in cards) choices[card] = image(icon = card.icon, icon_state = card.icon_state) var/obj/item/tcg_card/choice = show_radial_menu(user, src, choices, require_near = TRUE, tooltips = TRUE) - if(choice && choice in cards) + if(choice && (choice in cards)) choice.forceMove(get_turf(src)) user.put_in_hands(choice) cards.Remove(choice) From 6c92e99899bf5e5a86d3dda7df01789a52971593 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 22:13:59 +0300 Subject: [PATCH 21/39] desc --- code/modules/uplink/uplink_items/uplink_badass.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/uplink/uplink_items/uplink_badass.dm b/code/modules/uplink/uplink_items/uplink_badass.dm index 9181096124..ec0ebf66d1 100644 --- a/code/modules/uplink/uplink_items/uplink_badass.dm +++ b/code/modules/uplink/uplink_items/uplink_badass.dm @@ -81,7 +81,7 @@ /datum/uplink_item/badass/gaming_cardpack name = "TCG Card Operatives Bundle" - desc = "A bundle full of goodies required to work as a TCG Card Operative. A warm pajama, a mug of cocoa, a plushie and a pack full of rare 2560 Core Set cards!" + desc = "A bundle full of goodies required to work as a TCG Card Operative. A warm pajama, a mug of cocoa, a plushie and a two packs full of rare 2560 Core Set cards!" item = /obj/item/storage/box/syndie_kit/sleepytime/cardpack cost = 20 include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) @@ -91,4 +91,3 @@ desc = "A cardpack filled with top-tier TCG cards." item = /obj/item/cardpack/syndicate cost = 4 - From 1b4072a1b6f40c7f90dd96cb393ef50744ab23d3 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Thu, 4 Feb 2021 22:36:46 +0300 Subject: [PATCH 22/39] Well, reverts illegal cards not saving. Fuck it --- code/controllers/subsystem/persistence/_persistence.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/persistence/_persistence.dm b/code/controllers/subsystem/persistence/_persistence.dm index 7b8074f3ca..8cc879e79c 100644 --- a/code/controllers/subsystem/persistence/_persistence.dm +++ b/code/controllers/subsystem/persistence/_persistence.dm @@ -367,8 +367,8 @@ SUBSYSTEM_DEF(persistence) var/list/card_types = list() for(var/obj/item/tcg_card/card in binder.cards) - if(!card.illegal) //Nope, don't want free cards as traitor/ops! - card_types.Add(card.datum_type) + //if(!card.illegal) //Nope, don't want free cards as traitor/ops! + card_types.Add(card.datum_type)sss ending_human.client.prefs.tcg_cards = card_types ending_human.client.prefs.save_character() From c9e97986c855af2d1f00a45741e5645d476a64ac Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Fri, 5 Feb 2021 12:13:38 +0300 Subject: [PATCH 23/39] Patches, fixes, NUCLEAR CARDS --- .../subsystem/persistence/_persistence.dm | 4 +- code/modules/tcg/cards.dm | 35 +-- code/modules/tcg/pack_1.dm | 4 +- code/modules/tcg/pack_nuclear.dm | 232 ++++++++++++++++++ code/modules/tcg/pack_star.dm | 2 +- icons/obj/tcg/pack_nuclear.dmi | Bin 0 -> 11818 bytes icons/obj/tcg/pack_star.dmi | Bin 29061 -> 28412 bytes tgstation.dme | 1 + 8 files changed, 258 insertions(+), 20 deletions(-) create mode 100644 code/modules/tcg/pack_nuclear.dm create mode 100644 icons/obj/tcg/pack_nuclear.dmi diff --git a/code/controllers/subsystem/persistence/_persistence.dm b/code/controllers/subsystem/persistence/_persistence.dm index 8cc879e79c..b9706e606c 100644 --- a/code/controllers/subsystem/persistence/_persistence.dm +++ b/code/controllers/subsystem/persistence/_persistence.dm @@ -367,8 +367,8 @@ SUBSYSTEM_DEF(persistence) var/list/card_types = list() for(var/obj/item/tcg_card/card in binder.cards) - //if(!card.illegal) //Nope, don't want free cards as traitor/ops! - card_types.Add(card.datum_type)sss + //if(!card.illegal) //Uncomment if you want to block syndie cards from saving + card_types.Add(card.datum_type) ending_human.client.prefs.tcg_cards = card_types ending_human.client.prefs.save_character() diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 82ed1173a5..14ca197fe1 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -92,7 +92,7 @@ to_chat(user, "Card Type: [card_datum.card_type]") to_chat(user, "It's effect is: [card_datum.rules]") if(illegal) - to_chat(user, "It's a low-quality copy of a real card. TCG Gaming Community won't probably accept it.") //Always examine your cards baby! It might be a cheap syndicate knockoff and it won't save! + to_chat(user, "It's a low-quality copy of a real card. TCG Gaming Community won't probably accept it.") //Doesn't do crap, just for lulz /obj/item/tcg_card/openTip(location, control, params, user) //Overriding for nice UI if(flipped) @@ -253,25 +253,15 @@ series = list(/datum/tcg_card/pack_1, /datum/tcg_card/exodia) contains_coin = 10 -/obj/item/cardpack/syndicate //Higher chances more cards no exodia - name = "Trading Card Pack: Nuclear Cards" - desc = "Contains twelve cards of varying rarity from the 2560 Core Set. This pack was stamped by Waffle Co." +/obj/item/cardpack/syndicate //More cards. Perfect stuff for gaming gang + name = "Trading Card Pack: Nuclear Danger" + desc = "Contains twelve cards of varying rarity from 2560 Core Set and 2560 Nuclear Danger. This pack was stamped by Waffle Co." icon_state = "cardpack_syndicate" - series = list(/datum/tcg_card/pack_1) //, /datum/tcg_card/nuclear) + series = list(/datum/tcg_card/pack_1, /datum/tcg_card/pack_nuclear) contains_coin = 100 card_count = 10 - rarity_table = list( - "Common" = 400, - "Rare" = 160, - "Epic" = 40, - "Legendary" = 10) - guaranteed_count = 2 - guar_rarity = list( - "Legendary" = 5, - "Epic" = 10, - "Rare" = 20) /obj/item/cardpack/equipped(mob/user, slot, initial) . = ..() @@ -562,6 +552,11 @@ for(var/card_type in subtypesof(/datum/tcg_card)) var/datum/tcg_card/card_dat = new card_type + + if(card_dat.name == "Eldritch Horror" && (card_type in card_types)) //We already have Exodia saved + qdel(card_dat) + return + if(card_dat.name == "Stupid Coder" || card_dat.name == "Eldritch Horror") //It would be stupid if we require exodia or system cards to get exodia continue qdel(card_dat) @@ -571,3 +566,13 @@ var/obj/item/tcg_card/card = new(get_turf(src), /datum/tcg_card/pack_star/exodia) card.forceMove(src) cards.Add(card) + +/obj/item/tcgcard_binder/full/Initialize() //For admemes. + . = ..() + for(var/cardtype in subtypesof(/datum/tcg_card)) + var/obj/item/tcg_card/card = new(get_turf(src), cardtype) + if(card.card_datum.name == "Stupid Coder") + qdel(card) + continue + card.forceMove(src) + cards.Add(card) \ No newline at end of file diff --git a/code/modules/tcg/pack_1.dm b/code/modules/tcg/pack_1.dm index 52056fa4ed..da3215d0bf 100644 --- a/code/modules/tcg/pack_1.dm +++ b/code/modules/tcg/pack_1.dm @@ -800,9 +800,9 @@ /datum/tcg_card/pack_1/engineer_plasmaman name = "Station Engineer (Plasmaman)" - desc = "Station Engineers maintain the intricate and delicate web of machinery that keeps you and everyone else aboard your station alive. No pressure there then." + desc = "The ever industrious plasmamen are well suited to engineering work due to their natural radiation resistance." rules = "Immune to all spells except Security and Syndicate ones." - icon_state = "The ever industrious plasmamen are well suited to engineering work due to their natural radiation resistance." + icon_state = "engineer_plasmeme" mana_cost = 5 attack = 2 diff --git a/code/modules/tcg/pack_nuclear.dm b/code/modules/tcg/pack_nuclear.dm new file mode 100644 index 0000000000..84552870d5 --- /dev/null +++ b/code/modules/tcg/pack_nuclear.dm @@ -0,0 +1,232 @@ +/datum/tcg_card/pack_nuclear + pack = 'icons/obj/tcg/pack_nuclear.dmi' + +/datum/tcg_card/pack_nuclear/cayenne + name = "Cayenne" + desc = "A failed Syndicate experiment in weaponized space carp technology, it now serves as a lovable mascot." + rules = "Only playable when there are other Syndicate units on the field." + icon_state = "cayenne" + + mana_cost = 4 + attack = 4 + health = 3 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/esword + name = "Energy Sword" + desc = "Hard-light sword that doesn't leave burns. Don't ask questions." + rules = "" + icon_state = "esword" + + mana_cost = 3 + attack = 2 + health = 0 + + faction = "Syndicate" + rarity = "Common" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/stechkin + name = "Stechkin Pistol" + desc = "A small, easily concealable 10mm handgun. Has a threaded barrel for suppressors." + rules = "When equipping this card, flip it so opponent won't see it. Flip the card after the first attack." + icon_state = "stechkin" + + mana_cost = 2 + attack = 2 + health = 0 + + faction = "Syndicate" + rarity = "Common" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/c20r + name = "C-20R SMG" + desc = "A bullpup two-round burst .45 SMG, designated 'C-20r'. Has a 'Scarborough Arms - Per falcis, per pravitas' buttstamp." + rules = "After attack, flip a coin. If heads, leave the weapon. If tails, unequip this card." + icon_state = "c20r" + + mana_cost = 4 + attack = 4 + health = 0 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/l6saw + name = "L6 Saw LMG" + desc = "A heavily modified 1.95x129mm light machine gun, designated 'L6 SAW'. Has 'Aussec Armoury - 2531' engraved on the receiver below the designation." + rules = "After equipped unit dies, this card goes to the bottom of draw deck" + icon_state = "l6saw" + + mana_cost = 8 + attack = 6 + health = 0 + + faction = "Syndicate" + rarity = "Equipment" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/bulldog + name = "Bulldog Shotgun" + desc = "A semi-auto, mag-fed shotgun for combat in narrow corridors, nicknamed 'Bulldog' by boarding parties. Compatible only with specialized 8-round drum magazines." + rules = "After attack, deal 1 damage to enemy units next to the attacked one." + icon_state = "bulldog" + + mana_cost = 3 + attack = 3 + health = 0 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/nuke_op_leader + name = "Nuclear Team Commander" + desc = "All commanders of elite nuclear teams are equipped with high-tier gear and weaponery. And, sometimes, gaming cards." + rules = "Squad Tactics. Give all Syndicate units on your side +1/0." + icon_state = "nuke_op_leader" + + mana_cost = 5 + attack = 3 + health = 4 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/nuke_op + name = "Nuclear Team Commander" + desc = "An unequipped nuclear operative, ready to buy some gear and go full ham!" + rules = "Squad Tactics. On summon: Search your deck for Syndicate equipment. Equip it on this unit. Shuffle it afterwards." + icon_state = "nuke_op" + + mana_cost = 3 + attack = 2 + health = 3 + + faction = "Syndicate" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/dark_gygax + name = "Dark Gygax" + desc = "A lightweight exosuit, painted in a dark scheme. This model appears to have some modifications." + rules = "Squad Tactics." + icon_state = "dark_gygax" + + mana_cost = 6 + attack = 8 + health = 4 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/mauler + name = "Mauler" + desc = "Heavy-duty, combat exosuit, developed off of the existing Marauder model. A perfect killing machine equipped with best weaponery in the world." + rules = "Squad Tactics. Deadeye." + icon_state = "mauler" + + mana_cost = 8 + attack = 8 + health = 8 + + faction = "Syndicate" + rarity = "Legendary" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/saboteur + name = "Syndicate Saboteur Cyborg" + desc = "A streamlined engineering cyborg, equipped with covert modules. Allows to sabotage all the systems you want without being suspicious." + rules = "Block the first spell your opponent plays against your hero." + icon_state = "saboteur" + + mana_cost = 3 + attack = 1 + health = 3 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/medic + name = "Syndicate Medical Cyborg" + desc = "A combat medical cyborg. Has limited offensive potential, but makes more than up for it with its support capabilities." + rules = "Each turn you can give one of your units 0/+1." + icon_state = "medic" + + mana_cost = 4 + attack = 1 + health = 2 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/combat + name = "Syndicate Assault Cyborg" + desc = "A cyborg designed and programmed for systematic extermination of non-Syndicate personnel." + rules = "Squad Tactics. Fury." + icon_state = "combat" + + mana_cost = 5 + attack = 4 + health = 4 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/emag + name = "Cryptographic Sequencer" + desc = "It's a card with a magnetic strip attached to some circuitry." + rules = "Convert an enemy silicon unit to your side." + icon_state = "emag" + + mana_cost = 4 + + faction = "Syndicate" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_nuclear/bomb + name = "Syndicate Bomb" + desc = "A large and menacing device. Can be bolted down with a wrench." + rules = "Deal 6 damage to all units on the field after 2 turns." + icon_state = "bomb" + + mana_cost = 6 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Spell" + +/datum/tcg_card/pack_nuclear/assault_pod + name = "Assault Pod" + desc = "Raining Steel. Nothing personnel, just disky." + rules = "Summon up to 3 units from your hand with 4 mana discount each." + icon_state = "assault_pod" + + mana_cost = 8 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Spell" + +/datum/tcg_card/pack_nuclear/c4 + name = "C4" + desc = "A bunch of plastic explosives wired together." + rules = "Deal 2 damage to an enemy unit." + icon_state = "c4" + + mana_cost = 1 + + faction = "Syndicate" + rarity = "Common" + card_type = "Spell" diff --git a/code/modules/tcg/pack_star.dm b/code/modules/tcg/pack_star.dm index 6c39231c8b..b43747914d 100644 --- a/code/modules/tcg/pack_star.dm +++ b/code/modules/tcg/pack_star.dm @@ -255,7 +255,7 @@ name = "Nar-Sie" desc = "An avatar of the Nar-Sie, one of the Eldritch Gods." rules = "This card doesn't leave field. Every turn all friendly units take 1 damage and you restore 1 lifeshard ." - icon_state = "exodia_narie" + icon_state = "exodia_narsie" mana_cost = 8 diff --git a/icons/obj/tcg/pack_nuclear.dmi b/icons/obj/tcg/pack_nuclear.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0926f3084716413ebcb74afd131cfe9e8b562ae7 GIT binary patch literal 11818 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 literal 0 HcmV?d00001 diff --git a/icons/obj/tcg/pack_star.dmi b/icons/obj/tcg/pack_star.dmi index 157989465a9505cdcdd87f7ce26e48d362a1e240..273f4c62efa74c62c2e0b52c4ae312093a3b3857 100644 GIT binary patch literal 28412 zcma&NbzD^6*DnqtgS3iDmna}ecY`P((jn3a2uODh3`i(a(%s!CokK`>moRj94Fki> zJ^1;4p6A}*>-T!@{bS=o~|)?O=EMM;(rj{*+^1B39b+-o%q49tw%π( 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 A^Z)<= diff --git a/tgstation.dme b/tgstation.dme index 252ef0732b..a81f2a4fee 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3493,6 +3493,7 @@ #include "code\modules\surgery\organs\vocal_cords.dm" #include "code\modules\tcg\cards.dm" #include "code\modules\tcg\pack_1.dm" +#include "code\modules\tcg\pack_nuclear.dm" #include "code\modules\tcg\pack_star.dm" #include "code\modules\tgchat\message.dm" #include "code\modules\tgchat\to_chat.dm" From 18a82a242f12a720622a961386809b855520b9fd Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Fri, 5 Feb 2021 12:20:18 +0300 Subject: [PATCH 24/39] CI --- code/modules/tcg/cards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 14ca197fe1..8666d62ab2 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -575,4 +575,4 @@ qdel(card) continue card.forceMove(src) - cards.Add(card) \ No newline at end of file + cards.Add(card) From 375a6891bf765d0de91da2d8d0c7fd26980bb733 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Mon, 15 Feb 2021 19:44:47 +0300 Subject: [PATCH 25/39] Adds new nuclear cards --- code/modules/tcg/pack_nuclear.dm | 77 ++++++++++++++++++++++++++++++- icons/obj/tcg/pack_nuclear.dmi | Bin 11818 -> 15093 bytes 2 files changed, 76 insertions(+), 1 deletion(-) diff --git a/code/modules/tcg/pack_nuclear.dm b/code/modules/tcg/pack_nuclear.dm index 84552870d5..942506a708 100644 --- a/code/modules/tcg/pack_nuclear.dm +++ b/code/modules/tcg/pack_nuclear.dm @@ -180,7 +180,7 @@ health = 4 faction = "Syndicate" - rarity = "Rare" + rarity = "Epic" card_type = "Unit" /datum/tcg_card/pack_nuclear/emag @@ -207,6 +207,18 @@ rarity = "Rare" card_type = "Spell" +/datum/tcg_card/pack_nuclear/honkbomb + name = "H.O.N.K. Bomb" + desc = "A bomb filled to the brim with bananium and dehydrated clowns!" + rules = "Search your deck for up to 3 Clowns. Play them for free. Shuffle the deck afterwards." + icon_state = "honkbomb" + + mana_cost = 8 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Spell" + /datum/tcg_card/pack_nuclear/assault_pod name = "Assault Pod" desc = "Raining Steel. Nothing personnel, just disky." @@ -230,3 +242,66 @@ faction = "Syndicate" rarity = "Common" card_type = "Spell" + +/datum/tcg_card/pack_nuclear/emp + name = "EMP Grenade" + desc = "A modern-looking grenade which creates a powerful EMP upon activation. Do not eat." + rules = "Deal 2 damage to an enemy silicon unit." + icon_state = "emp" + + mana_cost = 0 + + faction = "Syndicate" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_nuclear/zombie + name = "Romerol Zombie" + desc = "A horrible abomination, resembling a dead human. Has green skin and red claws. Wait, is it blood dripping from them?" + rules = "After killing an enemy unit, search your deck for a Zombie and summon it for free." + icon_state = "zombie" + + mana_cost = 8 + attack = 4 + health = 3 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/north_star + name = "North Star Armbands" + desc = "The armbands of a deadly martial artist. Makes you pretty keen to put an end to evil in an extremely violent manner." + rules = "Equipped unit can attack twice per turn." + icon_state = "north_star" + + mana_cost = 4 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/fastdetonation + name = "Big-Ass Red Button" + desc = "A menacing red button. What could it do?" + rules = "Activate all spells that require several turns to occur." + icon_state = "fastdetonation" + + mana_cost = 2 + + faction = "Syndicate" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_nuclear/rpg + name = "PML-9 Rocket Launcher" + desc = "A reusable rocket propelled grenade launcher. The words \"NT this way\" and an arrow have been written near the barrel." + rules = "When equipped unit attacks enemy units, flip a coin. If heads, destroy the unit. If tails, deal 1/2 damage instead of the full blow." + icon_state = "rpg" + + mana_cost = 8 + attack = 6 + + faction = "Syndicate" + rarity = "Legendary" + card_type = "Equipment" diff --git a/icons/obj/tcg/pack_nuclear.dmi b/icons/obj/tcg/pack_nuclear.dmi index 0926f3084716413ebcb74afd131cfe9e8b562ae7..7894aae6f401a6813b55019f0d792ad2d02abc73 100644 GIT binary patch literal 15093 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 literal 11818 zcmd6N1zS{M*X~dPN{DoKNq0!62uMmu36g?@fTS~kNT(y+T?!I{bc=L%4&7Y?6KDH< z?|Yr|6VAoO4D5RDy`Gi#T9LXh)d?TcJOqJ2gc{FP^nvd+;I{+s0q{v5>^2JmVSxM% zO}td>Jl}qBa`$p_a|MBXGh-))-*pQT;GTLS$nsm`67B68%++4>=UKZwwl&k#Lg*o? zdEMHT`{syLdnswbCKHTDup_Ty++F_G+rm_>)3L6zMvCcoUfFqHQq&AZ(ws&b)CW@W zU(a#Jyv~39F@J)C!x6?*9v>0sdSfL?W{1z(A|FETx+z;7H$jtcZ#q!8-Rn!SFdNFV zYGI&G(QosEi1Z-P)RACz{K>oZb|mckBvp#X0tdpTtlQ?~mFqh_r<&i2kHSlEM|0Nn z!nD3H4kn665z9$Nrma2<4?Gr@>}S!!j~?C-JJl?X<86eVwMXt7v&L2{;+nmz zEllgV+7A^I3D_PQc_};(6>1O?(a07NaTag(WNYd(x5s%adNx4CPIZQ<67s^+Id@M@ zK}8B;XskEwC82FBHoS$D(~*C5HDiYSv0v$iTrq21#lOEfQCCptkjL|Cxae(ucz5}v z<#hF)a~DYjfu%WQdjufuCLzb7vJHC<19ufwZTr(#0(@L}X*n4I^A_1_TO*Ur*H={m zgT$Y$+S}o7Tmh3#cMXj?1drND&}eL9lGA?=J;rA^B*X3Fv?wqL9hJGzTK#TX`(W7E z7Rg*#InFTyRcrbIjE z?1>v{CBGy!qtOIvq~{mW(KQ?X#p(nt?@`Lhk*f+kNcTQbT*y22vTs-A?{tM$)5qcW z*@e-yzkkXaLz8RrVw$L@o8Yp+?QpC|Rweo82^{ZTw{85RvuP;6t?2g0xfrKOcm++( zU+`o*94TO_Bx{@Z5|{mqkkjTnQuAq28AU_m6jzd_@)Bx7$VKy$ybAyP@zZNGqX?$q zTa`#%T$bi$?`U^Pm>bxEh3=*A1v*{>BLuDDC|5fpNP^lO6!?M{9x=|*#r){BKUuCJ zCovR80dv!g_RS|}kg-j`yT1#?Ywd7+0!zS_oWS134^s|p=i}4w;p~1)@-mf4WtTmW zuj~B$L&Lo+d7iQAn1l_7Br?YER{!5+>qsKsb}ZMNLSzfrkdykXkf+Deb7`Cyg1cp`Wns@8;875H;GffVuH zDX|6x4zH70V2ylfIp8!=8e!bJUaghZb>iBZ#MsZ0DX93Q2y4lE#^(s@QWh8VAYz1+ z$WfJ{di|(RZT^dne&(46eoKiwkpbxaiYA&8w?hen}~$6cl0owk*ud!Etd! zO3KO_T3Va8XB+7)jRqCV=K<^r#;SUjNZ#l0q`K2nK>%Y-CXIBjGgvC0osCV`%BpJKp?3b~yi5Ag-JO3| zSJ$_?u`%86Mipjp%=o9Vsrar3!8-MqvAbM&%9MH13%%Q9gmY-)yvG3;md26#6a|)b z+I#JO2zDjYK!eYp%Wm(SUk}+2Pf%}O=JrFqJ#u6NlH-W>9uN@{mK1cqu(5ekC7;qW zba=3IKYR5;6#MtZ$g9H@3nhL1C*I!PZ0zjTPHt!E=q>sBY8yR~crZkco}T{t0&m(| zJC5oDwio-)@hJrnG7^5bp!QnycFo_1*GW()wEJLOpJXa?LO{tuRnKjlnyhf1K`XQ^ zD&*+sXuw~~g*T3NzE)|h~>PXZ3EzK4jYC|$+0+K)Y9!B-kk>*_ilJp;>qk~Qay zT3X700yoPacEh$$Vyic5)!c(#poOL4|++KJUKW!lR_2c{vlNYQFF(3VpR0 z9b~wq)h3cLxfnk-ZoRcTK7rA9z#UQ^4ZXU$nsX5cb~VYXk!s&HV1KI2RVs`QL*1ZI z1QT*00TEFM-Cy4xXV~eZCc&_FWce<1`p5X~e2pEQv~NP{oJpm5Bj$4nTYrD)Rq*{$ z5aL76;qfsCH+R3YWuL!=dPb5I@%H$*y+E?smq~Zj*RNLmmF0QrLHqtWfRgg^YLTS$ z+v;EUC%()oJ|$*RP*(4XDc;@Hej8ITw|SK8j5QfsjvK<(HImD;P^^{5Cu!nD|H?=2 z@DaXH+!$79SlGnaSVxWBpyRuDHUKDIv-%k4*~;mC>*+dwOv6ul zFOjoiQxFT~X-ecUY85{6qC`_xFimR!w=jZ=h9(NYBQI|SPu1cma;2i6Py>VItgWs8 zP%5fJJC>}u*6)!g5FJY`s`>It9O}3(sCD73?eFN&ehrNwvFwSf#>?M$_aAr3vk4jl zU}K%#msb|X6FE=uSj0S@j-tXV2Qj>=)J#XUO~jG0|pQah~U0=f3Lrim8@@B&yw zYO9>j!@hh0~R z66`vrm?=)D%CPJ9mslDZ2cTc(FSR$`Z>XSd887^H@B08OwrCWRjEoG#wGN&A=Z|FI zaQNqQTInYb)Lb>oNDAIe*?eOrR(-a>s@fk4Dm7Ns?1sFd{5v?faSH3Ub#S1i!QTQa z^zAlC%C9Dz_~5F;=J|iQpP8_ity*;eF2h{LsGmSMOT3LL7=Z{RT2MzwswrI=^25tl z*Vj5f8yXqCn^;nuMKV)9v+InVqR@Bixp7y;F*N+W)b6${tr{q7W2pMd^!tijuq@0+ z#nLj{I#GAqis(%>!CbqWLR7W84|0oEK2Oko;peFUuH*;opuuNrPWLFQo*qf^w303; z%$qePu~)}RNoTWJfGgs6TpY$;Y+l|^XG%y_RK)q>V<93EUE&8DKI~oH;lu`3Ryvm1 z2SQ)l)+L^}!p+j*DXC7tOYD8*Ej_t4Bk;o`G{)~25PWy)y}{HSzX^Niws4P&2E#h? z%LU-{dB(o}@YpaOuoeEO0hm?L9>?+9txWKE2q~336%N*jtoLMs7Bf_8aPL*ck|ny?6PGc# ztdCCRH2xE~0h8?U<5NBrdR>K%cy}{gAP8l1B2d@iv?nOvUfN9JTC>(xh_s5;d5WAD zgXYc^#$I=?RZCv_--Jl45o<04e{?QuC!?F_ZFj5>q~*uOM-jf!Vhv|Gx+TE9{) zl$&He#{%`^cfpsYYTjFa_w^R6R)o^ zYsANCccz*kguM)HL=0_tth`xW!5SJ)FPP`J0~vzXE;&?Q(TQMU_2Py%e1p9RrE*EU z>F3N547hfop`rQKz!3M5T*)pGHY>2|yH88R#LXSq(Sb7CsbB3Ba`z{#th`1si!$62 z9^iVhcL}Gc6VSgq6BA39LP9))*lOC0M=*|ko+=HjVEYrojH9bg0?{pK(uvvM6wE94 ztiW3s%^3eM|KWmmHl<$08aRY9YVRFx3Z45^oag5K&zh!f`UVDjM@M$v@A*#VE@Uw` zQ5=!N4^~2Z4LuiluFpE%9MxM4NNBK41GQuALFr~gTK6NC+SzCpMmkp|D+N9|zr`fH zD;6n@bV#kOj*uCjktOIjo`6&KJqNqplhN`e^W!Rb7+!SsY)*Rm3uk8@7;Iwcsdz^0 z%8KQ2S;fZtS8WZ!>IeIoE1@B)vILCy8=55IV(CtLgDwRgyv(w9ye5o#eSQa+dUIwb64Y;^^?(HGGYkjEd^H zTNRn=52K3nO^ABZ4n5P*JG(pk#USa#H6OyNI}GQM*(UE2p#^S=H}EKS(T3DUXFsCI zXhv%XQ)1ej``8*(_f9ye>8Gv zr}q?UKvQJ{#J3Y3>nkhmg0???tl?)1^=4)sIyx-GdQOPnN%y1+$ls|xAbakZHfXhsYdkls3apuhy>m9Uw2mZ zCSY?#pIk3eKAjB8(DF{->&{#K#R1(Z(}MVMk-5UOKq*A%#F1kjwjJ3*643L+pAEa* zK&s;T55_Z*FQx{hzc0pTzj>*%S!Aj%6MP!Z1@bAabkWGQwKpN3Kbt0HXc`-*OyT4y z85>hpeDK6KdY@9_#gu?Z{N`_t7Jk*$ISwntobDX#?dcU`9o7U0Nk079+M0EJ zeT}i_U)5e;pFA~XSS)$_vaY`VsnfnU_44xa)XYqce*k|K|9Lui=%SfCcOhrkzSiS- ziFz1pYAbBZnUQ|+i;aWBshDgw`Y40b<9toZ=rFcKh$DGn)CyK5olc|{}K+@yoRrjHwti-~&%E!kC(9!a# zq&UA}Il0?q@h%lLH7-UcO9ZN{?WEP`D5%JsPAtPrFvBcWv|q9z`};}K#q~VScayf5 zZ3+?MmU->vzCpjWVOId|zk>~<{7eS{$F0q+oj?X5<#)~onys{8Wnu~f-SbYL--$I_ zT=qjbh4u-duXu{Wijs{)FepZM+6aD{kTdTqX0G$Y2vQD|~(?r#|G@!R{Hj}vtC#C-PR zGVYAzoJD63+WY_7D^GLRpU8HclWTf;4E{9XebG}Nu#NnvCaFY`eD@ovnaKo;)c^)(EPl>Bvh)uXo(Wt+1iPV#4;r>m8k+**H0!S(bYuN%!{m^D8Q%=W88! zV%Y&J?&<5Rg`mM-p-}IfKB&U?PqHI6y##dmR^P&d<|%lp6$&gO{Chc-+wi*&C9F+M zs9-QydUZn3gdX2c^}Gui1;zfkJryy+73a3rzl>yS8U6?WNCx9GYYRQEddY3Mlw2>4 z`T34s0F_&Mc9Ub}Ve0Vs$8%PLJ z6Qu>Ch;e@W_#v7x45X7|LLsfUT9Umi}HMrK5x>No!0QMk;wurn!g^G$S z*Go1uJbXUqfpt`h&ujmuAjZH`3{V4KYRNr5TeKSxf3#Xwtn89hXUFEA1JY$u?K>c? zqBX+J6fIlbt;)+&G)*bUsdx|PE|puM{YF7f63+HC$Sr{dCeC)o-lO@$?W#jO09zC* z?I~=JK8%0W_uN2M?A2X7J)_|G_(a{>uWJfr`0pk2Pplz-qycAGS@pGv{(8tN*CSWY zN93;sq0?U3RAv=BpKQ|DnEMCU{*QNA%8DPIu}psuW~x2u(3V&(oVr@ySSLH{x5*6f zq!)Vq;eUW$G>r9-miQ~#!*9wECIQj5@awS7oLw7n!% z#y4Zy=jG)k`s>%kTsNTZv>h^ltNf^}RVm%QSuTQ=znUrKDLU@v0cMbDu;pQ7C6V@i zTE@*?hddGk++wDTsZj3RJm3TRq2xdUl9rgM1@H%X1|>x2!`TJBE*#6KOHEBpsPD!` zSyk0eW%Dr$4^MRSNm~YBx1MJc?5~IJXoEmSw2G*T4PK+l`2(N*^&c%@K4Ek2N}6%3 z3?S|D@o6aTWaj0KSy*_@E-NUgOMR7B?@B~K;I&}Ea{J4j8iTR26a?3CbxKZd{-^gQQ>Q)qj;R5Wx^V!F6?fpSwQ6u2j6+j(l)>ve@^zeE0_` z$752`?k|rh1v7>-<@m^BOLTHx8W=!pj^C3QUffrVbE{7KC{lYAFo5mV-u+GsF(ivU zi&}=Cj23FRZ#~pX58c4CYK*g08F!O8Yvv1Sx>CQt<3ZnbPaB=zs6Uz)J^8eaN#1e2 z>zho=7NiKTD4(lkgGOs-7503oxh>v9%&r(btRitAw9@OO-P;QiCF66{&pn?B4DTHv z>!5qG{tJY=1;`KH4-H01^cetI?*WwK2{dEt>W$24z@>Q4^Q-XYlg1DHE8j-;szxVM z6Ni_6n_N@RVaQX-D?sPFKJmC&?_^h{`V^q#+Vf5u7E20u51YP62y|F#iP28sz~Zcy z>8kj_is*`GLPGuw7;keRQvu4NX?&Y*EuXXB=jf3b3w~ev#qp>*kvX%X%veRzlM242 zC$tZ@0jY*wQi)K;@s!>-ZQ9?ImU3xvK&@3ft4B@}LF(o5W{WEZJu9h0jp_aqyH&(Q zl<1*D)j-dEJo4$-p_iIW;=;Bj@U6}TVHRGa1=eo-pC(D(R_B8W>QR3;m$~D2Op{kWu$K z-1G7|?MsL_^}gpRZu=b_qE{fNyGy?KK9&)2b04n;UPc9-?4&&Q(ro5xxfy@d7W!|^zOX(zzv-zI^YIm&_-vD_UR)q<#zj#f!t!?c;r}887DOo?1OXJ6d3gn^`PQdxNxlXG z2b7~f=PrN`!V9Fa|HYbv_$=N9MCzxm@Q{WcaFYky=cYtyUu{ynnuD)j-`i~rP5XVRidZ7pZz2gQI z^tR_eLO3|bHI(R!Gy2aHss=Odc>hWFpRkk>80xkE5s<_ZqkA3vKPPf-vEn%XyJk5O z1E+nB@d(kys0+wd{`?U{0Rux`=@#oD-YrSkEta&6=znhn^vWMOZmxLx2zAzRA_D2S zQGP)NRcWO~Vd$6XJ>Tf@^?0t^)*Xoz#<5Pe zaRHR?Q>aQi{9>L_sh1Y9OZ>Yy$maTfI_Ib8rc5~Uulxj(`qLV5shGwTmfJ18_LK08 z)idTzN^q=0>kYqR6B2GS^JZ`9L>|l}+;bm>f}L{Gd7^@#*)$j^_Xl#JEij+U?~JbC z9}cbH48f`s`7C14GJ*gFa_8v);=mR+NPoVeveLDqZt?u?nfN^8@PLHCE@klAO`QC8 z3G3P&p)cMZ%neQnXWm3&Dcqpji{Fgl1_6eMc>5Jy+_2W6Jd6AzV1Y&{wwnQh0>rHj zh7ofC>c6RrL~yMSp;9q+$e9A|^7*^~E4&tAL~>69lxbPi^f z_#7Qr0odPWw*S3Ter{2q{T&(6b$Wx17CfCDF6FROPUAT0x;FpHKXM+i>VOI==*@XA zdfKcEG|9-O^IP!^W_1mtKakQywgwP8))z=A@SG6P%3sDySG#rY6Ne{R#r{vVAB^|L6vjk?ES0h8Cbb^3KW~9Ix+)&jHr1(Hqplv(Mj#in~x_2I(hQ?K`M*^ zwr{d@IX8E4^*5mfxdiaxi`-nMo!)Wl9$nR4Pl$pnQBlEk&L|f+fn^nV26a%~6gAeh zx~j_9%*qIGz%=r!TC^@dxc*ne#UO~5(dX(+%>~lE0^ODa53z$k@Wqry;GG8J*{P_i zI;qS}PqULNzM7P$`h=XG{%pAUfDT0Y_v(45+!ZcDx)4LN1RO6ei}Lbk0I8kQe!&%A z>dUD=!Peck25{G3e`J_*XDlk}6NM*b=yKYgsj7ud&a4o1&{mWFMC>>WSzS`~#kcg* z60a!s+i^o|3k}VURZ2qfs=0FuRVv&+cJN(WY_3@Ai zV0j)<@;jbWR9cOeO_oS`ZWA2L{5YV@8#%x&t*V-Jaa*h(wp)p%m3Vp(zb!MoxK-7N zbcGS`zD0e3XwCK#BZtvU(->~U!_0i%VPBJzrQa%S#1LGSK6X2WI$P5{YTzE%`E$nV z=5h3z2oOh+hMTk7j>+%X9P>vap=j8IKB%U)2IPCPSK{~Z=TJ_(9V!r<^|fpCxKSOd zF82oytnRW{AKTI*lMO-nF~A3{M00?D>fbM_d3*ml*Nczxc+f!dFNy{1@B8-2ZM_C~ z3t`6mXOOy?86y{Q+IXg`csIr1KOhjn{J&WMzv#0OV&r;;laqb-H=ZT*u;MU^xL9lb zcMi7oWO99;ZDFt=d;4UH*54VPRAQ7Z^~YBZ9(Jihd?MF zO8(92LbmIpMfHzH6e;WLe_J<*+7=q2X2QY|LqnUTNO>vmJJERAYpRo(>CQ@v2S0BL znwn_*Y=^$GYdV^>XP44H6ZK05wa=YBx;~z(DBOBEGft>i^3GMjsMYmElDmxHm;AzK zaauR5izTZRvlt(+Seyv;VC*BjI`ef%UEre*2zK8YI^X7}$#)f+o(()H%s=4yoR7+5 zDlhnNoaz-9;*b+V)$ST~JOpcy-*w*r$c2@aL_vNHD=+2`=gkqF#B)TV;^M+28i7C~ z6d)7M+?}}p3=ofG%SLaE)nVb@Y0_&Z^IA_&R{XwO1RW!GFxi(q9tHqzvx5W>giPP>l)irb`i)|D z^N-qu7Dr7x{6P>B2K)9URM*_NWHSIb-_4rKnh)q@0P+qM%C6u4c7Wn{ER6fuNcB{rO|m{@;68>QJn&pIOYty;GO04cnB}Wje*D9vi2@du2;{_f zDdSdO;JtSYkzinhQthixfug>_)^_a4;|`}+k+!RCpAaYY;=r;ZrO~%OgI)y0V9eo$0JK5=A_qgT!`BOa-l0Z`5-Yx}s?R>2PG|~Lzh4yRw@Q{~ zD0!JRusxhH-{L32&CN}AG}qa8b|x1e1iUx&$3omfHCDDIjzWLS6K)R%8Fb5in*xkj zG6Zf1L*C9ifF#X6#l_1bL@JD{-t?~r{)2N<*_t6$%O=5K8uN&9Ma^kXs2h8atLyJy zckOS`XM0;VWqRv8yu6#1_b0yab31)~{kayui=e;^2{#TI8FOk{e>dgNdBh50;;u_v z-a`T=xyyO`->ZNE?bobjLFZ?d(ojk!I2?=qmpSB)yxJ2}Z6UDt+wC+P) zUmC`jCcfX(+5XM{`h_c6mmVjU|3L)=4LG%guV3@w7WBApeZ0LBzkUtrwGleR;N1ZF zE}IDWMNoaMMQp3UNzv$p`k@s%Jpk=Q4`PHMsuxfGN6Fe7i_$JlB~HWT5gA|Yt4)%g zJ5-x+^T`$yC~E?4_(M$MI#iYOkyacyE^*A%vNb_Yf9>d4dM+Mx7@rK(tB97P!A3c23qh+ zN=jiLi$bh|@9gEQkbLssYic4o>E|BRQ{xr;KC{5DvNVKV_h4C!z zD=w-jFf3A2Q%f-|sH(k?&52_O1d1;pA_F1Dx1uB*BD|?}SM9N()}TCY#P+;3$Lz@( zv{m9_QW5hfAY(#A^T%pB$NROYkTt6g5Zjdq0U4$~e4+%PbSiFF2m z@1=NgcYn_M@f2=V@sYf+H2oI$x&CSm7WFVy5TmI%FVDIIWi_Aj0bljcRGERP@8bJ^ zdL~Oqh%g9gJFp@$2j5x`w_Pb9nPPcB>K7nc)v>d+QSsMspY+PF;yz&$l(#M_jA$nT z!U2KdmGlf{&x18>*vhGaaW^_G<8!agG?{YjVZ7Ji>R5;T%QRsoOv|>wv~}44yoV3h zNweA>yF$<@R@aU;E1gV0(k~>R+v4Y*@yef4$CWBk)e(E?Z18mJ4af%(N21GLZrSRe z)W@N%gswVCUxk`ZJ_tzB1u6m?u+%x1Kvzidv)tnA{8?399VX(3?$`OJ?j7%beb|VV zz;p-9x~sdp`gPH2A<$CMpEe_5CI4rs7lTR$(E>m)oRGL3NH%VaL*@VE0ZZ*uiyZ<5 zEns#44-}SS>94WJ_>D1e;y&n$G9=>@9zsn4SQi7_M|Aqn#=d`viAl?>klrx>H%?Ff zof*wL#mc-r*L?Ei$u~*|R#w&`Jt0-qrhAO=J2dhCu6zFhQNrm?M~HR1nWbX<+Z`5i z&Ve8XpJJhqt7r?>u5l1x%xdt_EUCUh;Yq261t^(IE6w%sv2YP+Mm{W2C0#m*jH&6&+ zW;jy{{r9tC{TGv$o7jqkuhrGpqz;aXz|BU7Aqe@!Qb=j7y+UL=A?@{lBs zgTOS1@VWtN!Pn`-^1ZBVoY$h$m__UPbN4%s(00`|H!!o(D6BTlw*awc`&aJ-;6VqP zo-se5XnU!eIJm4F##7zDL1ahkOkHD8-oECBqMU7$hJ888C$SgwrNh|zlRPl+qCr!N zG4~Q@Ulkw~0rE5*&&0rBW1>JYY>Cp5%(ZEc<0H_E=AGu^<0~rDc!vDEM7bkyn_+eQ zh|Ha^fkc;&BPb#Q@56@==Gy`S0wt}j7M|v={$i))l~6Cb@k&?xEQ!%pbb{zpHO6)t zc{F@fY%uGY&j&!ODfrEw8yJul6&3LsYR9hpA~tcRLM8~Uz}2Mz?sadX=*4m+Fcflm z=`}DoXtAxMqf_$zd(6;~7HEBAqtR>cYbB|S$2v9;B|bK`|NcGaboZv~^1-=iXomQE z%r`)GnU0K%jQl*KgM&Q<)Sv=ww_Q$6wUG{68qSJlyxKamCy#k@qFuCk1ycAe9Who zd9-x1Od#n5Ydb0KNah=8<6G6vyW7<0W_be$QA$e6WuY$e`*&W)MW&;_1Nkj2=4oHY zT*RRbT$$afJM+4ZTAP$qi|&gLo4oe)g@N&v2#$@}g(EKWK-6R*qa2FrVn!2Db;vA#?DjP|Q|PP9B~?LAl^FtSS~J0H1i=N2Sdniprz4m)$rML{{0HH3m6Wnk*P`Mo15*~jUvCFw8)KZRB zPHUdoxhu`2pr#hKhy)h38_AR!n4lyP6cQqV_N%-amar`x#xA7(?INBbjDHxWM1qea z)0e=q2EW(=W&}Octm@r`r7^|D#fh5apFVw2>*C^aX^M>)k)NHMG9;QT0Vd}@&%6Aw zuXVaZV`Iw%13ie>zh0OMaC7GYt<#Uh99FLwOML9t{Vui}193FMM1pDNahTORo}IKn zRii1YohCWzU6%(ES=E6Og;Pq(uR~W914C!+%w+6Ug^`}VzLLE?M^aJ}f6BWvY8{|jDJLu%y}}_T(mXhbj!4H&G_wVlQ($7iYQb2Ig^Y` z;Mm_e%GKqTR8w|#o6Hi7(-p>_Et$ieoj@PUz|^#iH#XD^Wzif6CT+S3zh6F? z`(^IGylC7zO7aO=VRVI0vLDV5>40@T-(sxvUwz&R#z2l;sUgZ=Rot#e3y5lBU|@{q zEi&p-WC`@{XaY2p{5iZ&nBWFilm>957xCUya@^3MprD<{0D%Hg0S*9kMdyhz>g<@1 j8F0>ss5AZ!H1XGa+uZD1(Ij979HgQ8Ql(PqP00TN?O}=! From 893f5b42e74d8fa26329a9272dda82c39ee663a3 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Mon, 15 Feb 2021 20:10:17 +0300 Subject: [PATCH 26/39] I hate trigonometry so here you go, propper formula for card rotation --- code/modules/tcg/cards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 8666d62ab2..d5dc8dfdb1 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -460,7 +460,7 @@ var/image/I = image(icon = card.icon, icon_state = card.icon_state) var/matrix/ntransform = matrix(I.transform) ntransform.TurnTo(angular, 0) - ntransform.Translate(sin(angular) * -15, cos(angular) * -15) + ntransform.Translate(cos(angular) * -15, sin(angular) * 15) I.transform = ntransform angular += 30 overlays += I From c89a3c073a45c97347171930c40dc3b3b0fb565f Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Mon, 15 Feb 2021 20:19:43 +0300 Subject: [PATCH 27/39] reeeee --- code/modules/tcg/cards.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index d5dc8dfdb1..75877635d9 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -288,11 +288,16 @@ var/list/cards = list() for(var/card_type in series) + var/datum/tcg_card/new_card = new card_type() + if(new_card.name == "Stupid Coder") + continue cards.Add(subtypesof(card_type)) var/list/possible_cards = list() var/list/rarity_cards = list("Exodia" = list(), "Legendary" = list(), "Epic" = list(), "Rare" = list(), "Common" = list()) for(var/card in cards) var/datum/tcg_card/new_card = new card() + if(new_card.name == "Stupid Coder") + continue possible_cards[card] = rarity_table[new_card.rarity] var/list/rarity_card_type = rarity_cards[new_card.rarity] rarity_card_type.Add(card) @@ -460,7 +465,7 @@ var/image/I = image(icon = card.icon, icon_state = card.icon_state) var/matrix/ntransform = matrix(I.transform) ntransform.TurnTo(angular, 0) - ntransform.Translate(cos(angular) * -15, sin(angular) * 15) + ntransform.Translate(sin(angular) * 15, cos(angular) * 15) I.transform = ntransform angular += 30 overlays += I From 924cfd10074cbf62ed73ad87974289e68633e075 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Mon, 15 Feb 2021 20:25:27 +0300 Subject: [PATCH 28/39] i hate this PR --- code/modules/tcg/cards.dm | 12 +++++++----- code/modules/tcg/pack_star.dm | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 75877635d9..3d6b3c1fae 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -288,10 +288,12 @@ var/list/cards = list() for(var/card_type in series) - var/datum/tcg_card/new_card = new card_type() - if(new_card.name == "Stupid Coder") - continue - cards.Add(subtypesof(card_type)) + for(var/card in subtypesof(card_type)) + var/datum/tcg_card/new_card = new card() + if(new_card.name == "Stupid Coder") + continue + cards.Add(subtypesof(card)) + qdel(new_card) var/list/possible_cards = list() var/list/rarity_cards = list("Exodia" = list(), "Legendary" = list(), "Epic" = list(), "Rare" = list(), "Common" = list()) for(var/card in cards) @@ -465,7 +467,7 @@ var/image/I = image(icon = card.icon, icon_state = card.icon_state) var/matrix/ntransform = matrix(I.transform) ntransform.TurnTo(angular, 0) - ntransform.Translate(sin(angular) * 15, cos(angular) * 15) + ntransform.Translate(sin(angular) * -15, cos(angular) * 15) I.transform = ntransform angular += 30 overlays += I diff --git a/code/modules/tcg/pack_star.dm b/code/modules/tcg/pack_star.dm index b43747914d..94529d7c77 100644 --- a/code/modules/tcg/pack_star.dm +++ b/code/modules/tcg/pack_star.dm @@ -236,7 +236,7 @@ mana_cost = 8 faction = "Exodia" - rarity = "Legendary" + rarity = "Exodia" card_type = "Spell" /datum/tcg_card/exodia/exodia_tesla From 3ba4a9d670fc9b51eb82392a4a0c94f0173f4be6 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Mon, 15 Feb 2021 21:02:54 +0300 Subject: [PATCH 29/39] FUCKING FINALLY --- code/modules/tcg/cards.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 3d6b3c1fae..cc67bb3fa7 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -161,6 +161,7 @@ second_card.forceMove(hand) hand.cards.Add(src) hand.cards.Add(second_card) + user.put_in_hands(hand) hand.update_icon() return ..() var/obj/item/tcgcard_deck/new_deck = new /obj/item/tcgcard_deck(drop_location()) @@ -292,7 +293,7 @@ var/datum/tcg_card/new_card = new card() if(new_card.name == "Stupid Coder") continue - cards.Add(subtypesof(card)) + cards.Add(card) qdel(new_card) var/list/possible_cards = list() var/list/rarity_cards = list("Exodia" = list(), "Legendary" = list(), "Epic" = list(), "Rare" = list(), "Common" = list()) @@ -302,6 +303,8 @@ continue possible_cards[card] = rarity_table[new_card.rarity] var/list/rarity_card_type = rarity_cards[new_card.rarity] + if(!rarity_card_type) + rarity_card_type = list() rarity_card_type.Add(card) rarity_cards[new_card.rarity] = rarity_card_type //FUCK CI qdel(new_card) @@ -462,7 +465,7 @@ /obj/item/tcgcard_hand/update_icon() . = ..() cut_overlays() - var/angular = length(cards) / 2 * -30 + var/angular = length(cards) / 2 * -30 + 15 for(var/obj/item/tcg_card/card in cards) var/image/I = image(icon = card.icon, icon_state = card.icon_state) var/matrix/ntransform = matrix(I.transform) From 2b46d87742533a61a1de255fad7e6327073044c4 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Mon, 15 Feb 2021 21:15:08 +0300 Subject: [PATCH 30/39] Packs now put cards into your hand --- code/modules/tcg/cards.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index cc67bb3fa7..54c4c8bb75 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -275,8 +275,12 @@ /obj/item/cardpack/attack_self(mob/user) . = ..() var/list/cards = buildCardListWithRarity(card_count, guaranteed_count) + var/obj/item/tcgcard_hand/hand = new(get_turf(user)) for(var/template in cards) - new /obj/item/tcg_card(get_turf(user), template, illegal) + var/obj/item/tcg_card/card = new(hand, template, illegal) + hand.cards.Add(card) + user.put_in_hands(hand) + hand.update_icon() to_chat(user, "Wow! Check out these cards!") playsound(loc, 'sound/items/poster_ripped.ogg', 20, TRUE) if(prob(contains_coin)) From cf76b9d7407e28c497cfdac35413ee3ff1f0bf4a Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 16 Feb 2021 12:12:20 +0300 Subject: [PATCH 31/39] Fixes card saving, fixes some icons, adds rulebook --- .../subsystem/persistence/_persistence.dm | 2 +- code/modules/tcg/cards.dm | 79 ++++++++++++++++++ code/modules/tcg/pack_1.dm | 2 +- icons/obj/tcg/misc.dmi | Bin 5212 -> 5229 bytes 4 files changed, 81 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/persistence/_persistence.dm b/code/controllers/subsystem/persistence/_persistence.dm index b9706e606c..fb2def579b 100644 --- a/code/controllers/subsystem/persistence/_persistence.dm +++ b/code/controllers/subsystem/persistence/_persistence.dm @@ -371,4 +371,4 @@ SUBSYSTEM_DEF(persistence) card_types.Add(card.datum_type) ending_human.client.prefs.tcg_cards = card_types - ending_human.client.prefs.save_character() + ending_human.client.prefs.save_character(TRUE) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 54c4c8bb75..b5498b4a0a 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -286,6 +286,7 @@ if(prob(contains_coin)) to_chat(user, "...and it came with a flipper, too!") new /obj/item/coin/thunderdome(get_turf(user)) + new /obj/item/tcg_rules(get_turf(user)) qdel(src) /obj/item/cardpack/proc/buildCardListWithRarity(card_cnt, rarity_cnt) @@ -464,6 +465,7 @@ desc = "A hand full of TCG cards." icon = 'icons/effects/effects.dmi' icon_state = "nothing" + w_class = WEIGHT_CLASS_TINY var/list/cards = list() /obj/item/tcgcard_hand/update_icon() @@ -590,3 +592,80 @@ continue card.forceMove(src) cards.Add(card) + +/obj/item/tcg_rules + name = "TCG Rulebook" + desc = "A small rulebook containing a starter guide for TCG." + icon = 'icons/obj/tcg/misc.dmi' + icon_state = "deck_low" + w_class = WEIGHT_CLASS_TINY + +/obj/item/tcg_rules/examine(mob/user) + . = ..() + . += "*---------* \n\ + Welcome to the Exciting world of Tactical Card Game! Sponsored by Nanotrasen Edu-tainment Devision. \n \ + Core Rules: \n \ + Tactical Card Game (Also known as TCG) is a traditional trading card game. It's played between two players, each with a deck or collection of cards. \n \ + + Each player's deck contains up to 30 cards. Each player's hand can hold a maximum of 7 cards. At the end of your turn, if you have more than 7 cards, you must choose cards to discard to your discard pile until you have 7 cards. \n \ + To begin a match, both players must flip a coin to decide who goes first. The winner of the coin toss then decides if they go first or second. Before the match begins each player draws 5 cards each with the ability to mulligan cards from their hand facedown once (Basically, you get a first pass where you can replace cards in your hands back into your deck, shuffle your deck, then draw until you're back to 5). \n \ + Each player begins with 1 Max Mana to start with, which serves as the cost to playing cards. \n \ + + In order to play the TCG, a deck is required. As stated above, decks must contain up to 30 cards. \n \ + Additionally, to save cards you need to have a card binder on yourself to store the cards. When the shift ends, your cards will be automatically saved by integrated scanners in your card binder. \n \ + Finally, a stock of Thunderdome Flippers to use for coin tosses and counter effects is recommended- these can be obtained occasionally from cardpacks, but any coin will do. \n \ + + Win condition is simple - kill your opponent's hero by depleting all of their 20 lifeshards. \n \ + + Gameplay Phases: \n \ + + A single turn of the game goes as follows, and the order of card effects is very similar to other card games. Within a single turn, the following phases are gone through, in order, unless otherwise altered by a card effect. Turn Phases are the Draw Phase, Effect Phase 1, Play Phase, Combat Phase, Effect Phase 2, and the End Phase. \n \ + + During the draw phase, the player whose turn it is untaps all their cards, then draws a single card. They gain 1 Max Mana, and their Mana is refilled. Cards with missing health due to defending, attacking, or damage effects return to max health at the end of the draw phase. \n \ + During the First Effect Phase, this is when effects that take place at the start of your turn would occur. If an opponent's effect takes place at the start of your turn, their effects will always take place first, then yours, unless otherwise stated by a card effect. If an opponent's effect would cause you to lose the game, and your effects would prevent that condition from happening afterwards, you would lose the game. As a general roll, when it's your turn, your opponent's effects take place FIRST, then yours. \n \ + + During the Play Phase, this is when you can play, summon, or activate your own cards. Card Effects that don't state when they're activated MUST be activated during the Play Phase. Your opponent can also activate their own card effects in response to one of your actions during your play phase, if able. Any card played during the play phase can activate its effect as soon as it's played. More details within the Card Breakdown section. \n \ + + During the Battle Phase, a Unit Card is able to battle other Unit Cards, or attack their opponent once per turn. Neither player can attack on their first turn, and all cards that enter the field can attack as soon as they can, unless it is that player's first turn, or they are prevented by a card effect. More details within the Card Combat section. \n \ + + During the End Phase, end of turn effects will occur. If the active player has more than 7 cards in their hand by this point, this is when they must discard cards. All of the player's cards who used an effect at any point in the turn are refreshed, and able to use their effect again going into the opponent's turn. By the end of their turn, if the player has more than 7 cards, they must discard cards from their hand until 7 remain. \n \ + After all 5 phases have passed, the players turn officially ends, and the opponent begins their turn, starting anew from the draw phase. \n \ + + Card effects are typically limited to the turn that that card is played. For example, a card effect that provides a card +1/+1 attack/health would only last until the end of the turn, unless otherwise stated, OR if the card is an Equipment Card. More on those below. \n \ + + Card Breakdown: \n \ + + Within the game, there are 3 kinds of cards (So far), Unit, Equipment and Spell cards. \n \ + + Unit Cards. All Unit Cards have 4 core values to keep in mind, Attack, Health, Faction, and Summoning Cost. Attack serves as a card's offensive value in combat. Health serves as a card's defensive value in combat, and doubles as a card's health. Factions are groupings of cards that can often share effects and traits together. Summoning Cost is how much mana a card needs in order to be summoned. \n \ + + Equipment Cards. All Equipment Cards similarly to Unit Cards have Attack, Health, and Summon Cost values, but for equipment, these values are added to the attached card's values. Equipment can only be attached (Equip) to units, and they last until the unit dies, or otherwise leaves the field, following it's equipt card. If returned to the hand, send to the discard pile, or otherwise leaves the field, it is detatched from the equipt card. When a Equipment Card increases a card's attack or health, those effects stay on the equip card until the equipment is unequip or removed from the parent card. \n \ + If a card would have it's health decreased by having it's equip card removed, it's handled by having it's maximum health decreased, not it's current health. For example, lets say you had a card with 1/1 attack/health, and give it an equipment giving it +1/+2, then that card enters combat, dropping it down to 2/1. If by an opponent's card effect it lost that +1/+2 equipment now, it's stats would be 1/1 once again. If an equip card explicitly lowers a card's stats, it is possible for a card to be killed as a result, but drops in attack will always bottom out at 0 attack at any given time. \n \ + + Spell Cards. Spell Cards don't have attack or health values, instead, they activate their effects as soon as they are summoned and leave the field afterwards(if not stated otherwise). \n \ + + Card Subtypes: \n \ + + Card effects: \n \ + Asimov - Unit cannot attack units with Human subtype \n \ + Changeling - Unit posesses all the subtypes at the same time \n \ + Greytide - On summon, unit gains amount of power equal to amount of other units with Greytide for 1 turn \n \ + Holy - Unit can't be targeted by spells \n \ + Taunt - All opposing unit attacks must be directed towards the unit with Taunt. \n \ + First Strike - This unit attacks first. If attacked unit is dead, unit doesn't recieve damage from it. \n \ + Deadeye - This unit can always hit opponents, regardless of effects or immunities. \n \ + Squad Tactics - When this unit attacks an opponent's unit and defeats it in combat, the owner of the defeated card takes 1 lifeshard of damage from combat. \n \ + Immunity - The unit cannot be affected by card effects or combat of its immunity type. This includes both friendly and opposing effects. \n \ + Fury - The unit must attack at every possibility. \n \ + Blocker - The unit cannot declare attacks, but can defend. \n \ + Hivemind - The unit enters combat with a hivemind token on it. The first time this card would take damage, remove that token instead. This does not apply to instant removal effects, only points of damage. \n \ + Clockwork - The unit can copy a single keyword on another unit on the field, until they lose the clockwork keyword or leave the field. \n \ + + Card Combat: \n \ + + Card combat is determined as follows. On your turn, any non-tapped unit card with a positive attack power is capable of declaring an attack. Upon declaring an attack, you must state if you're attacking your opponent directly, or if you're going to attack a specific opponent's unit. Unless otherwise stated, cards can only attack or defend one time per turn. \n \ + + An attack against a unit healths as follows: Both units will do their power as damage to the opponent's unit's health. Damage is typically dealt at the same time, and if both units would kill each other through combat, both are destroyed at the same time. If One or both units would not be destroyed by combat, they would have their health reduced by the difference of their health minus their opponent's power, until the start of your next turn. If the attacker or defender has a keyword or effect that prevents them from attacking their opponent (Like silicon, immunity), then they are not able to attack, but may still defend against the opponent's attack. Once combat has healthd, all remaining participants become tapped. \n \ + + A direct attack healths as follows: The attacking unit declares an attack against the opponent's lifeshards. Your opponent may then declare a defender if one is available, who will then turn the combat into an attack against a unit for the purposes of combat that turn. If the attack is not blocked, and the direct attack connects, then your opponent loses a number of lifeshards equal to the attacking units power. " + diff --git a/code/modules/tcg/pack_1.dm b/code/modules/tcg/pack_1.dm index da3215d0bf..a3920fcdaa 100644 --- a/code/modules/tcg/pack_1.dm +++ b/code/modules/tcg/pack_1.dm @@ -992,7 +992,7 @@ name = "Deathsquad Officer" desc = "There were rumors about 'Deathsquads' killing station where something horrible happened, but we remind you that's it's just a lie." rules = "Taunt. First Strike." - icon_state = "ert_engi" + icon_state = "deathsquad" mana_cost = 8 attack = 8 diff --git a/icons/obj/tcg/misc.dmi b/icons/obj/tcg/misc.dmi index 2844ec5d0afbace62742401ebc347de6656f451e..0fc4d3ecce8283b94af797acc62e3be228f1abae 100644 GIT binary patch delta 4318 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 delta 4301 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 M(*9_*1tIl+025vdmH+?% From 3da4c73fbeb66ce800e90b121ce64adc1f3d2867 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 16 Feb 2021 15:57:05 +0300 Subject: [PATCH 32/39] Slight changes to balance, new cards --- code/modules/tcg/cards.dm | 9 +++++++-- code/modules/tcg/pack_nuclear.dm | 28 ++++++++++++++++++++++++++++ code/modules/tcg/pack_star.dm | 12 ++++++------ icons/obj/tcg/pack_nuclear.dmi | Bin 15093 -> 26210 bytes 4 files changed, 41 insertions(+), 8 deletions(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index b5498b4a0a..10f3619474 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -261,8 +261,13 @@ series = list(/datum/tcg_card/pack_1, /datum/tcg_card/pack_nuclear) contains_coin = 100 - card_count = 10 - guaranteed_count = 2 + card_count = 9 + guaranteed_count = 3 + + guar_rarity = list( //Better chances + "Legendary" = 5, + "Epic" = 10, + "Rare" = 30) /obj/item/cardpack/equipped(mob/user, slot, initial) . = ..() diff --git a/code/modules/tcg/pack_nuclear.dm b/code/modules/tcg/pack_nuclear.dm index 942506a708..effe665925 100644 --- a/code/modules/tcg/pack_nuclear.dm +++ b/code/modules/tcg/pack_nuclear.dm @@ -305,3 +305,31 @@ faction = "Syndicate" rarity = "Legendary" card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/darkhonk + name = "Dark H.O.N.K. Mech" + desc = "Produced by \"Tyranny of Honk, INC\", this exosuit is designed as heavy clown-support. This one was painted black for maximum HONKing!" + rules = "Taunt. Squad Tactics. Blocker." + icon_state = "darkhonk" + + mana_cost = 8 + attack = 6 + health = 8 + + faction = "Unique" + rarity = "Epic" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/shielded_hardsuit + name = "Shielded Blood-red Hardsuit" + desc = "An advanced version of Gorlex Maradeurs' hardsuit with built-in energy shielding." + rules = "Give equipped unit First Strike." + icon_state = "shielded_hardsuit" + + mana_cost = 4 + attack = 0 + health = 4 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Equipment" diff --git a/code/modules/tcg/pack_star.dm b/code/modules/tcg/pack_star.dm index 94529d7c77..4ee04f4710 100644 --- a/code/modules/tcg/pack_star.dm +++ b/code/modules/tcg/pack_star.dm @@ -230,7 +230,7 @@ /datum/tcg_card/exodia/exodia_singulo name = "Singularity" desc = "A monstrous gravitational singularity, pitch black(but not quiet) and very menacings." - rules = "This card doesn't leave field. At the end of each turn: Remove all the cards from the field." + rules = "This card doesn't leave field. At the end of each turn: Remove all the cards(except other Exodia cards) from the field." icon_state = "exodia_singularity" mana_cost = 8 @@ -242,7 +242,7 @@ /datum/tcg_card/exodia/exodia_tesla name = "Energy Orb" desc = "An orb made out of hypercharged plasma. An ultimate bug zapper." - rules = "This card doesn't leave field. Every turn all units take 2 damage." + rules = "This card doesn't leave field. Every turn all units take 4 damage." icon_state = "exodia_tesla" mana_cost = 8 @@ -254,7 +254,7 @@ /datum/tcg_card/exodia/exodia_narie name = "Nar-Sie" desc = "An avatar of the Nar-Sie, one of the Eldritch Gods." - rules = "This card doesn't leave field. Every turn all friendly units take 1 damage and you restore 1 lifeshard ." + rules = "This card doesn't leave field. Every turn all units take 1 damage and you restore 1 lifeshard." icon_state = "exodia_narsie" mana_cost = 8 @@ -266,7 +266,7 @@ /datum/tcg_card/exodia/exodia_ratvar name = "Ratvar" desc = "Ratvar, the god of cogs and clockwork mechanisms, was trapped by Nar-Sie a long ago." - rules = "This card doesn't leave field. Every turn enemy hero recieves 1 lifeshard damage." + rules = "This card doesn't leave field. Every turn enemy hero recieves 2 lifeshard damage." icon_state = "exodia_ratvar" mana_cost = 8 @@ -275,7 +275,7 @@ rarity = "Exodia" card_type = "Spell" -/datum/tcg_card/pack_star/exodia +/datum/tcg_card/exodia/exodia name = "Eldritch Horror" desc = "The Eldritch Horror is a long forgotten demon that was the beginning of everything. Afterwards, his creations revolted and left him abadoned in endless void." rules = "This card doesn't leave field. If all other 4 Exodia cards are on the field(Singularity, Energy Orb, Nar-Sie and Ratvar), the game is won." @@ -284,7 +284,7 @@ mana_cost = 8 faction = "Exodia" - rarity = "Exodia" + rarity = "Unique" //No drop lads card_type = "Spell" /obj/item/tcg_card/special/exodia_singulo diff --git a/icons/obj/tcg/pack_nuclear.dmi b/icons/obj/tcg/pack_nuclear.dmi index 7894aae6f401a6813b55019f0d792ad2d02abc73..27a440491dc01a2bfd13fc5c8e78398658547336 100644 GIT binary patch literal 26210 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 From 8abce435471ac9d660168484947cd21f2bdf3c04 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 16 Feb 2021 16:04:31 +0300 Subject: [PATCH 33/39] Fixes --- code/modules/tcg/cards.dm | 2 +- code/modules/tcg/pack_star.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 10f3619474..b4ef7846c6 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -584,7 +584,7 @@ if(!(card_type in card_types)) return - var/obj/item/tcg_card/card = new(get_turf(src), /datum/tcg_card/pack_star/exodia) + var/obj/item/tcg_card/card = new(get_turf(src), /datum/tcg_card/exodia/exodia) card.forceMove(src) cards.Add(card) diff --git a/code/modules/tcg/pack_star.dm b/code/modules/tcg/pack_star.dm index 4ee04f4710..4b8e32e631 100644 --- a/code/modules/tcg/pack_star.dm +++ b/code/modules/tcg/pack_star.dm @@ -300,5 +300,5 @@ datum_type = /datum/tcg_card/exodia/exodia_ratvar /obj/item/tcg_card/special/exodia - datum_type = /datum/tcg_card/pack_star/exodia + datum_type = /datum/tcg_card/exodia/exodia From 799917bc702e97652eee3b8be61c13239c1faecf Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 16 Feb 2021 16:24:37 +0300 Subject: [PATCH 34/39] and more --- code/modules/tcg/pack_nuclear.dm | 98 ++++++++++++++++++++++++++++++- icons/obj/tcg/pack_nuclear.dmi | Bin 26210 -> 25470 bytes 2 files changed, 97 insertions(+), 1 deletion(-) diff --git a/code/modules/tcg/pack_nuclear.dm b/code/modules/tcg/pack_nuclear.dm index effe665925..8a0017e0da 100644 --- a/code/modules/tcg/pack_nuclear.dm +++ b/code/modules/tcg/pack_nuclear.dm @@ -316,7 +316,7 @@ attack = 6 health = 8 - faction = "Unique" + faction = "Syndicate" rarity = "Epic" card_type = "Unit" @@ -333,3 +333,99 @@ faction = "Syndicate" rarity = "Epic" card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/nuclear_disk + name = "Nuclear Authentication Disk" + desc = "Better keep this safe." + rules = "Give equipped unit Taunt. After the equipped unit dies, re-equip this card to the killer." + icon_state = "nuclear_disk" + + mana_cost = 0 + attack = 1 + health = 1 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/buzzkill + name = "Buzzkill grenade" + desc = "A whole swarm of angry bees filled with deadly toxins. Nasty!" + rules = "Hivemind." + icon_state = "buzzkill" + + mana_cost = 4 + attack = 1 + health = 5 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/syndicate_minibomb + name = "Syndicate Minibomb" + desc = "A syndicate manufactured explosive used to sow destruction and chaos." + rules = "Deal 3 damage to an enemy unit and units adjacent to it." + icon_state = "syndicate_minibomb" + + mana_cost = 3 + + faction = "Syndicate" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_nuclear/viscerator + name = "Viscerator" + desc = "A small yet deadly machine, designed to rip it's targets apart." + rules = "Gain +1/+1 for every other viscerator on field." + icon_state = "viscerator" + + mana_cost = 2 + attack = 3 + health = 1 + + faction = "Syndicate" + rarity = "Common" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/cqc + name = "CQC Manual" + desc = "A manual that teaches a single user tactical Close-Quarters Combat before self-destructing." + rules = "Give equipped unit Deadeye and First Strike." + icon_state = "cqc" + + mana_cost = 4 + attack = 4 + health = 3 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/holoparasite + name = "Holoparasite" + desc = "A mysterious being that stands by its charge, ever vigilant." + rules = "On summon: \"Link\" this unit to another unit. Whenever this unit takes damage, instead, transfer all damage to the linked unit." + icon_state = "holoparasite" + + mana_cost = 6 + attack = 8 + health = 0 + + faction = "Syndicate" + rarity = "Legendary" + card_type = "Unit" + +/datum/tcg_card/pack_nuclear/rapier + name = "Rapier" + desc = "An elegant plastitanium rapier with a diamond tip and coated in a specialized knockout poison." + rules = "" + icon_state = "rapier" + + mana_cost = 2 + attack = 3 + health = 0 + + faction = "Syndicate" + rarity = "Rare" + card_type = "Equipment" diff --git a/icons/obj/tcg/pack_nuclear.dmi b/icons/obj/tcg/pack_nuclear.dmi index 27a440491dc01a2bfd13fc5c8e78398658547336..d714543c7b458b27cefeab4d9c6f63de9a737068 100644 GIT binary patch literal 25470 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 ND9WqJ6+J)&{y%28yH5ZB literal 26210 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 Date: Tue, 16 Feb 2021 18:57:43 +0300 Subject: [PATCH 35/39] and more --- code/modules/tcg/pack_nuclear.dm | 56 +++++++++++++++++++++++++++++-- icons/obj/tcg/pack_nuclear.dmi | Bin 25470 -> 25369 bytes 2 files changed, 54 insertions(+), 2 deletions(-) diff --git a/code/modules/tcg/pack_nuclear.dm b/code/modules/tcg/pack_nuclear.dm index 8a0017e0da..96ec174a4b 100644 --- a/code/modules/tcg/pack_nuclear.dm +++ b/code/modules/tcg/pack_nuclear.dm @@ -68,8 +68,8 @@ health = 0 faction = "Syndicate" - rarity = "Equipment" - card_type = "Unit" + rarity = "Epic" + card_type = "Equipment" /datum/tcg_card/pack_nuclear/bulldog name = "Bulldog Shotgun" @@ -429,3 +429,55 @@ faction = "Syndicate" rarity = "Rare" card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/sniper + name = "Sniper Rifle" + desc = "A long ranged weapon that does significant damage. No, you can't quickscope." + rules = "Give equipped unit Deadeye." + icon_state = "sniper" + + mana_cost = 6 + attack = 5 + health = 0 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/honksword + name = "Bananium Sword" + desc = "An elegant weapon, for a more \"civilized\" age." + rules = "Equipped unit does not deal damage. Instead, it taps the attacked card without activating it's effects." + icon_state = "honksword" + + mana_cost = 3 + attack = 0 + health = 0 + + faction = "Syndicate" + rarity = "Common" + card_type = "Equipment" + +/datum/tcg_card/pack_nuclear/mustache + name = "Mustache Grenade" + desc = "A handsomely-attired teargas grenade." + rules = "Unequip all enemy units. Unequipped equipment cards must be discarded." + icon_state = "mustache" + + mana_cost = 5 + + faction = "Syndicate" + rarity = "Common" + card_type = "Spell" + +/datum/tcg_card/pack_nuclear/taeclowndo + name = "Tae-Clown-Do" + desc = "A pair of clown shoes, infused with bananium. Rumors say that these can teach their wearer the art of Tae-Clown-Do." + rules = "Flip a coin. If heads, your enemy skips a turn. If tails, you skip a turn instead." + icon_state = "taeclowndo" + + mana_cost = 3 + + faction = "Syndicate" + rarity = "Epic" + card_type = "Spell" diff --git a/icons/obj/tcg/pack_nuclear.dmi b/icons/obj/tcg/pack_nuclear.dmi index d714543c7b458b27cefeab4d9c6f63de9a737068..84f94890ef1cefebc3c28bd817adf0de12d76e24 100644 GIT binary patch delta 5394 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 C_P9p? delta 5496 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 From 664f81585bfce13fe06613fab36b3ee00d9bcf49 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 16 Feb 2021 19:11:04 +0300 Subject: [PATCH 36/39] Adds undef --- code/modules/tcg/cards.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index b4ef7846c6..3375f90be1 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -674,3 +674,5 @@ A direct attack healths as follows: The attacking unit declares an attack against the opponent's lifeshards. Your opponent may then declare a defender if one is available, who will then turn the combat into an attack against a unit for the purposes of combat that turn. If the attack is not blocked, and the direct attack connects, then your opponent loses a number of lifeshards equal to the attacking units power. " +#undef TAPPED_ANGLE +#undef UNTAPPED_ANGLE From e4afe496873eb8089d1746b5d538124958cd9eef Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 16 Feb 2021 19:38:48 +0300 Subject: [PATCH 37/39] Adds card crafting!" --- .../items/stacks/sheets/sheet_types.dm | 1 + .../chemistry/reagents/other_reagents.dm | 29 +++++++++++++++ .../reagents/chemistry/recipes/others.dm | 26 ++++++++++++++ code/modules/tcg/cards.dm | 36 +++++++++++++++++++ 4 files changed, 92 insertions(+) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 62949b45a8..798f1d3a6a 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -466,6 +466,7 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ new/datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5), \ new/datum/stack_recipe("pizza box", /obj/item/pizzabox), \ new/datum/stack_recipe("folder", /obj/item/folder), \ + new/datum/stack_recipe("cardboard card", /obj/item/cardboard_card, 1), \ // holy fuck why are there so many boxes new/datum/stack_recipe_list("fancy boxes", list ( \ new /datum/stack_recipe("donut box", /obj/item/storage/fancy/donut_box), \ diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 90f570e4d1..ba7f9a30d5 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2663,3 +2663,32 @@ M.SetSleeping(0, 0) ..() +//Nerdy card reagents + +/datum/reagent/card_powder + var/rarity = "Stoopid" + +/datum/reagent/card_powder/blue + name = "Blue Card Powder" + rarity = "Rare" + color = "#00B7EF" // blue + +/datum/reagent/card_powder/purple + name = "Purple Card Powder" + rarity = "Epic" + color = "#DA00FF" // purple + +/datum/reagent/card_powder/yellow + name = "Yellow Crayon Powder" + rarity = "Legendary" + color = "#FFF200" // yellow + +/datum/reagent/card_powder/green + name = "Green Crayon Powder" + rarity = "Common" + color = "#A8E61D" // green + +/datum/reagent/card_powder/black + name = "Black Crayon Powder" + rarity = "Exodia" + color = "#1C1C1C" // not quite black diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 019394e3c8..93a422e2f2 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -881,3 +881,29 @@ results = list(/datum/reagent/carbon = 1) required_reagents = list(/datum/reagent/cellulose = 1) required_temp = 512 + +//Nerdy card shit + +/datum/chemical_reaction/card_powder/blue + name = "Blue Card Powder" + id = /datum/reagent/card_powder/blue + results = list(/datum/reagent/card_powder/blue = 1) + required_reagents = list(/datum/reagent/card_powder/green = 12) + +/datum/chemical_reaction/card_powder/purple + name = "Purple Card Powder" + id = /datum/reagent/card_powder/purple + results = list(/datum/reagent/card_powder/purple = 1) + required_reagents = list(/datum/reagent/card_powder/blue = 12) + +/datum/chemical_reaction/card_powder/yellow + name = "Yellow Card Powder" + id = /datum/reagent/card_powder/yellow + results = list(/datum/reagent/card_powder/yellow = 1) + required_reagents = list(/datum/reagent/card_powder/purple = 12) + +/datum/chemical_reaction/card_powder/black + name = "Black Card Powder" + id = /datum/reagent/card_powder/black + results = list(/datum/reagent/card_powder/black = 1) + required_reagents = list(/datum/reagent/card_powder/yellow = 12) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 3375f90be1..17408d4f71 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -1,6 +1,8 @@ #define TAPPED_ANGLE 90 #define UNTAPPED_ANGLE 0 +#define COMMON_SERIES list(/datum/tcg_card/pack_1, /datum/tcg_card/exodia) //So star cards don't drop + /datum/tcg_card var/name = "Stupid Coder" var/desc = "A coder that fucked up this card. Report if you see this." @@ -119,6 +121,18 @@ desc = card_datum.desc illegal = illegal_card + switch(card_datum.rarity) + if("Common") + grind_results = list(/datum/reagent/card_powder/green = 1) + if("Rare") + grind_results = list(/datum/reagent/card_powder/blue = 1) + if("Epic") + grind_results = list(/datum/reagent/card_powder/purple = 1) + if("Legendary") + grind_results = list(/datum/reagent/card_powder/yellow = 1) + if("Exodia") + grind_results = list(/datum/reagent/card_powder/black = 1) + /obj/item/tcg_card/attack_hand(mob/user) var/list/possible_actions = list( "Pick Up" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_pickup"), @@ -674,5 +688,27 @@ A direct attack healths as follows: The attacking unit declares an attack against the opponent's lifeshards. Your opponent may then declare a defender if one is available, who will then turn the combat into an attack against a unit for the purposes of combat that turn. If the attack is not blocked, and the direct attack connects, then your opponent loses a number of lifeshards equal to the attacking units power. " +/obj/item/cardboard_card + name = "cardboard card cutout" + desc = "A small piece of cardboard shaped as a TCG card." + icon = 'icons/obj/tcg/misc.dmi' + icon_state = "template" + +/datum/reagent/card_powder/reaction_obj(obj/O, reac_volume) + if(istype(O, /obj/item/cardboard_card)) + qdel(O) + var/list/possible_cards = list() + for(var/card_series in COMMON_SERIES) + for(var/card_type in subtypesof(card_series)) + var/datum/tcg_card/card = new card_type + if(card.rarity == rarity) + possible_cards.Add(card_type) + qdel(card) + if(length(possible_cards)) + new /obj/item/tcg_card(get_turf(O), pick(possible_cards), TRUE) + + . = ..() + +#undef COMMON_SERIES #undef TAPPED_ANGLE #undef UNTAPPED_ANGLE From 598c19996cff82b1a9c60159d2c6fba1f16af9f7 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 16 Feb 2021 19:53:27 +0300 Subject: [PATCH 38/39] Oopsie --- code/modules/tcg/cards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 17408d4f71..970aef0bba 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -696,7 +696,6 @@ /datum/reagent/card_powder/reaction_obj(obj/O, reac_volume) if(istype(O, /obj/item/cardboard_card)) - qdel(O) var/list/possible_cards = list() for(var/card_series in COMMON_SERIES) for(var/card_type in subtypesof(card_series)) @@ -706,6 +705,7 @@ qdel(card) if(length(possible_cards)) new /obj/item/tcg_card(get_turf(O), pick(possible_cards), TRUE) + qdel(O) . = ..() From 3e95e28f85833c7365b4b20e9f3369bfe8557ef4 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 16 Feb 2021 20:05:59 +0300 Subject: [PATCH 39/39] Illegal cards will now permanently be marked, not for just one round --- code/controllers/subsystem/job.dm | 4 ++-- code/controllers/subsystem/persistence/_persistence.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 9b674c738a..7dae0d0126 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -497,7 +497,7 @@ SUBSYSTEM_DEF(job) qdel(binder) else for(var/card_type in H.client.prefs.tcg_cards) - var/obj/item/tcg_card/card = new(get_turf(H), 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() @@ -508,7 +508,7 @@ SUBSYSTEM_DEF(job) qdel(binder) else for(var/card_type in N.client.prefs.tcg_cards) - var/obj/item/tcg_card/card = new(get_turf(H), 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) diff --git a/code/controllers/subsystem/persistence/_persistence.dm b/code/controllers/subsystem/persistence/_persistence.dm index fb2def579b..a3be7b9c51 100644 --- a/code/controllers/subsystem/persistence/_persistence.dm +++ b/code/controllers/subsystem/persistence/_persistence.dm @@ -368,7 +368,7 @@ SUBSYSTEM_DEF(persistence) var/list/card_types = list() for(var/obj/item/tcg_card/card in binder.cards) //if(!card.illegal) //Uncomment if you want to block syndie cards from saving - card_types.Add(card.datum_type) + card_types[card.datum_type] = card.illegal ending_human.client.prefs.tcg_cards = card_types ending_human.client.prefs.save_character(TRUE)