Spark (Ultima)
Spark is a fictional character in the Ultima series of computer games. He appears in Ultima VII: The Black Gate.
In the beginning of Ultima VII, the Avatar steps out of a red moongate in to the town of Trinsic. The first thing the Avatar sees is his/her former companion, Iolo, discussing a recent murder with one of the locals. The two victims were the local blacksmith, Christopher, and a wingless gargoyle, Inamo. Christopher was found in a barn, and was horribly mutilated, his limbs and head separated from his body, and pinned to the ground with lit candles. Inamo was found impaled against a wall with a pitchfork.
The Avatar soon encounters Spark, who is Christopher's surviving son. After begging for the chance at revenge, and a display of his talents (much to Iolo's dismay), Spark is allowed to join the Avatar's party.
This eventually leads to some interesting scenes in the game (which pulls no punches when it comes to violence and sex), especially when the party enters The Baths (a bath house whose employees will bare all for the right price) in Buccaneer's Den.