They’re known as altruistic narcissists. They extract supply from the admiration they receive from people who witness their activities.
What the ex-narc in my life cared most about was announcing his great deeds on Facebook and watching how many likes and comments he got from his thousands of followers. “Always an inspiration!” Yeah, whatever…
These types go out of their way to do “good deeds” not to contribute to the betterment of the world… but to receive approval and applause from others. Their audience praises them… and they get to feel like “someone special” in this world. You think narcs will invest their time and effort into being kind and generous on something nobody will ever know about? Most likely not.
They also perform as such to enhance their sense of superiority as well as maintain the image of being “admirable, special, and lovable.” When narcs give, they always give with their own agendas attached to them… NEVER from the kindness of their heart. EVER.