Demolitionist

The Demolitionist is an NPC vendor that will spawn once the following criteria have been met:
 * There is an empty house.
 * You have an explosive in your inventory.

Once the Demolitionist has moved into a house, he will sell the following:

Note: As with all NPCs, right-clicking an item will allow multiple purchases rather than purchasing it one by one.

Trivia

 * The Demolitionist's appearance seems to be based on dwarves from many games, films and works of literature. He is significantly shorter than other NPCs and has a beard. Furthermore, his mining helmet, lantern, and the fact that he sells Explosives fits the trope of dwarves preferring underground environments. He and the Arms Dealer also seem to have a rivalry.
 * One of the possible random names he can be generated with is Gimli, a reference to the dwarf character in the Lord of the Rings serie.

Quotes

 * "Dynamite, my own special cure-all for what ails ya."


 * "Explosives are da' bomb these days. Buy some now!"


 * "Why purify the world when you can just blow it up?" (Only if Dryad is present.)


 * "It's a good day to die!"


 * "I'm sure [Name of Nurse] will help you if you accidentally lose a limb to these." (Only if Nurse is present.)


 * "I wonder what happens if I... (BOOM!)... Oh, sorry, did you need that leg?"


 * "Even [Name of Arms Dealer] wants what I'm selling!" (Only if Arms Dealer is present.)


 * "Would you rather have a bullet hole or a grenade hole? That's what I thought." (Probably only if Arms Dealer is present.)


 * "Check out my goods; they have explosive prices!" (that one was bugged before 1.1)

Only at night:
 * "NO SMOKING IN HERE!!" (Only at night.)
 * "If you throw this one in the bathtub and close all the windows, it'll clear your sinuses and pop your ears!"
 * "Wanna play Fuse Chicken?"
 * "Hey, could you sign this Griefing Waiver?"

Only during Blood Moon:
 * "I've got something for them zombies alright!"
 * "Hey, have you seen a clown around?"
 * "There was a bomb sitting right here, and now I can't seem to find it..."