# NOTES:
# The # Symbol at the start of a line counts as a Comment. To include in dialog, use a \#
# The . Symbol will cause a pause unless escaped with \. (ex: Mr. Oshiro has a pause, Mr\. Oshiro does not)
# Newlines automatically create a Page Break, unless there is an {n} command on the previous line
# Commands: Anything inside of curly braces {...} is a command and should not be translated.
# madeline moods (normal,distracted,upset,deadpan,panic,sad,angry,surprised,determined,sadder,peaceful,determinedclosed)
# badeline moods (normal,worried,angry,upset,scoff,serious,worriedAlt,sad,yell,sigh,freakA,freakB,freakC,freakBAlt,concerned)

# Inline Text Commands:
# {~}wavy text{/~}
# {!}impact text{/!}
# {>> x}changes speed at which characters are displayed{>>}
# {# 000000}this text is black{#} (uses HEX color values)
# {+MENU_BEGIN} inserts the dialog from the MENU_BEGIN value (in English, "CLIMB")
# {n} creates a newline, without a page break
# {0.5} creates a 0.5 second pause {1} {2}
# {big}this text is large{/big}

# Gameplay Control Commands (should never change)
# {trigger x} this triggers an in-game event
# {anchor} controls the visual position of the textbox in-game

#mod
	lennygold_gym= Hell Gym

#chapter
	lennygold_gym_1_Creepypasta= Hell Gym

#poem
	poem_lennygold_gym_1_Creepypasta_A= +25 IQ


lenny_overclock= overclocking
lenny_dashbounce= dashbounce
lenny_20= 1/3.3 - 6 frames
lenny_50= 1/2 - 4 frames
lenny_100= 1/1 - 2 frames
lenny_jellyjump= jelly bump
lenny_slowfall= slowfalling
lenny_jellycopter= jelly laddering
lenny_half= half speed
lenny_normal= normal speed
lenny_ademo= advanced demos
lenny_reformtech= reform tech
lenny_abounce= delayed wallbounce
lenny_semi= jump through tech
lenny_mom= momentum carry
lenny_stamina= no stamina grab
lenny_mech= hidden mechanics
lenny_dream= dream-hold tech
lenny_puff= jellyboost dashes
lenny_a= climb boosts

lenny_jellybump=
Jelly bumps are one of the easier obscure techs,{n} you may have encountered without knowing several times.
Whenever you grab a jelly right after a very small jump, despite having donwards momentum the jelly will bounce you upwards.
Try extended hypering into this one.

lenny_jellybump2=
Now try to do one while on the move with a reverse wavedash.
Fast falling before a jelly bump may also come in handy if the drop is really steep.

lenny_overclick=
Overclocking is a way to achieve more stamina than what you would normally be allowed to have, and it requires wallboosts.
Wallboosts are performed by doing a climb jump and shortly after holding the opposite direction of the wall, if done correctly you'll regain your stamina.
If you perform a wallboost from the ground while holding a wall you'll gain an extra 25% stamina (a climb jump worth), this is called overclocking.
Stamina bar is very recommended to see if you're doing it correctly or not. (practice wallboosts to the right and overclocking to the left)

lenny_bounce=
Dashbouncing is an extremely difficult tech, so difficult in fact that i've placed some game speed triggers over to the right if you can't do it.
To perform a dashbounce you need to dash away from a wall after wallbouncing, if done correctly you'll bounce up at the end of your dash.
You can check over to the right how many frames you have to do it on different game speeds.

lenny_slowfalling=
Slowfalling is a very subtle tech that if mastered can help out tremendously.
Despite not looking like it holding jump makes Madeline fall very slightly slower.
Try tapping jump a couple times, then do it again but after the tap jump hold jump, you'll see the difference.

lenny_slowfalling2=
Another example, here if you go up right with the booster you won't be able to grab the block in the corner, but if you slowfall you will.

lenny_copter=
This tech is thankfully very situational as it's a real pain to execute correctly, it exploits jelly bumps and slowfalling so i recommend checking those out first.
Whenever you grab a jelly with upward momentum you get a little boost from it, you can chain this endlessly if you have 2 jellies available.
Here you want to jump and grab the first jelly, at this point i recommend holding both down to drop and jump for slowfalling.
Now comes the tricky part, you have to precisly drop the first jelly and grab the second jelly very quickly, then repeat the process endlessly.
Personally when it comes to the grabbing part i find it easier to spam grab, unless you're a god and can time multiple low frame window inputs back to back.
You can change the game speed over to the right if the grab spam is too much for you or want to get a better idea on what the timing for it is.

