Skip to content

re-write the content of the hustler app to better fit the game #113

Merged
merged 1 commit into from
May 15, 2026
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -52,55 +52,48 @@ private void buildChapters() {
chapters.put("Welcome", new String[]{
"HUSTLER'S UNIVERSITY",
"Knowledge is power, power is influence, influence is money.\n\n"
+ "This database covers every system. Read it once, and never forget.\n\n "
+ "This app covers every system. Read it once, and never forget.\n\n "
+ "Use the sidebar to find what you need fast.\n\n"
+ "Skip a chapter and you might end up as a brokey\n"
+ "Skip a chapter and you might end up as a brokey.\n"
+ "Your call."
});

chapters.put("Trading", new String[]{
"HOW TO TRADE",
"The market is where men is made, and babies run home to mommy.\n\n"
+ "BUY LOW, SELL HIGH\n"
+ "Open the Trading app and browse the available assets. "
+ "Don't see it, after closing this window, it will auto install. "
+ "Each asset has a current price and a trend indicator. "
+ "Open the Market app and browse the available stocks. "
+ "Each stock has a current price and a trend indicator. "
+ "Green means the price is climbing; red means it's falling.\n\n"
+ "HOW TO BUY\n"
+ "Select an asset, enter how many units you want, and tap TRADE. "
+ "The cost is deducted from your wallet immediately, unless you dont have enough..\n\n"
+ "Select s stock, enter how many units you want, and tap TRADE. "
+ "The cost is deducted from your wallet immediately, unless you don't have enough...\n\n"
+ "HOW TO SELL\n"
+ "Go to your Portfolio tab, select a held asset, and tap SELL. "
+ "Select a held stock, enter how many units you want to sell, and tap TRADE. "
+ "Profit = (sell price minus buy price) times units.\n\n"
+ "RISK WARNING\n"
+ "Prices move every in-game day. If a position tanks and you sell at a loss, "
+ "Prices move every in-game hour. If a position tanks and you sell at a loss, "
+ "that money is gone. Never invest money you need for rent.\n\n"
+ "PRO TIPS\n"
+ "Watch the trend for at least two days before buying.\n"
+ "Diversify — don't put everything in one asset.\n"
+ "Diversify — don't put everything in one stock.\n"
+ "Always keep enough cash to cover your weekly rent."
});

chapters.put("Bank", new String[]{
"HOW THE BANK WORKS",
"The Bank app is your financial safety net — and leverage tool.\n\n"
+ "SAVINGS ACCOUNT\n"
+ "Deposit money into your savings account to earn daily interest. "
+ "Interest compounds every in-game night, so the earlier you deposit, "
+ "the more you earn by the end of the week.\n\n"
+ "LOANS\n"
+ "Need capital fast? Take out a loan. The bank will deposit the "
+ "requested amount into your wallet immediately.\n"
+ "WARNING: Loans accrue interest daily. A small loan can snowball "
+ "if you ignore it. Pay it back before rent day.\n\n"
+ "TRANSFERS\n"
+ "You can transfer money between your wallet and your savings at any time. "
+ "Remember: money in savings is NOT accessible for rent — "
+ "you must withdraw it first.\n\n"
+ "Your account displays your total balance, cash available, cash invested and total return. "
+ "Remember, green numbers mean you're flying, red means you gotta lock in chief.\n\n"
+ "PORTFOLIO\n"
+ "If you like to brag about your investments, this is where it's at. "
+ "If it's empty, what are you even doing reading this?! Get to investing! "
+ "On the other hand, if it's full, I'm one proud G. \n\n"
+ "PRO TIPS\n"
+ "Deposit surplus cash on Sunday so it earns all week.\n"
+ "Never take a loan larger than you can repay in one week.\n"
+ "Check your loan balance before rent day — it might have grown."
+ "Clicking on a share in your portfolio will open its page in the Market app.\n"
+ "Bank app + Market app = holy dual wield.\n"
+ "Check your current cash balance before rent day."
});

chapters.put("App Store", new String[]{
Expand Down Expand Up @@ -168,41 +161,35 @@ private void buildChapters() {
"HOW RENT WORKS",
"Rent is collected automatically at the end of every in-game week.\n\n"
+ "WHEN IT'S DUE\n"
+ "Rent is charged on Sunday night, right before the new week begins. "
+ "You will see a countdown in your home screen and receive a reminder email.\n\n"
+ "Rent is charged on Saturday 00:00, right before the new week begins, so you have until Friday to make sure you're set.\n\n"
+ "HOW IT'S PAID\n"
+ "The rent amount is deducted directly from your wallet — automatically, "
+ "no action needed on your part. Make sure the money is in your wallet, "
+ "NOT locked in savings.\n\n"
+ "NOT locked in savings/investments.\n\n"
+ "WHAT IF YOU CAN'T PAY?\n"
+ "If your wallet balance is lower than the rent amount when Sunday night hits:\n"
+ " You lose ONE heart.\n"
+ " The rent debt carries over and is added to next week's bill.\n"
+ " Losing all hearts ends the game.\n\n"
+ "If your current cash is lower than the rent amount when Sunday night hits:\n"
+ " - You lose ONE heart.\n"
+ " - Losing all hearts ends the game.\n\n"
+ "HOW MUCH IS RENT?\n"
+ "Your rent amount is shown in the Rent widget on your home screen. "
+ "Your rent amount is shown on the Rent Day popup at Saturday 00:00. You can count on it being $50 the first couple weeks.\n"
+ "It may increase as you progress — so keep earning.\n\n"
+ "SURVIVAL CHECKLIST\n"
+ "PRO TIPS\n"
+ "Check your wallet balance on Friday.\n"
+ "Withdraw from savings if needed.\n"
+ "Sell assets if you are short.\n"
+ "Never go into Sunday underprepared."
+ "Sell shares if you are short."
});

chapters.put("Hearts", new String[]{
"YOUR LIVES — HEARTS",
"Hearts represent how many chances you have left before it's game over.\n\n"
+ "STARTING HEARTS\n"
+ "You begin the game with a set number of hearts shown in the top bar.\n\n"
+ "You begin the game with a set number of hearts shown in the footer.\n\n"
+ "LOSING A HEART\n"
+ "You lose one heart if your wallet cannot cover rent on Sunday night, "
+ "or from certain in-game penalties triggered by events or choices.\n\n"
+ "You lose one heart if your wallet cannot cover rent on Sunday night.\n\n"
+ "GAME OVER\n"
+ "When you run out of hearts, the game ends. "
+ "There is no revive. Manage your money or start over.\n\n"
+ "CAN YOU GAIN HEARTS BACK?\n"
+ "Hearts can sometimes be restored through special in-game events "
+ "or achievements. Don't rely on it — protect the ones you have.\n\n"
+ "Nah bro, work with the cards you've been dealt — protect the ones you have.\n\n"
+ "PRO TIPS\n"
+ "Treat every heart like real money. One bad week can cascade.\n"
+ "If you're at one heart, play conservative — protect your wallet above all."
Expand Down