paper-dynasty-discord/help_text.py
2023-02-19 21:34:38 -06:00

147 lines
7.1 KiB
Python

SHEET_SHARE_STEPS = (
f'We have a very easy-to-use Google Sheet for you to manage your team. It has a script attached that '
f'powers most of the advanced functionality. Google requires you to manually copy a sheet if it '
f'has scripts so I need you to follow three quick steps to get it shared:\n'
f'1) Make a copy of the embedded sheet below\n'
f'2) Share the sheet with Paper Domo with this email address: `pd-service-account@paper-dynasty.iam.'
f'gserviceaccount.com`\n'
f'3) Run `/newsheet <google_sheet_URL>` and I will assign it to your team!\n\n'
f'__Do not__ share this sheet with anyone else. Access to the sheet grants buying and selling rights over your '
f'collection.'
)
HELP_SHEET_SCRIPTS = (
f'The first time that you use the Paper Dynasty menu, Google Sheets will require that you authorize the script '
f'the first time you access the Paper Dynasty menu following these steps:\n\n'
f'1. Click **Continue** and select your account\n'
f'2. Google has not verified this app, so click **Advanced** in the lower left corner and scroll down to '
f'**Go to Paper Dynasty Marketplace (unsafe)**\n'
f'3. When told that the Paper Dynasty Marketplace wants to access your Google Account, scroll down and select '
f'**Allow**\n\n'
f'The Paper Dynasty menu will now work on your Team Sheet!'
)
HELP_GAMEMODES = (
f'- Ranked Play: Play against another PD manager with your ranked roster. The top teams will make '
f'the playoffs at the end of the season and fight for the Paper Cup.\n'
f'- Unlimited Play: Play against another PD manager or an AI with either of your un-ranked rosters. Great for '
f'casual play, playtesting rosters, and event games.\n'
f'- Gauntlets: Coming soon'
)
HELP_NEWGAME = (
f'- Run `/newgame` and add the prompted info\n'
f'- Set starting lineups with `/read-lineup` for each team\n'
f'- Set your starting pitcher with `/starting-pitcher`\n\n'
f'From here, the game scorebug will be posted and you are ready to start rolling dice!'
)
HELP_PLAYGAME = (
f'- Run `!help Dice` to see all roll commands available; `!ab` is the one you will roll for every at bat\n'
f'- Log results with `/log <play-data>`; all results on the card should be represented, some have '
f'nested commands (e.g. `/log flyball b`)\n'
f'- When you mess up a result, run `/log undo-play` and it will roll back one play\n'
f'- Run `/gamestate` to see the scorebug with both lineups\n'
f'- Run `/substitution` to make lineup changes (for you and the AI in single player)\n'
f'- Run `/show-card` to see upcoming batters or the current defenders'
)
HELP_ENDGAME = (
f'- Run `/endgame`\n'
f'- ???\n'
f'- Profit\n'
)
HELP_TS_DASH = (
f'Your dashboard is split into three main columns:\n\n'
f'- The left column has your depth chart and lineups at the top, your roster list in the middle, and '
f'the bulk marketplace category at the bottom.\n'
f'- The center column is the Paper Dynasty Marketplace. You can search and filter cards in Paper '
f'Dynasty to purchase, sell, or just view them.\n'
f'- The right column is the player overview. This will display the most recently selected player '
f'from the Marketplace column.'
)
HELP_TS_ROSTER = (
f'Top left of the My Team tab\n\n'
f'You have three rosters available for use: Primary, Secondary, and Ranked. The roster highlighted '
f'green is the active roster; to swich the active roster, click on its name in the gray cell.\n\n'
f'You can set your rotation and two default lineups in the Lineups section. These are imported '
f'by Paper Domo when you play a game so it sets your lineup automatically.\n\n'
f'If you don\'t have any players showing up in the Depth Chart, scroll down and add players to your '
f'roster in the Roster Management section'
)
HELP_TS_MARKET = (
f'By default, this column will display all player cards in the Paper Dynasty universe. You can set '
f'filters at the very top; you can also search for a first or last name in the search bar.\n\n'
f'By checking the box beside a player\'s name, it sets them as the active player. This will display '
f'their overview on the right of the dashboard and select them for any "Quick" actions.'
)
HELP_TS_MENU = (
f'In the top bar (to the far right of File / Edit) is a Paper Dynasty tab. When that is selected, '
f'you have access to the automations built into your team sheet.\n\n'
f'Data Refresh - resync all data imports across your sheet and is a good first step '
f'if things arent\'t loading on your sheet\n'
f'Rosters - save or clear your saved rosters and lineups\n'
f'Marketplace - buy it now, add to card, and quick sell cards\n'
f'Shopping Cart - manage your cart and purchase multiple cards at once\n'
f'Sale Barn - bulk sell cards in the bottom-left corner of your team sheet'
)
HELP_REWARDS_PREMIUM = (
'- Win a 9-inning game\n'
'- Finish in top half of weekly standings\n'
'- Purchasable for 200₼\n'
'- Purchasable for $3 on the ko-fi shop'
)
HELP_REWARDS_STANDARD = (
'- Win a 3-inning game\n'
'- Play at least one game per week\n'
'- Purchasable for 100₼\n'
'- Every fifth check-in (`/comeonmanineedthis`)\n'
'- Purchasable for $2 on the ko-fi shop'
)
HELP_REWARDS_MONEY = (
'- 75₼ for playing a 9-inning game\n'
'- 25₼ for playing a 3-inning game\n'
'- Variable per cardset collections (`/paperdex`)'
)
HELP_REWARDS_SHOP = (
'The Ko-fi shop can be [viewed here](https://ko-fi.com/manticorum/shop). In addition to card packs, '
'the full ratings guide is available for purchase.'
)
HELP_START_WHAT = (
f'Well, whipper snapper, have a seat and I\'ll tell you. We\'re running a diamond dynasty / '
f'perfect team style game with electronic card and dice baseball!\n\nGet a starter pack, play '
f'games at your leisure either solo or against another player, and collect cards from the '
f'custom 2021 player set.'
)
HELP_START_HOW = (
f'Run the `.in` command - that\'s a period followed by the word "in". That\'ll get you the '
f'Paper Dynasty Players role so you can run all of the other PD commands!\n\nOnce you get your '
f'role, run `/newteam` and follow the prompts to get your starter team.'
)
HELP_START_PLAY = (
'A step-by-step of how to play was written by Riles [starting here](https://discord.com/channels'
'/613880856032968834/633456305830625303/985968300272001054). '
'In addition, you can find the Rules Reference [right here](https://docs.google.com/document/d/'
'1yGZcHy9zN2MUi4hnce12dAzlFpIApbn7zR24vCkPl1o).\n\nThere are three key differences from league '
'play:\n1) Injuries: there are no injuries in Paper Dynasty!\n2) sWAR: there is no sWAR "salary '
'cap" for your team like in league play. Some events will have roster construction rules to '
'follow, though!\n3) The Universal DH is in effect; teams may forfeit the DH at their '
'discretion.'
)
HELP_START_ASK = (
f'Feel free to ask any questions down in '
)