Soldier (NPC)

The Soldier, is a hardmode NPC, who will spawn after Plantera is defeated, if there is at least one empty valid house. He provides the service of protecting NPCs. He will not move in if the only valid house is too far away from at least 4 NPCs. He wields a Megashark and will use it to defend both himself and other NPCs if they are attacked. Unlike most other NPCs, if any NPC is attacked within a certain radius, he will either walk to the NPC in danger or teleport there with an animation like that of the Magic Mirror, if he is too far away.

If killed, he will respawn quicker than other NPCs, and will respawn before any other NPCs can. If you are under attack within the radius, the Soldier will walk or teleport to your location. After the enemy is killed, he will teleport or walk back to his house.

The Soldier, when spawned in will have low defense and high HP. He can be given armour and accessories to enhance his defence and his abilities.

Names

 * Stanley
 * Stan
 * Mark
 * Anderson
 * Irwin
 * Lewis

Quotes

 * Pssst!, could you get (Name of Arms Dealer) to stop refusing to sell me a better gun? (Only if Arms Dealer is present)
 * Did you know (Name of Guide) could be a hitman in disguise? (Only if Guide is present)
 * I still wonder why I ever chose to be a soldier of all things I could be. 
 * We live in a dangerous world. Just last night I saw purple slimes murdering bunnies!
 * Oh good, it's you! I was almost about to pull that trigger.
 * Has (Name of Nurse) said anything about me?

Trivia

 * The Soldier may have a crush on the Nurse.