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)
]}