From 772e5bff8ea5342ea23b5666cb34adff0104cc61 Mon Sep 17 00:00:00 2001 From: Warfan1815 <69102610+Warfan1815@users.noreply.github.com> Date: Fri, 23 Feb 2024 19:44:16 +0000 Subject: [PATCH] =?UTF-8?q?Weyland=20Yutani=20Trading=20Cards=E2=84=A2=20(?= =?UTF-8?q?#5665)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request Adds Weyland Yutani Trading Cards™ to the rec vendor Adds Weyland Yutani Trading Cards™ packs of five to the rec vendor Adds Weyland Yutani Trading Cards Gold™ cigarette packs to the rec vendor and colony cigarette machines (that exist soley to break the lucky strikes military tobacco monopoly) # Explain why it's good for the game Adds some funny cards for marines to collect and to fight each other over # Testing Photographs and Procedure
Screenshots & Videos https://cdn.discordapp.com/attachments/745447048261795890/1203903068756906016/2024-02-05_03-17-17.mp4?ex=65d2c91b&is=65c0541b&hm=13a9bbf4e63e9c3f8f14f02233ea9d43eaa62862957474677171dddde10efdf7&
# Changelog :cl: add: Added WeyYu Trading Cards (they come in packs of 5, single, or in special packs of WeyYu Gold) buyable at rec vendor (and/or colony tobacco vendors in the case of the special cigarette packs) imageadd: Added sprites of the WeyYu Trading Cards, trading card packs, and special WeyYu Gold cigarette packs. /:cl: --------- Co-authored-by: harryob --- code/game/machinery/vending/vending_types.dm | 17 ++- code/game/objects/items/storage/fancy.dm | 110 ++++++++++++++++++ code/game/objects/items/toys/trading_cards.dm | 61 ++++++++++ code/modules/client/preferences_gear.dm | 8 ++ colonialmarines.dme | 1 + icons/obj/items/cigarettes.dmi | Bin 21037 -> 23775 bytes icons/obj/items/playing_cards.dmi | Bin 5056 -> 6978 bytes 7 files changed, 195 insertions(+), 2 deletions(-) create mode 100644 code/game/objects/items/toys/trading_cards.dm diff --git a/code/game/machinery/vending/vending_types.dm b/code/game/machinery/vending/vending_types.dm index 0a7b85cae7e2..92ba81af4d94 100644 --- a/code/game/machinery/vending/vending_types.dm +++ b/code/game/machinery/vending/vending_types.dm @@ -200,25 +200,30 @@ /obj/item/storage/fancy/cigarettes/arcturian_ace = 15, /obj/item/storage/fancy/cigarettes/emeraldgreen = 15, /obj/item/storage/fancy/cigarettes/wypacket = 15, + /obj/item/storage/fancy/cigarettes/trading_card = 15, /obj/item/storage/fancy/cigarettes/lady_finger = 15, /obj/item/storage/fancy/cigarettes/blackpack = 10, /obj/item/storage/fancy/cigar/tarbacks = 5, + /obj/item/storage/box/matches = 10, /obj/item/tool/lighter/random = 20, /obj/item/tool/lighter/zippo = 5, + ) prices = list( /obj/item/storage/fancy/cigarettes/kpack = 40, /obj/item/storage/fancy/cigarettes/arcturian_ace = 25, /obj/item/storage/fancy/cigarettes/emeraldgreen = 35, - /obj/item/storage/fancy/cigarettes/wypacket = 35, + /obj/item/storage/fancy/cigarettes/wypacket = 30, + /obj/item/storage/fancy/cigarettes/trading_card = 35, /obj/item/storage/fancy/cigarettes/lady_finger = 30, /obj/item/storage/fancy/cigarettes/blackpack = 75, /obj/item/storage/fancy/cigar/tarbacks = 35, /obj/item/storage/box/matches = 1, /obj/item/tool/lighter/random = 10, /obj/item/tool/lighter/zippo = 25, + ) /obj/structure/machinery/vending/security @@ -407,7 +412,7 @@ name = "\improper Rec-Vend" desc = "Contains Weyland-Yutani approved recreational items, like Walkmans and Cards." icon_state = "walkman" - product_ads = "The only place to have fun in the entire Marine Corps!;You'll find no better music from here to Arcturus!;Instructions not included with decks of cards!;No volume controls - you don't need them!;All products responsibly made by people having just as much fun as you will be!" + product_ads = "The only place to have fun in the entire Marine Corps!;You'll find no better music from here to Arcturus!;Instructions not included with decks of cards!;No volume controls - you don't need them!;All products responsibly made by people having just as much fun as you will be!;Say goodbye to the lucky strike military tobacco monopoly, with the new Weyland Yutani Military Trading Card Gold cigarette pack!" vend_delay = 0.5 SECONDS idle_power_usage = 200 @@ -436,6 +441,10 @@ /obj/item/tool/pen/blue = 10, /obj/item/tool/pen/red = 10, /obj/item/tool/pen/fountain = 3, + /obj/item/storage/fancy/cigarettes/trading_card = 20, + /obj/item/storage/fancy/trading_card = 20, + /obj/item/toy/trading_card = 50, + ) contraband = list(/obj/item/toy/sword = 2) @@ -463,6 +472,10 @@ /obj/item/tool/pen/blue = 2, /obj/item/tool/pen/red = 2, /obj/item/tool/pen/fountain = 30, + /obj/item/storage/fancy/cigarettes/trading_card = 30, + /obj/item/storage/fancy/trading_card = 20, + /obj/item/toy/trading_card = 5, + ) product_type = VENDOR_PRODUCT_TYPE_RECREATIONAL diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index f7ada8ce220c..7ddf331cdeca 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -218,6 +218,46 @@ default_cig_type = /obj/item/clothing/mask/cigarette/ucigarette storage_slots = 4 +/obj/item/storage/fancy/cigarettes/trading_card + name = "\improper WeyYu Gold Military Trading Card packet" + desc = "Gotta collect 'em all, and smoke 'em all! This fancy military trading card version of Weyland Yutani Gold cigarette packs has one card that is apart of the 3 available 5-card sets." + icon_state = "collectpacket" + item_state = "collectpacket" + storage_slots = 21 + can_hold = list( + /obj/item/clothing/mask/cigarette, + /obj/item/clothing/mask/cigarette/ucigarette, + /obj/item/clothing/mask/cigarette/bcigarette, + /obj/item/tool/lighter, + /obj/item/toy/trading_card, + ) + var/obj/item/toy/trading_card/trading_card + +/obj/item/storage/fancy/cigarettes/trading_card/fill_preset_inventory() + flags_atom |= NOREACT + for(var/i = 1 to (storage_slots-1)) + new default_cig_type(src) + trading_card = new(src) + +/obj/item/storage/fancy/cigarettes/trading_card/attack_hand(mob/user, mods) + if(trading_card?.loc == src && loc == user) + user.visible_message(SPAN_NOTICE("You pull a [trading_card.collection_color] trading card out of the cigarette pack.")) + //have to take two disparate systems n' ram 'em together + remove_from_storage(trading_card, user.loc) + user.put_in_hands(trading_card) + trading_card = null + + return ..() + +/obj/item/storage/fancy/cigarettes/trading_card/attackby(obj/item/attacked_by_item, mob/user) + if(istype(attacked_by_item, /obj/item/toy/trading_card)) + trading_card = attacked_by_item + + return ..() + +///////////// +//CIGAR BOX// +///////////// // CIGAR BOX /obj/item/storage/fancy/cigar @@ -409,3 +449,73 @@ /obj/item/storage/lockbox/vials/attackby(obj/item/W as obj, mob/user as mob) ..() update_icon() + +// Trading Card Pack + +/obj/item/storage/fancy/trading_card + name = "pack of Red WeyYu Military Trading Cards" + desc = "A 5 pack of Red Weyland Yutani Military Trading Cards." + icon = 'icons/obj/items/playing_cards.dmi' + icon_state = "trading_red_pack_closed" + storage_slots = 5 + icon_type = "trading card" + can_hold = list(/obj/item/toy/trading_card) + foldable = /obj/item/stack/sheet/cardboard + var/collection_color = null + var/obj/item/toy/trading_card/top_trading_card + +/obj/item/storage/fancy/trading_card/Initialize() + if(!collection_color) + collection_color = pick("red", "green", "blue") // because of vodoo shenanigans with fill_preset_inventory happening during parent's initalize this'll have to run prior to that + + . = ..() + + name = "pack of [capitalize(collection_color)] WeyYu Military Trading Cards" + desc = "A 5 pack of [capitalize(collection_color)] Weyland Yutani Military Trading Cards." + icon_state = "trading_[collection_color]_pack_closed" + + +/obj/item/storage/fancy/trading_card/fill_preset_inventory() + + for(var/i in 1 to storage_slots) + top_trading_card = new /obj/item/toy/trading_card(src) + +/obj/item/storage/fancy/trading_card/update_icon() + if(!(top_trading_card)) + icon_state = "trading_[collection_color]_pack_empty" + return + if(length(contents) == storage_slots) + icon_state = "trading_[collection_color]_pack_closed" + return + icon_state = "trading_[collection_color]_pack_open" + +/obj/item/storage/fancy/trading_card/attack_hand(mob/user, mods) + if(top_trading_card?.loc == src && loc == user) + user.visible_message(SPAN_NOTICE("You pull a [top_trading_card.collection_color] trading card out of the pack.")) + //have to take two disparate systems n' ram 'em together + remove_from_storage(top_trading_card, user.loc) + user.put_in_hands(top_trading_card) + if(!(length(contents))) + top_trading_card = null + update_icon() + return + top_trading_card = contents[(length(contents))] + update_icon() + return + + return ..() + +/obj/item/storage/fancy/trading_card/attackby(obj/item/attacked_by_item, mob/user) + if(istype(attacked_by_item, /obj/item/toy/trading_card)) + top_trading_card = attacked_by_item + + return ..() + +/obj/item/storage/fancy/trading_card/red + collection_color = "red" + +/obj/item/storage/fancy/trading_card/green + collection_color = "green" + +/obj/item/storage/fancy/trading_card/blue + collection_color = "blue" diff --git a/code/game/objects/items/toys/trading_cards.dm b/code/game/objects/items/toys/trading_cards.dm new file mode 100644 index 000000000000..23a35abec45e --- /dev/null +++ b/code/game/objects/items/toys/trading_cards.dm @@ -0,0 +1,61 @@ +/obj/item/toy/trading_card + name = "WeyYu Military Trading Card" + icon = 'icons/obj/items/playing_cards.dmi' + icon_state = "trading_red" + w_class = SIZE_TINY + + var/trading_card_number = "1" + var/picture_description = "barrel charger" + var/collection_color + var/is_front = FALSE + var/back_name = "Red WeyYu Military Trading Card" + var/front_name = "Red WeyYu Military Trading Card Number One" + var/back_description = "The back of a red trading card with the text: WeyYu Military Trading Cards! GOTTA COLLECT EM ALL!" + var/front_description = "A red trading card with a picture of the United Americas flag emblazoned on it. It is number one out of the five red cards." + var/back_icon_state = "trading_red" + var/front_icon_state = "trading_red_one" + var/picture_descriptions = list("5" = list("red" = "a Holy Order of the HEFA cultist", "green" = "General Delyla S. Vaughn (the Assistant Commandant of the United States Colonial Marines)", "blue" = "the Weyland Yutani logo"), + "4" = list("red" = "a UPPA officer", "green" = "General Diego Dellamarggio (the Commandant of the United States Colonial Marines)", "blue" = "the Independent Core System Colonies logo"), + "3" = list("red" = "a UPPA minigunner", "green" = "Generale d'armee Felix Couture (the Commandant of the Canadian Colonial Armed Forces)", "blue" = "the Three World Empire flag"), + "2" = list("red" = "a UPPA soldier", "green" = "Marechal-do-ar Enzo Gabriel Lurdes (the Chief of Naval Operations of the Latin American Colonial Navy)", "blue" = "the Union of Progressive Peoples flag"), + "1" = list("red" = "a fanatical colonial seditionist", "green" = "Almirante Joelle De La Cruz (the United Americas Secretary of Defense)", "blue" = "the United Americas flag",) + ) + +/obj/item/toy/trading_card/Initialize() + . = ..() + + if(istype(loc, /obj/item/storage/fancy/trading_card)) + var/obj/item/storage/fancy/trading_card/packet = loc + collection_color = packet.collection_color + + if(!collection_color) + collection_color = pick("red", "green", "blue") + trading_card_number = pick_weight(list("5" = 25, "4" = 20, "3" = 15, "2" = 10, "1" = 5)) + picture_description = picture_descriptions[trading_card_number][collection_color] + + name = "[capitalize(collection_color)] WeyYu Military Trading Card" + back_name = "[capitalize(collection_color)] WeyYu Military Trading Card" + front_name = "[capitalize(collection_color)] WeyYu Military Trading Card #[trading_card_number]" + + desc = "The back of a [collection_color] trading card with the text: WeyYu Military Trading Cards! GOTTA COLLECT EM ALL!" + back_description = "The back of a [collection_color] trading card with the text: WeyYu Military Trading Cards! GOTTA COLLECT EM ALL!" + front_description = "A [collection_color] trading card with a picture of [picture_description] emblazoned on it. It is #[trading_card_number] out of the five [collection_color] cards." + + icon_state = "trading_[collection_color]" + back_icon_state = "trading_[collection_color]" + front_icon_state = "trading_[collection_color]_[trading_card_number]" + +/obj/item/toy/trading_card/attack_self(mob/user) + if(loc == user) + if(is_front) + name = back_name + desc = back_description + icon_state = back_icon_state + is_front = FALSE + else + to_chat(user, SPAN_NOTICE("You reveal the card. It has a picture of [picture_description] on it!")) + name = front_name + desc = front_description + icon_state = front_icon_state + is_front = TRUE + return ..() diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index 0c1a7a31b5e8..c822bedd0f7b 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -515,6 +515,10 @@ GLOBAL_LIST_EMPTY(gear_datums_by_name) display_name = "Card, Uno Reverse - yellow" path = /obj/item/toy/handcard/uno_reverse_yellow +/datum/gear/toy/card/trading_card + display_name = "Card, random WeyYu Trading" + path = /obj/item/toy/trading_card + /datum/gear/toy/deck display_name = "Deck of cards, regular" path = /obj/item/toy/deck @@ -523,6 +527,10 @@ GLOBAL_LIST_EMPTY(gear_datums_by_name) display_name = "Deck of cards, Uno" path = /obj/item/toy/deck/uno +/datum/gear/toy/trading_card + display_name = "Trading Card Packet" + path = /obj/item/storage/fancy/trading_card + /datum/gear/toy/d6 display_name = "Die, 6 sides" path = /obj/item/toy/dice diff --git a/colonialmarines.dme b/colonialmarines.dme index 1098868950db..4cd5944d92c4 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1242,6 +1242,7 @@ #include "code\game\objects\items\toys\crayons.dm" #include "code\game\objects\items\toys\toy_weapons.dm" #include "code\game\objects\items\toys\toys.dm" +#include "code\game\objects\items\toys\trading_cards.dm" #include "code\game\objects\items\weapons\blades.dm" #include "code\game\objects\items\weapons\energy.dm" #include "code\game\objects\items\weapons\misc.dm" diff --git a/icons/obj/items/cigarettes.dmi b/icons/obj/items/cigarettes.dmi index db313199afb2fdfd326b1f7fc46ebd7df79a6bd5..89b3ca2195fa9687bf147aebba3c90b7992bb4fb 100644 GIT binary patch literal 23775 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 diff --git a/icons/obj/items/playing_cards.dmi b/icons/obj/items/playing_cards.dmi index 4db5c94cf063b9df6b34ca953bf70df8ddba28e7..e69286371ae0f554f2e08fd9f0ed198497a2da05 100644 GIT binary patch literal 6978 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 CV^DPf literal 5056 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