Burning Oil targetting and Item requires hero

Level 2
Jun 3, 2018
So I have 2 questions:

How can I stop burning oil from damaging friendly units? I've changed Targets Allowed many times but nothing seems to work.

I have items that require a specific hero to buy. The problem is a player can't buy the item for their hero from the other player's shop, only the item for the other player's hero. The shops have to be player-owned and both players can't build one. How can I fix this?