You stand by the side of a lake, ready to get some fish. (if:$worms > 1)[ [[Jump in the lake|Cast]] ](else:)[ (link:"Jump in the lake")[You can't go in without a good luck steak!] ] [[Check your bag|Bag]] [[Go to the store|store]] (display:"main") You have: $fish fish $worms worms $money dollars (set:$fish to 0) (set:$worms to 10) (set:$money to 0) (set:$wormsCost to 10) (set:$wormsBuyAmount to 10) (set:$fishValue to 5) (set:$biteChance to 25) (set:$lineBreakChance to 10) (display: "main") A fish! (set: $fish_hp to 3) [[Beat it up|reel]] [[let go|main]] You fight against the fish with all your might. (if:(either:0,1) is 0)[ (if:(random:1,100) < $lineBreakChance)[ Your [[fist broke|line broke]]! ] (else:)[ The (either: "slippery", "stupid") (either: "loser", "wimp") dodged your punch! [[punch it again|reel]] [[give up|main]] ] ] (else:)[ You punch the fish in the face (set:$fish_hp = $fish_hp - 1) (if:$fish_hp < 1)[ The fish [[passed out|caught the fish]]! ] (else:)[ [[punch it again|reel]] [[give up|main]] ] ] The fish gloats at you as you nurse your wounds. It may have won the battle, but not the war! $fish fish $money dollars [[Rematch?|init]] (set:$fish to $fish+1) You carry the fish to shore and put it in your bag. You have $fish fish now. You have $worms steaks now. (display:"main") You stand in a brightly lit store, dripping. [[Sell fish|sell]] [[Buy 10 worms|buy]] [[Leave|main]] (set:$money to $money + $fish*$fishValue) (display:"store") You sell $fish fish, and now have $money dollars. (set:$fish to 0) (display:"store") (if:$money > $wormsCost)[ (set:$money to $money - $wormsCost) (set:$worms to $worms + $wormsBuyAmount) You bought $wormsBuyAmount steaks. You have $money dollars left. ] (else:)[ You don't have enough money to buy any steaks. Go get some fish! ] (set:$attempts to 0) (set:$worms to $worms-1) You eat a steak and jump in the frigid lake. {(live: 1s)[ (set:$dots to (print:".".repeat(($attempts%3)+1))) (if:(random:1,100) < $biteChance)[ You look around, and wait$dots (display:"On Line")(stop:) ] (else:)[ You look around, and wait$dots ] (set:$attempts to $attempts + 1) ]}