Rotface

Rotface is a gossiping ghoul beggar residing at Freeside in 2281.

Background
Rotface is sitting against a destroyed building next to Mick & Ralph's, just past Freeside's east gate. He has lived on the streets of Freeside for a long time, so he knows lots of odd information and general gossip. He is even willing to disclose these bits and pieces for a price, of course.

Quests

 * Rotface's Loose Lips: For every cap the Courier gives him, Rotface will tell them some bit of information relating to Freeside, the New Vegas Strip, or the Mojave Wasteland in general. Listen to all of his 30 Freeside gossip lines.
 * Kings' Gambit: Among those 30 tips is the information about Pacer's dangerous drug usage (this will allow the Courier to kill Pacer by adding Psycho to his Jet stash).
 * G.I. Blues: Rotface can be paid to reveal the location of the NCR charity near the train station for 150 caps (50 caps with Barter check 25), and further the password "Hope" for another 250 caps (100 with Barter check 50).

Effects of player's actions

 * After buying enough tips from him, he will appear wearing Eulogy Jones' hat. (This is a part of the unmarked quest Rotface's Loose Lips.)

Appearances
Rotface appears only in Fallout: New Vegas.

Bugs

 * After passing the first speech check for the G.I. Blues quest, the player character is given only one speech option (and cannot leave the conversation without selecting it), which requires the player character to pay an even larger sum in exchange for more information.
 * Despite hearing all of Rotface's tips, he will occasionally not get a hat even after waiting several in-game days.
 * In regards to Eulogy Jones' hat: Rotface's script has a special condition that must be met for the hat to be equipped. There is a variable 'RumorCount' that must equal 10 and cannot go over. The player must request no more than 10 tips, then exit the cell and return. Note: If one counts to 10 by beginning at 1, then RumorCount will only be 9. This is because computers almost always use 0 to begin arrays and lists.