Virginity is a simple check (!data.children.length), same goes for cooldown index (data.status.cooldown_index), but I'm wondering how to implement it with caching in mind. It can't be permanently cached, because it can change rather quickly.
Perhaps a separate system for these two attributes, so that cattributes are loaded rapidly from localStorage and Virginity/CDI are calculated on the fly?
Virginity is a simple check (!data.children.length), same goes for cooldown index (data.status.cooldown_index), but I'm wondering how to implement it with caching in mind. It can't be permanently cached, because it can change rather quickly.
Perhaps a separate system for these two attributes, so that cattributes are loaded rapidly from localStorage and Virginity/CDI are calculated on the fly?