I have a set of about 50 monsters, that the player can get. Some of them I want to be upgradeable, but I would like to discuss with more experienced people what would be the best process to achieve it via simple buttons.
Let's say I want to upgrade my monster once it reaches level 20. I want to click on "Upgrade" button in his screen and then thought about event that checks for combatant and replaces the level 20 with level 1 new higher grade monster in the player party.
But as my monsters will increase over the months, the "Check combatant" node will have to get 100 checks in one simple event. I'm kinda missing some variable to recognize monster and then give the player his higher grade monster.
Conditional prefabs probably won't help me, because every monster can be dropped numerous times and that changes the prefabs of all combatants.