I scripted the behavior of this asset and created the prop out of existing assets
The Haunts Tome is a minor asset that was meant to give players some subtle context context clues about the scope of the Haunting quests. The wisps circling above it represent all six of the Hauntings that the player can investigate. When a Haunting is available, one of the wisps will turn purple and start to slowly flash in and out. When a haunt is killed, the wisp disappears completely. By the end, there will be no wisps left floating above the book. I created an asset for a single wisp with outputs for radius of rotation and events to switch between the states below. Then combined them into a single asset and hooked them up to react to the state of each Haunting.
Â
States
Idle (Default): Wisp is blue and orbiting around a central point
Available: When the Haunting corresponding to the wisp is available to be picked up from Myrna, the wisp turns purple
Active: When the player gains a quest for a Haunting, its corresponding wisp starts to slowly flash
Completed: The wisp is disabled and cannot be seen