Right now, if I wanted to allow the following moves,
"look around"
"what is around me"
"explore my surroundings"
I would need to create identical records in the database for each of these. Ideally, I'd set up a way to alias a bunch of these to one record that contains the relevant info.
There are a couple ways I could do this...
A new column of "aliases" for each record in the existing moves table.
A new table of all aliases with the ID of the move they should point to. I'm leaning towards this solution.
This gets especially useful when there are 10 possible responses to "look around" based on state - right now, I need to create 10 for each version of this move.
Right now, if I wanted to allow the following moves,
There are a couple ways I could do this...