WitheredGryphon
Member
- Joined
- Sep 21, 2020
- Messages
- 81
- Reputation score
- 41
There isn't a need to, unless you're curious - I'd be hypocritical to blame you.
I'll have a script count and dump the responsible 300 actions. Maybe wait until then?
The 'void' seems to be an incorrect call of skill_can_use?, which is often used for action selection. I'll also upgrade the way the error is reported. It happened to me most often when in complicated, multiple holds. I hope I'm innocent in the matter
Oh, right. I'll have a look into this too; your SR_Util code can work, since no that many messages go through there.
My most hated overflow is the climax one ("Playerは、意識が朦朧としている……!qm"). Most of these are because of the former \q.
But there was others before (100% jp), they happen when the assembled text is too long. That won't help us much, sadly (like the characters count SR_util function I mentioned before) because En characters are much more inconsistent than Jp kanjis and kanas, in width. I've tried to use smtg similar in the 'check/analyze' textmaker (def self.make_condition_text(battler)), if you're curious.
-> We will actually have fewer overflows than the jp code, in general![]()
Yeah dumping the problem actions would probably help isolate the issue. Good call. I'll hold off on that then.
I'm nowhere near far enough to encounter complex holds so that's something I'll need to see when I get there. Is the incorrect call something that crashes the game?
It's also really strange that line is overflowing. Where/when is that displayed in the game? Would you be able to get a screenshot so I have a better idea of what's going on? I've tested the Lesser Succubus climax text a couple of times and didn't notice any overflow issues so that's somewhat concerning.