This is just an absolute mess. Need to organize the information about trigger properties better.
A trigger can have:
Colour (None, blue, red, yellow, green, purple)
Quality (Good / Neutral / Bad)
Options:
Change trigger strings to be formatted like none_neutral_foundKnife (simple, but more code dealing with the exact formatting of input. Room to make errors in the JSON itself)
Add a new Conversation_Trigger class to replace the trigger string found in transition options' list of triggers (Bulkier JSON in the places where it happens, but keeps the info out of code and can basically be omitted (since it's a list) when we don't have a trigger)
This is just an absolute mess. Need to organize the information about trigger properties better.
A trigger can have:
Options:
none_neutral_foundKnife
(simple, but more code dealing with the exact formatting of input. Room to make errors in the JSON itself)