Quote:
I was wondering how I could register specific scenarios for the AI to recall.
, lots of if's (and probably some branching) that check the conditions and when the condition is met it sets some Boolean to true. You can save the Booleans in some struct which stores info/data of your AI unit, or as local variables or skills or whatever you prefer.
Than in your AI action do stuff based on which Booleans are true.
I find points less readable but using defines could make it more readable I quess.