#[Concepting] - CrimCard (an extension for ShinkuLib)

1 messages · Page 1 of 1 (latest)

pure narwhal
#

An attempt to try and make an easy way for new suits/ranks and other kinds of playing cards that don't automatically start in the deck.

#

This is gonna start off with myself and MathisFun, but opening this for anyone who wishes to help

#

There will be mostly concept art and such for how I want it to work

pure narwhal
#

Concepts to potentially add:

  • have it so New Ranks/Suits can be put into a new “Others” rank and suit section.
  • You can choose to show new suit/rank if you wish
  • only allow certain cards in a suit
  • choose whether or not card/suit can appear in starting deck or not. (Does not apply to Vanilla cards)
pure narwhal
#

Concept Images*
*Not actually in-game

fast meteor
#

Could be a good way to fix some of the weirdness with Collector's Cards.

pure narwhal
#

There we go

#

Once again, these are concept images, not in-game

pure narwhal
#

Oops

#

Accidentally deleted it

#

Added ya, Math, for whenever you're free to try and make it work together

pure narwhal
#
--[[All this is still concepting]]

SMODS.Shinku.Rank
key = 'Key',
card_key = 'X',
shorthand = 'X',
pos = {x = #} ,
nominal = #,
number = true/false,
ace = true/false,
face = true/false,
face_nominal = #,
change_rank = true/false,
change_suit = true/false,
separate = true/false, --If false, the cards will appear in ? rank
next = {'key'},
hc_altas = 'HCKey',
lc_atlas = 'LCKey',
suit_spawn = base/false/custom, --Default is false. New ranks will not spawn in decks if suitspawn is false. Base will spawn in all base suits and any custom suits that allow it to spawn, and custom will only put it in any suits in customsuit (not required if you coose base/false)
custom_suit = {'SUIT', 'SUIT'},


SMODS.Shinku.Suit
key = 'Suit',
card_key = 'SUIT',
separate = true/false,
hc_atlas = 'HCkey',
lc_atlas = 'LCkey',
hc_ui_atlas = 'HCUIkey',
lc_ui_atlas = 'LCUIkey',
pos = {y = #},
ui_pos = {x = #, y = #},
hc_colour = HEX('HEX123'),
lc_colour = HEX('HEX123'),
rank_spawn = base/false/custom, --default is false. If base, it'll include 2-10, Jack, queen, and king. False will have no cards spawn in suit, and custom will have only have those ranks spawn.
custom_rank = {'RANK', 'RANK'},
auto_deck_spawn = true/false, --This allows you if false to choose what decks to allow the spawn into
man_spawn = {'DECK', 'DECK'} --Will only choose from these decks if false. 
separate = true/false --If false, the cards will appear in ? suit
#

I wanna have it so that default will make the decks and suits not spawn anything instead of forcing the deck to spawn the cards automatically

flat saffron
#

this is fire

barren meadow
#

👀

pure narwhal