An altruistic person is a good neighbor and a nice person. A mercenary wants to be paid to help with anything.
An altruistic person is unselfishly concerned for or devoted to the welfare of others. For example, Mother Theresa was an altruistic person, some say.
Mercenary
Altruistic meets that description. An altruistic person is generous without expecting reward.
A mercenary
difference between human being & human person?
No - they are antonymous - opposites of each other.
mercenary
They used to give you 25k gp if you buy a mercenary for 7 days and 50k gp if you hire a mercenary for 30 days but not anymore. Now you get the mercenary only no gp or anything just the person.
That person would be altruistic.
gifted
There is no difference, they are the same person.
A person who is very generous and morally good can be described as altruistic or philanthropic.