Quote Originally Posted by dspguy View Post
Didn't think I said it had to track all of the previous steps. It is just a lot to ask to update for each step:

The state of the synth.
Is SH up? SH2? WN2? Manipulation? Is it a good? excellent? How many stacks of SH, SH2, WN, Manip, CZ, ING2, ING1, GS, Innovation, Maker's Mark, IQ stacks (and if using specialist actions), Whistle stacks, etc etc. Durability, progress.

My point is, you are asking for a lot when all you need is a little.
Lets see here .. you mention 13 buffs. That's 13 bytes worth of information : number of charges remaining, and if its a 0, then the buff is not up. I don't know what other buffs are involved in Specialist actions as I've not toyed around with them. But then there's also the Condition (another byte, ranging in value from 0 to 3 : Poor, Normal, Good, Excellent), CP remaining, Quality, and Progress.

That's ... not a lot of information to be tacked on to a normal character save. And you KNOW that a normal character save occurs at least at the start of a synth because of the loss of all materials if you disconnect (they've been taken out of your inventory, so they're not there in your inventory when you get back in game).

That character save happening at the end of every step would not slow things down.