Construct a new Mood instance.
Options for mood.
StaticdefaultGet the MP available for casting skills.
Available MP
Add an Asdon Martin driving style to the mood.
Driving style to add to the mood.
This mood to enable chaining
Add an effect to the mood, with casting based on {effect.default}.
Effect to add.
OptionalgainEffect: () => voidHow to gain the effect. Only runs if we don't have the effect.
This mood to enable chaining
Execute the mood, trying to ensure {ensureTurns} of each effect.
Turns of each effect to try and achieve.
Whether or not we successfully got this many turns of every effect in the mood.
Add an effect to acquire via pocket wishes to the mood.
Effect to wish for in the mood.
This mood to enable chaining
Add a potion to the mood.
Potion to add.
Maximum price to pay per turn of the effect.
This mood to enable chaining
Add a skill to the mood.
Skill to add.
Additional SkillEffectOptions to pass to new SkillMoodElement
This mood to enable chaining
StaticsetSet default options for new Mood instances.
Default options for new Mood instances.
Class representing a mood object. Add mood elements using the instance methods, which can be chained.