If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Pizza Tower/TV Text Bubble

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Pizza Tower.

Windows-PizzaTower-TextBubbleExample-1.png

Originally, the TV HUD was going to be a bit more lively by using a text bubble. If the player got to a certain point in a level, the TV would start to speak. The problem with this was that nobody would really be paying attention to what the TV had to say, as the player was already busy exploring the levels.

The first build that added the text bubble was the April 2021 Patreon build, where the TV would speak to the player as a host of sorts. It didn't really provide much information on how to play the game; the host was more just a wisecracker, keeping an eye on Peppino while giving lore about the environment and the tower itself. Only two levels had this feature, John Gutter and Pizzascape. From that point onward, the TV would just give placeholder text if the player got into a transformation.

The final build using the text bubble was the Eggplant Patreon build, which simplified the concept by just telling the player how to control Peppino and work with the game's mechanics. This was mostly used in John Gutter, with Pizzascape only having one prompt telling the player how to control the Knight transformation. The text bubble feature was rendered largely useless in the final game by the addition of a tutorial level and short one-time prompts for the transformations' movesets, so it was scrapped.

Nonetheless, pretty much everything to do with the text bubble, in terms of scripts, objects and sprites, are present in the final game (minus the text that was displayed in the Eggplant build). Reactivating it is easy, too: simply place obj_tvtrigger anywhere in a level and add this piece of code to a room object's creation script:

prompt_array[0] = gml_Script_tv_create_prompt("[Text]", [Special Prompt], [Sprite], [Scroll Speed])
  • Text - Self explanatory. This sets the text that will be displayed.
  • Special Prompt - This special variable writes to any of the three save files. Once the variable is set to 1 and obj_tvtrigger has been triggered, the message will not pop up again if triggered once more.
  • Sprite - Sets the sprite for the TV during the bubble's duration. Any valid sprite will display, including ones not made for the TV HUD.
  • Scroll Speed - Sets the speed the text should scroll at. The April 2021 Patreon build used scroll speed 3, and the Eggplant build used 2.5.

An example of a properly configured text bubble would be this:

prompt_array[0] = gml_Script_tv_create_prompt("Greetz from TCRF!", 0, spr_tv_exprcollect, 1.5)
prompt_array[1] = gml_Script_tv_create_prompt("Look at this cool dialogue example!", 0, spr_tv_exprmach4, 1.5)
prompt_array[2] = gml_Script_tv_create_prompt("Bit of a shame you won't see this message again!", 1, spr_tv_idle, 2)

(Note: Some messages have "\" in them, which are italics, and have such been converted properly here on this page. Some messages also have unchanged typos.)

Levels

John Gutter

It seems the gate behind the pizzaman has slammed shut! No way around it. Looks like this odd looking man will have to explore this deeply strange place...

The text when entering John Gutter.

Well, you could say that the enemy here aren't as banana as they say! Maybe this is serious monkey business even! We have not encountered any monkeys yet but we thought of the jokes and we were too excited to not tell them!

Room 5's initial text. Some poor grammar lies in this sentence.

The PTV report team is seemingly unimpressed by this countdown, it does not seem to do anything as of yet. We will see when it reaches the 0 mark if anything remotely interesting happens.

The escape room (entrance_6c) text.

We have found the monkeys! We have been told by the natives of this place that the monkeys are from "sweden". We will ask the locals more about this magical and seemingly fictional land.

Room 8's text, joking about Sweden by calling it a "fictional land".

PTV interrupts this program to read out loud some big numbers that have suddenly appeared on our monitor. PTV isnt really sure what the countdown means, why the ground is shaking or why people are screaming.

The text that displays when Pillar John is hit after activating Pizza Time.

Pizzascape

PTV seems to have catched on camera a glimpse of strange magical cult wearing robes or bathrobes, we cannot tell which but it seems frankly irrelevant.

The text when entering Pizzascape. Note that it mentions Pizzards, who were present in Pizzascape throughout most early builds, but removed in the final game due to them not being able to give the player the Knight Transformation anymore.

This is a friendly reminder from PTV that weather report highly suggest you do not stay outside for the hurricane. Or inside either as matter of fact.

Room 2's initial text.

It appears that we are inside a temple of paper of sort, with shelfs incasing what we can only call as some kind of paper sandwich. One of our reporter has tried eating one of these but their function is still unknown.

Text that displays when entering the library part of the level, and has the PTV crew make fun of books by calling them "paper sandwiches".

You hate to see it! PTV Weather report is announcing an hurricane that will wipe out the entire region of this level! Get your umbrella ready, put on your tall rain boot and coat, it wont help!

Room 7's text.

We are interviewing the viral Forknight who was caught eating on the job! He swore his guard duty to the tower, but watch has he was caught on video tuckering in on crackers! "What can I tell you I was hungry!" The sensational Forknight says he hopes that the pillar stays up so that he will be able to eat those crackers for another day!

An exclusive interview with a Forknight who's eating on the job.

Wait a minute, is that gold!? Is everything golden!?  Were rich! I'll never have to work another day at this crummy TV station! Screw you Janice I lied when I said I liked my job, I just didnt want to commit to resigning!! But now it doesnt matter!!

Text for entering the gold room.

PTV would like to clarify that the last broadcast was a joke. The treasures we thought were gold, as a joke, were in reality only gold painted, as joke.

Text for Pillar John's room (medieval_10).

The Pig City (Eggplant Exclusive)

Smells good...

Dark text when in the bacon room. Think about it, a room of bacon in a city of pigs...

Transformations

Knight

Wow! It seems that thunder has turned a seemingly-unknown-as-of-now fat man into a valiant and more easily identifiable knight! What mighty stead will he ride? What epic quest will he accomplish? Maybe he will just slam into a wall and become incredibly boring again?

The text that displays when the knight transformation occurs. Description reflects the transformation's original behavior, where it would be taken away when slamming into a wall

Knight (Placeholder)

(From this point on, it's all placeholders.)

This is the knight transformation text

The placeholder for the knight's transformation text.

Fireass

This is the fireass transformation text

Placeholder text for the Fireass transformation.

Firemouth

This is the firemouth transformation text

Text for the Firemouth transformation.

Bomb

This is the bomb transformation text

Bomb transformation's text.

Squished

This is the squished transformation text

The text for the squished state.

Ghost

This is the ghost transformation text

The ghost's transfomation text.

Shotgun

This is the shotgun powerup text

The shotgun's text.

Clown

This is the clown transformation text

Clown's text.

Mort

This is the mort powerup text

Mort's transformation text.

Rocket

This is the rocket transformation text

The rocket's powerup text.

Pizzabox

This is the boxxed transformation text

Text for the pizzabox powerup.

Cheese

This is the cheese transformation text

And finally, the cheese powerup's text.

Controlling Peppino

Destroying Blocks

Press GRAB or DASH to destroy blocks!

Text telling the player how to destroy blocks.

Destroying Metal Blocks

DASH at max speed to destroy metal blocks!

A useful tip teaching the player on how to preform a Mach run.

Wallclimbing

While jumping on a wall while DASHing, you will climb walls!

Teaches the player how to wallclimb.

Body Slam

Press DOWN in the air to do a body slam! Drop from higher to destroy metal blocks!

A tip showing how to body slam.

Crouch Jump

Press DOWN and then JUMP to drop down!

A tip on how to crouch jump.

Entering Doors and Pizzaboxes

Press UP (or DOWN) to enter pizza boxes and doors!

Text explaining how to go down pizza boxes and how to enter doors.

Superjumping

Press UP while DASHing at max speed to SUPER JUMP

Text explaining how to superjump, seen in the third secret of all places. Also shows up in John Gutter's seventh room.

Sliding

Press DOWN while DASHing to destroy blocks under tight gaps!

A tip on how to preform a slide.

Knight Double Jump

Press JUMP twice to double jump!

Teaches the player how to double jump as the knight.

Air Dash

Press GRAB in the air to air dash!

A tip on how to air dash.

Parrying

Press TAUNT right before getting hit to reflect any projectile (and attack!)

Text showing the player how to not sugarcoat it parry.

Controlling Gustavo

Hold DASH to go faster and destroy blocks!

A simple explanation of the Mach run. Seeing as how the game teaches you how to Mach run earlier on, this seems sort of irrelevant.

Brick Kick/Swinging Punch

Press GRAB to kick Brick into a ball! You can also attack without Brick!

Text showing how to use Brick as a kickable ball, but also how to use Gustavo's swinging punch attack when he's alone.

Double Jump

Press JUMP middair while on Brick to double jump!

Double jumping's TV text.

Ground Bouncing

If you hold JUMP while landing on the ground, you will bounce! Keep JUMP held to keep bouncing on the ground and on the walls!

An old mechanic where Gustavo and Brick could not only bounce off the walls, but also the ground. This was removed before the final release.

Brick Gets Thrown Down

Try the double jump again! Brick will be thrown downward, you can destroy metal blocks that way!

Brick used to have the ability to be jumped off of to break metal blocks, and you can find more information here.

Gustavo's Stomp

Press DOWN to have Gustavo do a stomp! This won't destroy metal blocks.

A tip on how to stomp as Gustavo.

Crawling

Press DOWN to crawl!

Crawling tip.

Climbing Ladders

Gustavo can only climb ladders without Brick!

Text that explains why Brick gets left behind when climbing ladders.

Entering Doors

Gustavo can only go inside doors when he's with Brick!

An explanation on why you can't enter doors unless Brick is around.

Dash Reminder

Remember to use the DASH! You can ram into enemies at max speed with it!

A reminder to use the Mach dash.

Gameplay Mechanics

Gerome the Janitor

Bring Gerome the janitor here to unlock the door! With Gerome the janitor, find the Gerome door to unlock the treasure room!

A lesson on how Gerome and the janitor door work.

Pizza Time

Suffer the consequence of your actions.

Imposing text that activates once Pizza Time triggers. Almost makes you feel bad for John...

Lap 2

Destroy the pillar to open this portal for Lap 2 (optional)!

Entering John Gutter's lap room will trigger this text.

Gnome Pizzas

Get the gnome pizza to a house before it gets cold!

Text that shows when collecting a gnome pizza.

Greaseball

Jump on the ball for the nose to drop it downward!

Text teaching the player how to release Greaseball from the noses.

After grabbing the ball, hold up and press GRAB to send it upward!

A tip on how to aim the Greaseball.

Jetpacks

You got the SUPER jetpack! How to use: Press the SHOOT button to get boosted up! Press GRAB after using to dash foward!

The super jetpack's initial text, complete with an unchanged typo. In the Eggplant build, the jetpack acted differently, as it could be used as a regular jetpack, being able to boost upward and dash forward. This was changed in the final game, where it only acts as a jump booster.