I'm having a great time working with GDevelop.
I'd like to do something that seems simple but I haven't been able to get to work:
Have an event where the Object (for either the condition or the action) is the value of a Variable.
For example,
Do = "hat" to variable MoveThisObject
Do +1 to the position of Variable(MoveThisObject)
I would like this to move the Object "hat". Then I could have a different event sometimes change the the value of Variable MoveThisObject to "cat", and then that Object would start moving.
This has come up for me because I am creating a Pokemon-like game where characters act in turn, and I'd like to be able to say that for the purpose of this attack, it's the Player who takes damage equal to the Enemy's Strength, but for the purpose of the next attack, it's the Enemy who takes damage equal to the Player's Strength. (Etc for whichever attack was chosen).
Thanks for your help.