@nyctophiliac said:
Also... some way to compile or recall the data. x_X @Thenomain, @Sammi is using your nwod 2.0 character system so maybe you guys would have some pointers on how to manage this? Maybe send them as jobs? But after jobs are processed I'd like some way of recalling the data on their sheet somehow? Like a self updating note? Hmm not sure.
You're asking for complex external systems. My advice is to come up with a way to determine the date an action, herd, or login has taken place.
For Action and Herd, these would be the same logging system. Want to know when the last time XP was spent on Strength? That's the same logging system. When, what, and how much was used? From there, you can create a system that can either restore all the available actions/blood/ability to spend at one time (the easy way) or over time (the hard way).
Fortunately, the login time is logged, but it comes with a second issue: What if someone never logs out? If someone never logs out, how do you determine if they lose a blood point? Do you really want to alienate the people who want to always be logged in? Do you want to punish those who aren't? I don't have an answer there.
Regardless, you'd also need some kind of pool (herd blood, actions) to keep track of how many points of fill-in-blank are available. The nWoD system can do this, but you have a lookup table, a timer, and a pool stat to code.