How many branches are too many?

That’s not a good way to code it… :wink:

Why not make the ability system just a map with strings and ints. Like this, add ability:

297206-give.png

Take ability:

297207-take.png

Increase ability:

Has ability: