User blog:DirectCode/Squeaky Cleaner

"But I gotta-gotta clean! Get out of the way!"

- One of Squeaky Cleaner's intro lines.

Squeaky Cleaner is a semi-anthropomorphic mouse that works as a janitor at !

Description
Squeaky Cleaner is a horribly modelled white mouse with two round black eyes, long pink legs and small pink hands, white whiskers protruding from his head, a pink nose and two large ears with black insides, and a brown broom with white bristles.

Artificial Intelligence
Squeaky Cleaner will always spawn inside the Janitor's Closet. After a certain amount of time (generally around 1-2 minutes) he will start running around the school with his broom to "clean" everything.

Squeaky Cleaner will simply run around randomly with no aim or direction, but he will never turn around unless it's time for him to return to his closet. If he is not given anything to do, he will always announce his return to his closet after 60 seconds.

Squeaky Cleaner, despite his chaotic nature, can be manipulated however. By placing down stinky cheese anywhere inside the school, Squeaky Cleaner will automatically go towards it regardless of whether or not he is sweeping. Once he reaches the cheese he will always return to his closet.

Trivia

 * His description gives a hint as to what can distract him, dropping cheese will pause his AI while he's eating the cheese.
 * Eating the cheese takes 15 seconds when dropped by the player, and he will instantly disregard whatever he is doing to get to the cheese.
 * His name is a pun on the term "squeaky clean", an informal term meaning "When something is completely clean." due to the fact that the janitor is a mouse (known for being squeaky)
 * The amount of time it takes for Squeaky Cleaner to leave his closet is always set to 180 seconds. For every second of running you do however, a second is subtracted from this timer. Using any items will subtract 15 seconds from this timer. Some items will also count as more dirty than others, the glue for instance will subtract 60 seconds from the timer. Littering also subtracts 45 seconds.
 * While Squeaky Cleaner is cleaning the school, if any litter is inside the school, he will attempt to clean up said litter. He'll then spin around in circles and repeatedly shout "CLEAN!". He will always clean up all litter before returning to his closet.

Audio
Quotes = General
 * -|Sounds =