I have been trying to make an ability where planets can be taken over through negotiation rather then bombardment. For this I have tried to use the ChangePlayerIndexToFirstSpawner instant action. However, to prevent this from being an overpowered ability I want to trigger this ability OnChance. So far this has not worked for me. This is my current set up in the BuffTarget entity:
Changing the chance to 1.0000 makes no difference.
I'm also confused about the finish condition. I have tried OwnerChanged, OwnerIsFriendlyToFirstSpawner and TargetOwnerIsFriendly all to no avail.
BTW the ability works when I change the trigger to OnDelay with AllOnDelayInstantActionsDone as the finish condition.
Any help on this would be much appreciated!