# =============================================================
# ========================== GENERAL ==========================
# =============================================================

	# TITLE

		maddiehelpinghand_chapternumber_ZKB_ZKB99trap_ZKB99trap=	ZKB's 99 Traps
		ZKB_ZKB99trap_ZKB99trap= 					The White Hole
		ZKB_ZKB99trap=							ZKB's 99 Traps — The White Hole

	# THUMBNAIL
		Vignette= 
			You didn't receive any news from Theo in 4 years.
			No Instapix posts, dead silence to direct messages...
			Until today.
			He told you to meet him at the summit.

	# HEART

		poem_ZKB_ZKB99trap_ZKB99trap_A= 	Absolute Supremacy

	# BEFORE MAP

		ZKB_ZKB99trap_carry=			CARRY

	# CHECKPOINTS

		ZKB_ZKB99trap_ZKB99trap_A_start= 	Glimmering
		ZKB_ZKB99trap_ZKB99trap_b_26_Schedar=	Dazzling
		ZKB_ZKB99trap_ZKB99trap_c_51_AlSuhail= 	Osmosis
		ZKB_ZKB99trap_ZKB99trap_d_76_Aphrodite= Out of Control
		ZKB_ZKB99trap_ZKB99trap_f_101_catstare=	Omnipotency

	# ENDSCREEN

		areacomplete_ZKB99trap=			Absolute Supremacy

	# NAMES
		THEO=			{# FF9523}Theo{#}
		THEO_UNDER_STARS=	{# FFFF4C}TheoUnderStars{#}
		MIXMASTER_THEO=		{# FF9523}Mix Master Theo{#}
		MOM=			{# 339CC7}Mom{#}
		MROSHIRO=		{# 7BD838}Mr\. Oshiro{#}
		OSHIRO=			{# 7BD838}Oshiro{#}
		ELCREEPO=		{# 7BD838}El Creepo{#}
		MADELINE=		{# F94A4A}{savedata Name}{#}
		MS_MADELINE=		{# F94A4A}Ms\. {savedata Name}{#}
		=			{# b864be}Celestial Resort{#}
		THOUGHT=		{# 696a6a}{~}(
		ENDTHOUGHT=		){/~}{#}
		MOUNTAIN=		{# 96EFFF}Mountain{#}
		CELESTE_MOUNTAIN=	{# 96EFFF}Celeste Mountain{#}
		_OF_ME=			{# d678db}{~}Part of Me{/~}{#}
		PART_OF_YOU=		{# d678db}{~}Part of You{/~}{#}
		ST_BAD=			{# d678db}{~}
		END_BAD=		{/~}{#}
		GRANNY=			{# 66ea3a}Granny{#}
		PART_OF_HER=		{# 66ea3a}{~}Part of Her{/~}{#}
		PART_OF_GRANNY=		{# 66ea3a}{~}Part of Granny{/~}{#}


	# KEY TERMS
		WHITEHOLE=		{# ffffaa}White Hole{#}
		INSTAPIX=		{# ffff4c}Instapix{#}
		UNIVERSE=		{# de1867}universe{#}
		UNIVERSES=		{# de1867}universes{#}
		CRACK=			{# f52020}crack{#} 
		LY=			{# ffff36}light years{#}
		SPEED=			{# 8ff4ff}movement speed{#}
		COLLAPSO=		{# af02c2}cosmocollapsologist{#}
		SNAPCHIX=		{# ffff4c}SnapChix{#}
		VOID=			{# 4f4f4f}void{#}
		ALOT=			{# ffff00}300 millions of billions{#}
		PHYSIC=			{# 890dfc}physical matter{#}
		ENERGY=			{# ff8a0d}energy{#}
		IMPULSION=		{# 0f2f99}impulsion{#}
		INTENSITY=		{# db1818}intensity{#}
		POWER=			{# ff8a0d}power{#}
		POTENTIAL=		{# 37bf99}stability potential{#}
		CRYSTAL=		{# d4d4d4}crystal{#}
		BIGCRUNCH=		{# 6e2f13}Big Crunch theory{#}
		MACHIN=			{# af02c2}cosmic-gist person{#}
		DOCTOR=			{# fabb3c}doctor{#}
		PROFESSOR=		{# fabb3c}professor{#}
		RETICAL=		{# 830087}Dr\. Retical{#}
		RETICAL2=		{# 330037}Dr\. Retical{#}
		SUN=			{# e0ce00}Sun{#}
		POSITION=		{# 1cd4a3}position{#}
		BLACKHOLE=		{# 2d0004}{*}Black Hole{/*}{#}
		BLACKHOLECENTER=	{# 000000}{*}center of the Black Hole{/*}{#}
		THEO2=			{# FF9523}boy{#}
		MADELINE2=		{# F94A4A}young girl{#}
		MT=			{# DA36FF}kids{#}

	# RESPONSE COLORS
		GREEN=			{# 91ff91}
		YELLOW=			{# fffb91}
		RED=			{# ff9191}
		PURPLE=			{# d269ff}
		END=			{#}


# ==================================================================
# ========================== HALL OF FAME ==========================
# ==================================================================


# The HALL OF FAME is here to give credit to everyone who cleared the map or obtained silvers, in order to help with a way to stay motivated.

# ============================= TITLES =============================

	HOF=
		HALL OF FAME

	HOF_exp=
		(Full uncut video proof is required for the silvers. Uncut video proof of the last Checkpoint is enough for the clear.)

	Clear=
		CLEARS

	S1=
		SILVER 1

	S2=
		SILVER 2

	S3=
		SILVER 3

	S4=
		SILVER 4

# ============================= NOMS =============================

	Clear01=
		Chirazen

	Clear02=
		NCG

	Clear03=
		Meikaina Kibô

	Clear04=
		Conski

	Clear05=
		Froggo

	Clear06=
		Kirbo74

	Clear07=
		sp1029

	Clear08=
 		Alex

	Clear09=
		deesoff

	Clear10=
		Yujene

	Clear11=
		kawaiinium

	Clear12=
		Undyne

	Clear13=
		KNK

	Clear14=
		Pain

# ---------------

	S1_01=
		Kirbo74

	S1_02=
		Kip

	S1_03=
		Rosalinor

	S1_04=
		Scarlett

	S1_05=
		sp1029

	S1_06=
		Totopo

	S1_07=
		Maskamenn

	S1_08=
		0dot006prcnts

	S1_09=
		Herobrine

	S1_10=
		Lamacedoine2a

	S1_11=
		Kerosyin

	S1_12=
		Chirazen

	S1_13=
		kawaiinium

	S1_14=
		deesoff

# ---------------

	S2_01=
		sp1029

	S2_02=
		Maskamenn

	S2_03=
		Viridity

	S2_04=
		Gwendora

	S2_05=
		Melted

	S2_06=


	S2_07=


	S2_08=


	S2_09=


	S2_10=


	S2_11=


	S2_12=


	S2_13=


	S2_14=

# ---------------

	S3_01=
		---

	S3_02=


	S3_03=


	S3_04=


	S3_05=


	S3_06=


	S3_07=


	S3_08=


	S3_09=


	S3_10=


	S3_11=


	S3_12=


	S3_13=


	S3_14=


# ---------------

	S4_01=
		---

	S4_02=


	S4_03=


	S4_04=


	S4_05=


	S4_06=


	S4_07=


	S4_08=


	S4_09=


	S4_10=


	S4_11=


	S4_12=


	S4_13=


	S4_14=


# ==================================================================
# ========================== QUOTE PLACE ===========================
# ==================================================================

# The Quote Place is where people who participated in this project write a quote and say what kind of role they held for this map.

# ============================= TITLES =============================

	QP=
		QUOTE PLACE

	Main=
		DIRECTORS

	Advisors=
		ADVISORS

	Artists=
		ARTISTS

	Devs=
		DEVELOPERS

	Playtesters=
		PLAYTESTERS

	Traduc=
		TRANSLATORS

# ============================= TEXTS =============================

	0dot=
		[TEAMPLAY left 0dot]
		{#FFFF00}{~}« trasparent berry users waasssup nobs »{/~}{#} {#FFB300}(0dot006prcnts, playtester){#}

	Billi=
		[TEAMPLAY left billi]
		{#FFFF00}{~}« Not the journey or the finish line that counts, but rather the progress you've made with Theo along the way. »{/~}{#} {#FFB300}(Billibix, playtester) {#}

		[TEAMPLAY left billi]
		{#FFB300}I'm Billibix, almost good playtester since 2022.{#}

	Brian=
		[TEAMPLAY left brian]
		{#FFFF00}{~}« Thank you for the free skill boost ZKB. »{/~}{#} {#FFB300}(Herobrine, playtester){#}

	Camo=
		[TEAMART left camo]
		{#01C1AD}{~}« Even in the darkest moment. Even when you feel at the deepest point of a black hole, there will always be someone to be your white hole. »{/~}{#} {#008578}(Camomille, artist){#}

		[TEAMART left camo]
		{#008578}Welcome, stranger. You would like to know who I am? Well, I'm Camomille!(<3) It's very simple, I draw, and do things like... Drawings.{#}
		
		[TEAMART left camo]
		{#008578}Oh? The endscreen? Yes of course, it's one of my creations, hope you like it!{#}

		[TEAMART left camo]
		{#008578}By the way, I need to tell you something, but don't say a word about it to anyone else... I drew something else... But will you be able to find it? Unless you already did?{#}

	Chid=
		[TEAMTRAD left chid]
		{#FF0000}{~}« Message from UnderDragon: Well done guys. »{/~}{#} {#990000}(Chidypii, Chinese translator){#}


		[TEAMTRAD left chid]
		{#FF0000}I made most of the Chinese translations for this map and corrected them, Enjoy the map and its story.{#}

	Chiz=
		[TEAMPLAY left chiz]
		{#FFFF00}{~}« If you wanna master Theo gameplay, what kind of map other than ZKB's could help? »{/~}{#} {#FFB300}(Chirazen, main playtester){#}

		[TEAMPLAY left chiz]
		{#FFB300}I'm Chiz, ZKB's son, and what I like in Celeste is to clear difficult maps.{#}

		[TEAMPLAY left chiz]
		{#FFB300}I hadn't done anything else on this game until ZKB the Great asked me to playtest his map, so I was happy to say yes and I'm glad I participated in it!{#}

		[TEAMPLAY left chiz]
		{#FFB300}My role in this project was to play the map to search out for bugs or things that were off. My goal was to find out about as many cheeses as possible (skips).{#}

	Clayrea=
		[TEAMART left clayrea]
		{#01C1AD}{~}« I'm glad I could contribute to this beautiful project. I hope this logo will make many people want to play this map and find out about its story and its secrets! »{/~}{#} {#008578}(Clayrea, graphic artist){#}

	Dan=
		[TEAMPLAY left dan]
		{#FFFF00}{~}« I love Theo. »{/~}{#} {#FFB300}(Dan, playtester){#}

	Drag=
		[TEAMTRAD left drag]
		{#FF0000}{~}« This map is a very comprehensive map, and it's way beyond my compatibilities. But still it feels interesting to be a part of it by making some smallest contributions. »{/~}{#} {#990000}(UnderDragon, Chinese corrector){#}

	Gama=
		[TEAMHELP left gamation]
		{#00FF00}{~}« As a Seattle resident, I have yet to meet Theo. I'll keep looking. »{/~}{#} {#008B02}(Gamation, assistant){#}

		[TEAMHELP left gamation]
		{#008B02}Hi! I helped with the Lua cutscenes. Like and sumpscribe!{#}

	Gur=
		[TEAMART left gur]
		{#01C1AD}{~}« Bosssauce, it's getting lonn-ly, i'm scared..... can you please release dejection? »{/~}{#} {#008578}(Thegur90, musician){#}

	Kats=
		[TEAMTRAD left kats]
		{#FF0000}{~}« The White Hole isn't a hot map so far, but i think it's one of the best Theo map. »{/~}{#} {#990000}(Katsaya, Chinese translator){#}

		[TEAMTRAD left kats]
		{#FF0000}The situation is much worse in Chinese Community. Many people who are willing to try it give up because of the large amount of text.{#}

		[TEAMTRAD left kats]
		{#FF0000}Not many people know these unpopular techs, but they can't be helped by Hints & Explanations. Then they have to give up.{#}

		[TEAMTRAD left kats]
		{#FF0000}In fact, I have seen many examples like this, I feel sorry for that, especially when I see there is only 5 Fully Playthrough videos in CN Hist.{#}

		[TEAMTRAD left kats]
		{#FF0000}I hope that making a translation will improve this situation somewhat, and I quite love this map.{#}

		[TEAMTRAD left kats]
		{#FF0000}So I start on 8/15, then spend 35h on it(it was the longest I've played at the time), There are also companions who join in the middle.{#}

		[TEAMTRAD left kats]
		{#FF0000}Thank you very much Az_w_Chidypii and UnderDragon! Without them, there would be no translation.{#}

		[TEAMTRAD left kats]
		{#FF0000}Oh yes, I'm Katsaya, I have no progress in Celeste, maybe I'm talking a little too much, but I love Theo!{#}

	Kero=
		[TEAMPLAY left kero]
		{#FFFF00}{~}{big}«{/big} :notestar: :notestar: :notestar: :notestar: :notestar: {big}(5/5){/big}{/~}{#}

		[TEAMPLAY left kero]
		{#FFFF00}{~}« J'ai eu une remarquabe expérience avec "ZKB's 99 Traps"! Cet endroit m'a réellement impressioné de toutes les façons possibles.{/~}{#}

		[TEAMPLAY left kero]
		{#FFFF00}{~}« Le staff est incroyablement {*}frank{/*} et accueillant. Ils ont surpassé les attentes pour assurer {*}amour{/*} et satisfaction.{/~}{#}

		[TEAMPLAY left kero]
		{#FFFF00}{~}« La qualité de {*}2k3 Theo{/*} est voluptueuse. J'étais {*}euphorique{/*} en voyant à quel point ils ont bien réalisé les {*}anti-Theo Degrabs.{/*}{/~}{#}

		[TEAMPLAY left kero]
		{#FFFF00}{~}« L'ambiance est aussi très {*}douce{/*}. Ma préférée est sûrement la partie où ils ont {*}attrapé Theo pour annuler le State Dash et garder de la vitesse.{/*}{/~}{#}

		[TEAMPLAY left kero]
		{#FFFF00}{~}« Je vais clairement revenir. Si tu recherches le {*}perfectionnisme{/*}, ne manque pas "ZKB's 99 Traps". Je recommende vraiment! »{/~}{#} {#FFB300}(KerosyinGPT, playtester){#}

	Lama=
		[TEAMPLAY left lama]
		{#FFFF00}{~}« Roses are reds, universe is dark, madeline come visit me, so I can be your light »{/~}{#} {#FFB300}(Lamacedoine2a, playtester){#}

	Leviathan=
		[TEAMHELP left leviathan]
		{#00FF00}{~}« Two things are infinite: The universe and human stupidity; and I'm not sure about the universe »{/~}{#}{#008B02} (DarkLeviathan8, advisor){#}

		[TEAMHELP left leviathan]
		{#008B02}I'm Supreme King Leviathan VIII. I guess you can say I was some sort of advisor on this project.{#}

		[TEAMHELP left leviathan]
		{#008B02}I honestly didn't do much, but I was always there to give a second opinion on what ZKB and the rest of the team did.{#}

		[TEAMHELP left leviathan]
		{#008B02}I've known ZKB for a little while now and have seen him start and cancel maps a bunch of time, so it feels good to finally see him put everything he has into a project... and it shows!{#}

	Lyly=
		[TEAMPLAY left lyly]
		{#FFFF00}{~}« Time is running out; fear and anxiety are still strong, but hope is still there. »{/~}{#} {#FFB300}(Lyly, playtester){#}

	Maddie=
		[TEAMDEV left maddie]
		{#74007D}Message from ZKB : Maddie480 did not give her participation to the Quote place, but I want to give her credit still.{#}

		[TEAMDEV left maddie]
		{#74007D}Maddie improved the Extended Variants Theo crystal specifically for this map. She resolved a massive issue room 87 had.{#}

		[TEAMDEV left maddie]
		{#74007D}Without her, room 87 couldn't have existed the way it is. She also made possible having multiple sprites for Theo all along the map! Thank you Maddie!!!{#}

	Maska=
		[TEAMPLAY left maska]
		{#FFFF00}{~}« This map opened my eyes to the unique diversity of the world! I discovered on it the beauty of a troubled space and time, the genius of gameplay that its magnificent creator offers us,{/~}{#}

		[TEAMPLAY left maska]
		{#FFFF00}{~}« the intense joy transmitted thanks to the superb music, the happiness linked to learning more about Theo, and I also finally found the cramptés VMax Shiny Full Art. »{/~}{#} {#FFB300}(Maskamenn, playtester){#}

	Mei=
		[TEAMMAIN left mei]
		{#FF0000}{~}« I just wanted to help playtesting the map, think it might have gotten a little out of control. »{/~}{#} {#990000}(Meikana Kibô, direction partner){#}

		[TEAMMAIN left mei]
		{#990000}Name's Mei. Hi! I helped quite a lot with many things here and there, and also I wrote the english dialogs and learning tools with the help of Serenilink.{#}

		[TEAMMAIN left mei]
		{#990000}I was also a main playtester along with Chiz, and I modelled the 3D white hole in the overworld <3{#}

	Neihra=
		[TEAMHELP left neihra]
		{#00FF00}{~}« ZKB asked me "What do you think of the ambiance transition between CP3 and CP4? I was stuck CP1. »{/~}{#} {#008B02}(Neihra, assistant){#}

	Nico=
		[TEAMDEV left nico]
		{#B001BD}{~}« You see, in this team there's two kinds of people, my friend: those who are good with Theo and those who dev. I dev. »{/~}{#} {#74007D}(Nico/Vlad, developper){#}

	Penrose=
		[TEAMPLAY left penrose]
		{#FFFF00}{~}« OMG THEO'S OUT OF THE CRYSTAL HOW DID HE GET OUT!!!!! »{/~}{#} {#FFB300}(Mr_Penrose, playtester){#}

		[TEAMPLAY left penrose]
		{#FFB300}I'm glad I was a part of the jankiest map I know, in the best way possible! one day I'll clear it...{#}

	Redboule=
		[TEAMPLAY left redboule]
		{#FFFF00}{~}« I'm be tempted to go for a space shipping. Aren't you? »{/~}{#} {#FFB300}(Red_Boule, playtester){#}

		[TEAMPLAY left redboule]
		{#FFB300}Hi! I'm Red_Boule, a golden strawberry addict. I playtested the map and found an admirable amount of 2 skips/cheeses :D{#}

	Sereni=
		[TEAMPLAY left sereni]
		{#FFFF00}{~}« This map taught me 2 things.{n}The first one is that I'm often overcomplicating stuff.{/~}{#}

		[TEAMPLAY left sereni]
		{#FFFF00}{~}« The other is that I'm not cut for Theo gameplay. Still the map is great and made me improve a lot! »{/~}{#} {#FFB300}(Serenilink, playtester){#}

	Tchou=
		[TEAMART left tchou]
		{#01C1AD}{~}« Luckily Theo's here. Without him, Celeste would be perfect, and perfection doesn't exist... »{/~}{#} {#008578}(Tchou, Trailer Production){#}

	Viv=
		[TEAMDEV left viv]
		{#74007D}Message from ZKB : Vividescence did not give her participation to the Quote place, but I want to give her credit still.{#}

		[TEAMDEV left viv]
		{#74007D}Viv is the dev who made possible having Hints and Details implemented in each and every room.{#}

		[TEAMDEV left viv]
		{#74007D}The original code was made by {~}Samah{/~}, who I'd like to thank as well. Viv got permission to use this code and make it work with the map.{#}

	Woah=
		[TEAMPLAY left woah]
		{#FFFF00}{~}« Omoi - Theo »{/~}{#} {#FFB300}(Woahegg, playtester){#}

	ZKB=
		[TEAMMAIN left zkb]
		{#FF0000}{~}« A selfie of the stars can be pretty. But for the ultimate selfie, well that's when it's Theo and Madeline, the stars. »{/~}{#} {#990000}(ZKB, mapper){#}

		[TEAMMAIN left zkb]
		{#990000}Hello everyone, I'm ZKB! Undoubtable Theo enjoyer, I'm the creator of the map you're playing!{#}

		[TEAMMAIN left zkb]
		{#990000}I hope you'll have fun with it and you'll learn lots of things. It's okay if you don't make it to the end!{#}

		[TEAMMAIN left zkb] 
		{#990000}If needed, a walkthrough video is available on my YouTube channel.{#}

		[TEAMMAIN left zkb]
		{#990000}None of this could have happened without the help of the community. This "Quote Place" is dedicated to them so they can tell you what their role in this project was!{#}

# ===============================================================
# ============================ NOTES ============================
# ===============================================================


	Note1=
		This map will teach you many moves and mechanics involving {+THEO}.

		Hints for each room are available at any time in the "Hints" tab of the MENU.

	Note2=
		This map has 2 objectives :{0.5} 1) Make the community appreciate {+THEO} again.{0.5}

		The map is not specifically meant to be cleared, just to help people progress. It's perfectly fine not to go as far as you would have hoped for.

		If you reach your limits and decide to quit, you might still see how many things you learned. And you can be proud of yourself!

		2) Give the map makers a whole library of moves and techs for more various, fun and original ideas in their future projects.

		If you find any bugs or other issues, please let us know.

		For this, you can reach out to {~}{#ffff00}zkb_{#}{/~} or {~}{#ffff00}meikanakibo{#}{/~} on Discord.


# ===============================================================
# =========================== DIALOGS ===========================
# ===============================================================


		# Act I 	- 	Intro
		# Act II	-	Glimmering
		# Act III 	-	Dazzling
		# Act IV 	-	Osmosis
		# Act V 	-	Out of Control
		# Act Final 	-	End

# ============================ ACT I ============================

	TalkA=
		[THEO right excited]
		{+MADELINE}!

		[MADELINE left angry]
		{+THEO}!{0.5} You need to tell me what happened, {0.2}{*}it's been 4{/*}...

		[THEO right serious]
		I know {+MADELINE}, I didn't respond on {+INSTAPIX} for 4 years.{0.5} I'm sorry.

		[THEO right serious]
		I mean,{~}{>> 0.7} [THEO right nailedit] it's also been 4 years since last time I opened it.{>>}{/~}

		[MADELINE left upset]
		That doesn't look like something you would do...
	
		[MADELINE left upset]
		{!}Do you have {*}any idea{/*} what it feels like, not knowing what happened to your best friend?{/!}

		[MADELINE left upset]
		{!}Neither of {+ALEX} or your friends even knew... {1.0}[MADELINE left panic]{0.5}{/!} You were just gone.

		[THEO right worried]
		I'm sorry {+MADELINE}. {0.40}You know I didn't mean to.

# ---------------

	ChoiceA1=
		[MADELINE left distracted]
		{+GREEN}I'm happy you're back.{+END}

	ChoiceA2=
		[MADELINE left upset]
		{+RED}Are you kidding me!?{+END}

	DialogA1=
		[MADELINE left distracted pop]
		Anyway,{0.2}[MADELINE left peaceful] {>> 0.85}I'm happy that you're back!{>>}

		[THEO right excited]
		I'm glad, {+MADELINE}.{1.0} [THEO right nailedit]{0.5}I left for a {~}very{/~} good reason.

		[MADELINE left surprised]
		{0.6}[MADELINE left surprised]I'm listening.

		[THEO right serious]
		There is no good way to say it,{0.2} so,{0.6} our planet\.\.\.{0.6} And {~}all of the {+UNIVERSE}{/~}{0.8}, are about to collapse.

	DialogA2=
		[MADELINE left upset pop]
		You didn't\.\.\. {0.2}{*}mean to{/*}?{0.2} Are you kidding me?

		[THEO right worried]
		{+MADELINE}, trust me, {>> 0.8}there's a much more important matter for now...{>>}

		[MADELINE left angry]
		{>> 1.2}{*}Excuse me I don't really see what can be much more important than leaving me for 4 years of anxiousness\.\.\.{/*}{>>}

		[THEO right worried]
		\.\.\.

		[MADELINE left upset]
		\.\.\.{0.2}?

		[THEO right serious]
		Let me explain.{0.2} Our {+UNIVERSE} is going to {*}collapse{/*}.

# ---------------

	ChoiceB1=
		[MADELINE left surprised]
		{+YELLOW}What do you mean?{+END}

	ChoiceB2=
		[MADELINE left sad]
		{+YELLOW}How'd you know that?{+END}

	ChoiceB3=
		[MADELINE left upset]
		{+RED}Everything looks fine though...{+END}

	DialogB1=
		[MADELINE left surprised pop]
		The {+UNIVERSE} is going to {*}collapse{/*}!?{0.3} What do you mean?

		[THEO right serious]
		To make it clear, there's a {~}{+CRACK}{/~} that appeared about {~}{#ffff36}8500{#} {+LY}{/~} from here.

		[THEO right serious]
		When this {+CRACK} will {*}break{/*}, it'll turn into an {#6e022d}unstoppable universal imbalance{#}.{0.1} Then...

		[MADELINE left sadder]
		{+THEO}, I don't get much of your scientific gibberish.

		[MADELINE left sad]
		But if it's {#ffff36}8500{#} {+LY} away, we're fine for another 8500 years.

		[THEO right thinking]
		Well that's the point, we're not talking about {~}{+SPEED}{/~}.

		[THEO right serious]
		When the {+CRACK} reaches {~}its next stage{/~}, there will no longer be {>> 0.5}any balance at all{>>}.

		[THEO right serious]
		All the celestial objects are interdependent.{0.15} The collapse will be much faster to occur than light diffuses.

		[THEO right wtf]
		Definitive extinction of every lifeform won't need any more than {~}6 months{/~} from there on.

		[THEO right serious]
		You and I, we have to do something!

	DialogB2=
		[MADELINE left sad pop]
		Huh? How would you know that?

		[THEO right worried]
		It would take too long to explain.{0.3} And really,{0.2} [THEO right normal]we don't have time.

		[MADELINE left sad pop]
		Please!{0.2} I think I deserve to know!

		[THEO right thinking]
		Alright. {0.4}[THEO right normal]To make it real quick, i met a {+COLLAPSO} on {+SNAPCHIX}.

		[THEO right normal]
		We talked about his expertise field for a few days. Then we decided to {~}meet{/~}.

		[THEO right serious]
		Time passed, and now I made sense of how space works.

		[THEO right serious]
		And since the {+UNIVERSE} is {*}fracturing{/*}, I never had time to come back to you guys.

		[MADELINE left upset]
		{>> 1.2}You never told me about that {>>}{>> 0.6}{+MACHIN}{>>}. {0.6}[MADELINE left distracted]{0.4}Who even are they? {0.3}And what's that "{*}fracture{/*]"?

		[THEO right thinking]
		{+MADELINE}, really, we don't have time to talk about this. We need to save the {+UNIVERSE}.

		[MADELINE left surprised]
		{>> 0.15}{big}{~}We{/~}?{/big}{>>}

	DialogB3=
		[MADELINE left upset pop]
		{+THEO}... {0.3}Take a look around us.{0.4} [MADELINE left deadpan]{0.7}Everything's fine.

		[THEO right serious]
		Everything looks fine. {0.4}{>> 0.7}But this pretty horizon you see\.\.\.{>>}{0.7}

	DialogB3B=
		[THEO right serious]
		It'll all be {~}{+VOID}{/~} in a few months.{0.6} {>> 0.5}The {+UNIVERSE}'s balance is bending.{>>}

	DialogB3C=
		[THEO right thinking]
		I need you to help me fix it, {+MADELINE}.

# ---------------

	ChoiceC1=
		[MADELINE left surprised]
		{+YELLOW}What am I needed for?{+END}

	ChoiceC2=
		[MADELINE left distracted]
		{+YELLOW}How am I supposed to help you?{+END}

	DialogC1=
		[MADELINE left surprised pop]
		What am I needed for?

		[THEO right normal]
		You're {~}the only one{/~} who can save the {+UNIVERSE}!

		[MADELINE left surprised]
		But how??

		[THEO right yolo]
		Dash up, you'll see.

	DialogC2=
		[MADELINE left distracted pop]
		How am I supposed to help you, exactly?

		[THEO right yolo]
		Dash up, you'll see.

# ============================ ACT II ============================

	TalkD=
		[MADELINE left panic]
		WHAT JUST HAPPENED???

		[THEOCRYSTAL right excited]
		We just entered another {+UNIVERSE}.

# ---------------

	ChoiceD1=
		[MADELINE left surprised]
		{+YELLOW}Another universe??{+END}

	ChoiceD2=
		[MADELINE left distracted]
		{+YELLOW}How did you do it?{+END}

	ChoiceD3=
		[MADELINE left normal]
		{+GREEN}That's so cool!{+END}

	DialogD1=
		[MADELINE left surprised pop]
		What do you mean, another universe??

		[THEOCRYSTAL right normal]
		Yes, {+MADELINE}, the {+UNIVERSE} we live in is far from the only one in existence.

		[THEOCRYSTAL right excited]
		We think there's about {~}{+ALOT}{/~}!

	DialogD2=
		[MADELINE left distracted pop]
		How did you do teleport us?

		[THEOCRYSTAL right serious]
		Honestly\.\.\.{0.5} [THEOCRYSTAL right nailedit]I didn't do anything.

		[THEOCRYSTAL right thinking]
		The {+UNIVERSES} are not linked by {~}{+PHYSIC}{/~}.

		[THEOCRYSTAL right thinking]
		They're connected [THEOCRYSTAL right serious]with {~}{+ENERGY}{/~}! {0.8} It's an {+ENERGY} that sits beyond any physical law.

		[MADELINE left distracted]
		And...?

		[THEOCRYSTAL right yolo]
		I learned how to sense that {+ENERGY}.{0.5} [THEOCRYSTAL right normal]{0.3}You just need to follow its {+IMPULSION} to get to another {+UNIVERSE}.

	DialogD3=
		[MADELINE left normal normal]
		That's so cool, {+THEO}!{0.5}[MADELINE left normal determined]{0.3} I want to learn how to do that too!

		[THEOCRYSTAL right yolo]
		Haha, you can, {0.8}[THEOCRYSTAL right excited]{0.2} but it'll have to wait until we take care of the emergency.[THEOCRYSTAL right normal]{0.15}

# ---------------

	ChoiceE1=
		[MADELINE left sad]
		{+YELLOW}Why did you take us here?{+END}

	ChoiceE2=
		[MADELINE left distracted]
		{+YELLOW}This universe is so different\.\.\.{+END}

	DialogE1=
		[MADELINE left sad pop]
		Why did you take us here?

		[THEOCRYSTAL right normal]
		That's a good question!

		[THEOCRYSTAL right excited]
		{2.0}

		[MADELINE left upset]
		Um\.\.\.{1.0} [MADELINE left sad]Do you not know?

		[THEOCRYSTAL right excited]
		I do, I'm just so happy to see you again.{0.4} [THEOCRYSTAL right yolo]You have no idea!

		[MADELINE left together]
		I think I do, {+THEO}!

		[THEOCRYSTAL right excited]
		{0.5}[THEOCRYSTAL right normal]You see, {+MADELINE}, even though the {+UNIVERSES} have the same {+ENERGY},{0.2} we can't quite say their {~}{+INTENSITY}{/~} is similar.

		[THEOCRYSTAL right normal]
		This one is {~}full{/~} of it, [THEOCRYSTAL right serious]and ours doesn't have much.

		[THEOCRYSTAL right serious]
		The thing you see over there is a {+WHITEHOLE},{0.3} and it's the main source the {+ENERGY} of this {+UNIVERSE} comes from!

	DialogE2=
		[MADELINE left distracted pop]
		This {+UNIVERSE} seems so different from ours...

		[THEOCRYSTAL right excited]
		Clearly.{0.4}[THEOCRYSTAL right normal]{0.2} What exactly do you find so different?

			ChoiceE2A=
				[MADELINE left distracted]
				{+YELLOW}That planet.{+END}

			ChoiceE2B=
				[MADELINE left distracted]
				{+GREEN}It's bright and glimmering.{+END}

			DialogE2A=
				[MADELINE left distracted pop]
				That weird planet.

				[THEOCRYSTAL right serious]
				That's not a planet,{0.4}[THEOCRYSTAL right excited] it's a {+WHITEHOLE}.

				[MADELINE left sad]
				Oh! I see.

				[THEOCRYSTAL right excited]
				This {+WHITEHOLE} is precisely the reason why we're here.

				[THEOCRYSTAL right normal]
				Its {+POWER} is what we need, to heal our {+UNIVERSE}.

			DialogE2B=
				[MADELINE left distracted pop]
				Everything here is so...{0.4} bright,{0.2} and glimmering.

				[THEOCRYSTAL right excited]
				Indeed! {0.8}[THEOCRYSTAL right thinking]{0.3}As I like to say,{0.3} {~}Each {+UNIVERSE} has a different {+POTENTIAL}.{/~}

				[THEOCRYSTAL right thinking]
				This {+POTENTIAL} is intrinsically correlated to{0.25} the {+ENERGY}.

				[THEOCRYSTAL right thinking]
				And the fact that light is this abundant here shows how profuse {+ENERGY} in this {+UNIVERSE} is.

				[MADELINE left normal]
				Does it mean this {+UNIVERSE} has a high {+POTENTIAL}?

				[THEOCRYSTAL right yolo]
				Exactly!

# ---------------

	ChoiceF1=
		[MADELINE left together]
		{+GREEN}What do I have to do?{+END}

	ChoiceF2=
		[MADELINE left distracted]
		{+YELLOW}Why are you in a crystal?{+END}

	DialogF1=
		[MADELINE left together pop]
		What do I need to do to help you?

		[THEOCRYSTAL right normal]
		You need to carry me as close as possible to the {+WHITEHOLE}. {0.5}[THEOCRYSTAL right normal]{0.1} We should hurry.

	DialogF2=
		[MADELINE left distracted pop]
		By the way, why are you in a {+CRYSTAL}?

		[THEOCRYSTAL right worried]
		This {+CRYSTAL} is the best way we found to gather and hold the {+ENERGY} we need.

		[THEOCRYSTAL right normal]
		We need to get right next to the {+WHITEHOLE}. {1.2}[THEOCRYSTAL right worried]{0.3}But be careful, this place is {*}dangerous{/*}!


# ============================ ACT III ============================

	TalkG=
		[THEOCRYSTAL right excited]
		That's good, {+MADELINE}!{0.5} I already feel an accumulation of {+ENERGY}.

# ---------------

	ChoiceG1=
		[MADELINE left together]
		{+GREEN}That was so fun!{+END}

	ChoiceG2=
		[MADELINE left surprised]
		{+YELLOW}Your crystal! It's shining!{+END}

	ChoiceG3=
		[MADELINE left sadder]
		{+RED}You're exhausting...{+END}

	DialogG1=
		[MADELINE left together pop]
		{+THEO}, that was so much fun!

		[THEOCRYSTAL right excited]
		You bet it was!{0.3} [THEOCRYSTAL right normal]{0.2}I had missed going on adventures with you!

		[MADELINE left peaceful]
		I'm looking forward to what's coming next!

		[THEOCRYSTAL right thinking]
		It seems like it is getting harder...

		[THEOCRYSTAL right serious]
		But I fully trust you.{0.3}[THEOCRYSTAL right excited]{0.2} You can make it!

		[MADELINE left together]
		Together, {1.0}[MADELINE left togetherZoom]{0.4}{>>0.7}nothing can ever stop us.{>>}

	DialogG2=
		[MADELINE left surprised pop]
		Is this why your {+CRYSTAL} is shining stronger now?

		[THEOCRYSTAL right excited]
		Exactly!{0.3} But[THEOCRYSTAL right worried] we need to get even closer to the {+WHITEHOLE} to fix this {+CRACK}.

		[MADELINE left sad]
		How can we know if we have enough {+POWER}?

		[THEOCRYSTAL right yolo]
		We should both feel the {+ENERGY} deep down.

			ChoiceG2A=
				[MADELINE left sad]
				{+YELLOW}What exactly is that "crack"?{+END}

			ChoiceG2B=
				[MADELINE left distracted]
				{+YELLOW}"Feel the energy"?{+END}

			ChoiceG2C=
				[LOCK left unlocked]
				{+PURPLE}Tell me more about the cosmic-gist person.{+END}

			ChoiceG2CLock=
				[LOCK left normal]
				LOCK

			DialogG2A=
				[MADELINE left sad pop]
				You've mentioned several times a "crack".{0.5}[MADELINE left distracted]{0.2} Tell me more about it.

				[THEOCRYSTAL right serious]
				This {+CRACK} was but a mere hypothesis until not so long ago.

				[THEOCRYSTAL right worried]
				It was however deemed the most likely cause to the end of the {+UNIVERSE}. {0.3}[THEOCRYSTAL right wtf]{0.2}Way ahead of the {~}{+BIGCRUNCH}{/~}.

				[THEOCRYSTAL right thinking]
				But about {~}18 months{/~} ago, we started noticing a number of {~}weird astronomical behaviors{/~}.

				[THEOCRYSTAL right serious]
				And at last,{0.3} in September,{0.3} we could see this {+CRACK}.

				[THEOCRYSTAL right normal]
				In fact, we speak of {+CRACK} when {+VOID} is formed in an {+UNIVERSE}, because said {+UNIVERSE} is no longer able to provide enough {+ENERGY}.

				[THEOCRYSTAL right normal]
				Long story short :[THEOCRYSTAL right worried] this {+VOID} starts swallowing everything. Then comes a point where the {+UNIVERSE} itself collapses.

				[MADELINE left panic]
				Oh no, that's a lot worse than i thought...

			DialogG2B=
				[MADELINE left distracted pop]
				How do we feel that {+ENERGY}?

				[THEOCRYSTAL right normal]
				Our bodies produce an {+ENERGY}.{0.2} And the Earth does too.{0.03} And as you might see it coming, even the {+UNIVERSES} do so.

				[THEOCRYSTAL right normal]
				If we listen to our body, we can perceive {+ENERGY} flows and [THEOCRYSTAL right excited]follow their {+IMPULSION} as well. I can feel it right now.

				[THEOCRYSTAL right serious]
				The thing is, we're nearing such an unbearable source of {+POWER} that even you are gonna feel it.

				[THEOCRYSTAL right normal]
				It's gonna get more palpable than your own body. [THEOCRYSTAL right yolo]It'll feel like you're made out of magic.

				[MADELINE left distracted]
				Wow ! It sounds like a video game!

			DialogG2C=
				[MADELINE left distracted pop]
				If you don't mind, I'd like to know more about your {+MACHIN}.

				[THEOCRYSTAL right excited]
				Ah{0.15}ah{0.15}ah.{0.2}[THEOCRYSTAL right excited]{0.2} {>>0.6}{+COLLAPSO}!{>>}

				[THEOCRYSTAL right normal]
				He's the well-beloved {~}{+DOCTOR} and {+PROFESSOR} {#830087}John Retical{#}{/~}. {0.9}[THEOCRYSTAL right nailedit]Johnny for close friends.

				[MADELINE left distracted]
				How is he?

				[THEOCRYSTAL right normal]
				He was charismatic, and naturally charming. {0.6}He was like {0.4}a father{0.6}, and a mentor to me...

				[MADELINE left sad]
				{+THOUGHT}Hmm\.\.\.{0.3} What do you mean he "was"?{+ENDTHOUGHT}

				[THEOCRYSTAL right worried]
				Are you alright, {+MADELINE}?

				[MADELINE left sad]
				Erm{0.2}, yes{0.25}, I'm fine.

	DialogG2End=
		[THEOCRYSTAL right serious]
		We're not there yet, {+MADELINE}, {0.4}[THEOCRYSTAL right excited]{0.2}but I know you'll make it. {0.6}I believe in you!

	DialogG3=
		[MADELINE left sadder pop]
		{+THEO}, you're exhausting...

		[THEOCRYSTAL right worried]
		What do you mean? I have not even said a word lately!

		[MADELINE left normal]
		No, I mean because you're heavy! {0.4}Is the {+CRYSTAL} getting heavier?

		[THEOCRYSTAL right normal]
		Ahhh, I thought as much!{0.2} I'm seldom told I make bad puns!

		[THEOCRYSTAL right serious]
		This {+CRYSTAL} needs to contain the {+ENERGY} for long enough and with enough {+INTENSITY}, so it must be {>>0.7}extremely{>>} sturdy!

			ChoiceG3A=
				[MADELINE left sad]
				{+RED}Is it going to get heavier?{+END}

			ChoiceG3B=
				[LOCK left unlocked]
				{+PURPLE}How much energy can it handle?{+END}

			ChoiceG3BLock=
				[LOCK left normal]
				LOCKED

			DialogG3A=
				[MADELINE left sad pop]
				Is it going to get even heavier?

				[THEOCRYSTAL right normal]
				Not at all!

				[THEOCRYSTAL right normal]
				You are going to witness something peculiar.{1.0}[THEOCRYSTAL right excited]{0.2} We should begin to feel lighter and lighter.

				[THEOCRYSTAL right serious]
				But enough about this. {0.6}The closer we get to the {+WHITEHOLE}, the more [THEOCRYSTAL right thinking]{0.2}{*}dangerous{/*} it will get.

				[THEOCRYSTAL right excited]
				But I fully believe in you. I know you are going to make it!

			DialogG3B=
				[MADELINE left distracted pop]
				How much {+ENERGY} could be stored this way?

				[THEOCRYSTAL right thinking]
				I would estimate about {~}{#ffff36}50 billion{#}{/~} times the {+POWER} of the {+SUN}.

				[MADELINE left surprised]
				{big}WHAT!?{/big}

				[MADELINE left surprised]
				But this {+CRYSTAL} is barely my size!

				[THEOCRYSTAL right excited]
				The wonders of science!{0.8}[THEOCRYSTAL right thinking]{0.2} I mean, it's the bare minimum to revive an entire {+UNIVERSE}!

				[THEOCRYSTAL right normal]
				Let's keep going now. You will see for yourself.

# ============================ ACT IV ============================

	TalkH=
		[MADELINE left sadder]
		Huff!{0.5} That really wasn't easy!

		[THEOCRYSTAL right excited]
		And you made it!

		[MADELINE left sad]
		{+THEO},{0.25} I wanted to ask you\.\.\.

		[THEOCRYSTAL right serious]
		Yes?

# ---------------

	ChoiceH1=
		[MADELINE left distracted]
		{+YELLOW}What have you learnt these last years?{+END}

	ChoiceH2=
		[MADELINE left normal]
		{+YELLOW}Have you come here before?{+END}

	ChoiceH3=
		[LOCK left unlockedSad]
		{+PURPLE}Where's the Dr. Retical?{+END}

	ChoiceH3Lock=
		[LOCK left normal]
		LOCKED

	DialogH1=
		[MADELINE left distracted pop]
		How much have you learnt this whole time?

		[THEOCRYSTAL right normal]	
		Oh, there are so many things, {+MADELINE}!

		[THEOCRYSTAL right thinking]
		How stars' {#ff8a0d}light{#} {+POWER} works ;{0.6} the expansion of the {+UNIVERSES} ;{0.6} the birth and balance of {+ENERGY}.

		[THEOCRYSTAL right thinking]
		But also the consequences of an imbalance ; {0.6}the different ways {+UNIVERSES} can {*}collapse{/*} ;{0.4}[THEOCRYSTAL right excited]{0.2} the ways to save them\.\.\.

		[MADELINE left normal]
		Wow, this is so cool!

		[THEOCRYSTAL right excited]
		You bet it is!{0.3}[THEOCRYSTAL right nailedit]{0.2} But it requires time.

		[MADELINE left sad]
		I guess so.

	DialogH2=
		[MADELINE left normal pop]
		Have you come here before?

		[THEOCRYSTAL right worried]
		Here\.\.\.{0.6} you mean "here"?{0.4} [THEOCRYSTAL right thinking]{0.2}There is actually no notion of {~}{+POSITION}{/~} when navigating between {+UNIVERSES}.

		[THEOCRYSTAL right normal]
		That said, I have never been to this one before.

		[THEOCRYSTAL right normal]
		I have observed very different {+UNIVERSES}.{0.4}[THEOCRYSTAL right serious]{0.2} Ours is not the only one in bad shape.{0.3}[THEOCRYSTAL right excited]{0.2} But the vast majority is {~}{#d0ff45}harmonious{#}{/~}.

			ChoiceH2A=
				[MADELINE left normal]
				{+GREEN}That's wonderful news!{+END}

			ChoiceH2B=
				[MADELINE left distracted]
				{+YELLOW}How is this universe called?{+END}

			DialogH2A=
				[MADELINE left normal]
				I'm relieved to know that most {+UNIVERSES} are well.

				[THEOCRYSTAL right excited]
				So am I.{0.3}[THEOCRYSTAL right thinking]{0.15} Who knows, even if they don't depend on each other, they might house other life forms!

				[THEOCRYSTAL right serious]
				If they do, just like for us, life requires balance in its {+UNIVERSE}.

			DialogH2B=
				[MADELINE left distracted]
				Does this universe have a name?

				[THEOCRYSTAL right excited]
				Of course! I don't have the slightest idea what it is however.

	DialogH3=
		[MADELINE left sad pop]
		Where's {+RETICAL} right now?

		[THEOCRYSTAL right worried]
		\.\.\.{0.6} {+RETICAL} is gone.

		[MADELINE left sad]
		Oh, [MADELINE left sadder]I'm really sorry, {+THEO}\.\.\.

		[THEOCRYSTAL right serious]
		Don't be!{0.5} He sacrified himself [THEOCRYSTAL right nailedit]for us.

		[MADELINE left sad]
		What do you mean?

		[THEOCRYSTAL right serious]
		He thought he had found a way to stop the {+CRACK}.{0.3} But we didn't know its {~}exact {+POSITION}{/~} across the {+UNIVERSE}.

		[THEOCRYSTAL right worried]
		Unfortunately, {>> 0.7}he failed{>>}\.\.\. {0.4}[THEOCRYSTAL right wtf]{0.2}But now, I know {*}exactly{/*} where this hell of a {+CRACK} is.

		[MADELINE left determined]
		Is this what'll let us fix everything?

		[THEOCRYSTAL right yolo]
		You got it!

# ---------------

	ChoiceI1=
		[MADELINE left determined]
		{+GREEN}We need to keep going!{+END}

	ChoiceI2=
		[MADELINE left sadder]
		{+RED}I don't know if I can make it.{+END}

	ChoiceI3=
		[LOCK left unlockedTogether]
		{+PURPLE}We need more energy!{+END}

	ChoiceI3Lock=
		[LOCK left normal]
		LOCKED

	ChoiceI4=
		[LOCK left unlockedDetermined]
		{+PURPLE}We need to keep going, for Dr. Retical!{+END}

	ChoiceI4Lock=
		[LOCK left normal]
		LOCKED

	DialogI1=
		[MADELINE left determined pop]
		We need to keep going!

		[THEOCRYSTAL right normal]
		I couldn't say it better.{0.2}[THEOCRYSTAL right excited]{0.2} Let's go!

	DialogI2=
		[MADELINE left sad pop]
		I hope I can make it.{0.4}[MADELINE left sadder]{0.2} But I'm not sure...

		[THEOCRYSTAL right serious]
		{+MADELINE}, look how far you've come already.

		[THEOCRYSTAL right normal]
		I know you can make it!{0.3} You're strong, and you never give up!

		[THEOCRYSTAL right worried]
		I can't make this without you.{0.5} For our {+UNIVERSE}, we need to keep going!

		[MADELINE left determinedclosed]
		{0.4}You're right. {0.4}[MADELINE left determined]{0.4}I will give everything I have!

	DialogI3=
		[MADELINE left together pop]
		I think we need more {+ENERGY}.

		[THEOCRYSTAL right excited]
		Yes, a bit more still!

		[MADELINE left together]
		Let's keep going then{0.3}, I want to see this {+ENERGY} you told me about with my own eyes!

		[THEOCRYSTAL right yolo]
		You'll see, it's awesome!

	DialogI4=
		[MADELINE left determined pop]
		Let's make {+RETICAL} proud and not waste time!

		[THEOCRYSTAL right normal]
		I'm with you on this, {+MADELINE}. {0.4}[THEOCRYSTAL right nailedit]{0.2}{~}And with him.{/~}


# ============================ ACT V ============================

	TalkJ=
		[MADELINE left surprised]
		What happened!? Where are we?

		[THEOCRYSTAL right worried]
		Sorry {+MADELINE}, I didn't have time to warn you.

		[MADELINE left surprised]
		Tell me.

		[THEOCRYSTAL right excited]
		We finally gathered enough {+POWER} and {+ENERGY}!

		[THEOCRYSTAL right normal]
		We were getting dangerously close to the {+WHITEHOLE}.{0.4} So I made us switch {+UNIVERSES} on the fly.

	ChoiceJ1=
		[MADELINE left normal]
		{+GREEN}We're lucky you saved us.{+END}

	ChoiceJ2=
		[MADELINE left sad]
		{+YELLOW}Where are we?{+END}

	ChoiceJ3=
		[LOCK left unlockedTogether]
		{+PURPLE}I can feel the thing.{+END}

	ChoiceJ3Lock=
		[LOCK left normal]
		LOCKED

	DialogJ1=
		[MADELINE left normal pop]
		We're lucky you saved us in time!

		[THEOCRYSTAL right normal]
		You bet !{0.4} We need you alive to save the {+UNIVERSE}!

			ChoiceJ1A=
				[MADELINE left distracted]
				{+YELLOW}What would have happened if we had stayed there?{+END}

			ChoiceJ1B=
				[MADELINE left sad]
				{+YELLOW}Where are we?{+END}

			DialogJ1A=
				[MADELINE left distracted pop]
				What would have happened to us if we had stayed there?

				[THEOCRYSTAL right nailedit]
				Oh, easy answer.{0.2}[THEOCRYSTAL right serious] We would have died,{0.2} we wouldn't even have had time to react.

				[THEOCRYSTAL right serious]
				And also\.\.\. {0.3}[THEOCRYSTAL right worried]{0.2}There would have had 50% chances we broke the {+ENERGY} balance for good.

				[MADELINE left sad]
				Sounds horrible.

					ChoiceJ1A1=
						[MADELINE left sad]
						{+YELLOW}Where are we?{+END}

					DialogJ1A1=
						[MADELINE left sad pop]
						And where are we, now?

						[THEOCRYSTAL right serious]
						Well\.\.\.{0.5}[THEOCRYSTAL right normal]{0.2} In our {+UNIVERSE}.

						[THEOCRYSTAL right worried]
						Precisely where the {+CRACK} appeared.

						[MADELINE left surprised]
						Really!?

						[THEOCRYSTAL right worried]
						It feels weird seeing it with my own eyes\.\.\.{0.8} So that's what's potentially about to end everything we know.

						[THEOCRYSTAL right worried]
						The {+CRACK} evolved right as we planned.{0.3}[THEOCRYSTAL right serious]{0.2} It already turned into a gigantic {+BLACKHOLE}.

						[MADELINE left panic]
						Does this mean it's\.\.\.{0.3} Too late?

						[THEOCRYSTAL right serious]
						No.{0.1} But it's looking like it'll be harder than expected.

						[THEOCRYSTAL right normal]
						Fortunately, now we have enough power in this {+CRYSTAL} to fill out the {+CRACK} and get our {+UNIVERSE} powered up for a while!

			DialogJ1B=
				[MADELINE left sad pop]
				And\.\.\.{0.3} Where did we land exactly?

				[THEOCRYSTAL right serious]
				Well\.\.\.{0.5}[THEOCRYSTAL right normal]{0.2} In our {+UNIVERSE}.

				[THEOCRYSTAL right worried]
				Precisely where the {+CRACK} appeared.

				[MADELINE left surprised]
				Really!?

				[THEOCRYSTAL right worried]
				It feels weird seeing it with my own eyes\.\.\.{0.8} So that's what's potentially about to end everything we know.

				[THEOCRYSTAL right worried]
				The {+CRACK} evolved right as we planned.{0.3}[THEOCRYSTAL right serious]{0.2} It already turned into a gigantic {+BLACKHOLE}.

				[MADELINE left panic]
				Does this mean it's\.\.\.{0.3} Too late?

				[THEOCRYSTAL right serious]
				No.{0.1} But it's looking like it'll be harder than expected.

				[THEOCRYSTAL right normal]
				Fortunately, now we have enough power in this {+CRYSTAL} to fill out the {+CRACK} and get our {+UNIVERSE} powered up for a while!

	DialogJ2=
		[MADELINE left sad pop]
		So where are we now?

		[THEOCRYSTAL right serious]
		Well\.\.\.{0.5}[THEOCRYSTAL right normal]{0.2} In our {+UNIVERSE}.

		[THEOCRYSTAL right worried]
		Precisely where the {+CRACK} appeared.

		[MADELINE left surprised]
		Really!?

		[THEOCRYSTAL right worried]
		It feels weird seeing it with my own eyes\.\.\.{0.8} So that's what's potentially about to end everything we know.

		[THEOCRYSTAL right worried]
		The {+CRACK} evolved right as we planned.{0.3}[THEOCRYSTAL right serious]{0.2} It already turned into a gigantic {+BLACKHOLE}.

		[MADELINE left panic]
		Does this mean it's\.\.\.{0.3} Too late?

		[THEOCRYSTAL right serious]
		No.{0.1} But it's looking like it'll be harder than expected.

		[THEOCRYSTAL right normal]
		Fortunately, now we have enough power in this {+CRYSTAL} to fill out the {+CRACK} and get our {+UNIVERSE} powered up for a while!

	DialogJ3=
		[MADELINE left together pop]
		You were right, i can feel that {+POWER} you told me about.

		[THEOCRYSTAL right excited]
		Amazing, right?

		[MADELINE left normal]
		I'm feeling so\.\.\.{0.7}[MADELINE left distracted]{0.3} So light,{0.3} so peaceful!

		[THEOCRYSTAL right excited]
		I knew you'd love it!

		[MADELINE left normal]
		This {+UNIVERSE} has such a different atmosphere,{0.4} but I'm still feeling so close to the {+ENERGY}.{0.3}[MADELINE left sad]{0.2} It's making me a little dizzy.

		[THEOCRYSTAL right serious]
		By the way, we're in our {+UNIVERSE}.{0.3} And what you're seeing is the {+CRACK} we've been talking about.{0.5} But {+MADELINE}, there is something you need to understand.

		[THEOCRYSTAL right serious]
		The {+ENERGY} has nothing to do with spherical objects, or physical matter in general.{0.3} It really is beyond our bodies.

		[THEOCRYSTAL right normal]
		But we were still able to store it in this {+CRYSTAL}.{0.7} Now {~}I'm{/~} the {+ENERGY} source,{0.3} which is why you keep feeling it.

# ---------------

	ChoiceK1=
		[MADELINE left sad]
		{+GREEN}I can't wait to get back home.{+END}

	ChoiceK2=
		[MADELINE left determined]
		{+YELLOW}What should we do?{+END}

	ChoiceK3=
		[MADELINE left distracted]
		{+YELLOW}Is all of this over soon?{+END}

	DialogK1=
		[MADELINE left sad pop]
		I really can't wait to be back home!

		[THEOCRYSTAL right worried]
		Um\.\.\.{0.3} Yeah\.\.\.{0.5} Can't wait either.

		[MADELINE left sad]
		{0.9}You're not looking very excited, {+THEO}.

		[THEOCRYSTAL right thinking]
		I am, {+MADELINE}.{0.8} But\.\.\.{0.4} We need to focus on our mission.

		[MADELINE left sad]
		{0.7}You're right.

			ChoiceK1A=
				[MADELINE left determined]
				{+YELLOW}What should we do?{+END}

			ChoiceK1B=
				[MADELINE left distracted]
				{+YELLOW}Is all of this over soon?{+END}

			DialogK1A=
				[MADELINE left determined pop]
				What should we do, now that we're here?

				[THEOCRYSTAL right serious]
				You have to get us closer to the {+BLACKHOLE}.

				[THEOCRYSTAL right thinking]
				The {+ENERGY} in the {+CRYSTAL} is going to fill it up.

			DialogK1B=
				[MADELINE left distracted pop]
				I'm hoping this is all over soon\.\.\.

				[THEOCRYSTAL right normal]
				It is, I promise!

				[THEOCRYSTAL right nailedit]
				We need to gather our perseverance back together,{0.4} or rather our {+CRYSTAL},{0.4} and get right next to the {+BLACKHOLE}.

	DialogK2=
		[MADELINE left determined pop]
		What should we do?

		[THEOCRYSTAL right serious]
		You have to get us near the {+BLACKHOLE}.

		[THEOCRYSTAL right thinking]
		The {+ENERGY} in the {+CRYSTAL} is going to fill it up.

	DialogK3=
		[MADELINE left distracted pop]
		I'm hoping this is all over soon\.\.\.

		[THEOCRYSTAL right normal]
		It is, I promise!

		[THEOCRYSTAL right nailedit]
		We need to gather our perseverance back together,{0.4} or rather our {+CRYSTAL},{0.4} and get right next to the {+BLACKHOLE}.
# ---------------

	ChoiceL1=
		[MADELINE left sad]
		{+YELLOW}Did other universes already collapse?{+END}

	ChoiceL2=
		[MADELINE left sadder]
		{+YELLOW}What's going to happen if we can't make it?{+END}

	DialogL1=
		[MADELINE left sad pop]
		Do you know if other {+UNIVERSES} already {*}collapsed{/*}?

		[THEOCRYSTAL right serious]
		Sadly, yes\.\.\.

		[THEOCRYSTAL right thinking]
		It's quite rare,{0.4} but when no one's here to fix it up, a {+UNIVERSE} goes through an unrealistic amount of explosions and implosions and then simply turns into endless {+VOID}.

		[THEOCRYSTAL right thinking]
		We also think that this is a natural process which helps with balancing the {+UNIVERSES}. {0.4}[THEOCRYSTAL right wtf]{0.15}{*}Some collapse{/*} and the remaining {+ENERGY} feeds the others.

		[MADELINE left sad]
		Oh, I see.

	DialogL2=
		[MADELINE left sadder pop]
		What's going to happen if our mission is a failure?{0.3}[MADELINE left panic]{0.2} It's scaring me.

		[THEOCRYSTAL right serious]
		Let's not think about it!{0.3} We'll fix our {+UNIVERSE}.{0.2} No other ending is realistic.

	TalkM=
		[THEOCRYSTAL right normal]
		C'mon, we're almost there. {0.5}Let's give it all we got.

		[MADELINE left determined]
		You're right!{0.3} I can't just stay there and let my fears get the best of me.{0.3} The {+UNIVERSE} needs us!


# ============================ FINAL ACT ============================

	TalkN=
		[THEOCRYSTAL right excited]
		There we are, {+MADELINE}!

		[MADELINE left surprised]
		Is this it!?{0.3}[MADELINE left peaceful]{0.2} I can't believe we reached the {+CRACK}!

		[MADELINE left distracted]
		That {# 101010}Black Hole{#} is mesmerizing\.\.\.

		[THEOCRYSTAL right normal]
		I was about to say the same thing.

		[MADELINE left distracted]
		It was so tough to make it here. {0.7}Taking the {+ENERGY} from the {+WHITEHOLE} was already hard enough,{0.4}[MADELINE left determined] but reaching the {+BLACKHOLE} felt like even another level of difficulty.

		[THEOCRYSTAL right normal]
		I agree.{0.6} But think about it for a second.{0.3}[THEOCRYSTAL right excited] You've come so far, you've learnt so much!

		[THEOCRYSTAL right excited]
		You might have gotten past obstacles that you wouldn't have thought were possible!

		[THEOCRYSTAL right normal]
		And honestly your skill level massively increased,{0.2} even though it felt like you had reached your limits sometimes.

		[THEOCRYSTAL right yolo]
		You can be proud of yourself!

		[MADELINE left peaceful]
		Thank you, {+THEO}, it warms my heart.{0.4}[MADELINE left together]{0.2} All this adventure showed me what kind of {+POWER} I have in myself.

		[THEOCRYSTAL right excited]
		I'm really glad!

		[MADELINE left normal]
		So,{0.3} what now?

		[THEOCRYSTAL right worried]
		{0.2}You need{0.4} to expulse me\.\.\.

		[THEOCRYSTAL right serioous]
		{>> 0.3}{big}Into the {+BLACKHOLECENTER}.{/big}{>>}

		[MADELINE left surprised]
		Uh??

		[THEOCRYSTAL right thinking]
		This {+CRYSTAL} holds enough {+POWER} to cut off the {+BLACKHOLE} and balance out the {+ENERGY} in our {+UNIVERSE} for millions of years longer.

		[MADELINE left panic]
		Yes, but\.\.\.{0.4} Does it mean you're going to\.\.\.

		[THEOCRYSTAL right worried]
		I was scared of telling you earlier, but you're right\.\.\.{0.2}[THEOCRYSTAL right serious]{0.2} I won't make it out alive.

		[MADELINE left upset]
		But\.\.\.{0.6} But\.\.\.{0.5}[MADELINE left angry]{0.2} Why didn't you say anything about it?

		[THEOCRYSTAL right worried]
		We had to stay focused on our mission, {+MADELINE}.{0.4} And even so,{0.2}[THEOCRYSTAL right wtf] a whole {+UNIVERSE} is way more important than I'll ever be.

		[THEOCRYSTAL right serious]
		It really is the only way to save the {+UNIVERSE}.

# ---------------

	ChoiceN1=
		[MADELINE left panic]
		{+RED}I can't do it...{+END}

	ChoiceN2=
		[LOCK left unlockedSadder]
		{+PURPLE}There has to be another way.{+END}

	ChoiceN2Lock=
		[LOCK left normal]
		LOCKED

	ChoiceN3=
		[LOCK left unlockedDeadpan]
		{+PURPLE}You're going to sacrifice yourself like Dr. Retical...{+END}

	ChoiceN3Lock=
		[LOCK left normal]
		LOCKED

# -------- END 1 --------
	DialogN1=
		[MADELINE left panic pop]
		I can't do it\.\.\.

		[THEOCRYSTAL right worried]
		Do what?

		[MADELINE left panic]
		I can't sacrifice you.

		[THEOCRYSTAL right worried]
		Oh, {+MADELINE},{0.3}[THEOCRYSTAL right normal]{0.1} don't see it this way.

		[THEOCRYSTAL right normal]
		Saving our {+UNIVERSE} requires your braveness.

		[MADELINE left sadder]
		But I can't.{0.3} That's just too much to ask\.\.\.

		[MADELINE left sadder]
		None of this is fair.{0.3} We just got back together and I already have to let you go again\.\.\.{0.4}[MADELINE left sadder]{0.3} I'm scared.

		[THEOCRYSTAL right worried]
		{0.2}You know,{0.3} I'm scared too!{0.4} You already know[THEOCRYSTAL right normal] how life without me feels like.{0.3} The thing is, now you'll know where I am.{0.2} No more ignorance.

		[THEOCRYSTAL right serious]
		Everything in the world, everything you know, it all depends on you now.{0.2} I believe in you.

		[MADELINE left sadder]
		What you're telling me to do feels straight up impossible\.\.\.{0.6}[MADELINE left determined] But\.\.\.{1.0} I have to let my feelings aside.

		[MADELINE left determined]
		All I have to do is tell myself that whatever happens, you'll be there with me forever,{0.4} as long as I can keep you in my memory.

		[THEOCRYSTAL right nailedit]
		That's the spirit!{0.2} You've got this.

		[MADELINE left deadpan]
		{+THEO}\.\.\.

		[THEOCRYSTAL right normal]
		{+MADELINE}.

		[MADELINE left deadpan]
		Give me just a few more seconds to look at you {~}for the last time{/~}.{3.0}[MADELINE left determinedclosed]{1.0}[MADELINE left determined] I think I'm ready.

		[THEOCRYSTAL right normal]
		I am too!{0.5}[THEOCRYSTAL right yolo] You can dash up!

	TalkO=
		[MADELINE left normal]
		What a landscape! And that moon...

		[MADELINE left peaceful]
		It's funny how I would barely pay any attention to all of this, 3 months ago.

		[MADELINE left peaceful]
		Life would deserve that I take a more serious look at it and its beauties.

		[MADELINE left sad]
		Existence came so close to fading to black.{0.15} No one would have noticed.

		[MADELINE left sad]
		And {+THEO} being gone,{0.3}[MADELINE left sadder] it's making me really depressed sometimes.

		[MADELINE left normal]
		But it made me realize how fragile life and balance are.{0.15} And now [MADELINE left peaceful]I want to cherish every moment of it.

		[MADELINE left peaceful]
		{0.3}Theo saved the {+UNIVERSE}.

# -------- END 2 --------
	DialogN2=
		[MADELINE left sadder pop]
		There has to be another way.{0.2}[MADELINE left panic]{0.1} It can't end this way.

		[THEOCRYSTAL right worried]
		Unfortunately, there isn't\.\.\.

		[THEOCRYSTAL right serious]
		We need to do this, or everything will disappear.{0.25} Physical or spiritual{0.3}, gone.

		[MADELINE left sad]
		Wait{0.4}, this reminds me of something you told me earlier.

		[THEOCRYSTAL right thinking]
		Yes?

		[MADELINE left distracted]
		Hold on, I'm trying to remember\.\.\.

		[MADELINE left sad]
		You told me {~}{>> 0.7}"The {+ENERGY} has nothing to do with spherical objects, or physical matter in general.{0.3} It really is beyond our bodies."{>>}{/~}

		[MADELINE left sad]
		Couldn't you send the energy inside the {+BLACKHOLE} without going yourself?{0.4} After all, [MADELINE left distracted]you managed to move us to a whole other {+UNIVERSE}.

		[THEOCRYSTAL right wtf]
		Hold on{0.15}, yes\.\.\.{0.2}[THEOCRYSTAL right thinking]{0.1} maybe this could work\.\.\.{0.4} I need to do some calculations.

		[THEOCRYSTAL right thinking]
		\.\.\.

		[THEOCRYSTAL right worried]
		{+MADELINE}, your idea [THEOCRYSTAL right excited]is genius!{0.5} There is a way for me to get out while still sending the {+ENERGY} with the crystal

		[MADELINE left together]
		Wait, this is awesome!

		[THEOCRYSTAL right worried]
		But there is a lot on the line, {+MADELINE}.{0.3} If i fail, [THEOCRYSTAL right wtf]the whole {+UNIVERSE} will pay the price.

		[THEOCRYSTAL right serious]
		I'm not ready to take such a risk.

		[MADELINE left determinedclosed]
		{+THEO},{0.15} you have [MADELINE left determined]encouraged me all along.{0.2} You gave me strength.{0.2} You have kept me going through this.

		[MADELINE left determined]
		Now it's on me to return the favor.

		[MADELINE left determined]
		You can make it!{0.5} I'm fully convinced you will succeed!

		[THEOCRYSTAL right serious]
		I can make it.{0.4} I need to make it{0.2},[THEOCRYSTAL right nailedit]{0.1} for you!

		[THEOCRYSTAL right normal]
		Look at me in the eyes!

		[MADELINE left normal]
		{0.3}

		[THEOCRYSTAL right normal]
		I'm ready.{0.3} Dash whenever you want!

	TalkP=
		[THEO right normal]
		What a beautiful sunset.

		[MADELINE left normal]
		It is!{0.3} I'm so glad to enjoy it with you!

		[MADELINE left peaceful]
		Thanks for saving us.

		[THEO right excited]
		Thank you for finding the way for me to make it out alive!

		[MADELINE left peaceful]
		Friendship makes wonders.

		[MADELINE left peaceful]
		It is sharing sincerely and without end, equally in awesome moments like this one and tough times.

		[THEO right excited]
		And what could possibly be tougher than this adventure we've been through together.

		[THEO right normal]
		But adventures are what brings us together, and strengthen our friendship!

		[MADELINE left normal]
		I wish to cherish every single moment i spend[MADELINE left peaceful] with you.

		[THEO right nailedit]
		So do I, {+MADELINE}.
		

# -------- END 3 --------
	DialogN3=
		[MADELINE left deadpan pop]
		You're willing to sacrifice yourself, just like {+RETICAL}\.\.\.

		[THEOCRYSTAL right serious]
		There is no other way\.\.\.

		[MADELINE left surprised]
		Hold on!{0.4} I see something in the distance!{0.2}[MADELINE left surprised]{0.1} {>> 0.6}Unless it is\.\.\.{>>}{0.15} someone?

		[THEOCRYSTAL right worried flip]
		Good lord, you're right!{0.2}[THEOCRYSTAL right excited flip]{0.1} It's {+RETICAL}!

	TalkQ=	
		[THEOCRYSTAL right yolo flip]
		{+RETICAL}, I'm so glad to see you again!{0.2} I didn't think you were still alive!

		[RETICAL3 right normal]
		{>> 0.7}I'm glad too {+THEO2}. I almost didn't make it! Who's your friend over here?{>>}

		[THEOCRYSTAL right excited flip]
		It's {+MADELINE}.{0.3} All this {+ENERGY} accumulated is all thanks to her.

		[RETICAL4 right normal]
		{>> 0.5}Oh, nice to meet you! So your plan is to dematerialise this {+CRYSTAL} and send all the {+ENERGY} towards the {+BLACKHOLECENTER}?{>>}

		[THEOCRYSTAL right worried flip]
		Ermm{0.3}, not exactly.

		[THEOCRYSTAL right thinking flip]
		I intended to throw the {+CRYSTAL} directly into the {+BLACKHOLE}.

		[RETICAL1 right normal]
		{>> 0.9}Think again, {+THEO2}, you're inside! You won't survive!{>>}

		[THEOCRYSTAL right worried flip]
		Well that was the plan\.\.\.

		[RETICAL1 right normal]
		{>> 0.7}This spirit of sacrifice again, I see.{>>}

		[RETICAL4 right normal]
		{>> 0.5}But we can do better. You have accumulated a huge amount of energy. So has your friend.{0.3} So have I.{>>}

		[RETICAL3 right normal]
		{>> 0.7}Us three together, we could tear open the {+BLACKHOLE} before it can destroy us.{>>}

		[THEOCRYSTAL right excited flip]
		{+RETICAL}, you're so smart.{0.3} Of course it's the best solution!

		[MADELINE left sad]
		Doesn't it include risks?

		[THEOCRYSTAL right normal]
		Not at all, {+MADELINE}.{0.3} The worst is behind us.{0.4}[THEOCRYSTAL right excited]{0.1} We're going to save the {+UNIVERSE}.

		[THEOCRYSTAL right yolo]
		We'll just wait for your go, then we will end it all!

	TalkR=
		[MADELINE left normal]
		Ah, so these are the 4 fundamental laws common to all {+UNIVERSES}?

		[RETICAL4 right normal]
		{>> 0.55}Exactly! They contribute to {+POTENTIAL}, but don't appear in its equation. Why is that so, {+THEO2}?{>>}

		[THEO left normal]
		Because these laws are fundamentally stable.{0.3} No matter the {+UNIVERSE} considered.

		[RETICAL1 right normal]
		Wonderful! You really do learn fast, I'm amazed!

		[MADELINE left normal]
		Anyway, I owe you a big thanks, {+RETICAL}.{0.2}[MADELINE left peaceful]{0.1} Thanks to you, I finally found my path.

		[MADELINE left sad]
		Sometimes what we want to do is very blurry.

		[MADELINE left sad]
		But often we only need others to share their passion.

		[MADELINE left peaceful]
		So thank you!

		[RETICAL2 right normal]
		{>> 0.8}You know, {+MADELINE2}, I'm glad you found your way.{>>}

		[RETICAL3 right normal]
		{>> 0.7}But what's even more important is that you keep in mind what you enjoy, every day.{>>}

		[RETICAL2 right normal]
		{>> 0.8}Well then, {+MT}. Rest well. We will resume tomorrow.{>>}

# -------- END 4 --------
	TalkS=
		[TEAMMAIN right zkb]
		{#990000}{+MADELINE}, why are you still playing this map ?{#}

		[TEAMMAIN right zkb]
		{#990000}Your Theo knowledge is now great, you like that gameplay. I achieved my goal. But why do you keep going ?{#}

		[MADELINE left normal]
		I'm addicted to Theo, I need more.
		
		[TEAMMAIN right zkb]
		{#990000}You already unlocked all 3 endings available. You went through the rooms over and over again.{#}

		[TEAMMAIN right zkb]
		{#990000You're one of the few people who can see through Theo's immense power.{#}

		[TEAMMAIN right zkb]
		{#990000}You can go play the vanilla game with Theo ; Get Solar's golden three times in a row ; clear Dejection ; clear Theopocalypse. But stop playing this map.{#}

	ChoiceT1=
		[MADELINE left sad]
		{+GREEN}Alright...{+END}

	ChoiceT2=
		[MADELINE left angry]
		{+RED}NO WAY!{+END}

	DialogT2=
		[MADELINE left angry]
		NO WAY! Won't happen! I need more, I'll keep playing this map until I get all the spots in the Hall Of Fame!

		[TEAMMAIN right zkb]
		{#900000}Come on, no one's crazed enough to go for Silver 4!{#}

		[MADELINE left angry]
		I'll get it! I'll even get the golden! I'll get glory from the entire community!

		[TEAMMAIN right zkb]
		{#900000}Hell, don't be so greedy!{#}

		[MADELINE left upset]
		Theo's power is just unbearable, ZKB. Even your spirit's too tight to get an idea of how much he revolutionized this game

		[MADELINE left angry]
		He's the most handsome character in the main story, he represents by far the most interesting and the most unlimited mechanic, I want Theo gameplay to be everywhere! I need harder Theo maps.

		[TEAMMAIN right zkb]
		{#606060}{~}And I thought nobody could worship Theo harder...{/~}{#}

		[TEAMMAIN right zkb]
		{#900000}Okay, since you seem so determined, I guess I'll just take you to the most hidden place in the map.{#}

		[MADELINE left surprised]
		Wait... What?!

		[TEAMMAIN right zkb]
		{#900000}Hush now, this is a super confidential place.{#}

		[TEAMMAIN right zkb]
		{#900000}Follow me.{#}

	TalkU=
		[BLOODTHEO right uwilldienoob]
		You wanted a challenge ?

		[BLOODTHEO right uwilldienoob]
		{*}{big}THERE IT IS!{/big}{/*}

	TalkV=
		[TEAMMAIN right ZKB]
		...

	
# ============================ OTHERS ============================

	locked=
		Dialog is not unlocked yet.

	Jank=
		[MADELINE left angry]
		{>> 1.4}{+THEO}, we're supposed to save the {+UNIVERSE}!{0.3} You're not looking very cooperative\.\.\.{>>}

		[THEO right normal]
		Come on, {+MADELINE}, you just need to throw me from the right position!{0.4} Randomness doesn't exist!

	Continue=
		[MADELINE left sadder]
		I can't get out here, {+THEO}\.\.\.

		[MADELINE left panic]
		This place is way harder than everything i've done before\.\.\.{0.4} I really feel like giving up.

		[THEO right normal]
		Go go, {+MADELINE}, only a small effort left!{0.4} It's the last stretch!

	cutescenesEnabled=
		Cutescenes

	cutescenesDisabled=
		Cutescenes : OFF

	cutescenesOnce=
		only once?

	cutescenesPerm=
		permanently?

	DashUp=
		

	Date=
		02.17	

	MadeByNCG=
		Room made by NCG

# =============================================================
# =================== HINTS & EXPLANATIONS ====================
# =============================================================

	ZKB_ZKB99trap_hint=
		Hints

	ZKB_ZKB99trap_details=
		Explanations

# ----------------------

	ZKB_ZKB99trap_hint000=
		[LEARN left hint]
		You just found the "HINTS" menu!

	ZKB_ZKB99trap_details000=
		[LEARN right exp]
		You just found the "EXPLANATION" menu!

	ZKB_ZKB99trap_hint001=
		[LEARN left hint]
		Grab Theo.

	ZKB_ZKB99trap_details001=
		[LEARN right exp]
		The "Grab" key lets you grab the crystal.

	ZKB_ZKB99trap_hint002=
		[LEARN left hint]
		Throw Theo.

	ZKB_ZKB99trap_details002=
		[LEARN right exp]
		Letting go of the "Grab" key lets you throw the crystal the way Madeline is looking at.

	ZKB_ZKB99trap_hint003=
		[LEARN left hint]
		Jump from wall to wall while holding Theo.

	ZKB_ZKB99trap_details003=
		[LEARN right exp]
		You can perform walljumps while still holding Theo.

	ZKB_ZKB99trap_hint004=
		[LEARN left hint]
		Neutral Drop.

	ZKB_ZKB99trap_details004=
		[LEARN right exp]
		If you let go of the "Grab" button while holding the down button, Madeline will just leave Theo by, without throwing him. We call that a Neutral Drop.

	ZKB_ZKB99trap_hint005=
		[LEARN left hint]
		Theo Regrab.

	ZKB_ZKB99trap_details005=
		[LEARN right exp]
		It is possible to grab Theo during a dash, which cancels your dash and gives you momentum in the direction of your dash instead. 

		[LEARN right exp]
		A dash lasts for 15 frames (0.255s). That's how long you've got to grab Theo and get your dash speed to momentum.

	ZKB_ZKB99trap_hint006=
		[LEARN left hint]
		Regrab using 2 dashes.

	ZKB_ZKB99trap_details006=
		[LEARN right exp]
		Just like in the previous room, you can grab Theo during your dash. But this setup here lets you grab Theo using 2 dashes, for extra distance.

	ZKB_ZKB99trap_hint007=
		[LEARN left hint]
		Hyperdash & Extended hyperdash.

	ZKB_ZKB99trap_details007=
		[LEARN right exp]
		The hyperdash (hyper) is a tech that uses an input combination. (Down diagonal dash followed by a jump) This tech gives you a high distance jump. (325 speed aka 325 pixels/second instead of the usual 240 that horizontal dashes give you)

		[LEARN right exp]
		The extended hyperdash is a hyperdash variant that lets you get your dash back before jumping. All you need to do to perform it is delay your jump to the end of your dash. 

		[LEARN right exp]
		(between the 10th and the 14th frame, aka from 0.170 to 0.238 after your dash input) You also need to make sure you're on the ground on any frame(s) of that window.

		[LEARN right exp]
		In each case, you need to grab Theo after inputting your jump, whether he'is in the air or on the ground.

	ZKB_ZKB99trap_hint008=
		[LEARN left hint]
		Run & Neutral drop.

	ZKB_ZKB99trap_details008=
		[LEARN right exp]
		There are many coins to collect! We advise you to grab the one in the top right corner last.

	ZKB_ZKB99trap_hint009=
		[LEARN left hint]
		Dream Smuggle.

	ZKB_ZKB99trap_details009=
		[LEARN right exp]
		A dash is a movement that lasts for 15 frames. However, the game grants you an additionnal 6 frames of leniency to enter a Dream Block. These are called Dash Attack frames. They'll be very useful in later rooms.

		[LEARN right exp]
		Grabbing Theo launches a quick animation that lasts for 13 frames, preventing any movement while it's running. 

		[LEARN right exp]
		When it's done, your dash movement is over but your Dash Attack still goes on for up to 5 frames, which means you have up to 5 frames to hit the Dream Block in order to enter it with Theo.

		[LEARN right exp]
		This essentially means you need to be quite close to the Dream Block for the tech to work out. 

		[LEARN right exp]
		Don't forget not to stand right in front of it though. Being too close would make you hit the Dream Block before even grabbing Theo, and hitting any solid during a dash cancels the Dash Attack.

	ZKB_ZKB99trap_hint010=
		[LEARN left hint]
		Regrab using 2 dashes.

	ZKB_ZKB99trap_details010=
		[LEARN right exp]
		Just like in room 5, you can regrab Theo having 2 dashes to use. This layout right here lets you get more speed and so more distance, in deficit of height.

	ZKB_ZKB99trap_hint011=
		[LEARN left hint]
		Use the feather with Theo

	ZKB_ZKB99trap_details011=
		[LEARN right exp]
		Celeste is a state machine, which essentially means that it needs Madeline to be in one "state" at all times. Each state has its own particularities and uses, and are attributed to Madeline depending on the circumstances.

		[LEARN right exp]
		Grabbing a feather makes Madeline enter the "StFlyFeather" state, and it is not intended to be possible while holding Theo.

		[LEARN right exp]
		Therefore when you do so, the game will simply let you fly just as if you weren't holding Theo and it won't make you drop him!

	ZKB_ZKB99trap_hint012=
		[LEARN left hint]
		Neutral Jump

	ZKB_ZKB99trap_details012=
		[LEARN right exp]
		The Neutral drop principle doesn't work quite the same way with wall jumps.

		[LEARN right exp]
		If you jump midair while being close enough to a wall but you're also holding right or left, Madeline will be forced to move away from the wall for a moment. 

		[LEARN right exp]
		And so if you do not hold right or left when jumping off a wall, you can move back to the same wall way sooner, repeat the process, and gain a bit of height every jump without needing any stamina!

		[LEARN right exp]
		Neutral jumps are absolutely doable while holding Theo. No difference, except for the crystal's weight that will make you climb about 1.85 pixel lower each jump.

	ZKB_ZKB99trap_hint013=
		[LEARN left hint]
		Find out the right button pressing order.

	ZKB_ZKB99trap_details013=
		[LEARN right exp]
		Here, each button will open, the closest gate. So the order in which you activate them can change everything.

	ZKB_ZKB99trap_hint014=
		[LEARN left hint]
		Reverse hyperdash.

	ZKB_ZKB99trap_details014=
		[LEARN right exp]
		Every piece of movement such as wavedashes, hypers and supers, can be performed in a "reverse" way, which refers to going the opposite direction of your dash.

		[LEARN right exp]
		All you need to do is switch to the opposite horizontal direction before jumping. In other words, you dash a way, then jump the other.

	ZKB_ZKB99trap_hint015=
		[LEARN left hint]
		Maybe try getting Theo out of the room.

	ZKB_ZKB99trap_details015=
		[LEARN right exp]
		Theo acts in a strange way when trying to force him to leave a room.

		[LEARN right exp]
		No matter the way you do it, if you try to make him exit a screen by a place that is not linked to any other room, he will simply be teleported to the other side of the moving block.

		[LEARN right exp]
		However, when doing this on the right side of a screen, Theo will get momentum applied to him. This doesn't work on a screen's left side.

		[LEARN right exp]
		In the case where the place you eject Theo to is linked to another room, you'll just find him in the next room.

	ZKB_ZKB99trap_hint016=
		[LEARN left hint]
		Use your dash to grab Theo.

		[LEARN left hint]
		Swim as if you weren't holding him, then memorize the pathway.

	ZKB_ZKB99trap_details016=
		[LEARN right exp]
		As explained earlier, Celeste needs Madeline to be in a single state at all times.

		[LEARN right exp]
		Whenever Madeline is swimming, she gets the StSwim state. Interactions with the environnement can be different depending on the state Madeline's in, and StSwim prevents any sort of grabbing.

		[LEARN right exp]
		Since grabbing sort of doesn't exist while swimming, having Theo in your hands won't make any difference to the gameplay physics, as the game just doesn't seem to care enough.

		[LEARN right exp]
		However, you can still dash underwater. Doing so will switch Madeline's StSwim to StDash for the time of your dash, which is a state where Madeline can grab Theo.

	ZKB_ZKB99trap_hint017= 
		[LEARN left hint]
		Cloud Super.

		[LEARN left hint]
		Try leaving Theo on a cloud.

	ZKB_ZKB99trap_details017=
		[LEARN right exp]
		Clouds give you upwards momentum, which you can combine with techs like supers and hypers (or any sort of jump really).

		[LEARN right exp]
		Also, clouds only move when in contact with Madeline. Nothing will happen if Theo stands there, proof that he's lighter than a feather!

	ZKB_ZKB99trap_hint018=
		[LEARN left hint]
		Theovator. (Theo elevator)

	ZKB_ZKB99trap_details018=
		[LEARN right exp]
		By combining both a neutral drop and an updash regrab, you can perform a tech called Theovator.

		[LEARN right exp]
		That way you can lift yourself up with Theo without needing any wall to throw him into.

	ZKB_ZKB99trap_hint019=
		[LEARN left hint]
		Bunnyhop.

	ZKB_ZKB99trap_details019=
		[LEARN right exp]
		Doing a quick hyperdash followed by a second jump provides you with pretty much both the height of a super and the speed and distance of a slightly boosted hyper.

		[LEARN right exp]
		There are 2 main ways to do a hyper bunnyhop with Theo. You can leave him on the ground and grab him during the hyper, or you can throw him and then do the tech and grab him back during the bunnyhop jump.

	ZKB_ZKB99trap_hint020=
		[LEARN left hint]
		Activate the feather while holding Theo

		[LEARN left hint]
		Feather Bound.

	ZKB_ZKB99trap_details020=
		[LEARN right exp]
		Remember the Dash Attack frames? Well they serve many more purposes, such as activating Kevin blocks, performing wallbounces, and even breaking through feather shields.

		[LEARN right exp]
		The Dash attack length is 21 frames, as in the first 4 frames of the dash (called the freeze frames), plus the remaining 11 frames of dash movement, and lastly the 6 additionnal Dash Attack frames, while grabbing Theo takes 13 frames.

		[LEARN right exp]
		It's a bit complicated, but it means you only have a maximum of 4 frames of movement after the grabbing animation to touch the shield with Dash attack to break it.

		[LEARN right exp]
		You already know that touching a feather gives Madeline the StStarFly state, but grabbing out of a feather while holding Theo is still possible.

		[LEARN right exp]
		Grabbing a wall makes Madeline enter the StClimb state, which would not be possible if she's already holding Theo, but since StFlyFeather makes the game forget you're holding the crystal, you can eventually grab out of a feather with him.

	ZKB_ZKB99trap_hint021=
		[LEARN left hint]
		Use Theo's hitbox to your advantage.

		[LEARN left hint]
		Use the Swap block's movement.

	ZKB_ZKB99trap_details021=
		[LEARN right exp]
		Theo's hitbox is 10 pixels high for 8 pixels large.

		[LEARN right exp]
		Since Madeline is Holding Theo above her, his hitbox can reach places that she couldn't.

		[LEARN right exp]
		Even on the side, Theo can reach places that are 1 pixel farther from Madeline.

		[LEARN right exp]
		Plus, every block that gets upwards movement tricks the game into not always knowing if Theo should be on top of it or not, which lets him reach even higher spots!

	ZKB_ZKB99trap_hint022=
		[LEARN left hint]
		Regrab Theo with a speedier dash.

	ZKB_ZKB99trap_details022=
		[LEARN right exp]
		Whenever Madeline's speed is higher than max walking speed, it gets lower and lower on every frame until it reaches it, due to friction. The exception is, during a dash from start to finish, speed virtually stays the same.

		[LEARN right exp]
		Therefore, when moving at a high speed and dashing towards the same direction, your dash will conserve your speed for the time being, as dashes inherit your horizontal speed as long as its higher than the base dash speed.

		[LEARN right exp]
		So grabbing Theo during a high velocity dash will get you much more speed out of the grabbing animation than with a base speed dash, like for example dashing quickly after a hyper or a wavedash.

	ZKB_ZKB99trap_hint023=
		[LEARN left hint]
		You need to grab the wall while holding Theo.

		[LEARN left hint]
		Backboost.

	ZKB_ZKB99trap_details023=
		[LEARN right exp]
		Like earlier, grabbing out of a StStarFly state gets you in a StClimb state without switching to any other state in the meantime, letting you act as if you weren't holding Theo.

		[LEARN right exp]
		This implies being able to use your dash the way you want.

		[LEARN right exp]
		Another piece of intel that's necessary here is that turning around to throw Theo behind you gives Madeline a speed boost. This tech is called Backboosting or Backthrowing.

		[LEARN right exp]
		The quicker you turn back around, the more speed you can conserve out of the Backboost. A perfectly optimised Backboost is a 69.17 px/s speed boost.

	ZKB_ZKB99trap_hint024=
		[LEARN left hint]
		Dash with Theo.

		[LEARN left hint]
		Wallbounce & Bunnyhop.

	ZKB_ZKB99trap_details024=
		[LEARN right exp]
		As another state machine shenanigan, being in a Dream block grants Madeline with the StDreamDash state. It's impossible to grab or throw anything in that state.

		[LEARN right exp]
		This means that, when performing a Theo Smuggle, you will keep Theo in your hands until you switch states.

		[LEARN right exp]
		Although doing a Dreamgrab (grabbing the side of the block you just exited) instantly gets you in the StClimb state, and lets you perform most of the classic dash based techs you can think of, such as wallbounces and wavedashes.

		[LEARN right exp]
		Again, grabbing out of a feather works pretty much the same.

	ZKB_ZKB99trap_hint025=
		[LEARN left hint]
		Use the orb to grab Theo back.

		[LEARN left hint]
		Use the wall for more leeaway to regrab Theo.

		[LEARN left hint]
		2 dashes regrab after the first orb (the < more height less speed > one).

		[LEARN left hint]
		Don't try to finish the room with Theo in your hands.

	ZKB_ZKB99trap_details025=
		[LEARN right exp]
		When interacting with a Badeline orb, you get attributed the StDummy state for 26 frames, a state that makes it impossible to grab Theo. 

		[LEARN right exp]
		Then you get the upwards momentum boost, along with the StLaunch state for 15 frames, which this time is a state that lets you grab Theo.

		[LEARN right exp]
		Therefore you can throw Theo to walls so he gains some height while you're in StDummy and so you can grab him again right after thanks to the StLaunch state.

		[LEARN right exp]
		It's also possible without using the walls, but this way requires that Theo falls slower, and that requires Madeline to fall slower herself. The tip is to make sure you're not regrabbing Theo much higher than the orb.

		[LEARN right exp]
		Lastly, a final room orb doesn't grant Madeline the StLaunch state like the other orbs, but rather the StLaunchSummit state, which makes regrabbing Theo completely impossible.

	ZKB_ZKB99trap_hint026=
		[LEARN left hint]
		Demodash.

		[LEARN left hint]
		Horizontal & Diagonal Demodashes.

	ZKB_ZKB99trap_details026=
		[LEARN right exp]
		Each dash starts with 4 frames where Madeline is motionless.

		[LEARN right exp]
		These 4 frames are actually meant to give leniency to the player so they can adjust their direction.

		[LEARN right exp]
		But if one of the downwards directions is held when the first freeze frame comes up, and then you switch to one of the other 5 directions before the end of the freeze frames, your dash will come out crouched!

		[LEARN right exp]
		This mechanic allows for many things, like traversing through very tight spaces.

		[LEARN right exp]
		You can perform demo/crouch dashes freely by binding a button directly in your menu.

	ZKB_ZKB99trap_hint027=
		[LEARN left hint]
		Use water just as if you weren't holding Theo.

		[LEARN left hint]
		Climb up the wall with Theo and dash upwards while climbing.

	ZKB_ZKB99trap_details027=
		[LEARN right exp]
		As explained in room 11, Celeste is a state machine. Madeline needs to be in a single state at all times, and each state has its own particularities.

		[LEARN right exp]
		StSwim is the state given to Madeline when she's underwater. Being underwater makes grabbing inexistent, which means that if you're already holding Theo Madeline will act as if she wasn't.

		[LEARN right exp]
		Thus, movement techs like wavedashes, hypers or even ultras are possible without ever needing to let go of Theo.

		[LEARN right exp]
		However, being in the top pixels of water allows Madeline to grab a wall, even though she's in StSwim.

		[LEARN right exp]
		Grabbing a wall makes Madeline enter the StClimb state, which does not check if Theo is holdable or not either.

		[LEARN right exp]
		So as long as your stamina doesn't hit 0, you can climb up and down that wall regardless of Theo on top of your head!

	ZKB_ZKB99trap_hint028=
		[LEARN left hint]
		Keep your grip up until the coin.

		[LEARN left hint]
		Use the grounds to refresh your stamina.

		[LEARN left hint]
		You should probably not keep grabbing during the Kevin part.

	ZKB_ZKB99trap_details028=
		[LEARN right exp]
		As explained in room 11, Celeste is a state machine. Madeline needs to be in a single state at all times, and each state has its own particularities.

		[LEARN right exp]
		Grabbing a wall gives Madeline a state called StClimb.

		[LEARN right exp]
		There are multiple ways to get to that state while holding Theo, even though it wasn't intended to be possible, like dreamgrabbing, utilizing water like in the previous room, and others.

		[LEARN right exp]
		In that case, you can stay in the said state with Theo for however long you want, as long as your stamina doesn't hit 0.

	ZKB_ZKB99trap_hint029=
		[LEARN left hint]
		Backboost.

	ZKB_ZKB99trap_details029=
		[LEARN right exp]
		When carrying Theo, it's possible to get a speed boost from throwing him backwards.

		[LEARN right exp]
		Though if you want to perform a backboost right after grabbing him in the first place, you'll need to wait for the end of a 9 frames cooldown, not including the pickup animation.

		[LEARN right exp]
		The quicker you turn back around, the more speed you can conserve out of the Backboost. A perfectly optimised Backboost is a 69.17 px/s speed boost.

		[LEARN right exp]
		Additionally you can dash right after a backboost in order to conserve your newly obtained speed.

	ZKB_ZKB99trap_hint030=
		[LEARN left hint]
		Instant Regrab.

	ZKB_ZKB99trap_details030=
		[LEARN right exp]
		When throwing Theo, he gets a speed of 180 px/s for most of his trajectory.

		[LEARN right exp]
		But Madeline's base horizontal speed when dashing diagonally is only about 169.71, which means she's slower than Theo and couldn't grab him again.

		[LEARN right exp]
		However, since Theo's hitbox is way larger than Madeline's (16 pixels compared to Madeline's 8 pixels), she has a small margin to grab him back at the start of her dash. We call this an Instant regrab.

		[LEARN right exp]
		As Theo is not affected by wind, it may help a little bit at the end of the dash if you miss Theo at the start of your dash.

		[LEARN right exp]
		Instant regrabs require you to dash up to 2 frames after throwing Theo, so it is highly recommended to try to buffer the dash input for an additional 4 frames of leniency. 

	ZKB_ZKB99trap_hint031=
		[LEARN left hint]
		Horizontal regrab.

		[LEARN left hint]
		Diagonal regrab.

	ZKB_ZKB99trap_details031=
		[LEARN right exp]
		Remember Theovators? That tech where you do a neutral drop followed by an updash?

		[LEARN right exp]
		Well that type of regrab is possible in every direction your dash can go! Trajectory differences are mandatory to take into account here.

		[LEARN right exp]
		To do this, you'll need to do you neutral drop earlier, so Madeline goes a little higher while Theo does starts falling, which allows you to overlap Theo's hitbox for a moment, and then all you need to do is dash the way you want to.

	ZKB_ZKB99trap_hint032=
		[LEARN left hint]
		Neutral jumping, but keep your patience and focus up!

	ZKB_ZKB99trap_details032=
		[LEARN right exp]
		When there's no wind, holding Theo when performing neutrals makes Madeline go 1.85 pixels slower.

		[LEARN right exp]
		When wind is here to ruin your day, you go an impressive 2.76 pixels slower, which makes climbing up way longer and requires steadier focus.

	ZKB_ZKB99trap_hint033=
		[LEARN left hint]
		Theo Gultra (Grounded Ultra)

		[LEARN left hint]
		Start the up part with a reverse ultra

	ZKB_ZKB99trap_details033=
		[LEARN right exp]
		The ultradash is a tech that takes Madeline's current speed and applies a x1.2 speed boost to it. All you need to do is dash down diagonally and you'll get the boost when hitting the ground. (yes)

		[LEARN right exp]
		This means an easy way to get a high speed quickly is to do a hyper/wavedash and then instantly to an ultra. The issue is, if the down diagonal dash from your ultra collisions the ground before ending, your speed will vanish when the dash is over.

		[LEARN right exp]
		Which is why you usually want to do your starting hyper/wavedash pretty high up so you can safely do your down diagonal and it ends before touching the ground and you simply preserve your speed.

		[LEARN right exp]
		Intentionally doing ultras on the ground is still useful, as it's the fastest you can go on flat ground. We call these specific ultra types "Grounded ultras".

		[LEARN right exp]
		Note that jumping during a grounded ultra gives you a hyper. However, grabbing Theo during a grounded ultra does cancels the dash and let you conserve your speed.

		[LEARN right exp]
		That way, when the pickup animation is done you find yourself in the same situation as with a normal ultra, and you can do a normal jump with super high speed!

		[LEARN right exp]
		For additionnal speed, if possible, you can do Theo ultras out of a grounded ultra that itself comes after a normal ultra, like in the second section of this room. 

		[LEARN right exp]
		Note that jumping after the ultra before the grounded ultra is mostly not necessary, but still grants more speed (as in 40 more speed).

	ZKB_ZKB99trap_hint034=
		[LEARN left hint]
		Start with a diagonal regrab to dream smuggle.

		[LEARN left hint]
		These barriers take Theo off if you let him go. Make sure you're always grabbing a wall.

	ZKB_ZKB99trap_details034=
		[LEARN right exp]
		You saw it's possible to dream smuggle with Theo from the side and from under a dream block.

		[LEARN right exp]
		But, if you're not gripped to a wall, or in a feather, or on water, it's not possible to go through a dream block downwards from the top of it

		[LEARN right exp]
		But it only concerns the upper side of the block. Many often forget that Theo smuggling is still possible in a downwards direction if you're coming from the side.

		[LEARN right exp]
		Plus, you can dreamgrab on walls that are not the dream block itself! Which means that you can smuggle up diagonally from the side, and if you find yourself in contact with a wall when exiting the block, you can dreamgrab it and then smuggle through the top side of the dream block.

	ZKB_ZKB99trap_hint035=
		[LEARN left hint]
		The movement in the middle is a reverse wavedash bunnyhop.

	ZKB_ZKB99trap_details035=
		[LEARN right exp]
		There is a configuration in map editors that allow Theo to be carried inside bubbles (called Theo in booster). The behavior is then the same as if you did not have Theo.

		[LEARN right exp]
		It is not however an existing behavior in vanilla gameplay. If you enter a bubble with Theo, he will be neutral dropped.

		[LEARN right exp]
		Even in this situation, it is possible to juggle with Theo. Make sure to keep your grab key pressed for the whole room if it can help making the inputs easier.

	ZKB_ZKB99trap_hint036=
		[LEARN left hint]
		Cornerboost.

		[LEARN left hint]
		For the second part you need to keep your dash after the cornerboost

	ZKB_ZKB99trap_details036=
		[LEARN right exp]
		In Celeste, jumping while holding a direction gives Madeline +40 speed in that direction in most cases, including climbjumps (speed is calculated with the pixels/second notation).

		[LEARN right exp]
		A climbjump is that form of walljump that doesn't move away from the wall and consumes stamina since you're grabbing (27.5 stamina consumed with each jump, for the 110 total base stamina Madeline has).

		[LEARN right exp]
		Climbjumps, as well as any wallkick, don't need you to be right next to the wall. You can do them while being up to 3 pixels away from the wall (= 2 pixels of open space).

		[LEARN right exp]
		This means that every climbjump where you hold towards the wall and are not yet in collision with the wall will give you a +40 speed boost. That's what we call Cornerboosts.

		[LEARN right exp]
		The tricky part to that definition is that if you're not high enough up the corner of the wall you're cornerboosting off of, your speed will be set back to 0 before you can clear the wall vertically.

		[LEARN right exp]
		Cornerboosts are mostly useful to preserve already existing speed like with cancelling a dash, which is why clearing the wall vertically is more of a priority than getting the +40 speed boost, 

		[LEARN right exp]
		especially since you can't get the said boost if you collide with the wall before jumping, which can become very tricky to set up at high speeds.

		[LEARN right exp]
		Most of the time we refer to cornerboosts as "bad cornerboosts" if they don't get the +40 speed boost, and "good cornerboosts" if they do.

	ZKB_ZKB99trap_hint037=
		[LEARN left hint]
		Barrier Jump.

		[LEARN left hint]
		Utilize the barrier expulsion once again.

	ZKB_ZKB99trap_details037=
		[LEARN right exp]
		The green barrier can't collision with Madeline, but it acts as a solid for Theo.

		[LEARN right exp]
		If he's alone, the barrier is like a wall, but if Madeline is carrying the barrier will make her bounce away. This applies whenever Theo's hitbox and the barrier's would overlap.

		[LEARN right exp]
		But the fact that it acts as a wall for Theo means Madeline can wallkick off of it, and so perform neutrals and such (the frame window for each neutral can be 6 to 7 frames).

		[LEARN right exp]
		Note that it's also possible to do barrier wallbounces, the only condition being to grab Theo before jumping.

	ZKB_ZKB99trap_hint038=
		[LEARN left hint]
		Find a way to grab Theo again after the bird throw.

		[LEARN left hint]
		Backboost Ultra.

		[LEARN left hint]
		If the bird does not do anything in the second part, it means you didn't have enough speed.

	ZKB_ZKB99trap_details038=
		[LEARN right exp]
		As explained in room 11 and others, Celeste is a state machine. Madeline needs to be in a single state at all times, and each state has its own particularities.

		[LEARN right exp]
		When interacting with a bird, you enter the StFlingBird state, which does not allow Madeline to grab Theo but you can dig your way through the room to be able to grab Theo again later

	ZKB_ZKB99trap_hint039=
		[LEARN left hint]
		Throwable Button Jump.

		[LEARN left hint]
		In the second part you need to find a way to get speed.

	ZKB_ZKB99trap_details039=
		[LEARN right exp]
		Buttons can be pressed by dashing towards them or throwing holdables onto them, but you can also simply jump on them while carrying a holdable like Theo.

		[LEARN right exp]
		Even though there are spikes awaiting under these buttons, you can buffer jumps to simply not die. Every jump has a 5 frames window thanks to the buffer window.

	ZKB_ZKB99trap_hint040=
		[LEARN left hint]
		Optimised Regrab.

	ZKB_ZKB99trap_details040=
		[LEARN right exp]
		The later you regrab Theo, the higher you'll go. You get 10 frames of movement to grab Theo, as in the 10 frames of movement you get from a dash before slowing back down.

		[LEARN right exp]
		We advise you to try to dash fairly soon after throwing Theo, and to be close enough to the wall.

	ZKB_ZKB99trap_hint041=
		[LEARN left hint]
		Remote Refill.		

	ZKB_ZKB99trap_details041=
		[LEARN right exp]
		Madeline doesn't need to hit the heart by herself to get her dash back.

		[LEARN right exp]
		Theo is the only vanilla entity that can interact with hearts. Fake hearts are meant to refill your dash when they are broken or collided with no matter what.

		[LEARN right exp]
		Thus, each time Theo will hit a fake heart, Madeline will retrieve her dash remotely!

	ZKB_ZKB99trap_hint042=
		[LEARN left hint]
		Barrier Teleport.

		[LEARN left hint]
		Don't forget to use the barrier as a wall if Theo's not in it.

	ZKB_ZKB99trap_details042=
		[LEARN right exp]
		Viv's Helper's Holdable Barrier does not work the same as vanilla Theo barriers. It's meant to prevent the player from letting go of Theo.

		[LEARN right exp]
		But the thing is, it doesn't just kill Theo if it's thrown. Instead, it teleports him down to the closest valid place below on a vertical axis. He still dies if there's no valid space.

		[LEARN right exp]
		There is no way to make him teleport up only with a barrier, but we could technically teleport him up if the barrier makes him teleport on an entity that will instantly teleport him up (Like cassette blocks, as you'll see in room 52).

		[LEARN right exp]
		What's interesting with Holdable Barriers is that throwing Theo does teleport him as well, but more importantly it preserves his trajectory.

	ZKB_ZKB99trap_hint043=
		[LEARN left hint]
		Use Theo's crystal to prevent the entities from respawning.

	ZKB_ZKB99trap_details043=
		[LEARN right exp]
		The entities that we call "reform entities", like core blocks, crumble blocks etc, are coded not to reappear as long as Madeline is standing inside what would be their hitbox. But it also work out with Theo! 

		[LEARN right exp]
		You only need him to overlap even a single pixel of the entities' hitbox.

	ZKB_ZKB99trap_hint044=
		[LEARN left hint]
		Dream Double Jump.

		[LEARN left hint]
		There are 3 Dream double jumps in this room.

	ZKB_ZKB99trap_details044=
		[LEARN right exp]
		It is possible to jump upon exiting a dream block.

		[LEARN right exp]
		Like it is explained in room 24, the state Madeline is in when going through a dream block is StDreamDash. This state is the reason why she can go through the block, even though it's a solid.

		[LEARN right exp]
		As a result of being inside a solid, Madeline is considered exiting ground on the frame she leaves the block. However! 

		[LEARN right exp]
		Calculations take place each after each in specific orders during frames, and switching back to another state from StDreamDash is being calculated after her movement.

		[LEARN right exp]
		That means she only refills her coyote frames after moving during the frame, so you can buffer a jump when exiting the dreamblock and still keep your usual 5 coyote frames with you even though you just jumped.

		[LEARN right exp]
		This allows for a second jump opportunity during these coyote frames, which adds up to the 3 freeze frames you get upon a dream block exit for a total of 8 frames to perform your second dream jump.

		[LEARN right exp]
		A dream double jump on which you're holding towards a horizontal direction will grant you +80 speed in that direction, whether it be the direction you're going out of the dreamblock or the other one. 

		[LEARN right exp]
		Jumping while holding no horizontal direction won't affect your speed.

		[LEARN right exp]
		Since you can dream double jump while holding the direction you're coming from, you can very efficiently slow yourself down after the dream block exit.

		[LEARN right exp]
		Note that a single dream jump has the same properties, except it's playing with a 40 speed value instead of 80. Any kind of dream jump is possible while carrying Theo, which makes no difference whatsoever.

	ZKB_ZKB99trap_hint045=
		[LEARN left hint]
		Regrab using 3 dashes.

	ZKB_ZKB99trap_details045=
		[LEARN right exp]
		You already know Theo can be regrabbed with 2 dashes, but it can also be done with 3 dashes, and it comes with multiple new ways of doing it.

		[LEARN right exp]
		For instance, you could do the same thing you would do with a 2 dashes regrab, and add a dash that can go any direction really.

		[LEARN right exp]
		You can also do ↙↖↑, ←↖↑, ←←↑ or ↖↙↑ to end with a theovator. ↖↖↙ works too. ←←↗ is another interesting one!

	ZKB_ZKB99trap_hint046=
		[LEARN left hint]
		Turn the button on while having some horizontal speed.

		[LEARN left hint]
		Getting to the top section without any dash left is intended.

		[LEARN left hint]
		The button refills your dash.

	ZKB_ZKB99trap_details046=
		[LEARN right exp]
		Activating buttons with Theo is cool and all, but it's also possible to do it with good speed if you do a horizontal regrab before landing on the button. This gets you somewhat of a super trajectory.

		[LEARN right exp]
		Buttons do refill your dash, but you need not to hold Theo or you just won't get your dash back before the button activates.

		[LEARN right exp]
		To do this you can simply throw Theo against a wall or neutral drop him, then land on the button, jump and grab him again, and boom, you're in the same spot as before but you have a dash to use.

	ZKB_ZKB99trap_hint047=
		[LEARN left hint]
		Theo Spring Cancel. (Or: Regrab Spring Cancel)

		[LEARN left hint]
		There's a way to cancel some of the speed you get from springs.

	ZKB_ZKB99trap_details047=
		[LEARN right exp]
		Springs give you 240 speed towards the direction they're facing.

		[LEARN right exp]
		With Theo's crystal, you can drastically slow yourself down!

		[LEARN right exp]
		Throwing Theo ahead while having more than 170 speed makes you slow down by 80 px/s! Spring projections are only a little bit faster than Theo's throwing speed (which is 180), 

		[LEARN right exp]
		so you get quite a lot of time to throw him and keep your hitbox overlapping his, meaning you can easily regrab him and avoid hitting close hazards.

	ZKB_ZKB99trap_hint048=
		[LEARN left hint]
		Use the Barrier Bounce to its full potential.

	ZKB_ZKB99trap_details048=
		[LEARN right exp]
		Here we can utilize the speed boost Madeline gets from barrier bounces.

		[LEARN right exp]
		Hitting them from the top gives you -204.88 upwards momentum and 89.17 towards the direction Madeline is facing. Hitting them from the side is -29 upwards speed for 319.17 horizontal speed.

		[LEARN right exp]
		Barrier bounce speed boosts can add up to already existing speed.

	ZKB_ZKB99trap_hint049=
		[LEARN left hint]
		Exploit the fact that Theo can't stand still on spinners.

		[LEARN left hint]
		If Theo stops moving, it means the spinner is not loaded because you're too far away.

		[LEARN left hint]
		None of this is random, it all depends on where you're throwing Theo from.

	ZKB_ZKB99trap_details049=
		[LEARN right exp]
		This behaviour is not random!

		[LEARN right exp]
		Theo just can't stay on spinners hitboxes. He necessarily gets propelled away from the center of the spinner it's on, as long as the spinner's hitbox is loaded (here Madeline needs to be about 110 pixels away or less for the hitboxes to load).

		[LEARN right exp]
		Theo's movement is all about his position compared to the spinners. Here's how it goes :

		[LEARN right exp]
		If he's only in contact with a single spinner, he'll bounce away from the center of the spinner whenever he gets almost immovible and is on the ground. If he's exactly in the center, he will bounce the way he were thrown.

		[LEARN right exp]
		If he's in contact with 2 spinner hitboxes, he will bounce the way you threw him, unless both spinners are overlapping, in which case it'll work like when there's only one spinner, and it'll take the one where Theo is the closest to the center.

		[LEARN right exp]
		If he's on 3 spinners or more, the mapper is b a d. Please don't do that.

		[LEARN right exp]
		When spinners are in a regular position of 2 tiles, without setup, Theo has 75% chance to be propelled the way you threw him, and so 25% chance to go back the other way.

		[LEARN right exp]
		Each bounce is always ~16.75 pixels long, which means that he's never moving a multiple of a tile's length, and that implies that if spinners are in a regular position Theo will always end up getting this back and forth movement. 

		[LEARN right exp]
		Getting to this back and forth mouvement means he'll never get out of it.

		[LEARN right exp]
		At last, 16 spinners is the maximum amount of spinners Theo can traverse before getting to the back and forth thingy (with a regular spinner placement).

	ZKB_ZKB99trap_hint051=
		[LEARN left hint]
		Theo Wallbounces.

		[LEARN left hint]
		They can be performed either by grabbing Theo after a wallbounce, or by starting with grabbing him.

	ZKB_ZKB99trap_details051=
		[LEARN right exp]
		It is possible to perform a wallbounce with Theo, and it doesn't even require grabbing a wall or being in water or a feather!

		[LEARN right exp]
		Two ways exist of doing this : either performing a wallbounce then catch Theo, or catching Theo before the actual wallbounce.

		[LEARN right exp]
		For the former, all you need is to throw Theo against the wall while hugging it ; then Theo bounces a short distance.

		[LEARN right exp]
		You can then dash upwards as soon as possible to perform the wallbounce. It needs to not be too late or you will be higher than Theo.

		[LEARN right exp]
		In a general manner, try to have Theo always be on your wallbounce trajectory so you can catch him.

		[LEARN right exp]
		The second way of performing a Theo wallbounce is more technical.

		[LEARN right exp]
		When you input an updash, any jump next to a wall in the next 17 frames of movement results in a wallbounce.

		[LEARN right exp]
		Catching Theo is a 12-frame-long animation.

		[LEARN right exp]
		Adding to this the first frame of actually inputting the dash, this makes for a maximum of 4 frames after grabbing Theo to wallbounce while holding him.

		[LEARN right exp]
		This means that if you are going for this type of wallbounce, you need to pay attention to your spacing with the wall, trying to be very close to it.

		[LEARN right exp]
		You should also note that grabbing Theo after the wallbounce will lead into being further away from the wall, by a variable amount.

	ZKB_ZKB99trap_hint052=
		[LEARN left hint]
		Cassette Teleport.

		[LEARN left hint]
		Can be performed with a throw or a neutral drop.

	ZKB_ZKB99trap_details052=
		[LEARN right exp]
		This is the first mechanic in this map where the vanilla and the Extended variants Theo crystals behave differently.

		[LEARN right exp]
		Room 43 showed that a Theo crystal prevents some entities from reforming. Cassette blocks are different however, in that while vanilla theo prevents them from activating, the Extended variants crystal gets teleported.

		[LEARN right exp]
		You can exploit this just like with the Viv holdable barrier, except he will be teleported upwards instead of downwards.

		[LEARN right exp]
		Note that while the holdable barrier teleported Theo instantly, the cassette block won't, as it needs to swap into an active mode.

		[LEARN right exp]
		This also means that Theo cannot be teleported if Madeline prevents the block from activating.

		[LEARN right exp]
		This of course works with both neutral dropping and throwing, as long as you time it that Madeline is off the cassette block when you want the teleport.

		[LEARN right exp]
		Last things last, for some reason the Extended variants theo crystal can activate touch switches over a Cassette block without ever being dropped.

		[LEARN right exp]
		This is a weird interaction as Theo's hitbox is never displaced. This is likely due to how the entity is coded.

	ZKB_ZKB99trap_hint053=
		[LEARN left hint]
		Theo-climbing.

		[LEARN left hint]
		There exists a way to perform 4 Theo climbs despite an apparent lack of stamina.

	ZKB_ZKB99trap_details053=
		[LEARN right exp]
		It is possible to perform climb jumps with Theo. It is not too hard when you understand how it works and get muscle memory for it.

		[LEARN right exp]
		What you want to do is go back and forth between neutral dropping and climb jumping : drop theo, then regrab to climb the wall, and you will grab Theo, rise and repeat.

		[LEARN right exp]
		The thing to keep in mind is that if you are press grab when Theo is at the same height as you, he will take priority over grabbing the wall.

		[LEARN right exp]
		It is thus primordial to never let Theo fall to the same height as you.

		[LEARN right exp]
		You need to wait for the apex of your jump before the neutral drop, and late is better than early.

		[LEARN right exp]
		Then you can grab the wall and proceed. Once again, DO NOT RUSH.

		[LEARN right exp]
		Now, after 4 climb jumps, you will reach an exhaustion stamina threshold.

		[LEARN right exp]
		In regular circumstances, it is not possible to grab in this state.

		[LEARN right exp]
		Nonetheless, if your 4th climb jump was done with neutral directions, then you will be able to grab Theo.

		[LEARN right exp]
		This is a result of the same behaviour that lies behind wallboosts.

		[LEARN right exp]
		When doing a neutral climb jump, you are given 11 frames during which if you input a direction opposite the wall, you will be refunded the stamina and given speed as if you had done a kick off the wall.

		[LEARN right exp]
		What actually happens is during these 11 frames the stamina is never really consumed, which means you're not yet exhausted, and makes it possible to grab theo.

	ZKB_ZKB99trap_hint054=
		[LEARN left hint]
		Momentum Carry.

	ZKB_ZKB99trap_details054=
		[LEARN right exp]
		Blocks that move can give you a speedboost, called liftboost. For leniency reasons, it is still possible to obtain this boost up to 10 frames after the block has fully stopped.

		[LEARN right exp]
		This applies to any situation in which you leave a moving block.

		[LEARN right exp]
		Although liftboost is mostly obtained through jumping while in contact with the block, in some situations it can be used in the air with a dash.

		[LEARN right exp]
		This room is made to use liftboost in a way that is called Momentum carry.

	ZKB_ZKB99trap_hint055=
		[LEARN left hint]
		Freeze Frames Ungrab.

		[LEARN left hint]
		Once you hit the bumper, release grab, and you will be able to dash with Theo.

	ZKB_ZKB99trap_details055=
		[LEARN right exp]
		Each time you hit a bumper, pufferfish explosion or seeker respawn, the game plays 6 freeze frames, during which the game physics are completely paused, entities included. Even the time stops running!

		[LEARN right exp]
		For this reason, the game will not detect gameplay changes during this period. This is when you are going to want to release Theo.

		[LEARN right exp]
		If you "throw" Theo during these freeze frames, then first the next freeze frames are cut short because a movement is forced.

		[LEARN right exp]
		But more importantly, the game misinterprets what happened, and for the next 38 frames considers you are not holding Theo.

		[LEARN right exp]
		This makes any movement that doesn't need a grab possible just as if there was no Theo. For instance an ultra, a dash that could be followed with a wallbounce...

		[LEARN right exp]
		During those 38 frames, if you press grab on Theo the 12-frame pickup animation will play as if you were not holding him.

		[LEARN right exp]
		During the dash, you can grab again to avoid this animation and remind the game you are holding him.

	ZKB_ZKB99trap_hint056=
		[LEARN left hint]
		Use Theo to move the seeker.

	ZKB_ZKB99trap_details056=
		[LEARN right exp]
		The seeker is coded such that it can collide with Madeline and Theo. The collision behavior is different between the two however.

		[LEARN right exp]
		Madeline dies upon collision, whereas if Theo is the one collided with, both Theo and the seeker are slightly pushed back.

		[LEARN right exp]
		This means you can throw Theo at a seeker to push it back, and you can use the seeker to move Theo. (Note that the latter does not work with an Extended variants Theo crystal).

	ZKB_ZKB99trap_hint057=
		[LEARN left hint]
		Use the barrier bounce to amplify some movements.

		[LEARN left hint]
		Wallbounce, cornerkick.

	ZKB_ZKB99trap_details057=
		[LEARN right exp]
		This tech is another remarkable proof that the 12 frames of the regrab animation are simply amazing!

		[LEARN right exp]
		As you must have noticed, the green barriers give a speed boost, and it can be cumulated with your already existing speed if it goes the same way the barrier would push you.

		[LEARN right exp]
		Because you can not cross a barrier with Theo (barring very specific circumstances), you will get this accumulation by catching Theo on the other side of the barrier.

		[LEARN right exp]
		And it so happens that during the usual 12 frames of grabbing animation, you stop moving, and that this push from the barrier will happen every single frame of this animation.

		[LEARN right exp]
		The animation frames also do not stop the effect of a wallbounce, a hyper, etc. It is simply delayed to after the animation is over.

		[LEARN right exp]
		In this case however, you obtain the barrier boost during the animation, which gets added to the wallbounce or cornerkick afterwards.

		[LEARN right exp]
		Your trajectory will thus be a lot more wide than usual, making you able to get through much larger obstacles.

	ZKB_ZKB99trap_hint058=
		[LEARN left hint]
		Use spinner unloading.

	ZKB_ZKB99trap_details058=
		[LEARN right exp]
		For game performance reasons, the game does not load spinners further away from Madeline than 116 pixels (rounded value), even if they appear on screen.

		[LEARN right exp]
		Theo can not stand still on spinners, unless they are not loaded.

		[LEARN right exp]
		This means that Theo can stand in place however long you want him to, until you get close enough for him to move.

		[LEARN right exp]
		This mechanic is very useful for stalling when playing with Theo!

	ZKB_ZKB99trap_hint059=
		[LEARN left hint]
		Use a demodash with Theo.

		[LEARN left hint]
		The second trick is a demohyper.

	ZKB_ZKB99trap_details059=
		[LEARN right exp]
		You have already seen several times in this map that you can dash with Theo in numerous circumstances.

		[LEARN right exp]
		Obviously, since it is possible because the game does not consider you as holding Theo, it is very well possible to input a demodash as well.

		[LEARN right exp]
		After all, even if you're not supposed to be crouched while holding Theo, why would you not?

	ZKB_ZKB99trap_hint060=
		[LEARN left hint]
		Barriers are a lie.

		[LEARN left hint]
		Start with a moving block teleport.

		[LEARN left hint]
		Use the Kevin movement for Theo to dodge the barrier.

		[LEARN left hint]
		Force you way across the barrier with the swap block.

	ZKB_ZKB99trap_details060=
		[LEARN right exp]
		You can completely nullify anti-Theo barriers.

		[LEARN right exp]
		By using moving entities, teleporting him across, making him dodge the barriers, or even brute forcing your way through.

		[LEARN right exp]
		So many fun techs, but not so easy to exploit.

	ZKB_ZKB99trap_hint061=
		[LEARN left hint]
		Freeze frames ungrab with the pufferfish.

	ZKB_ZKB99trap_details061=
		[LEARN right exp]
		Each time you hit a bumper, pufferfish explosion or seeker respawn, the game plays 6 freeze frames, during which the game physics are completely paused, entities included. Even the time stops running!

		[LEARN right exp]
		For this reason, the game will not detect gameplay changes during this period. This is when you are going to want to release Theo.

		[LEARN right exp]
		If you "throw" Theo during these freeze frames, then first the next freeze frames are cut short because a movement is forced.

		[LEARN right exp]
		But more importantly, the game misinterprets what happened, and for the next 38 frames considers you are not holding Theo.

		[LEARN right exp]
		This makes any movement that doesn't need a grab possible just as if there was no Theo. For instance an ultra, a dash that could be followed with a wallbounce...

		[LEARN right exp]
		During those 38 frames, if you press grab on Theo the 12-frame pickup animation will play as if you were not holding him.

		[LEARN right exp]
		During the dash, you can grab again to avoid this animation and remind the game you are holding him.

	ZKB_ZKB99trap_hint062=
		[LEARN left hint]
		Dashbounce.

		[LEARN left hint]
		Use the barrier for an even more impressive result!

	ZKB_ZKB99trap_details062=
		[LEARN right exp]
		A dashbounce is a very interesting mechanic, where you are going to dash twice and perform a form of jump timer abuse.

		[LEARN right exp]
		In the 2 frames following a wallbounce, you are going to want to input a dash, which will in a way delay the wallbounce to the end of the dash.

		[LEARN right exp]
		More specificly, when jumping, you get maximum vertical jump speed for 12 frames, but wallbounces specifically give you 15.

		[LEARN right exp]
		Releasing jump puts a term to this maximum jump speed. On the other hand, dashing does not, the timer counts down but does not end right away.

		[LEARN right exp]
		So at the end of the dash (11 frames after removing the freeze frames), if this 15 frames count down has not ended yet, then the wallbounce vertical speed is still applied at the end of the dash.

		[LEARN right exp]
		The second tech here is another remarkable proof that the 12 frames of the regrab animation are simply amazing!

		[LEARN right exp]
		As you must have noticed, the green barriers give a speed boost, and it can be cumulated with your already existing speed if it goes the same way the barrier would push you.

		[LEARN right exp]
		Because you can not cross a barrier with Theo (barring very specific circumstances), you will get this accumulation by catching Theo on the other side of the barrier.

		[LEARN right exp]
		And it so happens that during the usual 12 frames of grabbing animation, you stop moving, and that this push from the barrier will happen every single frame of this animation.

		[LEARN right exp]
		The animation frames also do not stop the effect of a wallbounce, a hyper, etc. It is simply delayed to after the animation is over.

		[LEARN right exp]
		In this case however, you obtain the barrier boost during the animation, which gets added to the wallbounce or cornerkick afterwards.

		[LEARN right exp]
		Your trajectory will thus be a lot more wide than usual, making you able to get through much larger obstacles.

	ZKB_ZKB99trap_hint063=
		[LEARN left hint]
		Regrab Slowfalling.

		[LEARN left hint]
		Add half gravity to gain even more distance before falling down.

	ZKB_ZKB99trap_details063=
		[LEARN right exp]
		Regrab slowfalling is a micro-behavior that allows you to gain a bit more distance when grabing Theo.

		[LEARN right exp]
		In fact, after the 12 frames of grab animation have played, your trajectory will be the same as if you had just left the ground. This is particularly useful in dashless gameplay

		[LEARN right exp]
		It is possible to optimize it even further with the half gravity mechanic.

		[LEARN right exp]
		When Madeline has a low vertical speed (between -30 upwards and +45 downwards), holding jump decreases gravity by half for a maximum of 10 frames, resulting in a slower fall overall, which can gain a few pixels of distance.

	ZKB_ZKB99trap_hint064=
		[LEARN left hint]
		Jumpthrough have a huge leninency on corner correction.

		[LEARN left hint]
		The first part uses Theo stalling.

	ZKB_ZKB99trap_details064=
		[LEARN right exp]
		Jumpthroughs are a very unique entity. They give a lot more corner correction than usual blocks. So a horizontal dash can much more easily get you up onto the jumpthrough.

		[LEARN right exp]
		It so happens that this correction happens with a number pixels per second, which makes it that being in Theo grabbing animation can give a huge vertical boost, of up to 8 pixels with the 12 frames of animation.

		[LEARN right exp]
		You can exploit this to gain more height or distance.

		[LEARN right exp]
		Neutral dropping Theo and regrabbing him instantly is called Theo stalling. When used with a jumpthrough, it is called Jumpthrough stalling.

		[LEARN right exp]
		Grabbing Theo while is already on a jumpthrough is also called jumpthrough stalling.

		[LEARN right exp]
		The subtlety here lies in not getting over the jumpthrough. Make sure to stay low enough.

	ZKB_ZKB99trap_hint065=
		[LEARN left hint]
		Spring Dashbounce.

		[LEARN left hint]
		You need to cut vertical speed given by the spring with a dash.

	ZKB_ZKB99trap_details065=
		[LEARN right exp]
		The same principle as with dashbounce applies with springs aswell (see room 62 for a detailed explanation).

		[LEARN right exp]
		However, with an usual dashbounce, you only have 2 frames after the wallbounce to dash.

		[LEARN right exp]
		With a spring, you have a 8-frame window to dash and catch Theo.

		[LEARN right exp]
		The Spring dashbounce works in all directions, and the sooner you dash after the spring, the more you trajectory will be impacted.

	ZKB_ZKB99trap_hint066=
		[LEARN left hint]
		Here are regrabs with 2 very advanced dashes.

		[LEARN left hint]
		The lower part uses a "V" regrab, you need to find a way to get a boost at the regrab point.

		[LEARN left hint]
		The upper part uses an "A" regrab. Make sure not to hurry, and to use the half gravity mechanic.

	ZKB_ZKB99trap_details066=
		[LEARN right exp]
		In rooms 6 and 10, you saw basic applications of the 2-dash regrabs.

		[LEARN right exp]
		At least 2 other versions exist, but are much more advanced.

		[LEARN right exp]
		They are called "V" and "A" regrab to reflect Madeline's trajectory.

		[LEARN right exp]
	 	The "V" regrab is done by dashing down diagonally then buffering an up diagonal dash.

		[LEARN right exp]
		The difficulty however comes up if you want a boost when catching Theo (which implies grabbing Theo while still in dash state).

		[LEARN right exp]
		The required condition is to throw Theo while having upwards momentum. This can happen with a jump, a spring, or really any entity giving you an upwards speed boost.

		[LEARN right exp]
		You can chain as many "V" regrabs as you want as the boost obtained on regrabbing is enough for you to do another one if you buffer throwing Theo during the boost.

		[LEARN right exp]
		LeThe "A" regrab is much more simple, you need to do an updiagonal dash soon after throwing Theo, then waiting long enough before a down diagonal dash.

	ZKB_ZKB99trap_hint067=
		[LEARN left hint]
		Conveyor Theo-Climbing.

		[LEARN left hint]
		Do not forget you can perform 4 Theo climbs.

		[LEARN left hint]
		Conveyor wallbounce.

	ZKB_ZKB99trap_details067=
		[LEARN right exp]
		A conveyor gradually gives speed, 10 units at a time, until reaching 160. A jump while on a conveyor naturally gives a big boost.

		[LEARN right exp]
		You can utilize this with Theo climbing. But make sure to wait a bit before jumping to grab Theo.

		[LEARN right exp]
		With a neutral drop, you can usually just perform you jump with 100 maximum speed. If there is enough room to backthrow theo against a wall however, you can reach 160 without too much trouble.

		[LEARN right exp]
		Now, after 4 climb jumps, you will reach an exhaustion stamina threshold.

		[LEARN right exp]
		Under regular circumstances, it is not possible to grab in this state.

		[LEARN right exp]
		Nonetheless, if your 4th climb jump was done with neutral directions, then you will be able to grab Theo.

		[LEARN right exp]
		This is a result of the same behaviour that lies behind wallboosts.

		[LEARN right exp]
		When doing a neutral climb jump, you are given 11 frames during which if you input a direction opposite the wall, you will be refunded the stamina and given speed as if you had done a kick off the wall.

		[LEARN right exp]
		What actually happens is during these 11 frames the stamina is never really consumed, which means you're not yet exhausted, and makes it possible to grab theo.

	ZKB_ZKB99trap_hint068=
		[LEARN left hint]
		Advanced Freeze Frames Ungrabs.

		[LEARN left hint]
		This mechanic allows for wallbounces, and many other things, just as if Theo did not exist!

	ZKB_ZKB99trap_details068=
		[LEARN right exp]
		Each time you hit a bumper, pufferfish explosion or seeker respawn, the game plays 6 freeze frames, during which the game physics are completely paused, entities included. Even the time stops running!

		[LEARN right exp]
		For this reason, the game will not detect gameplay changes during this period. This is when you are going to want to release Theo.

		[LEARN right exp]
		If you "throw" Theo during these freeze frames, then first the next freeze frames are cut short because a movement is forced.

		[LEARN right exp]
		But more importantly, the game misinterprets what happened, and for the next 38 frames considers you are not holding Theo.

		[LEARN right exp]
		This makes any movement that doesn't need a grab possible just as if there was no Theo. For instance an ultra, a dash that could be followed with a wallbounce...

		[LEARN right exp]
		During those 38 frames, if you press grab on Theo the 12-frame pickup animation will play as if you were not holding him.

		[LEARN right exp]
		During the dash, you can grab again to avoid this animation and remind the game you are holding him.

	ZKB_ZKB99trap_hint069=
		[LEARN left hint]
		Instant regrab, but without help from the wind!

	ZKB_ZKB99trap_details069=
		[LEARN right exp]
		When you throw Theo, he has an horizontal speed of 180 for the most part.

		[LEARN right exp]
		When Madeline does a diagonal dash, her horizontal speed is 169.71, therefore she is slightly slower than Theo.

		[LEARN right exp]
		However Theo's grab box is very big, which is enough to allow for a regrab if you do an up diagonal dash and grab right after releasing Theo.

	ZKB_ZKB99trap_hint070=
		[LEARN left hint]
		Theo Dreamhyper.

		[LEARN left hint]
		To perform this, you will need to grab onto the dream block when exiting before the regular dreamhyper inputs.

	ZKB_ZKB99trap_details070=
		[LEARN right exp]
		As explained in romm 44 for the dream double jump mechanic, exiting a dream block grants coyote frames, just like when leaving ground.

		[LEARN right exp]
		These frames allow for movement that's usually only possible on ground.

		[LEARN right exp]
		When exiting a dream block, you can thus input a hyperdash or superdash (with 4 frames for the dash, and the remaining added to the 3 dash freeze frames for the jump)

		[LEARN right exp]
		The 4-frame window is short indeed, but enough to grab the exit of the dream block and begin inputting the dream hyper.

		[LEARN right exp]
		As a reminder, grabbing the end of a dream block with Theo makes it that you can do inputs as if you were not holding him.

		[LEARN right exp]
		So to sum up, you have 4 frames to grab the dream block and dash, and 3 more for the jump. Keep in mind that the dreamgrab inputs need to be pressed up to the first frame Madeline actually exists the dream block, and buffering a jump before that frame will cancel the grab nonetheless.

		[LEARN right exp]
		And that's how you get a Theo dreamhyper!

	ZKB_ZKB99trap_hint071=
		[LEARN left hint]
		Optimised Theovator.

	ZKB_ZKB99trap_details071=
		[LEARN right exp]
		You might have noticed, delaying the grab after an updash during a Theovator gets you higher in the end, because you get the same boost from further into your dash (which is also very useful for normal wallbounce movement).

		[LEARN right exp]
		In theory, for a general Theovator, the optimum regrab happens on the 11th dash frame. However in practice, it will often be the 10th because Theo will have fallen a bit too much due to unoptimised movements prior to the Theovator.

		[LEARN right exp]
		But the 11th frame is possible if you're good.

	ZKB_ZKB99trap_hint072=
		[LEARN left hint]
		You need to fastbubble every single bubble in this room.

	ZKB_ZKB99trap_details072=
		[LEARN right exp]
		There is a configuration in map editors that allow Theo to be carried inside bubbles (called Theo in booster). The behavior is then the same as if you did not have Theo.

		[LEARN right exp]
		It is not however an existing behavior in vanilla gameplay. If you enter a bubble with Theo, he will be neutral dropped.

		[LEARN right exp]
		Even in this situation, it is possible to juggle with Theo.

		[LEARN right exp]
		Sure, Theo gameplay with red bubbles and Theo in booster off is very restrictive, but this makes succeeding feel even better! Right?

	ZKB_ZKB99trap_hint073=
		[LEARN left hint]
		Instant bunnyhop (or pickup bunnyhop).

		[LEARN left hint]
		Use the cloud trajectory to perform a bunnyhop withou leaving the ground.

	ZKB_ZKB99trap_details073=
		[LEARN right exp]
		The hyper bunnyhop is a very well known piece of movement : a quite short hyperdash followed by a jump right as you hit the ground. This gives you roughly hyperdash speed and normal jump height.

		[LEARN right exp]
		But what if we could use it differently?

		[LEARN right exp]
		When you grab Theo, 12 frames of grab animations are played during which Madeline is paused, and these frames are amazing.

		[LEARN right exp]
		They are because if an entity (such as a cloud, a moving block...) is flinging you upwards and you grab Theo, then by the time the animation is over you might be on the ground again!

		[LEARN right exp]
		This situation makes you able to bunnyhop instantly!

		[LEARN right exp]
		This allows you right away to get even faster than hyperdash speed, plus normal jump height and another additional vertical speed from the entity at the same time.

	ZKB_ZKB99trap_hint074=
		[LEARN left hint]
		Horizontal Fuseboost.

	ZKB_ZKB99trap_details074=
		[LEARN right exp]
		When you hit a power generator, an animation plays during which the box moves by a bit more than 11 pixels in a single frame (which is around 680 in normal speed value equivalent, which is twice as fast as a hyper), in the opposite direction to where it was hit.

		[LEARN right exp]
		Imagine exploiting this!

		[LEARN right exp]
		If Theo is placed right where the power box is going to move, he will get this speed of almost 700 pixels per second, that's huge!

	ZKB_ZKB99trap_hint075= 
		[LEARN left hint]
		Vertical Fuseboost.

	ZKB_ZKB99trap_details075=
		[LEARN right exp]
		When you hit a power generator, an animation plays during which the box moves by a bit more than 11 pixels in a single frame, in the opposite direction to where it was hit.

		[LEARN right exp]
		Imagine exploiting this vertically!

		[LEARN right exp]
		If Theo is placed right where the power box is going to move, he will get this speed of almost 700 pixels per second, it's huge!

		[LEARN right exp]
		However, in this vertical layout, it only works while the power box is in the ascending part of its cycle.

		[LEARN right exp]
		And this cycle makes it that it only works for 2 frames every 4 frames. Try getting a visual cue!

	ZKB_ZKB99trap_hint076=
		[LEARN left hint]
		Theo Stall.

		[LEARN left hint]
		Freeze Frames Ungrab Stall.

	ZKB_ZKB99trap_details076=
		[LEARN right exp]
		Theo stalling is a pretty useful tech in advanced Theo gameplay. It only consists of neutral dropping Theo and quickly regrabbing it without any dashes.

		[LEARN right exp]
		It serves 2 purposes : refreshing your falling speed so you can gain more distance, and getting an extra 12 frames of pickup animation where the game runs but Madeline doesn't fall, which lets you gain time in case you need to wait for a switchgate for instance. 5 Theo stalls is already over a second saved.

		[LEARN right exp]
		There's a form of Theo stalling where you simply repress grab after a freeze frame ungrab.

		[LEARN right exp]
		We saw in room 55 that the game does not wonder if you're holding Theo for a while after a freeze frame ungrab, so pressing the grab key gives you a Theo stall for free. We call this a Freeze frame ungrab stall.

	ZKB_ZKB99trap_hint077=
		[LEARN left hint]
		3 Tiles Theo Wallbounces.

	ZKB_ZKB99trap_details077=
		[LEARN right exp]
		3 tiles wallbounces are quite an unknown piece of tech, though it's pretty interesting!

		[LEARN right exp]
		Concretely, you have a very large horizontal window to perform a dash that can result in a wallbounce.

		[LEARN right exp]
		Besides the ideal pixel, the game gives you 4 pixels of margin to be away from the wall, and if you are going to touch the ceiling, the game will get you cornercorrected over a window of 5 frames.

		[LEARN right exp]
		You thus have 10 pixels on which your dash can become a wallbounce.

		[LEARN right exp]
		You may know that you can perform a wallbounce despite the existence of a ceiling as long as it is 1 or 2 tiles in length.

		[LEARN right exp]
		This is possible with 3 tiles but greatly reduces the window for your updash. It goes from 10 to 3 pixels (the 3 furthest from the wall).

		[LEARN right exp]
		Note that if you want to perform a neutral 3 tiles wallbounce (i.e. without pressing right or left), you only have one pixel, the one that's 4 pixels away from the wall.

		[LEARN right exp]
		To do this wallbounce with Theo in this layout, you need to use the theovator way, the one we talkted about in room 51. This means you also need to be close enough to the ceiling, and be precise on both the x and y axes. That might require quite the focus.

	ZKB_ZKB99trap_hint078=
		[LEARN left hint]
		Use Theo out of the screen.

	ZKB_ZKB99trap_details078=
		[LEARN right exp]
		This interesting behaviour does work with the vanilla crystal, but only works with the Extended Variants one if the "Allow Leaving Behind" configuration is active.

		[LEARN right exp]
		You can get out of a room's "frame" by using space from a Filler room, which are rooms that were intended to fill up spaces and avoid visual issues on screen transitions. These rooms don't have any spawn point but they do exist.

		[LEARN right exp]
		As such, you can let go of Theo from inside a Filler room, and he'll be teleported back as close as possible to the normal room, regardless of any wall or ceiling.

		[LEARN right exp]
		And thanks to the length of his hitbox, you can grab him again from both rooms even with a wall that's 2 tiles dense!

		[LEARN right exp]
		Since this mechanic uses 2 different romms, even though one's a Filler room, using the Extended Variants crystal without the configuration we mentionned would be causing issues.

		[LEARN right exp]
		The game would not accept that Theo finds himself teleported to a room where he can spawn, and that Madeline remains in a different room. Madeline will therefore also find herself teleported, and very often stuck in a wall, although it could be exploited through jumpthrough clipping or such.

		[LEARN right exp]
		Getting back to this configuration of the Extended Variants, that also explains why you cannot leave the frame of a room if you have Theo with you and there is no Filler there, as the game would consider it leaving Theo behind. Note that the vanilla crystal works with it by default.

	ZKB_ZKB99trap_hint079=
		[LEARN left hint]
		Neutral jump neutralless.

	ZKB_ZKB99trap_details079=
		[LEARN right exp]
		Like with 60% of the Theo mechanics, the 12 frames long Pickup animation (also the StPickup state) are magical.

		[LEARN right exp]
		We covered this a little on room 12, but if you do a wallkick while holding one of your horizontal directions, you get 10 frames of ForceMove away from the wall you just jumped off of.

		[LEARN right exp]
		Going over this mechanic by being neutral horizontally on the frame of your jump and only then moving back towards the wall without your usual frames of ForceMove was intended by the developers.

		[LEARN right exp]
		Some maps have neutral jumps disabled, but there is a way to overcome it with Theo! Indeed, the pickup animation is 12 frames long, which is longer than the ForceMove frames and means you can just move back towards your wall when the animation is over.

		[LEARN right exp]
		So the sooner you regrab Theo after your wallkick, the lesser ForceMove frames you'll be condemned to. This tech is called Neutral jump neutralless, and can give you almost the same trajectory as a neutral could.

		[LEARN right exp]
		No stamina cost, and infinite climbing. Magnificient!

	ZKB_ZKB99trap_hint080=
		[LEARN left hint]
		Gultra Dashbounce. (Or: Floating Regrab)

	ZKB_ZKB99trap_details080=
		[LEARN right exp]
		Whenever you input a jump, you get a value called jump timer, which indicates the amount of frames left where the jump impulse will be efficient.

		[LEARN right exp]
		A wallbounce's jump timer is 15 frames long, and pretty much every other jump is 12. Some entities like springs can give you a jump timer as well. A spring's jump timer is 10 frames long.

		[LEARN right exp]
		As for manual jumps, the cooldown will only go on if you keep the jump input held, otherwise it gets canceled, which is the very reason why you can jump higher or lower depending on how long you're holding your jump button.

		[LEARN right exp]
		In some cases, you can perform another action while the jump timer is running and won't need to keep the jump key held, like for example with a dash. It pretty much won't be usable while you're doing your other action though.

		[LEARN right exp]
		Thanks to Theo you can cheat the game, and obtain a subtle and unique movement exploiting these frames of jump timer.

		[LEARN right exp]
		When you grab Theo during a jump, the value keeps running during the pickup frames. However, once the pickup animation is over, the game reassigns you the amount of jump timer frames you had at the time of Theo's grab.

		[LEARN right exp]
		Why? Well, because if it didn't, whenever you'd grab Theo after a jump, you'd lose all your upward momentum.

		[LEARN right exp]
		Trajectories would be so much worse. Theo would feel like he's heavier, like he's way less stable.

		[LEARN right exp]
		But remember that dashes do not reset the jump timer value. That means you could very well do a jump, then dash horizontally or even down diagonally into Theo, and clearly see an upwards boost after the regrab! 

		[LEARN right exp]
		Quite logically, the sooner you do the tech after your jump, the higher you'll get.

		[LEARN right exp]
		The only 2 relevant ways of utilizing this mechanic are spring dashounces (from room 65) and grounded ultra dashbounces, from the current room.

		[LEARN right exp]
		So that brings us to the current tech you're on, the gultra dashbounce. 

		[LEARN right exp]
		Quite simply, it consists of doing a Theo gultra, during which you don't let go of the jump key (like with normal Theo gultras, make sure to release down nonetheless so you don't leave him behind after the pickup).

		[LEARN right exp]
		The jump timer abuse combined with the low jump height of a hyper will make the movement look like a very peculiar trajectory for a jump, as even a 1f jump would get you higher.

		[LEARN right exp]
		I know gultra dashbounces can seem random in specific layouts, but you need to remember that all of your trajectory relies on how optimal your gultra is. Additionally, staying crouched (=holding down) does have the same outcome, you'll just leave Theo behind and be crouched.

	ZKB_ZKB99trap_hint081=
		[LEARN left hint]
		Go through the spinners thanks to crouching hitbox.

		[LEARN left hint]
		You won't be looking like you're crouching, which is quite funny!

	ZKB_ZKB99trap_details081=
		[LEARN right exp]
		That visual issue happens with or without Theo. If you dreamgrab after smuggling with a crouching hitbox, you'll just keep crouching!

		[LEARN right exp]
		It's just that the devs didn't expect crouched grabbing to be possible so they didn't plan out a sprite for it, so you get the normal grabbing sprite instead even though your hitbox in shrinked.

		[LEARN right exp]
		It can be even funnier when holding Theo. You might also wanna know that vertically smuggling up into a dreamblock with a crouching hitbox gets you 1 pixel higher on exit (vanilla 2b speedruns use this mechanic to save a little amount of time in a room late into the chapter).

		[LEARN right exp]
		Getting back to the room you're on, be careful not to move down even a single frame while you're grabbing onto the dream block, as your hitbox would uncrouch.

	ZKB_ZKB99trap_hint082=
		[LEARN left hint]
		Retention Tech with Theo.

	ZKB_ZKB99trap_details082=
		[LEARN right exp]
		Retention techs are advanced mechanics that let you use bubbles without needing to reset your speed.

		[LEARN right exp]
		If you'd want to experience them yourself or look deeper into them, we advise you to try out the "Retention Tech Gym" map.

		[LEARN right exp]
		For the time being, you only need to understand how cornergliding works. Cornergliding is a speed retention interaction you get when colliding with the corner of a wall during a dash, and then clearing it quickly enough to preserve your speed, but late enough so that your dash ended between colliding and clearing the wall.

		[LEARN right exp]
		A cornerglide visually looks like a cornerboost but you don't ever need to climbjump. Performing a cornerglide next to a bubble will sort of activate the interaction but without actually touching the bubble, which lets you keep your speed and act as if nothing happened.

		[LEARN right exp]
		The faster your speed is when doing the cornerglide, the faster you'll be after using the bubble. Using the bubble refers to inputting a dash any time after your retention move, as the next dash you do will make the bubble interaction happen for real.

		[LEARN right exp]
		As long as you can do a cornerglide with Theo on top of your head, you can get the retention tech.

		[LEARN right exp]
		Interacting with barriers upon using the bubble can get you really crazy trajectories!

	ZKB_ZKB99trap_hint083=
		[LEARN left hint]
		Find a balance for Theo to bounce on top of the seeker for a moment.

		[LEARN left hint]
		Do a freeze frame ungrab with the seeker explosion.

	ZKB_ZKB99trap_details083=
		[LEARN right exp]
		As you saw in room 56, Theo and seekers can collide together and puch each other away.

		[LEARN right exp]
		If you throw Theo on top of a seeker and they're on the same horizontal set of pixels, with good enough subpixel values, Theo will bounce on it forever.

		[LEARN right exp]
		Sometimes it can be your only way of stalling, so be sure to know about it.

		[LEARN right exp]
		This mechanic also messes really badly with seekers' collisions. We could even observe seekers that were completely unable to collide with Madeline after that.

		[LEARN right exp]
		Feel free to look back into rooms 55 and 61 if you need a reminder of how freeze frame ungrabs work.

	ZKB_ZKB99trap_hint084=
		[LEARN left hint]
		Neutraldropping Neutral Jump. (Nop Nump)

	ZKB_ZKB99trap_details084=
		[LEARN right exp]
		This right here is a very advanced form of neutral jumping, as Theo can never even get close to the wall.

		[LEARN right exp]
		Basically, you have to press grab when you're away from the wall, and then neutral drop before moving back towards it.

		[LEARN right exp]
		As of today's knowledge, having a barrier next to the wall is the only use for this tech.

		[LEARN right exp]
		Although it requires a lot of toughness and focus.

	ZKB_ZKB99trap_hint085=
		[LEARN left hint]
		Break into the feather shield with Theo in your hands.

	ZKB_ZKB99trap_details085=
		[LEARN right exp]
		As you already know, some feathers are trapped in a bubble shield, that you can only break with a dash. 

		[LEARN right exp]
		If you're out of dashes, you can run towards the shield and buffer a dash upon colliding with it, instantly breaking the shield before you're even moving which lets you stay still instead of actually going through the feather.

		[LEARN right exp]
		Although, you might remember that freeze frame ungrabs allow you to dash while holding Theo, and yes it means you can do that feather shield tech with Theo on top of your head.

		[LEARN right exp]
		The issue is, doing a freeze frame ungrab also means you interacted with an entity that gave you your dash back, which means that you can't buffer the dash onto the shield, unless the layout sets up your dash cooldown to end on the perfect frame.

		[LEARN right exp]
		Therefore this tech is often a 1 frame window.

	ZKB_ZKB99trap_hint086=
		[LEARN left hint]
		Tpop. (Theo ceiling pop)

		[LEARN left hint]
		The first one is a classic ceiling pop, except you're not corrected if going too low.

		[LEARN left hint]
		The second one is setupless and timing dependent.

	ZKB_ZKB99trap_details086=
		[LEARN right exp]
		The ceiling pop (=cpop) is a very infamous tech, mostly known for how inconsistent it is.

		[LEARN right exp]
		It basically consists of doing a climbjump towards a wall while being low enough to go directly under it. It's useful for additional distance when there's no other way to go farther under a ceiling.

		[LEARN right exp]
		It sure ain't easy to make this frame perfect become consistent, since the frame to aim for is not always the same, depending on your horizontal and vertical subpixel positions.

		[LEARN right exp]
		The Theo ceiling pop (=tpop) consists of doing this tech with Theo in your hands.

		[LEARN right exp]
		When you can be grabbing onto the wall, the only difference with a normal cpop is that you don't get repositioned when going too low, unlike when you're grabbing onto a wall without Theo.

		[LEARN right exp]
		This is due to the fact that grabbing a wall with Theo is a StClimb abuse, and that getting too low on a wall gets you back to StNormal for a frame before the game repositions you to the bottom pixel of the wall. 

		[LEARN right exp]
		But since you're now grabbing Theo in StNormal, you just can't grab onto any wall whatsoever.

		[LEARN right exp]
		The movement is also doable without being able to grab the wall with Theo. It requires that you neutral drop him, then quickly do your cpop, and finally grab him again when you've gotten under the ceiling.

	ZKB_ZKB99trap_hint087=
		[LEARN left hint]
		Cassette Teleport and Pillar Teleport.

	ZKB_ZKB99trap_details087=
		[LEARN right exp]
		As you saw it in room 52, the Extended Variants Theo crystal is not a priority over cassette blocks, unlike the vanilla crystal, therefore it gets teleported on top of the block when it activates (no matter if it was thrown or neutral dropped).

		[LEARN right exp]
		Another teleportation mechanic called Pillar teleport is used here, and this one is about Madeline (it can also affect Theo if the pillar has different properties).

		[LEARN right exp]
		As you might know, Madeline dies if a pillar closes on top of her and crushes her into the ground. 

		[LEARN right exp]
		However, something really cool happens when the tiles or solid entity that serves as the ground is 8 pixels or less thick below the pillar hitbox.

		[LEARN right exp]
		In fact, the pillar is coded so that the entity you find below it is immediately teleported just below the pillar's hitbox when the animation begins.

		[LEARN right exp]
		But if this entity, whether it is Madeline or Theo, has even a single pixel below the tiles, then the game leaves the entity alive.

		[LEARN right exp]
		In Madeline's case, she will be crouched at the time of the Pillar Teleport. Since her hitbox is 9 pixels tall, this is why the number of pixels below the pillar must be 8 pixels.

		[LEARN right exp]
		However, if the tiles are between 4 and 8 pixels thick, you specifically need not to crouch before the teleport happens, or it would cause the game to not make Madeline crouch when she gets teleported, and she will die.

	ZKB_ZKB99trap_hint088=
		[LEARN left hint]
		Optimised Instant Regrabs.

	ZKB_ZKB99trap_details088=
		[LEARN right exp]
		You already used this tech in rooms 30 and 69, but this time it's way more demanding in terms of optimisation.

		[LEARN right exp]
		Since Theo is 180 px/s fast when you throw him and Madeline's horizontal speed is 169.71 during a diagonal dash, it is mandatory to dash extremely quickly after the throw.

		[LEARN right exp]
		May the dash window be 2 frames on a normal instant regrab, with this kind of optimisation requirements you absolutely need to buffer the dash so it comes out on the first possible frame, since the second frame only allows for a max of 9 frames before getting out of Theo's hitbox.

		[LEARN right exp]
		Needless to say it's not enough. You need to be within the 13th and the 14th frame of your dash on each regrab in this room, and these 2 frames windows are only doable when buffering your updiagonal dash.

		[LEARN right exp]
		This is probably one of the most useful pieces of tech Theo gameplay possesses. It feels like you're getting movements that are beyond Celeste physics.

	ZKB_ZKB99trap_hint089=
		[LEARN left hint]
		Theo Fishboost.

		[LEARN left hint]
		If Theo stops moving at the moment when he should go right or left, you'll need to retry.

	ZKB_ZKB99trap_details089=
		[LEARN right exp]
		Let's dive into one hell of an unknown mechanic, Theo fishboosting!

		[LEARN right exp]
		Fishes have little dots so you can see what zone you need to touch to make it blow up, but their actual explosion radius is a little bigger.

		[LEARN right exp]
		That way, if you're in the collision hitbox, it means you're also in the explosion radius, which is 39 pixels long.

		[LEARN right exp]
		It seems that circle was more convenient to the devs, even though the upper part is never used as Madeline is never above the fish when it explodes. But we're going to use that upper part with Theo!

		[LEARN right exp]
		The tech is only possible with the vanilla crystal. Indeed, Theo is subject to the fish blowing up if he's in its radius.

		[LEARN right exp]
		He may be less impacted by it than Madeline, but he still gets propelled about 10 pxels away in a direction that's calculated with a line between the fish's hitbox and Theo's.

		[LEARN right exp]
		And since fishes do move a little, you're even able adjust the angle of propulsion by getting the fish to blow up from different spots!

	ZKB_ZKB99trap_hint090=
		[LEARN left hint]
		1 Tile Teleport.

	ZKB_ZKB99trap_details090=
		[LEARN right exp]
		Theo's hitbox being 8 pixels large and 10 pixels tall, it's to big to fit into a 1 tile gap (tiles are 8 pixels large squares). However, all along this map, you came across places where you were able to keep Theo with you under circumstances that would normally prevent it.

		[LEARN right exp]
		Using water, feathers, dreamblocks... Well here you'll need to use freeze frame ungrabs! (I love them)

		[LEARN right exp]
		The important info here is that Madeline herself can crouch through 1 tile gaps, which means you can perform a demodash out of a freeze frame ungrab, and fit through the gap with Theo still over your head.

		[LEARN right exp]
		And what happens when the game remembers to check if you're holding Theo or not?

		[LEARN right exp]
		Well he doesn't die. The same thing from room 87's pillar teleport happens here.

		[LEARN right exp]
		Theo doesn't get "crushed". In fact, the open space being too small for him, he gets teleported to the closest place in which he can fit.

		[LEARN right exp]
		This fabulous technique is called a 1 tile teleport. You can do it with a neutral drop, a classic throw... You can even backboost with it.

	ZKB_ZKB99trap_hint091=
		[LEARN left hint]
		Use the Kevin block's movement to hit the touchswtich without letting go of Theo.

	ZKB_ZKB99trap_details091=
		[LEARN right exp]
		This room takes advantage of a very unused micro-behaviour.

		[LEARN right exp]
		There is a very obscure way of refilling a dash thanks to a block that moves horizontally.

		[LEARN right exp]
		Logically, when in contact with such an entity, you move with it on the x axis, and die if you encounter an obstacle.

		[LEARN right exp]
		Though, some specific layouts make the use of a solid possible without dying. Indeed, a crush is here to prevent an overlap of the hitboxes.

		[LEARN right exp]
		The game is made so that in case of a crushing situation, if Madeline's hitbox is not fully overlapping and if she can be repositioned to the closest valid place without dying, she won't die.

		[LEARN right exp]
		In that particular case, the wall prevents her from moving on with the Kevin block while she's in a descending trajectory.

		[LEARN right exp]
		But since the only part of her that's in danger of being crushed is the top of her hitbox, she could crouch on the next frame and avoid dying.

		[LEARN right exp]
		That's called a forced crouch.

		[LEARN right exp]
		However, because she was partially inside the Kevin block before crouching, the game refills her dash as she was inside a solid.

		[LEARN right exp]
		That very obscure micro-behaviour was definitely not intended by the devs, but we can go even deeper, as she is now next to a wall and can perform a wallkick.

		[LEARN right exp]
		Since the Kevin block is still above her head, she won't uncrouch with the wallkick!

		[LEARN right exp]
		The execution and frame windows depend on how fast the moving entity is.

		[LEARN right exp]
		Here, with a max speed Kevin block (160 px/s), you have a 2 frames window to do the crouched wallkick : the 2nd and 3rd frames after getting the forced crouch.

		[LEARN right exp]
		This tech is officiously named the Theo crouch jump. Currently that's the only thing we're aware of that lets you do a crouch jump while holding Theo.

	ZKB_ZKB99trap_hint092=
		[LEARN left hint]
		Climbbounce (Or: Dashless Dashbounce ; or: Delayed Theo-Climb)

	ZKB_ZKB99trap_details092=
		[LEARN right exp]
		The climbbounce is a pretty impressive tech to watch. It consists of using a barrier to our advantage to delay a Theo climb.

		[LEARN right exp]
		We already went over the jump timer mechanic in rooms 57, 62, 65 and 80, the mechanic that determines how long your jump is going to push you upwards and that's somewhat not affected by the 12 frames of pickup animation.

		[LEARN right exp]
		That last property is why you can perform a Theo climb and then bounce off the barrier during the 12 frames of StPickup. Doing so will let you get your upwards jump momentum very late.

		[LEARN right exp]
		The easiest way to set this up is to do a Theo cimb while being 1 pixel away from the wall. Blocks are here in this room to force this setup.

		[LEARN right exp]
		Why would we need to be 1 pixel away you ask? If you were next to the wall, you would hit the barrier immediately, which would result in very suboptimal climbbounces that are difficult to execute.

		[LEARN right exp]
		Being 1 pixel away makes you not hit the barrier right away, and lets you neutral drop Theo higher up so you can fall back down and set up your climbjump position more freely.

		[LEARN right exp]
		Being 1 pixel away from a wall means that, if you want to do a climbjump while falling, you'll have a frame of forced grab that drags you next to the wall before your jump, so here you automatically get reajusted to hit the barrier when you feel ready to climbjump during your fall.

		[LEARN right exp]
		The following Theo climb will then reajust Theo's position as well, so nothing to worry about here either.

		[LEARN right exp]
		Note that, like taught in room 53, you can perform one last Theo climb when your stamina is below 20 if your climbjump is free from horizontal directions.

	ZKB_ZKB99trap_hint093=
		[LEARN left hint]
		Instant Bunnyhop (Or: Pickup Bunnyhop), but with no moving entity to help.

	ZKB_ZKB99trap_details093=
		[LEARN right exp]
		You might have heard of obscure techniques such as the 6 frames bunnyhop or the roboboost (or: mb6fbhsphdrcb).

		[LEARN right exp]
		Both of these techs require subpixel manipulation. We've been talking a little bit about subpixels throughout the map, but let's see what a subpixel dependent move means.

		[LEARN right exp]
		Celeste may be visually about pixels, but in reality Madeline's actual position in the game's space is an irrational number, or at least has as many decimals as a 32bits game can handle.

		[LEARN right exp]
		Some movements require Madeline to be in a position that goes beyond pixel precision, in that infinite decimalled space. We then say they're subpixel dependent.

		[LEARN right exp]
		For instance, roboboosts and 6 frames bunnyhops both require to be vertically under 0.125 inside a specific vertical pixel, as it means Madeline will be a tad lower when performing a jump.

		[LEARN right exp]
		I know it looks like nothing, but that means Madeline can do a hyper bunnyhop a frame sooner than what she would normally need with a minimal jump, and thus get quite a bit more speed. 

		[LEARN right exp]
		(yes it's way beyond human standards, and no one does anything like this consistently especially since we can never be certain about our subpixel position RTA)

		[LEARN right exp]
		A low vertical subpixel as such can also mean that Madeline is low enough after the first frame of a hyper to still be on the pixel of the ground, and that's exactly what we're going to use here in this room.

		[LEARN right exp]
		if you do a hyper where your vertical subpixel is low enough to make you be on the same pixel next to the ground for the first frame of your jump, you can grab Theo and the Pickup animation will make the game think you're still on the ground and therefore give you your coyote frames back.

		[LEARN right exp]
		Having your coyote frames back, you guessed it, lets you jump immediately after the pickup animation for another 4 frames without needing to land, just like with dream double jumps! This is the Instant bunnyhop.

		[LEARN right exp]
		Don't forget not to do your second jump too early, so you can use a little bit of the hyper's upwards speed for a higher jump overall (you can get up to 6 pixels from the hyper before doing your instant bunnyhop).

		[LEARN right exp]
		So in addition to letting you perform a bunnyhop without any delay, this technique also allows you to go quite higher than the height limit of a normal bunnyhop!

		[LEARN right exp]
		Luckily, there's a pretty easy way to set your subpixels nicely for this room. All you need to do is buffer 11 updashes and then buffer a horizontal dash on whatever side, and you'll be on the right vertical position.

	ZKB_ZKB99trap_hint094=
		[LEARN left hint]
		Optimised tpop. (Theo Ceiling Pop)

	ZKB_ZKB99trap_details094=
		[LEARN right exp]
		If you need a deeper dive into tpop properties, you can go back to room 86.

		[LEARN right exp]
		Since Theo is making you heavier, a tpop make you fall faster than a normal cpop, which means shorter distance.

		[LEARN right exp]
		But there is a way to make a tpop optimal in order to have more potential than a cpop on short distances and almost equivalent potential on longer distances.

		[LEARN right exp]
		The objective is the regrab Theo as far and late as possible.

		[LEARN right exp]
		Its usefulness comes from the falling speed reset that you get from regrabbing Theo, as if you were just leaving the ground, which lets you fall slower in the end.

		[LEARN right exp]
		It's the same idea as the Theo stalling mechanic we saw in room 75.

		[LEARN right exp]
		Sounds cool on paper, but in reality there are 2 ways that work out.

		[LEARN right exp]
		First, you can do a normal tpop and release grab on the consecutive frame, delaying the regrab as much as possible. This is an actual hell, please don't.

		[LEARN right exp]
		If the wall is tall enough, you can proceed to neutral drop Theo very high up, then fast fall and doing your cpop without releasing grab afterwards. That way Theo falls for a few frames longer after your cpop before you grab him.

		[LEARN right exp]
		If possible, you  can also manipulate your subpixel position to get a cpop that won't lose a frame to forced grab and so that won't lost any time. It can possibly make it feel easier for you if needed.

	ZKB_ZKB99trap_hint095=
		[LEARN left hint]
		ZKBoost. (Or: Perfect Gultra Dashbounce)

	ZKB_ZKB99trap_details095=
		[LEARN right exp]
		That tech is a way to approach the limits of gultra dashbounces, to get visually astonishing moves!

		[LEARN right exp]
		The gultra dashbounce is explained in room 80.

		[LEARN right exp]
		A ZKBoost requires extremely precise positionning and gultra timing. However everything is set up in this room, as in going from the corners and doing perfectly optimal gultras.

		[LEARN right exp]
		As a reminder, speed depends on the quality of your gultra, and height comes from the distance between the gultra and Theo.

		[LEARN right exp]
		To make it clearer, since the bouncing height depends on how many frames of jump timer you're refilled with after the pickup animation, then the sooner you grab him the higher the cooldown will be at, and thus the higher you'll go.

		[LEARN right exp]
		This tech is mostly useful to get through big clusters of spinners that seem quite impossible to move into. It's ever so impressive.

		[LEARN right exp]
		It can also be performed on layouts where you need to demo. You'll just keep your dash out of it.

	ZKB_ZKB99trap_hint096=
		[LEARN left hint]
		Theo Duping. 

	ZKB_ZKB99trap_details096=
		[LEARN right exp]
		If you have 2 crystals, you can really do funny stuff with fishes and bumpers and seekers.

		[LEARN right exp]
		You already know how you can confuse the game with the freeze frame ungrabs, but let's see what kind of insane behaviours we can get out of this fish.

		[LEARN right exp]
		If you make 'em blow up while being close enough to the second crystal, something amazing happens.

		[LEARN right exp]
		As a reminder, during freeze frames the game doesn't even wonder whether or not you're holding Theo.

		[LEARN right exp]
		So, even though you're already carrying a crystal, the game is going to think you want to grab the other one.

		[LEARN right exp]
		To make it clear, it'll simply treat the first crystal as if it weren't even existing.

		[LEARN right exp]
		You can grab it if you want, its hitbox is still there, but if you don't do anything to it, it'll just stay there forever.

		[LEARN right exp]
		"Forever" is not a joke by the way. The game usually deletes everything that's in another room on screen transitions, but here it just doesn't seem to care enough. But that means if you can freeze it next to a screen transition you can grab him from the other room!

		[LEARN right exp]
		And that's Theo duping! Note that it also works with jellyfishes.

	ZKB_ZKB99trap_hint097=
		[LEARN left hint]
		Down Theo-Laddering.

	ZKB_ZKB99trap_details097=
		[LEARN right exp]
		Whenever you're grabbing Theo, there's a 9 frames long cooldown during which you can't let him go, adding up to 21 minimum frames between 2 regrabs when taking the pickup animation into account.

		[LEARN right exp]
		Down Theo-laddering can be terrifying. It can be a fast one or a slow one, depending on whether or not you're holding jump in order to get your half gravity frames

		[LEARN right exp]
		If you're not holding jump, you get an infinite window for each regrab since Madeline and Theo fall at the same speed.

		[LEARN right exp]
		If you need to gain time and thus go for a slow Theo-laddering, the window is tighter but still quite large (around 9 frames in general).

		[LEARN right exp]
		The value is not deterministic, as it all depends on your previous regrabs.

		[LEARN right exp]
		In any case, even with a 9 frames window, the sooner you regrab the slower and steadier your down Theo laddering will be.

		[LEARN right exp]
		Be careful not to try and regrab too soon however. If you're inputting a grab during the cooldown or the pickup frames, the input will not be considered.

	ZKB_ZKB99trap_hint098=
		[LEARN left hint]
		Double Theo-Climbing.

	ZKB_ZKB99trap_details098=
		[LEARN right exp]
		Perhaps you learned how to perform a Theo climb on Solar, or on room 53. Whatever the answer may be, what if you had to do it with 2 crystals?

		[LEARN right exp]
		You'd need a way for Theo not to fall immediately, and be higher than where he ultimately gets to with a neutral jump or a Theo climb.

		[LEARN right exp]
		This layout with the springs works very well. You will need to briefly throw Theo backwards and quickly follow up with a Theo climb with the other crystal, and repeat the process.

		[LEARN right exp]
		Make sure to make your movements fast enough so you don't get to a point where the crystal you'd want to Theo climb with is already on your level, or you won't be able to climbjump.

		[LEARN right exp]
		In terms of inputs, it resembles both backboosts and Theo climbs at the same time. You'll need a strong muscle memory to get this series of inputs into your fingers.

	ZKB_ZKB99trap_hint099=
		[LEARN left hint]
		Theo-Laddering.

	ZKB_ZKB99trap_details099=
		[LEARN right exp]
		The legendary Jelly laddering tech is possible with Theo too! And the best part, it only needs some upwind and a micro-behaviour that everyone knows with Theo.

		[LEARN right exp]
		When he falls onto the ground, there's a small bop, that depends on how high he just fell from. The bounce can be up to 11 pixels tall.

		[LEARN right exp]
		Since Theo has ascending momentum during that bounce, grabbing him in that instant gives you a small upwards boost, just like what Jelly laddering works with.

		[LEARN right exp]
		In order to reach Tartarus' finish line, you'll have to master the regrab rhythm, but also move along back and forth between left and right, inputting directions at the correct timing between each laddering.

		[LEARN right exp]
		That right here is the Ultimate fortress between you and the heart! Give it all you got!!

	ZKB_ZKB99trap_hint100=
		[BLOODTHEO right uwilldienoob]
		Theo-Jelly Juggle. (TJJ)

	ZKB_ZKB99trap_details100=
		[BLOODTHEO right uwilldienoob]
		The problem with the Theo-Jelly Juggle is that you need to fall slow enough to catch the Jelly, whilst also being fast enough to catch Theo.

		[BLOODTHEO right uwilldienoob]
		As soon as you let go of the Jelly, you have to IMMEDIATELY grab and let go of Theo to have a tiny amount of time to grab the Jelly again.

		[BLOODTHEO right uwilldienoob]
		The only bit of leniency in this technique is that when you're holding the Jelly, you have a pretty large window to let go, about the same as the Down Theo-Ladder.

		[BLOODTHEO right uwilldienoob]
		Good luck!!

	ZKB_ZKB99trap_hint101=
		[LEARN left hint]
		Use an ultra.

	ZKB_ZKB99trap_details101=
		[LEARN right exp]
		Room 87 exploited a "pillar teleport". It was used with Madeline, but it also works with Theo.

		[LEARN right exp]
		It is very easy to do a neutral drop with this tech, you just need to get far enough away from the pillar for it to activate and teleport Theo.

		[LEARN right exp]
		But you can also throw Theo, in which case, the throw trajectory will happen after the teleportation.

		[LEARN right exp]
		This means you will need to enter the room with more speed than Theo would get by throwing him. This way, Theo will still be underneath the pillar by the time Madeline will be far enough for it to close.

	ZKB_ZKB99trap_hint102=
		[LEARN left hint]
		If you haven't successfully hit the coin, it is too late. You will need to come back through the previous room.

		[LEARN left hint]
		The tech is called Theo pillar teleport.

	ZKB_ZKB99trap_details102=
		[LEARN right exp]
		Room 87 exploited a "pillar teleport". It was used with Madeline, but it also works with Theo.

		[LEARN right exp]
		It is very easy to do a neutral drop with this tech, you just need to get far enough away from the pillar for it to activate et teleport Theo.

		[LEARN right exp]
		But you can also throw Theo, in which case, the throw trajectory will happen after the teleportation.

		[LEARN right exp]
		This means you will need to enter the room with more speed than Theo would get by throwing him. This way, Theo will still be underneath the pillar by the time Madeline will be far enough for it to close.

	ZKB_ZKB99trap_hint103=
		[LEARN left hint]
		Cloud Clip.

	ZKB_ZKB99trap_details103=
		[LEARN right exp]
		Theo is able to clip through a cloud in some cases where he is descending and the cloud is ascending.

		[LEARN right exp]
		You have a 3-frame window to make it, from 2nd to 4th after hitting the cloud.

	ZKB_ZKB99trap_hint104=
		[LEARN left hint]
		Death Teleport.

	ZKB_ZKB99trap_details104=
		[LEARN right exp]
		When Madeline dies and Theo is stuck inside entities, he ends up teleported to the closest valid point below his position.

		[LEARN right exp]
		Some actions are said "persistent", which means they are not undone when dying. Here you can exploit this with a death warp (intentional death/retry).

	ZKB_ZKB99trap_hint105=
		[LEARN left hint]
		Barrier Crossing.

		[LEARN left hint]
		Green Barrier Teleport.

	ZKB_ZKB99trap_details105=
		[LEARN right exp]
		Green barriers prevent you from crossing with Theo. In fact, they are coded in a way that makes it impossible to grab Theo if even a single pixel in Madeline's hitbox overlaps with the barrier's.

		[LEARN right exp]
		But you can get around this here!

		[LEARN right exp]
		Just like you can grab Theo during a dash (which makes Theo ultras possible), you can grab him during a crouch dash.

		[LEARN right exp]
		This is what you want to do here, but you need to make sure Madeline's hitbox when crouched doesn't overlap with the barrier's or you will not be able to grab Theo.

		[LEARN right exp]
		However, since Madeline can not be crouched and hold something at the same time, grabbing Theo will have the effect of uncrouching Madeline\.\.\. and hit the barrier.

		[LEARN right exp]
		The effect is pretty funny, and allows you to carry Theo to the other side of the barrier, or perform a 1-tile teleport (see room 89).

	ZKB_ZKB99trap_hint106=
		[LEARN left hint]
		Theo Freezing.

	ZKB_ZKB99trap_details106=
		[LEARN right exp]
		Theo freezing is explained in room 96 because the tech used back then used this behavior.

		[LEARN right exp]
		During fish, bumper or seeker collision freeze frames, Theo simply ceases to exist.

		[LEARN right exp]
		During a freeze frames ungrab (see for instance room 55, 61, 68 or 83), the game does not check whether or not Madeline is carrying Theo for 38 frames.

		[LEARN right exp]
		During this period, it is just as if Theo did not exist.

		[LEARN right exp]
		And if you grab another crystal during this short lapse of time, the game will "forget" the first one's existence. It will remain where it is, floating in the air, until you go get him again.

	ZKB_ZKB99trap_hint107=
		[LEARN left hint]
		Speedrun??

	ZKB_ZKB99trap_details107=
		[LEARN right exp]
		Cassette teleports (see room 52) can be used as a time limit, like you're under some count down. This way the player needs to execute their movement while seeing death creeping up their way.

		[LEARN right exp]
		How sadistic!

	ZKB_ZKB99trap_hint108=
		[LEARN left hint]
		THEO SUPERDASH INFINITE SPEED!

		[LEARN left hint]
		You will need superdash. If the trigger did not work, please activate it manually in Menu > Variants > Superdash

	ZKB_ZKB99trap_details108=
		[LEARN right exp]
		Superdash can help you build ever increasing speed if you keep chaining down diagonal dashes.

		[LEARN right exp]
		Of course you need space to build up speed. Unless?

		[LEARN right exp]
		When Theo is here, the room can be set up in a way that prevents you to leave it without holding Theo.

		[LEARN right exp]
		And for as long as you don't hit a wall, your speed will not be reset. So if you're blocked by a transition you can keep building more and more speed.

		[LEARN right exp]
		And when you want to release it, you just need to grab Theo.

		[LEARN right exp]
		In theory everything works, however there is one thing I am unable to explain. Depending on the next room's size, the player, a lot of seemingly unrelated factors\.\.\.

		[LEARN right exp]
		Some times it is no possible to chain dashes altogether. For some reason accumulating more than some amount of speed will just not be a thing.

		[LEARN right exp]
		So if you know why, please contact zkb_ on Discord. And if you want to golden the map and run into a problem with this room, please let me know as well.

	ZKB_ZKB99trap_hint109=
		[LEARN left hint]
		Good luck, this room is 112,184 pixels long... The longest one in all of modded Celeste.

	ZKB_ZKB99trap_details109=
		[LEARN right exp]
		Superdash can help you build ever increasing speed if you keep chaining down diagonal dashes.

		[LEARN right exp]
		Of course you need space to build up speed. Unless?

		[LEARN right exp]
		When Theo is here, the room can be set up in a way that prevents you to leave it without holding Theo.

		[LEARN right exp]
		And for as long as you don't hit a wall, your speed will not be reset. So if you're blocked by a transition you can keep building more and more speed.

		[LEARN right exp]
		And when you want to release it, you just need to grab Theo.

		[LEARN right exp]
		In theory everything works, however there is one thing I am unable to explain. Depending on the next room's size, the player, a lot of seemingly unrelated factors\.\.\.

		[LEARN right exp]
		Some times it is no possible to chain dashes altogether. For some reason accumulating more than some amount of speed will just not be a thing.

		[LEARN right exp]
		So if you know why, please contact zkb_ on Discord. And if you want to golden the map and run into a problem with this room, please let me know as well.


# =============================================================
# ====================== FINAL CREDITS ========================
# =============================================================

# Les crédits finaux sont affichés lors de l'ultime cutescene, lorsque Madeline monte les escalier.

	cr0=
		Thanks for playing!

# -------------		

	cr1=
		A map from : ZKB

	cr2=
		Co-led by : Mei

# -------------

	cr3=
		With the expertise of : Gamation

	cr4=
		Neihra

	cr5=
		DarkLeviathan8

# -------------

	cr6=
		Logo : Clayrea

	cr7=
		Music tracks/FMOD : Thegur90, Kataiser

# -------------

	cr8=
		End screen : Camomille

	cr9=
		Trailer : Tchou

# -------------

	cr10=
		Some sound effects : Typorium

# -------------

	cr11=
		French scenario : ZKB

	cr12=
		Translations : Mei, Chidypii, Katsaya, Serenilink, UnderDragon

# -------------

	cr13=
		Deco : ZKB

	cr14=
		Custom moveBlocks : Nico

	cr15=
		Dr. Retical Portrait : Camomille

# -------------

	cr16=
		Hints coding : Vividium

	cr17=
		Thanks to the work of : Samah

# -------------

	cr18=
		Overworld : ZKB

	cr19=
		White hole 3D model : Mei

# -------------

	cr20=
		Lua Helping : Gamation

# -------------

	cr21=
		Main playtesters : 

	cr22=
		Chirazen, Mei

# -------------

	cr23=
		Playtesters : 0dot006prcnts — Billibix

	cr24=
		Dan — Kerosyin

	cr25=
		Herobrine — Lamacedoine2a

	cr26=
		Lyly — Maskamenn

	cr27=
		Mr_Penrose — Red_Boule

	cr28=
		Serenilink — woahegg

# -------------

	cr29=
		Very special thanks to :

	cr30=
		Maddie480, Microlith, Kalobi

# -------------

	cr31=
		And each one of you!

# -------------

	cr32=
		Other special thanks to :

	cr33=
		Aridai (Cherry Helper)

	cr34=
		Vitellary (Crystalline Helper)

	cr35=
		DemoJameson (DJ Map Helper)

	cr36=
		Viv (VivHelper & Eevee Helper)

	cr37=
		Maddie480 (Ext Variants & Maddie’s Helping Hand)

	cr38=
		SunsetQuasar (Femto Helper)

	cr39=
		tobyaaa (Flaglines and such)

	cr40=
		Nico (French Helper)

	cr41=
		JaThePlayer (Frost Helper & More Dasheline)

	cr42=
		Cruor (Lua Cutescenes & Pandora’s Box)

	cr43=
		marshall h (Shroom Helper)

	cr44=
		pixelator (Vortex Helper)

	cr45=
		Xaphan (Xaphan’s Helper)

	cr46=
		maildrop (Memorial Helper)


# =============================================================
# ===================== END OF ENGLISH.TXT =====================
# =============================================================