Examine individual changes

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search

This page allows you to examine the variables generated by the Abuse Filter for an individual change.

Variables generated for this change

VariableValue
Edit count of the user (user_editcount)
153
Name of the user account (user_name)
'Ashli Katt'
Age of the user account (user_age)
60749034
Page ID (page_id)
0
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'StackedDeck'
Full page title (page_prefixedtitle)
'StackedDeck'
Action (action)
'edit'
Edit summary/reason (summary)
'Create page for StackedDeck, specification incomplete temporarily.'
Old content model (old_content_model)
''
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
''
New page wikitext, after the edit (new_wikitext)
'{{infobox proglang |name=StackedDeck |author=[[User:Ashli Katt|Ashli Katt]] |year=[[:Category:2025|2025]] |refimpl=Unimplemented |class=Unknown |files=<code>.txt</code> }} StackedDeck is a [[ZISC]] that operates on a stack of playing cards by drawing and evaluating poker hands. == Memory Model == During execution, a StackedDeck program has access to an unbounded, global stack referred to as the Deck. The Deck consists of playing cards (Cards), each of which contains a Rank and Suit. Possible Suits include <code>Spades</code>, <code>Diamonds</code>, <code>Clubs</code>, and <code>Hearts</code>. Possible Ranks include <code>2</code>, <code>3</code>, <code>4</code>, <code>5</code>, <code>6</code>, <code>7</code>, <code>8</code>, <code>9</code>, <code>10</code>, <code>Jack</code>, <code>Queen</code>, <code>King</code>, and <code>Ace</code>. == Program Structure == A StackedDeck program is written as 0 or more whitespace-separated Cards. Each Card will be pushed to the Deck before the program begins evaluating. Cards are pushed back-to-front, meaning that the first card that appears in the program will be at the '''top''' of the Deck. Each individual card is written as the first letter of its suit followed by the first character in its rank. (except <code>10</code>) Valid cards are as follows: SA SK SQ SJ S10 S9 S8 S7 S6 S5 S4 S3 S2 DA DK DQ DJ D10 D9 D8 D7 D6 D5 D4 D3 D2 CA CK CQ CJ C10 C9 C8 C7 C6 C5 C4 C3 C2 HA HK HQ HJ H10 H9 H8 H7 H6 H5 H4 H3 H2 Additionally, any sequence of 0 or more cards may be wrapped in parenthesis to group them together. When doing this, a positive natural number can be written afterwards to indicate a repetition. For example: D9 (D8 D7)2 D6 is the same as D9 D8 D7 D8 D7 D6 Parenthesis like this can be nested and work as you'd expect. Finally, line comments can be written using <code>//</code>, all characters following it will be ignored until the next line. Block comments can be written with <code>/* */</code>, all characters between will be ignored. == Execution == Once the program has been parsed and that Deck is populated with cards, the main execution loop will begin, which goes like so: # Pop 5 cards off of the Deck and add them to a temporary "Hand" buffer. If fewer than 5 cards are in the Deck, take as many as possible. # If the hand buffer is empty, halt the program. # Determine the "hand type" of the cards in the Hand buffer. # Execute cards in the Hand buffer left-to-right*, skipping cards that aren't relevant to the determined hand type. # Repeat. <nowiki>*</nowiki>The card at the top of the Deck will be the left-most card, other cards will follow left-to-right. === Hand Types === After 1-5 cards have been put into the Hand buffer, a "hand type" is determined. This hand type determines which cards will be executed. '''The order of cards in a given hand never affects its hand type.''' The following table describes every hand type in StackedDeck. In examples, <code>**</code> indicates a card that will not be executed— it can be any card or not present at all. {| class="wikitable" |- ! Name !! Description !! Minimum Number of Cards in Hand !! Example Hands |- | Five of a Kind || Five cards have the same rank. All cards executed. || 5 || <code>S5 D5 C5 C5 H5</code> |- | Flush || Five cards have the same suit. All cards executed. || 5 || <code>C3 C4 CK CJ C10</code> |- | Full House || Two cards have the same rank, three other cards have matching ranks. All cards executed. || 5 || <code>C3 S3 DK CK DK</code> |- | Straight || Five cards have consecutive ranks. All cards executed.<br> Aces can be considered consecutive to either <code>2</code> OR <code>King</code> (But not both at the same time) || 5 || <code>S8 D7 S6 C5 D4</code><br> <code>D5 C4 C3 H2 HA</code><br> <code>HA SK SQ DJ H10</code><br> <code>H3 S2 SA DK HQ</code> (This one is invalid) |- | Four of a Kind || Four cards have the same rank. Cards with this rank are executed. || 4 || <code>H4 C4 D4 H4 **</code> |- | Two Pair || Two cards have the same rank, two other cards also have matching ranks. These four cards are executed. || 4 || <code>D5 H5 H2 C2 **</code> |- | Three of a Kind || Three cards have the same rank. These three cards are executed. || 3 || <code>H4 D4 D4 ** **</code> |- | Pair || Two cards have the same rank. These two cards are executed. || 2 || <code>S4 D4 ** ** **</code> |- | High Card || Applies if no other hand types apply; executes the card with the highest rank and nothing else. || 1 || <code>CA ** ** ** **</code> |} === Card Execution === After a hand type has been determined, all applicable cards will be evaluated from left-to-right. A table of cards and their effects is included below. {| class="wikitable" |+ Caption text |- ! Card !! Effect on Execution |- | Ace of Spades (SA) || TODO |- | King of Spades (SK) || TODO |- | Queen of Spades (SQ) || TODO |- | Jack of Spades (SJ) || TODO |- | 10 of Spades (S10) || TODO |- | 9 of Spades (S9) || TODO |- | 8 of Spades (S8) || TODO |- | 7 of Spades (S7) || TODO |- | 6 of Spades (S6) || TODO |- | 5 of Spades (S5) || TODO |- | 4 of Spades (S4) || TODO |- | 3 of Spades (S3) || TODO |- | 2 of Spades (S2) || TODO |- | Ace of Diamonds (DA) || TODO |- | King of Diamonds (DK) || TODO |- | Queen of Diamonds (DQ) || TODO |- | Jack of Diamonds (DJ) || TODO |- | 10 of Diamonds (D10) || TODO |- | 9 of Diamonds (D9) || TODO |- | 8 of Diamonds (D8) || TODO |- | 7 of Diamonds (D7) || TODO |- | 6 of Diamonds (D6) || TODO |- | 5 of Diamonds (D5) || TODO |- | 4 of Diamonds (D4) || TODO |- | 3 of Diamonds (D3) || TODO |- | 2 of Diamonds (D2) || TODO |- | Ace of Clubs (CA) || TODO |- | King of Clubs (CK) || TODO |- | Queen of Clubs (CQ) || TODO |- | Jack of Clubs (CJ) || TODO |- | 10 of Clubs (C10) || TODO |- | 9 of Clubs (C9) || TODO |- | 8 of Clubs (C8) || TODO |- | 7 of Clubs (C7) || TODO |- | 6 of Clubs (C6) || TODO |- | 5 of Clubs (C5) || TODO |- | 4 of Clubs (C4) || TODO |- | 3 of Clubs (C3) || TODO |- | 2 of Clubs (C2) || TODO |- | Ace of Hearts (HA) || TODO |- | King of Hearts (HK) || TODO |- | Queen of Hearts (HQ) || TODO |- | Jack of Hearts (HJ) || TODO |- | 10 of Hearts (H10) || TODO |- | 9 of Hearts (H9) || TODO |- | 8 of Hearts (H8) || TODO |- | 7 of Hearts (H7) || TODO |- | 6 of Hearts (H6) || TODO |- | 5 of Hearts (H5) || TODO |- | 4 of Hearts (H4) || TODO |- | 3 of Hearts (H3) || TODO |- | 2 of Hearts (H2) || TODO |} === Clarifications === * If a card refers to the card to its left or right, it's referring to adjacent cards in the hand buffer. This will wrap around the edge of the hand buffer. * Kings have a "value" of 13, Queens 12, Jacks 11, and Aces 1— Cards with numerical ranks have a "value" equal to its rank. == Examples == TODO'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,217 @@ +{{infobox proglang +|name=StackedDeck +|author=[[User:Ashli Katt|Ashli Katt]] +|year=[[:Category:2025|2025]] +|refimpl=Unimplemented +|class=Unknown +|files=<code>.txt</code> +}} + +StackedDeck is a [[ZISC]] that operates on a stack of playing cards by drawing and evaluating poker hands. + +== Memory Model == +During execution, a StackedDeck program has access to an unbounded, global stack referred to as the Deck. The Deck +consists of playing cards (Cards), each of which contains a Rank and Suit. + +Possible Suits include <code>Spades</code>, <code>Diamonds</code>, <code>Clubs</code>, and <code>Hearts</code>. + +Possible Ranks include <code>2</code>, <code>3</code>, <code>4</code>, <code>5</code>, <code>6</code>, <code>7</code>, +<code>8</code>, <code>9</code>, <code>10</code>, <code>Jack</code>, <code>Queen</code>, <code>King</code>, and <code>Ace</code>. + +== Program Structure == +A StackedDeck program is written as 0 or more whitespace-separated Cards. Each Card will be pushed to the Deck before the program begins evaluating. Cards are pushed back-to-front, meaning +that the first card that appears in the program will be at the '''top''' of the Deck. + +Each individual card is written as the first letter of its suit followed by the first character in its rank. (except <code>10</code>) +Valid cards are as follows: + + SA SK SQ SJ S10 S9 S8 S7 S6 S5 S4 S3 S2 + DA DK DQ DJ D10 D9 D8 D7 D6 D5 D4 D3 D2 + CA CK CQ CJ C10 C9 C8 C7 C6 C5 C4 C3 C2 + HA HK HQ HJ H10 H9 H8 H7 H6 H5 H4 H3 H2 + +Additionally, any sequence of 0 or more cards may be wrapped in parenthesis to group them together. When doing this, a positive natural number +can be written afterwards to indicate a repetition. + +For example: + + D9 (D8 D7)2 D6 + +is the same as + + D9 D8 D7 D8 D7 D6 + +Parenthesis like this can be nested and work as you'd expect. + +Finally, line comments can be written using <code>//</code>, all characters following it will be ignored until the next line. +Block comments can be written with <code>/* */</code>, all characters between will be ignored. + +== Execution == +Once the program has been parsed and that Deck is populated with cards, the main execution loop will begin, which goes like so: + +# Pop 5 cards off of the Deck and add them to a temporary "Hand" buffer. If fewer than 5 cards are in the Deck, take as many as possible. +# If the hand buffer is empty, halt the program. +# Determine the "hand type" of the cards in the Hand buffer. +# Execute cards in the Hand buffer left-to-right*, skipping cards that aren't relevant to the determined hand type. +# Repeat. + +<nowiki>*</nowiki>The card at the top of the Deck will be the left-most card, other cards will follow left-to-right. + +=== Hand Types === +After 1-5 cards have been put into the Hand buffer, a "hand type" is determined. This hand type determines which cards will be executed. +'''The order of cards in a given hand never affects its hand type.''' + +The following table describes every hand type in StackedDeck. In examples, <code>**</code> indicates a card that will not be executed— +it can be any card or not present at all. + +{| class="wikitable" +|- +! Name !! Description !! Minimum Number of Cards in Hand !! Example Hands +|- +| Five of a Kind || Five cards have the same rank. All cards executed. || 5 +|| <code>S5 D5 C5 C5 H5</code> +|- +| Flush || Five cards have the same suit. All cards executed. || 5 +|| <code>C3 C4 CK CJ C10</code> +|- +| Full House || Two cards have the same rank, three other cards have matching ranks. All cards executed. || 5 +|| <code>C3 S3 DK CK DK</code> +|- +| Straight || Five cards have consecutive ranks. All cards executed.<br> Aces can be considered consecutive to either <code>2</code> OR <code>King</code> (But not both at the same time) || 5 +|| <code>S8 D7 S6 C5 D4</code><br> <code>D5 C4 C3 H2 HA</code><br> <code>HA SK SQ DJ H10</code><br> <code>H3 S2 SA DK HQ</code> (This one is invalid) +|- +| Four of a Kind || Four cards have the same rank. Cards with this rank are executed. || 4 +|| <code>H4 C4 D4 H4 **</code> +|- +| Two Pair || Two cards have the same rank, two other cards also have matching ranks. These four cards are executed. || 4 +|| <code>D5 H5 H2 C2 **</code> +|- +| Three of a Kind || Three cards have the same rank. These three cards are executed. || 3 +|| <code>H4 D4 D4 ** **</code> +|- +| Pair || Two cards have the same rank. These two cards are executed. || 2 +|| <code>S4 D4 ** ** **</code> +|- +| High Card || Applies if no other hand types apply; executes the card with the highest rank and nothing else. || 1 +|| <code>CA ** ** ** **</code> +|} + +=== Card Execution === +After a hand type has been determined, all applicable cards will be evaluated from left-to-right. A table of cards and their effects is included below. + +{| class="wikitable" +|+ Caption text +|- +! Card !! Effect on Execution +|- +| Ace of Spades (SA) || TODO +|- +| King of Spades (SK) || TODO +|- +| Queen of Spades (SQ) || TODO +|- +| Jack of Spades (SJ) || TODO +|- +| 10 of Spades (S10) || TODO +|- +| 9 of Spades (S9) || TODO +|- +| 8 of Spades (S8) || TODO +|- +| 7 of Spades (S7) || TODO +|- +| 6 of Spades (S6) || TODO +|- +| 5 of Spades (S5) || TODO +|- +| 4 of Spades (S4) || TODO +|- +| 3 of Spades (S3) || TODO +|- +| 2 of Spades (S2) || TODO +|- +| Ace of Diamonds (DA) || TODO +|- +| King of Diamonds (DK) || TODO +|- +| Queen of Diamonds (DQ) || TODO +|- +| Jack of Diamonds (DJ) || TODO +|- +| 10 of Diamonds (D10) || TODO +|- +| 9 of Diamonds (D9) || TODO +|- +| 8 of Diamonds (D8) || TODO +|- +| 7 of Diamonds (D7) || TODO +|- +| 6 of Diamonds (D6) || TODO +|- +| 5 of Diamonds (D5) || TODO +|- +| 4 of Diamonds (D4) || TODO +|- +| 3 of Diamonds (D3) || TODO +|- +| 2 of Diamonds (D2) || TODO +|- +| Ace of Clubs (CA) || TODO +|- +| King of Clubs (CK) || TODO +|- +| Queen of Clubs (CQ) || TODO +|- +| Jack of Clubs (CJ) || TODO +|- +| 10 of Clubs (C10) || TODO +|- +| 9 of Clubs (C9) || TODO +|- +| 8 of Clubs (C8) || TODO +|- +| 7 of Clubs (C7) || TODO +|- +| 6 of Clubs (C6) || TODO +|- +| 5 of Clubs (C5) || TODO +|- +| 4 of Clubs (C4) || TODO +|- +| 3 of Clubs (C3) || TODO +|- +| 2 of Clubs (C2) || TODO +|- +| Ace of Hearts (HA) || TODO +|- +| King of Hearts (HK) || TODO +|- +| Queen of Hearts (HQ) || TODO +|- +| Jack of Hearts (HJ) || TODO +|- +| 10 of Hearts (H10) || TODO +|- +| 9 of Hearts (H9) || TODO +|- +| 8 of Hearts (H8) || TODO +|- +| 7 of Hearts (H7) || TODO +|- +| 6 of Hearts (H6) || TODO +|- +| 5 of Hearts (H5) || TODO +|- +| 4 of Hearts (H4) || TODO +|- +| 3 of Hearts (H3) || TODO +|- +| 2 of Hearts (H2) || TODO +|} + +=== Clarifications === +* If a card refers to the card to its left or right, it's referring to adjacent cards in the hand buffer. This will wrap around the edge of the hand buffer. +* Kings have a "value" of 13, Queens 12, Jacks 11, and Aces 1— Cards with numerical ranks have a "value" equal to its rank. + +== Examples == +TODO '
New page size (new_size)
6757
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => '{{infobox proglang', 1 => '|name=StackedDeck', 2 => '|author=[[User:Ashli Katt|Ashli Katt]]', 3 => '|year=[[:Category:2025|2025]]', 4 => '|refimpl=Unimplemented', 5 => '|class=Unknown', 6 => '|files=<code>.txt</code>', 7 => '}}', 8 => '', 9 => 'StackedDeck is a [[ZISC]] that operates on a stack of playing cards by drawing and evaluating poker hands.', 10 => '', 11 => '== Memory Model ==', 12 => 'During execution, a StackedDeck program has access to an unbounded, global stack referred to as the Deck. The Deck', 13 => 'consists of playing cards (Cards), each of which contains a Rank and Suit.', 14 => '', 15 => 'Possible Suits include <code>Spades</code>, <code>Diamonds</code>, <code>Clubs</code>, and <code>Hearts</code>.', 16 => '', 17 => 'Possible Ranks include <code>2</code>, <code>3</code>, <code>4</code>, <code>5</code>, <code>6</code>, <code>7</code>,', 18 => '<code>8</code>, <code>9</code>, <code>10</code>, <code>Jack</code>, <code>Queen</code>, <code>King</code>, and <code>Ace</code>.', 19 => '', 20 => '== Program Structure ==', 21 => 'A StackedDeck program is written as 0 or more whitespace-separated Cards. Each Card will be pushed to the Deck before the program begins evaluating. Cards are pushed back-to-front, meaning', 22 => 'that the first card that appears in the program will be at the '''top''' of the Deck.', 23 => '', 24 => 'Each individual card is written as the first letter of its suit followed by the first character in its rank. (except <code>10</code>)', 25 => 'Valid cards are as follows: ', 26 => '', 27 => ' SA SK SQ SJ S10 S9 S8 S7 S6 S5 S4 S3 S2', 28 => ' DA DK DQ DJ D10 D9 D8 D7 D6 D5 D4 D3 D2', 29 => ' CA CK CQ CJ C10 C9 C8 C7 C6 C5 C4 C3 C2', 30 => ' HA HK HQ HJ H10 H9 H8 H7 H6 H5 H4 H3 H2', 31 => '', 32 => 'Additionally, any sequence of 0 or more cards may be wrapped in parenthesis to group them together. When doing this, a positive natural number', 33 => 'can be written afterwards to indicate a repetition.', 34 => '', 35 => 'For example:', 36 => '', 37 => ' D9 (D8 D7)2 D6', 38 => '', 39 => 'is the same as', 40 => '', 41 => ' D9 D8 D7 D8 D7 D6', 42 => '', 43 => 'Parenthesis like this can be nested and work as you'd expect. ', 44 => '', 45 => 'Finally, line comments can be written using <code>//</code>, all characters following it will be ignored until the next line. ', 46 => 'Block comments can be written with <code>/* */</code>, all characters between will be ignored.', 47 => '', 48 => '== Execution ==', 49 => 'Once the program has been parsed and that Deck is populated with cards, the main execution loop will begin, which goes like so:', 50 => '', 51 => '# Pop 5 cards off of the Deck and add them to a temporary "Hand" buffer. If fewer than 5 cards are in the Deck, take as many as possible.', 52 => '# If the hand buffer is empty, halt the program.', 53 => '# Determine the "hand type" of the cards in the Hand buffer.', 54 => '# Execute cards in the Hand buffer left-to-right*, skipping cards that aren't relevant to the determined hand type.', 55 => '# Repeat.', 56 => '', 57 => '<nowiki>*</nowiki>The card at the top of the Deck will be the left-most card, other cards will follow left-to-right.', 58 => '', 59 => '=== Hand Types ===', 60 => 'After 1-5 cards have been put into the Hand buffer, a "hand type" is determined. This hand type determines which cards will be executed.', 61 => ''''The order of cards in a given hand never affects its hand type.'''', 62 => '', 63 => 'The following table describes every hand type in StackedDeck. In examples, <code>**</code> indicates a card that will not be executed— ', 64 => 'it can be any card or not present at all.', 65 => '', 66 => '{| class="wikitable"', 67 => '|-', 68 => '! Name !! Description !! Minimum Number of Cards in Hand !! Example Hands', 69 => '|-', 70 => '| Five of a Kind || Five cards have the same rank. All cards executed. || 5 ', 71 => '|| <code>S5 D5 C5 C5 H5</code>', 72 => '|-', 73 => '| Flush || Five cards have the same suit. All cards executed. || 5 ', 74 => '|| <code>C3 C4 CK CJ C10</code>', 75 => '|-', 76 => '| Full House || Two cards have the same rank, three other cards have matching ranks. All cards executed. || 5 ', 77 => '|| <code>C3 S3 DK CK DK</code>', 78 => '|-', 79 => '| Straight || Five cards have consecutive ranks. All cards executed.<br> Aces can be considered consecutive to either <code>2</code> OR <code>King</code> (But not both at the same time) || 5', 80 => '|| <code>S8 D7 S6 C5 D4</code><br> <code>D5 C4 C3 H2 HA</code><br> <code>HA SK SQ DJ H10</code><br> <code>H3 S2 SA DK HQ</code> (This one is invalid)', 81 => '|-', 82 => '| Four of a Kind || Four cards have the same rank. Cards with this rank are executed. || 4 ', 83 => '|| <code>H4 C4 D4 H4 **</code>', 84 => '|-', 85 => '| Two Pair || Two cards have the same rank, two other cards also have matching ranks. These four cards are executed. || 4 ', 86 => '|| <code>D5 H5 H2 C2 **</code>', 87 => '|-', 88 => '| Three of a Kind || Three cards have the same rank. These three cards are executed. || 3 ', 89 => '|| <code>H4 D4 D4 ** **</code>', 90 => '|-', 91 => '| Pair || Two cards have the same rank. These two cards are executed. || 2 ', 92 => '|| <code>S4 D4 ** ** **</code>', 93 => '|-', 94 => '| High Card || Applies if no other hand types apply; executes the card with the highest rank and nothing else. || 1 ', 95 => '|| <code>CA ** ** ** **</code>', 96 => '|}', 97 => '', 98 => '=== Card Execution ===', 99 => 'After a hand type has been determined, all applicable cards will be evaluated from left-to-right. A table of cards and their effects is included below.', 100 => '', 101 => '{| class="wikitable"', 102 => '|+ Caption text', 103 => '|-', 104 => '! Card !! Effect on Execution', 105 => '|-', 106 => '| Ace of Spades (SA) || TODO', 107 => '|-', 108 => '| King of Spades (SK) || TODO', 109 => '|-', 110 => '| Queen of Spades (SQ) || TODO', 111 => '|-', 112 => '| Jack of Spades (SJ) || TODO', 113 => '|-', 114 => '| 10 of Spades (S10) || TODO', 115 => '|-', 116 => '| 9 of Spades (S9) || TODO', 117 => '|-', 118 => '| 8 of Spades (S8) || TODO', 119 => '|-', 120 => '| 7 of Spades (S7) || TODO', 121 => '|-', 122 => '| 6 of Spades (S6) || TODO', 123 => '|-', 124 => '| 5 of Spades (S5) || TODO', 125 => '|-', 126 => '| 4 of Spades (S4) || TODO', 127 => '|-', 128 => '| 3 of Spades (S3) || TODO', 129 => '|-', 130 => '| 2 of Spades (S2) || TODO', 131 => '|-', 132 => '| Ace of Diamonds (DA) || TODO', 133 => '|-', 134 => '| King of Diamonds (DK) || TODO', 135 => '|-', 136 => '| Queen of Diamonds (DQ) || TODO', 137 => '|-', 138 => '| Jack of Diamonds (DJ) || TODO', 139 => '|-', 140 => '| 10 of Diamonds (D10) || TODO', 141 => '|-', 142 => '| 9 of Diamonds (D9) || TODO', 143 => '|-', 144 => '| 8 of Diamonds (D8) || TODO', 145 => '|-', 146 => '| 7 of Diamonds (D7) || TODO', 147 => '|-', 148 => '| 6 of Diamonds (D6) || TODO', 149 => '|-', 150 => '| 5 of Diamonds (D5) || TODO', 151 => '|-', 152 => '| 4 of Diamonds (D4) || TODO', 153 => '|-', 154 => '| 3 of Diamonds (D3) || TODO', 155 => '|-', 156 => '| 2 of Diamonds (D2) || TODO', 157 => '|-', 158 => '| Ace of Clubs (CA) || TODO', 159 => '|-', 160 => '| King of Clubs (CK) || TODO', 161 => '|-', 162 => '| Queen of Clubs (CQ) || TODO', 163 => '|-', 164 => '| Jack of Clubs (CJ) || TODO', 165 => '|-', 166 => '| 10 of Clubs (C10) || TODO', 167 => '|-', 168 => '| 9 of Clubs (C9) || TODO', 169 => '|-', 170 => '| 8 of Clubs (C8) || TODO', 171 => '|-', 172 => '| 7 of Clubs (C7) || TODO', 173 => '|-', 174 => '| 6 of Clubs (C6) || TODO', 175 => '|-', 176 => '| 5 of Clubs (C5) || TODO', 177 => '|-', 178 => '| 4 of Clubs (C4) || TODO', 179 => '|-', 180 => '| 3 of Clubs (C3) || TODO', 181 => '|-', 182 => '| 2 of Clubs (C2) || TODO', 183 => '|-', 184 => '| Ace of Hearts (HA) || TODO', 185 => '|-', 186 => '| King of Hearts (HK) || TODO', 187 => '|-', 188 => '| Queen of Hearts (HQ) || TODO', 189 => '|-', 190 => '| Jack of Hearts (HJ) || TODO', 191 => '|-', 192 => '| 10 of Hearts (H10) || TODO', 193 => '|-', 194 => '| 9 of Hearts (H9) || TODO', 195 => '|-', 196 => '| 8 of Hearts (H8) || TODO', 197 => '|-', 198 => '| 7 of Hearts (H7) || TODO', 199 => '|-', 200 => '| 6 of Hearts (H6) || TODO', 201 => '|-', 202 => '| 5 of Hearts (H5) || TODO', 203 => '|-', 204 => '| 4 of Hearts (H4) || TODO', 205 => '|-', 206 => '| 3 of Hearts (H3) || TODO', 207 => '|-', 208 => '| 2 of Hearts (H2) || TODO', 209 => '|}', 210 => '', 211 => '=== Clarifications ===', 212 => '* If a card refers to the card to its left or right, it's referring to adjacent cards in the hand buffer. This will wrap around the edge of the hand buffer.', 213 => '* Kings have a "value" of 13, Queens 12, Jacks 11, and Aces 1— Cards with numerical ranks have a "value" equal to its rank.', 214 => '', 215 => '== Examples ==', 216 => 'TODO' ]
Unix timestamp of change (timestamp)
'1736934204'