No. *create
commands can only use strings and numbers, because if the player starts playing your game, pauses for a while, and then upgrades to a newer version with a new stat, the newer version must provide a static value for the stat.
So *create constitution 50
is fine, because if we have to create constitution
in the middle of the game, we know what to set it to: 50. *create constitution ((strength + dexterity) / 2)
isn’t allowed, because it’s not clear whether we’re supposed to use the player’s current strength
and dexterity
values, or the original values, or the new starting values (if they’re different).
I think it might make sense to allow *temp_array
to have a dynamic length, but it doesn’t do that right now.