games

Privateunrated

Content

150 lines
{=(input):{lower:{args}}}



{=(comment):       update the list below with tags that refer to games as they are made/ended, it's sent with the help command and used in checking the input         }

{=(gameNames):dungeon vaana citadel 40kids skybotes evening thousands chasers all}



{=(game_name):{any({contains({input}):{gameNames}}==false|{input}==):help|{input}}}

{=(templateDay):Day} {=(comment): Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday}
{=(templateTime):Time} {=(comment): 24h time, for UTC timezone (e.g. 1900)}
{=(templateInfo):**Game System: Game Name**
Players: *X/Y*
Time: *{templateDay}s, {templateTime} UTC*
GM: *GM Name*}
{=(templateTag):Game tag: `template`}


{=(comment):        to add a new game: add <gameRef> to the list of gameNames; copy templateDay, templateTime, templateInfo, and templateTag, replacing all instances of template with <gameRef> (including inside the templateInfo tag for time/day); and add it and its Tag into the allInfo assign        }
{=(comment):        to remove a game, do the opposite - remove it from the list of gameNames; remove the <gameRef>Day, Time, Info, and Tag tags; and remove it and its Tag from the allInfo assign        }


{=(dungeonDay):Thursday}
{=(dungeonTime):1900}
{=(dungeonInfo):**D&D 5e: Dungeoneers**
Players: *5/5*
Time: *{dungeonDay}s, {dungeonTime} UTC*
GM: *Random*}
{=(dungeonTag):Game tag: `dungeon`}

{=(vaanaDay):Saturday}
{=(vaanaTime):2100}
{=(vaanaInfo):**D&D 5e: Kingdoms of Vaana**
Players: *5/5*
Time: *{vaanaDay}s, {vaanaTime} UTC*
GM: *Xeneron*}
{=(vaanaTag):Game tag: `vaana`}

{=(citadelDay):Sunday}
{=(citadelTime):1800}
{=(citadelInfo):**D&D 5e: The Sunless Citadel**
Players: *4/5*
Time: *{citadelDay}s, {citadelTime} UTC*
GM: *Vigogs*}
{=(citadelTag):Game tag: `citadel`}

{=(40kidsDay):Thursday}
{=(40kidsTime):1800}
{=(40kidsInfo):**GURPS: 40kids**
Players: *2/5*
Time: *{40kidsDay}s, {40kidsTime} UTC*
GM: *Tshi*}
{=(40kidsTag):Game tag: `40kids`}

{=(skybotesDay):Tuesday}
{=(skybotesTime):1800}
{=(skybotesInfo):**GURPS: Sky Sailors**
Players: *1/5*
Time: *{skybotesDay}s, {skybotesTime} UTC*
GM: *Tshi*}
{=(skybotesTag):Game tag: `skybotes`}

{=(eveningDay):Wednesday}
{=(eveningTime):2300}
{=(eveningInfo):**Pathfinder 2e: Evening Party**
Players: *4/5*
Time: *{eveningDay}s, {eveningTime} UTC*
GM: *Rojo*}
{=(eveningTag):Game tag: `evening`}

{=(thousandsDay):Thursday}
{=(thousandsTime):1700}
{=(thousandsInfo):**Pathfinder 2e: Strength of Thousands**
Players: *5/5*
Time: *{thousandsDay}s, {thousandsTime} UTC*
GM: *Keggars*}
{=(thousandsTag):Game tag: `thousands`}

{=(chasersDay):Saturday}
{=(chasersTime):2359}
{=(chasersInfo):**SWN: Star Chasers**
Players: *4/4*
Time: *{chasersDay}s, {chasersTime} UTC*
GM: *ZekieGee*}
{=(chasersTag):Game tag: `chasers`}

{=(allInfo):{dungeonInfo}
{dungeonTag}

{vaanaInfo}
{vaanaTag}

{citadelInfo}
{citadelTag}

{40kidsInfo}
{40kidsTag}

{skybotesInfo}
{skybotesTag}

{eveningInfo}
{eveningTag}

{thousandsInfo}
{thousandsTag}

{chasersInfo}
{chasersTag}

{=(helpDay):Monday}
{=(helpTime):0000}
{=(allDay):Monday}
{=(allTime):0000}

{=(weekdays):Monday Tuesday Wednesday Thursday Friday Saturday Sunday}

{=(current_unix):{unix}}

{=(current_day):{strf({current_unix}):%A}}
{=(current_hour):{strf({current_unix}):%-H}}
{=(current_min):{strf({current_unix}):%-M}}

{=(game_day):{{game_name}Day}}
{=(game_hour):{m:trunc({{game_name}Time}/100)}}
{=(game_min):{m:trunc({{game_name}Time} - ({game_hour} * 100))}}

{=(diff_day):{m:trunc(({index({game_day}):{weekdays}}-{index({current_day}):{weekdays}})%7)}}
{=(diff_hour):{m:trunc(({game_hour}-{current_hour})%24)}}
{=(diff_min):{m:trunc(({game_min}-{current_min})%60)}}

{=(diff_hour):{if({m:trunc({game_min}-{current_min})}<1):{m:trunc(({diff_hour}-1)%24)}|{diff_hour}}}

{=(diff_day):{if({any({current_hour}>{game_hour}|{all({current_hour}=={game_hour}|{current_min}>={game_min}):true|false}==true):true|false}==true):{m:trunc(({diff_day}-1)%7)}|{diff_day}}}

{=(game_unix):{m:trunc({current_unix} + ({diff_day}*24*60*60) + ({diff_hour}*60*60) + ({diff_min}*60))}}

{=(time_tag):

Next game: <t:{game_unix}:R>}

{=(helpInfo):**Current game commands:** `{replace( ,, ):{gameNames}}`. Enter `all` for a full list of games.

Examples: `atlas games isyou`, `atlas games all`, etc.}


{=(gameInfo):{all({game_name}!=help|{game_name}!=all):{{game_name}Info}{time_tag}|{{game_name}Info}}}

Embed

1 line
{"color": 5198940, "description": "{gameInfo}"}
Raw JSON
{
  "id": 1404465,
  "created_at": "2022-05-12T16:21:28.000Z",
  "tag_name": "games",
  "nsfw": false,
  "owner_id": "165991751134347265",
  "uses": 2,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "910887524367478844",
  "sharer": "165991751134347265",
  "content": "{=(input):{lower:{args}}}\n\n\n\n{=(comment):       update the list below with tags that refer to games as they are made/ended, it's sent with the help command and used in checking the input         }\n\n{=(gameNames):dungeon vaana citadel 40kids skybotes evening thousands chasers all}\n\n\n\n{=(game_name):{any({contains({input}):{gameNames}}==false|{input}==):help|{input}}}\n\n{=(templateDay):Day} {=(comment): Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday}\n{=(templateTime):Time} {=(comment): 24h time, for UTC timezone (e.g. 1900)}\n{=(templateInfo):**Game System: Game Name**\nPlayers: *X/Y*\nTime: *{templateDay}s, {templateTime} UTC*\nGM: *GM Name*}\n{=(templateTag):Game tag: `template`}\n\n\n{=(comment):        to add a new game: add <gameRef> to the list of gameNames; copy templateDay, templateTime, templateInfo, and templateTag, replacing all instances of template with <gameRef> (including inside the templateInfo tag for time/day); and add it and its Tag into the allInfo assign        }\n{=(comment):        to remove a game, do the opposite - remove it from the list of gameNames; remove the <gameRef>Day, Time, Info, and Tag tags; and remove it and its Tag from the allInfo assign        }\n\n\n{=(dungeonDay):Thursday}\n{=(dungeonTime):1900}\n{=(dungeonInfo):**D&D 5e: Dungeoneers**\nPlayers: *5/5*\nTime: *{dungeonDay}s, {dungeonTime} UTC*\nGM: *Random*}\n{=(dungeonTag):Game tag: `dungeon`}\n\n{=(vaanaDay):Saturday}\n{=(vaanaTime):2100}\n{=(vaanaInfo):**D&D 5e: Kingdoms of Vaana**\nPlayers: *5/5*\nTime: *{vaanaDay}s, {vaanaTime} UTC*\nGM: *Xeneron*}\n{=(vaanaTag):Game tag: `vaana`}\n\n{=(citadelDay):Sunday}\n{=(citadelTime):1800}\n{=(citadelInfo):**D&D 5e: The Sunless Citadel**\nPlayers: *4/5*\nTime: *{citadelDay}s, {citadelTime} UTC*\nGM: *Vigogs*}\n{=(citadelTag):Game tag: `citadel`}\n\n{=(40kidsDay):Thursday}\n{=(40kidsTime):1800}\n{=(40kidsInfo):**GURPS: 40kids**\nPlayers: *2/5*\nTime: *{40kidsDay}s, {40kidsTime} UTC*\nGM: *Tshi*}\n{=(40kidsTag):Game tag: `40kids`}\n\n{=(skybotesDay):Tuesday}\n{=(skybotesTime):1800}\n{=(skybotesInfo):**GURPS: Sky Sailors**\nPlayers: *1/5*\nTime: *{skybotesDay}s, {skybotesTime} UTC*\nGM: *Tshi*}\n{=(skybotesTag):Game tag: `skybotes`}\n\n{=(eveningDay):Wednesday}\n{=(eveningTime):2300}\n{=(eveningInfo):**Pathfinder 2e: Evening Party**\nPlayers: *4/5*\nTime: *{eveningDay}s, {eveningTime} UTC*\nGM: *Rojo*}\n{=(eveningTag):Game tag: `evening`}\n\n{=(thousandsDay):Thursday}\n{=(thousandsTime):1700}\n{=(thousandsInfo):**Pathfinder 2e: Strength of Thousands**\nPlayers: *5/5*\nTime: *{thousandsDay}s, {thousandsTime} UTC*\nGM: *Keggars*}\n{=(thousandsTag):Game tag: `thousands`}\n\n{=(chasersDay):Saturday}\n{=(chasersTime):2359}\n{=(chasersInfo):**SWN: Star Chasers**\nPlayers: *4/4*\nTime: *{chasersDay}s, {chasersTime} UTC*\nGM: *ZekieGee*}\n{=(chasersTag):Game tag: `chasers`}\n\n{=(allInfo):{dungeonInfo}\n{dungeonTag}\n\n{vaanaInfo}\n{vaanaTag}\n\n{citadelInfo}\n{citadelTag}\n\n{40kidsInfo}\n{40kidsTag}\n\n{skybotesInfo}\n{skybotesTag}\n\n{eveningInfo}\n{eveningTag}\n\n{thousandsInfo}\n{thousandsTag}\n\n{chasersInfo}\n{chasersTag}\n\n{=(helpDay):Monday}\n{=(helpTime):0000}\n{=(allDay):Monday}\n{=(allTime):0000}\n\n{=(weekdays):Monday Tuesday Wednesday Thursday Friday Saturday Sunday}\n\n{=(current_unix):{unix}}\n\n{=(current_day):{strf({current_unix}):%A}}\n{=(current_hour):{strf({current_unix}):%-H}}\n{=(current_min):{strf({current_unix}):%-M}}\n\n{=(game_day):{{game_name}Day}}\n{=(game_hour):{m:trunc({{game_name}Time}/100)}}\n{=(game_min):{m:trunc({{game_name}Time} - ({game_hour} * 100))}}\n\n{=(diff_day):{m:trunc(({index({game_day}):{weekdays}}-{index({current_day}):{weekdays}})%7)}}\n{=(diff_hour):{m:trunc(({game_hour}-{current_hour})%24)}}\n{=(diff_min):{m:trunc(({game_min}-{current_min})%60)}}\n\n{=(diff_hour):{if({m:trunc({game_min}-{current_min})}<1):{m:trunc(({diff_hour}-1)%24)}|{diff_hour}}}\n\n{=(diff_day):{if({any({current_hour}>{game_hour}|{all({current_hour}=={game_hour}|{current_min}>={game_min}):true|false}==true):true|false}==true):{m:trunc(({diff_day}-1)%7)}|{diff_day}}}\n\n{=(game_unix):{m:trunc({current_unix} + ({diff_day}*24*60*60) + ({diff_hour}*60*60) + ({diff_min}*60))}}\n\n{=(time_tag):\n\nNext game: <t:{game_unix}:R>}\n\n{=(helpInfo):**Current game commands:** `{replace( ,, ):{gameNames}}`. Enter `all` for a full list of games.\n\nExamples: `atlas games isyou`, `atlas games all`, etc.}\n\n\n{=(gameInfo):{all({game_name}!=help|{game_name}!=all):{{game_name}Info}{time_tag}|{{game_name}Info}}}",
  "embed": "{\"color\": 5198940, \"description\": \"{gameInfo}\"}",
  "last_fetched": "2026-10-20T18:48:35.748Z"
}