[@makarov] The definition of anti-hero is a hero that does good deeds for selfish reasons. My own input- They also typically have a much looser moral compass, and are more often than not okay with killing or harsher treatment/punishment towards those who they are attempting to defeat.