Skip to content

Commit

Permalink
Merge pull request #113 from einaskoi/einar/hustlerReWrite
Browse files Browse the repository at this point in the history
re-write the content of the hustler app to better fit the game
  • Loading branch information
peretr authored May 15, 2026
2 parents 4b5a3d6 + 3fbf224 commit c8f6c1f
Showing 1 changed file with 29 additions and 42 deletions.
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

0 comments on commit c8f6c1f

Please sign in to comment.