push
Single hand of Push card game from The Magicians books/TV show. Push is war but with magical cheating: https://themagicians.fandom.com/wiki/Push If you would like to play against a specific member of the server, @-mention them; ie "!push @Carl-bot" otherwise Carl will choose a random (Magicians Character) opponent for you. There is a chance that someone's play will be influenced by "magic"--in this case you'll see sparkles (β¨) next to your card. If you've been cursed, you'll see a skull (π). If you'd like to cheat on purpose, add sparkles (β¨) to the tag command, ie: "!push β¨ @Carl-bot". Cheating does not guarantee you will win, but it makes it much more likely. It will always improve your card (unless your opponent also cheats) and you cannot be cursed if you cheat on purpose. Because there's magical cheating involved (and because I didn't want to program it) it is possible that both players will play the same exact card, both suit and value--in this case the game assumes someone cheated, but calls it a tie, since cheating is allowed. It's also possible to pull a Joker, but only if you've been cursed.
Content
49 lines{=(p1):{user}}
{=(p2):{if({user(id)}=={target(id)}):{random:Carl,Eliot,Quentin,Julia,Alice,Margo,Penny}|{target}}}
{=(ch1):{if({args(1)}==β¨):100|{range:1-100}}}
{=(ch2):{range:1-100}}
{=(oc1):{range:2-14}}
{=(oc2):{range:2-14}}
{=(s1):{random:β ,β₯,β£,β¦}}
{=(s2):{random:β ,β₯,β£,β¦}}
{=(p1ch):nothing}
{=(p2ch):nothing}
{=(p1ch):{if({ch1}<5):fail|{p1ch}}}
{=(p2ch):{if({ch2}<5):fail|{p2ch}}}
{=(p1ch):{if({ch1}>80):success|{p1ch}}}
{=(p2ch):{if({ch2}>80):success|{p2ch}}}
{=(nc1):{if({p1ch}==success):{random:50|{math:trunc({oc1}+{range:1-5})},40|{math:trunc({oc2}+1)},10|14}|{oc1}}}
{=(nc2):{if({p2ch}==success):{random:50|{math:trunc({oc2}+{range:1-5})},40|{math:trunc({oc1}+1)},10|14}|{oc2}}}
{=(nc1):{if({p1ch}==fail):{random:50|{math:trunc({oc1}-{range:1-5})},40|{math:trunc({oc2}-1)},10|0}|{oc1}}}
{=(nc2):{if({p2ch}==fail):{random:50|{math:trunc({oc2}-{range:1-5})},40|{math:trunc({oc1}-1)},10|0}|{oc2}}}
{=(nc1):{if({nc1}>14):14|{nc1}}}
{=(nc2):{if({nc2}>14):14|{nc2}}}
{=(w):{if({nc1}=={nc2}):TIE!}{if({nc1}>{nc2}):{p1} wins}{if({nc1}<{nc2}):{p2} wins}}
{=(c1):{nc1}}
{=(c1):{if({nc1}==14):A|{c1}}}
{=(c1):{if({nc1}==13):K|{c1}}}
{=(c1):{if({nc1}==12):Q|{c1}}}
{=(c1):{if({nc1}==11):J|{c1}}}
{=(c2):{nc2}}
{=(c2):{if({nc2}==14):A|{c2}}}
{=(c2):{if({nc2}==13):K|{c2}}}
{=(c2):{if({nc2}==12):Q|{c2}}}
{=(c2):{if({nc2}==11):J|{c2}}}
{=(s1):{if({nc1}<2):π|{s1}}}
{=(s2):{if({nc2}<2):π|{s2}}}
{=(c1):{if({nc1}<2):Joker|{c1}}}
{=(c2):{if({nc2}<2):Joker|{c2}}}
{=(match): {all({c2}=={c1}|{s2}=={s1}):true|false}}Embed
1 line{"color": 5198940, "title": "WELCOME TO PUSH", "fields": [{"name": "{p1}'s card :flower_playing_cards: {if({p1ch}==success):β¨}{if({p1ch}==fail):π}", "value": "{s1}{c1} \n", "inline": true}, {"name": "{p2}'s card :flower_playing_cards: {if({p2ch}==success):β¨}{if({p2ch}==fail):π}", "value": "{s2}{c2}\n", "inline": true}, {"name": "{w}", "value": ":tada:\n{any({match}==true|{p1ch}==success|{p2ch}==success|{p1ch}==fail|{p2ch}==fail):There's magic in the air.}\n{if({match}==true):{random:Well, cheating IS allowed.~Huh, that's funny...~Did you do that?~_What are the odds._~That's an interesting spell choice.~Maybe try something a little less obvious next time?~Probability magic is wild, y'all.~That's _cute_.}}", "inline": false}], "footer": {"text": "push v0.4 by aj"}, "timestamp": "2019-08-13T07:08:00.000", "description": "{p1} challenges {p2}\nPlay a card: "}Raw JSON
{
"id": 64577,
"created_at": "2019-08-12T06:18:33.000Z",
"tag_name": "push",
"nsfw": false,
"owner_id": "126136375958437889",
"uses": 253,
"description": "Single hand of Push card game from The Magicians books/TV show. Push is war but with magical cheating: https://themagicians.fandom.com/wiki/Push \n\nIf you would like to play against a specific member of the server, @-mention them; ie \"!push @Carl-bot\" otherwise Carl will choose a random (Magicians Character) opponent for you. There is a chance that someone's play will be influenced by \"magic\"--in this case you'll see sparkles (β¨) next to your card. If you've been cursed, you'll see a skull (π). \n\nIf you'd like to cheat on purpose, add sparkles (β¨) to the tag command, ie: \"!push β¨ @Carl-bot\". Cheating does not guarantee you will win, but it makes it much more likely. It will always improve your card (unless your opponent also cheats) and you cannot be cursed if you cheat on purpose. \n\nBecause there's magical cheating involved (and because I didn't want to program it) it is possible that both players will play the same exact card, both suit and value--in this case the game assumes someone cheated, but calls it a tie, since cheating is allowed. It's also possible to pull a Joker, but only if you've been cursed. ",
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "563221013299724298",
"sharer": "126136375958437889",
"content": "{=(p1):{user}}\n{=(p2):{if({user(id)}=={target(id)}):{random:Carl,Eliot,Quentin,Julia,Alice,Margo,Penny}|{target}}}\n\n{=(ch1):{if({args(1)}==β¨):100|{range:1-100}}}\n{=(ch2):{range:1-100}}\n\n{=(oc1):{range:2-14}}\n{=(oc2):{range:2-14}}\n{=(s1):{random:β ,β₯,β£,β¦}}\n{=(s2):{random:β ,β₯,β£,β¦}}\n\n{=(p1ch):nothing}\n{=(p2ch):nothing}\n{=(p1ch):{if({ch1}<5):fail|{p1ch}}}\n{=(p2ch):{if({ch2}<5):fail|{p2ch}}}\n{=(p1ch):{if({ch1}>80):success|{p1ch}}}\n{=(p2ch):{if({ch2}>80):success|{p2ch}}}\n\n{=(nc1):{if({p1ch}==success):{random:50|{math:trunc({oc1}+{range:1-5})},40|{math:trunc({oc2}+1)},10|14}|{oc1}}}\n{=(nc2):{if({p2ch}==success):{random:50|{math:trunc({oc2}+{range:1-5})},40|{math:trunc({oc1}+1)},10|14}|{oc2}}}\n\n{=(nc1):{if({p1ch}==fail):{random:50|{math:trunc({oc1}-{range:1-5})},40|{math:trunc({oc2}-1)},10|0}|{oc1}}}\n{=(nc2):{if({p2ch}==fail):{random:50|{math:trunc({oc2}-{range:1-5})},40|{math:trunc({oc1}-1)},10|0}|{oc2}}}\n\n\n\n{=(nc1):{if({nc1}>14):14|{nc1}}}\n{=(nc2):{if({nc2}>14):14|{nc2}}}\n\n{=(w):{if({nc1}=={nc2}):TIE!}{if({nc1}>{nc2}):{p1} wins}{if({nc1}<{nc2}):{p2} wins}}\n\n{=(c1):{nc1}}\n{=(c1):{if({nc1}==14):A|{c1}}}\n{=(c1):{if({nc1}==13):K|{c1}}}\n{=(c1):{if({nc1}==12):Q|{c1}}}\n{=(c1):{if({nc1}==11):J|{c1}}}\n\n{=(c2):{nc2}}\n{=(c2):{if({nc2}==14):A|{c2}}}\n{=(c2):{if({nc2}==13):K|{c2}}}\n{=(c2):{if({nc2}==12):Q|{c2}}}\n{=(c2):{if({nc2}==11):J|{c2}}}\n\n{=(s1):{if({nc1}<2):π|{s1}}}\n{=(s2):{if({nc2}<2):π|{s2}}}\n{=(c1):{if({nc1}<2):Joker|{c1}}}\n{=(c2):{if({nc2}<2):Joker|{c2}}}\n\n{=(match): {all({c2}=={c1}|{s2}=={s1}):true|false}}",
"embed": "{\"color\": 5198940, \"title\": \"WELCOME TO PUSH\", \"fields\": [{\"name\": \"{p1}'s card :flower_playing_cards: {if({p1ch}==success):β¨}{if({p1ch}==fail):π}\", \"value\": \"{s1}{c1} \\n\", \"inline\": true}, {\"name\": \"{p2}'s card :flower_playing_cards: {if({p2ch}==success):β¨}{if({p2ch}==fail):π}\", \"value\": \"{s2}{c2}\\n\", \"inline\": true}, {\"name\": \"{w}\", \"value\": \":tada:\\n{any({match}==true|{p1ch}==success|{p2ch}==success|{p1ch}==fail|{p2ch}==fail):There's magic in the air.}\\n{if({match}==true):{random:Well, cheating IS allowed.~Huh, that's funny...~Did you do that?~_What are the odds._~That's an interesting spell choice.~Maybe try something a little less obvious next time?~Probability magic is wild, y'all.~That's _cute_.}}\", \"inline\": false}], \"footer\": {\"text\": \"push v0.4 by aj\"}, \"timestamp\": \"2019-08-13T07:08:00.000\", \"description\": \"{p1} challenges {p2}\\nPlay a card: \"}",
"last_fetched": "2026-10-20T20:32:41.468Z"
}