• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS

Passive Abilities Didn't Work Quite Right, Fixed Now!

  • unity
  • 10/26/2020 01:13 PM
  • 1311 views
Big thanks to Knightowl for finding this, as well as a good deal of other bugs/errors/typos. The script I was using for a lot of the passives applied them at the start of a battle, but did not re-apply them if characters died and then revived.

You'd always get them again at the start of the next battle, but I wanted them to stay for revived characters. It's annoying for a player to spend so much to get, say, Psionic Master, only to not get its benefits if the character dies and is revived.

Luckily, someone named Gamesfreak13563 (cheers and thanks on the off-chance you're ever reading this :DDD) has a script to let states last past death, and that's been implemented, so the problem was fixed, much more easily than I had ever hoped!

The download's been updated to Version 1.03 with this fix, and several other small ones. If you want your passives to last even past death, then I encourage you to download this latest version and move your save files over.

Also, I just want to thank everyone again for all the attention this game has gotten since release! It's really been overwhelming in the best possible way! You are all amazing and I am so thankful! :DDD

Posts

Pages: 1
Wow! Well, that makes certain battles easier!

I guess it wasn't easy to find, unless you were really paying attention to the numbers?
unity
You're magical to me.
12540
Yeah, Knightowl found it with Psionic Master, that his PSI costs were no longer halved. I could also see someone finding it if they had bought one that gives immunity to certain statuses and then got them anyway, too.

In the end, I'm just glad it was caught and was so easy to fix :DDD
I think you could achieve this with troop event pages, too. Such as

Conditional branch: (Character) Death = false
-Conditional branch: (Character) passive skill learned.
--Conditional branch: (Character) passive state = false
---Apply passive state.

And just run that at the end of every turn. They wouldn't have the buff again for the turn they were revived though. Also you'd have to have this page on every troop in the game.
unity
You're magical to me.
12540
Yeah that would absolutely have worked, but yeah I'd have to either have gone back and added that page to every troop or figured it out before I started XD

Putting in the script was easier :D
Pages: 1