I've been thinking about how I act in life and almost manipulate people, and I'm curious if there is a term for this strategy.

I am a very selfless person to others. If someone needs a ride somewhere, I'm always helping out if I have the time. I generally do a lot of small things for people like getting them extra beer for parties, giving people random gifts that I make or find while I'm out. I do this just out of the kindness of my heart, and I never expect anything in return, but I do start to show them that I won't do these things for them if they start to take advantage of me.

I also do this to people such as my roommates so that when it comes down to an issue, they almost self inflict on themselves that they should be nicer to me since I'm always relaxed with most issues. I do this to kind of get my way in these future situations, and I know I'm being nice so that I have this one up in the future.