lenny_demo1=
If you aren't familiar with demodashing it's when you both crouch and dash by letting go of down and press dash immediately after, lowering your hitbox.
Binding a key to both press down and dash makes this task trivial for horizontal demos.
However, upward and upward diagonal demos despite using this key work a little differently.
To upward demo you want to press your demo key and then immediately after hold the direction you want to go.
For this instance, line yourself up to the left side of the hole, do a full jump and at the peak of your jump press the demo key and immediately after up right.
(This is now outdated due to 1.4, check the middle chat bubble for details)

lenny_demo2=
All 4 of these boosters are 1 pixel below the spinner gaps, thankfully there's a way to make them work anyway.
Whenever you enter a booster in a crouched state the booster will move up by a pixel, this is where upward demo-ing comes into play.
Upward demo into all of the boosters by using the demo key and holding up immediately after.
(This is now outdated due to 1.4, check the middle chat bubble for details)

lenny_demo3=
So because 1.4 decided to release while i was making this map this area is a bit useless.
The main difference now is that with the new crouch dash you don't need to wait before holding the direction you want, making this very easy.

lenny_demo4=
{anchor bottom}
Demodashing can also help you out traverse some pretty tight corners.
Here for example demo dash underneath the wall while grabbing towards the bottom of it and neutral around the spike.
Make sure that your dash ends right before the neutral otherwise you won't be able to jump.
When you're going underneath a 4 tile wall use a forward demodash, when you're going underneath a 3 tile wall do an up diagonal demodash.
The up diagonal variant can also be performed with a normal dash, but demodashing is still optimal.

lenny_reform=
Reform tech can only be executed when certain blocks respawn after being destroyed, most commonly move blocks and core blocks.
Imagine these blocks having 3 different states,{n} active -> broken -> reforming -> active
When they're in the reforming state they count as solid blocks that you can interact with despite originally having spikes on them.
Remember that the blocks won't initiate their reforming state if there's something blocking them like jellies, Madeline or other various blocks.
Your goal would be to land on or use the blocks while they're reforming, seemingly standing in mid air.
Timing is key with this tech so don't feel down if you don't get it at first.

lenny_reform2=
Here's a very noticeable and worthy difference to mention between core and move blocks.
Core blocks unlike move blocks can initiate the breaking sequence even if they are currently in their reforming sequence.
Use this to your advantage here and chain it to get further up.
It would be possible to climb up infinitely with a combination like this.

lenny_delay=
Whenever you want to wallbounce there's a lot of different points in your dash where you can wallbounce.
Turns out, you can still wallbounce even after your dash ends, try to dash up close to the walls and when your dash ends get closer to them and wallbounce.
These are recommended just to make normal wallbounces a little more lenient but you can also take this to your advantage to wallbounce in seemingly impossible spots.

lenny_semis=
This trick can be performed in many various scenarios, but to explain it we'll use sideways jump throughs.
Spikes can't kill you as long as your general momentum/movement is going the same way that the spikes are pointing.
So at any point where you're going through spikes that are attached to something, sideways jump throughs in this case, you can perform a jump off of them.
Other common examples where this tech is useful would be cassette blocks or combining this with reform tech.

lenny_mome1=
Momentum itself is hard to explain, here all you need to know is that while grabbing or standing on certain blocks you can dash and maintain their momentum.
Climb up at the top of the swap block, dash up left into the wall and jump away from it, imagine it as a wavedash from the wall.
You can also perform it from underneath the swap block, make sure you aren't grabbing it from too low otherwise you won't gain the momentum to begin with.

lenny_mome2=
This tech can result into some really awkward results, and here's an example.
Get on the core block and when the core block is about to break dash up left, if you jump off the wall this will result in a diagonal wallbounce.
If you don't get the wallbounce height you're probably starting the dash too far away from the wall or you jumped too late.

lenny_stam=
Holding grab whenever your stamina is out or... *ahem* every single wall is covered in ice like in every map in existance, seems useless, and you'd be wrong on that.
Despite not having any stamina or being able to grab the walls to begin with, holding grab makes the game think you're still grabbing the blocks.
This comes in handy for when a certain block has upwards momentum and you neutral off of it.
A normal neutral would result in... well, a neutral; meanwhile if you hold grab and face the blocks you'll get a lot more height than a normal neutral.
If you don't see a significant change in neutral height, then you're either not holding grab or aren't directly against and/or looking at the block.

