Weatherboy
Member
Unless I'm not seeing the documentation on it, mood scripting could really be improved.
The thing I'm having trouble with, is you can add a trigger to an existing mood easily enough, but at the end of the script, you want to remove the triggers you added to get back to your default mood. But I can't seem to find a way to script the equivalent of "right click on a trigger in the mood setup tab and select remove selected".
Of course, you can reference named moods (+items, +noncombat) and just include all your default buffs in those moods, but doing cli_execute("mood +items") for someone who doesn't have a mood called +items isn't going to get very far.
We also need a way to detect how many AT buffs a character has active. When you're changing moods, it's handy to know if you need to shrug a song to make room for a new one.
Am I missing something major?
The thing I'm having trouble with, is you can add a trigger to an existing mood easily enough, but at the end of the script, you want to remove the triggers you added to get back to your default mood. But I can't seem to find a way to script the equivalent of "right click on a trigger in the mood setup tab and select remove selected".
Of course, you can reference named moods (+items, +noncombat) and just include all your default buffs in those moods, but doing cli_execute("mood +items") for someone who doesn't have a mood called +items isn't going to get very far.
We also need a way to detect how many AT buffs a character has active. When you're changing moods, it's handy to know if you need to shrug a song to make room for a new one.
Am I missing something major?
Last edited: