Page 1 of 1

Overclock not working

Posted: Tue Apr 09, 2024 1:06 am
by Grakmar
Overclock seems to behave very strangely. From the description, it sounds like you should regenerate 2 MP for every action that spends AP. And, it lasts for status ticks equal to 2x your MP.

However, I get really inconsistent results. If I walk a square, it will sometimes, but not always, grant me 2MP. But, it does always tick down a duration. There are other actions that seem to arbitrarily either grant the 2MP or not.

Re: Overclock not working

Posted: Fri Apr 12, 2024 11:15 pm
by Grakmar
Bumping just to ask how Overclock is meant to work.

My char concept is pretty MP intensive, and I was planning on using Overclock to regenerate MP. If this is working as intended, I may need to rethink the character.

Re: Overclock not working

Posted: Sat May 18, 2024 9:22 am
by NearNihil
I'll have a look later, apologies for the response time.

Re: Overclock not working

Posted: Fri May 24, 2024 3:25 am
by Grakmar
NearNihil wrote: Sat May 18, 2024 9:22 am I'll have a look later, apologies for the response time.
No worries. You’ve been busy.

It seems to work most of the time, but will randomly decide to stop and stay stopped for a while.

Re: Overclock not working

Posted: Thu Jun 20, 2024 5:45 pm
by Grakmar
I think it may happen when I am tapped into a font that is below it's max MP.

Will report more as I test more.

Re: Overclock not working

Posted: Wed Jun 26, 2024 2:32 am
by Kandarin
Grakmar wrote: Fri Apr 12, 2024 11:15 pm Bumping just to ask how Overclock is meant to work.

My char concept is pretty MP intensive, and I was planning on using Overclock to regenerate MP. If this is working as intended, I may need to rethink the character.
Looking at the code, it currently grants MP only for actions that trigger AP-spendy code - but it includes things that trigger AP-spendy code with an AP-spendy value of zero. I can’t reproduce the issue of it triggering on some moves but not others, because half-moves (from Fly, for instance) should be the aforementioned "spend zero AP" action.

It’s possible that some places in code tick down a status without trying to spend even zero AP, and that would result in losing a status tick of Overclock without gaining MP. Any reports of persistent actions that do this would be helpful.