Forums "ArrPee" RP styling

On April Fool's Day 2009, Blizzard added a javascript to their community forums which translated every user's post as if it were done in a very over the top role-playing dramatic style. Posts had "drop caps" added, and several lines of melodramatic description added to their original content.

The javascript involved was fairly simple; a set of random generations produced the several pieces of text from a pre-set list. The title "ArrPee" was created inside the javascript, where every time a message was converted it was ran through a function called "arrpee", more specifically "function arrpee(yeoldeposition)".

ArrPee Forum Message Replacements
All of the mad-lib style replacements below involved reformatting based on the character's class, gender, and realm. Further replacements were made whenever the text involved a "target", this target was then randomly generated from a list.


 * HIS becomes his or her -- based on character gender
 * HE becomes he or she -- based on character gender
 * CHAR becomes character name
 * RACE becomes the character's race
 * REALM Becomes the character's realm
 * TARGET becomes one of the following
 * britches
 * savory morsel
 * many bladed razor, perfect for smoothing HIS jagged features
 * favored blunt weapon, Stumpy
 * wand
 * stuffed bear, Colin
 * mighty fist
 * feline companion, Mr. Fiddlebritches
 * Franklin Badge

Message Introduction
One of the following lines of text were added to the beginning of every user's message. The line is selected at random per message.


 * CHAR's brow furrowed in concentration as HE studied the blueprints of the orc fortress.
 * Astride HIS mighty nightsaber, CHAR rode through the moonlit forests of REALM as an unexplainable itching sensation began to overtake HIM.
 * Sweat glistening off HIS furrowed brow, CHAR crouched low in a battle stance, poised to strike.
 * Drops of dew glistened off CHAR's bare shoulders in the moonlight, which stood in sharp contrast to the evidence of fresh bite marks.
 * The black cloak HE wore fluttering against the cold wind, CHAR moved through the empty streets of Dalaran in search of a mythical Blowbough.
 * As HE walked towards the market eating the exotic fruit, HIS mind tarried on the RACE in HIS dreams.
 * In the near-darkness, CHAR quickly changed into HIS garb of choice - a leather belt which bestowed four measures of both strength and stamina. HUNGGGHH HUNNNNGGHHH
 * Simultaneously, the hairs on the back of CHAR's neck stood on end, beads of sweat appeared on HIS forehead, and HIS brow furrowed.
 * In HIS dreams, a drifting CHAR tried to reach for the fluctuating shape, but it vanished just as HE almost caught it.
 * Readying HIS best moves, CHAR hoped the "Pamchenko Twist" would be enough to secure that final quarter star.

Message PrePend
One of the following lines of text could be prepended before a forum message's sentence. If there were multiple lines to a forum message, one or more prepends could occur.


 * CHAR's features twisted in agony and HE managed to spit,
 * Summoning all of HIS courage, CHAR roared,
 * A single tear rolled down CHAR's face as HE mournfully intoned,
 * CHAR loosened HIS blade in its scabbard.
 * CHAR loosened HIS blade in its scabbard. (duplicated)
 * CHAR forced HIMself to continue,
 * An uncomfortable tingle rand up and down CHAR's spine.
 * Eyes bulging, CHAR was at a loss.
 * Pointing the ice cream cone aggressively, CHAR mananged to utter,

Message Conditionals
The punctuation of each forum message's sentences were evaluated for the following conditionals. One of the following lines of text could be added to the end of a forum message's sentence. If there were multiple lines to a forum message, one or more additions could occur.


 * Exclamation Mark
 * exclaimed CHAR, angrily wiggling HIS TARGET at onlookers!
 * HE yelled, feverishly plumbing HIS pockets for change!
 * screamed CHAR, feeling a sharp, stabbing pain in HIS TARGET!
 * HE shouted, shaking HIS mighty fist in anger!
 * frothed CHAR, daintily stamping HIS foot in frustration.
 * CHAR bawled, hot tears of secret shame tumbling down HIS face.
 * intoned CHAR, jowels shaking furiously, sending bits of gravy flying wildly!
 * HE growled gutturally into the codec.
 * opined CHAR, knowing in HIS heart that HE'd always be a triple-threat.


 * Question Mark
 * pondered CHAR as HE groped around in the darkness for the stifling comfort of HIS trusted companion.
 * wondered CHAR aloud. HE then went to HIS mystical chest to retrieve HIS TARGET, and bade it sleep 'til the morrow.
 * queried CHAR quizzically.
 * HE wondered, savoring the delicate taste of gravitas.
 * CHAR asked, causing the strange bear to run up and strike HIM in the face!
 * CHAR mused, HIS mind a swirling miasma of scintillating thoughts and turgid ideas.
 * HE postulated wildly.
 * questioned CHAR.


 * Ellipsis (...)
 * HE trailed off.
 * mumbled CHAR to no one in particular.
 * HE said, eyes glazed over in a stare not unlike stale porridge.
 * HE said, nodding listlessly to some unseen rhythm.
 * said CHAR, carefully counting the dots in HIS ellipses.

Message Append
One of the following lines of text were added to the end of every user's message. The line is selected at random per message.


 * Mopping the dew from HIS moist visage, HE looked to the sky and waved HIS TARGET.
 * And so CHAR continued on HIS fateful journey, sliding perilously down the dripping, gaping maw of fate as if it were a waterslide.
 * As night fell, CHAR and HIS boon companions withdrew to the safety of the hills - where they would be free from the clutches of the Wolfoids &hellip; for now.
 * And so, CHAR turned HIS attention to other matters.
 * But HIS efforts were for naught; as HIS hair was a bird, HE found HIS point to be invalid.
 * And so CHAR sailed away on HIS magnificent craft, HIS nautical-themed pashmina Afghan flapping in the salty breeze.
 * As HE left the Moonglade, CHAR heard the lilting elvish melody descend from leaf, branch and bough: ~ ten' lle ier urra ar' lle ier cold / you ier uma ar' lle ier no / you ier e' ar' lle ier out / you ier de ar' lle ier ndu ~
 * CHAR looked over HIS shoulder, motioning that HE still had one thing up HIS sleeve &hellip; make that three things &hellip; on each hand, so, like, six things total.
 * CHAR was suddenly surrounded by a gang of sharks, a cracked bat as his only protection!

It is obvious the Blizzard web/community team had a good time putting this ArrPee event into motion. The CM's played along with the new forum text, and the web javascript code itself contained several mentions of the efforts being for "The Lulz",  with comments reading "//The Lulz.  Do it for them." and "//LULZ ARE GO" and the naming of various code arrays like "lolarray."