#[NR] (Unsolved) Playing existing voice audio at will? (Libra test case)
18 messages · Page 1 of 1 (latest)
if its anything like prior games you probably could just add something to their ESD like
if DoesSelfHaveSpEffect(SPEFFECTID):
TalkToPlayer()
I believe my issue is that Libra's ESD permanently quits once he enters battle. So I need to make it not do that to have mid-fight dialogue
I'd try...
if DoesSelfHaveSpEffect(45852):
# talk:91757050:"You shall know struggle."
TalkToPlayer(91757050, -1, -1, True)
return 0```
Which is a new def at the bottom.
But the ESD quits entirely with x53 from what I understand...
And nothing ever calls that, I assume
So how would I call it...
[NR] (Unsolved) Playing existing voice audio at will? (Libra test case)
It goes to t703001900_x53 by breaking from the while loop from before it. You could try something like this:
That seems to give me a compilation error. I'll try and mess around some more though. Thanks for the pointers 
remove the : from the end of DoesSelfHaveSpEffect(45852). For assert you don't need :
Hm. Unlike most of what I tried before, it doesn't break his ending lines. The issue here I believe is that it doesn't loop infinitely for some reason, so it never barks when Libra gets the SpEffect
The SpEffect is the one he gets post-meditation btw
So it's definitely valid
Maybe it has to do something with the fact that only Merchant Libra talks and the ESD quits completely once he stops existing or smth?... idk