lenny_grab=
Dreamhold is a tech that lets you go through dream blocks while holding grab-able items like theo and jellies.
To perform this, stay a bit far away from the dreamblock and make sure that the item is in reach.
Dash towards the dreamblock and right after you press the dash button hold grab to pick up the item.
If done correctly you should go through the dreamblock while holding the item.
Now this would be all there needs to be said, except for when you have to go downwards, you can dreamhold in any direction except down, with some exceptions.
Those exceptions only happen when you can dash while holding an item, for example when you're submerged in water.
Here what you can do to go down is a normal horizontal dreamgrab and when you're coming out the other side grab the dreamblock.
Now you should be both holding onto the wall and the item at the same time, this is where you can dash while holding an item.

lenny_dah=
Jellyboost dashing is a weird tech where if you drop the jellyfish at about the same time you do a puffer boost some strange things happen.
If you get the timing right you'll actually not drop the jellyfish at all and the puffer boost won't activate any freeze frames.
This also allows you to dash in any direction while holding the jellyfish at the same time.
The timing is a bit awkward and tbh i don't quite fully understand it myself either, but if you get freeze frames you dropped it too late or too early depending on if you're still holding it or not.
I also recommend to never hold grab again after releasing it.
Because this tech is hard to force on the player without cheese i went with a down dash through a dream block; down dash through it with the jelly.

lenny_exta=
With the use of slowfalling and some trickery you can climb up walls with much less stamina usage.
While you are climbing up a wall and suddenly stop holding grab Madeline will still go up a little further before falling back down.
You can combine these tiny climb boosts in combination with slowfalling to gain a bit of extra height.
The more and the better you do these climb boosts the higher you'll go.
Remember to overclock for more stamina, use your dash and last bit of stamina left for a climb jump at the end for optimal height.

lenny_ex=
This area explains some stuff that generally can't be classified as a tech but as game knowledge instead.
To get around between different areas go up or down with the red boosters, there are portals at the very bottom and top to make travelling less annoying.
Go left or right with the boosters if you're feeling motion sick.

lenny_wind=
Horizontal dashes are slightly effected by upwards wind, demo through the bottom spinner gap and stall for height by dashing left and right.
(you have 100 dashes in this area)

lenny_ceiling=
Jellies gain a speed boost is they come in contact with ceilings

lenny_wind2=
Upwards wind can help you climb up walls with minimal stamina usage as it slowly pushes you up if you tap grab repeatedly.
Both slowfalling and sliding against the wall is recommended.

lenny_ghost=
If you get pushed into a jump through you'll go right through it.

lenny_distance=
Holding grab will decrease the range of which your dash can enter a dream block.

lenny_platform=
Despite having incredibly limited movement as long as you're able to grab a wall near a resort platform it will carry you all the way back up

lenny_sbeve=
Shutterstock

lenny_meme=
Unregistered HyperCam 2

[Madeline left normal]
Hey what's up guys! Today we're gonna be taking a look at why ice wallbounces are cringe!!1! :DDD

[Madeline left distracted]
So like i ce wallbounces are bad because when you put ice as an indicator the player still wouldn't know that you're using ice for a wallbounce indicator because ice is mostly used to prevent people from grabbing on the walls!1! also when you try to do a wallbounce on an ice wallbounce the ice makes it look like the wall hitbox is larger than it actually is and it makes it harder for the person to wallbounce off of and that's bad!!1 DDD: also when you...

[Madeline left normal]
(furious explaining){0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}[Madeline left deadpan]{0.05}[Madeline left surprised]{0.05}[Madeline left distracted]{0.05}[Madeline left panic]{0.05}

[Madeline left surprised]
Oh shoot i forgot to turn my stove off hold on guys!

[Madeline left deadpan]
{>> 0.05}..................................................................................................{>>}

[Madeline left normal]
Ok guys i'm back!

[Madeline left surprised]
Oh no! i only got 30 seconds left!

[Madeline left distracted]
I guess i should tell you what {# e80707}he{#} is gonna work on next umm...

[Madeline left normal]
Please Just Do Better!

lenny_amogus=
[Madeline left deadpan]
{>> 0.1}AMOGUS{>>}