Marluwuxia

Starting Game Maker
Member
Joined
Dec 24, 2020
Messages
26
Reaction score
6
First Language
English
Primarily Uses
RMMV
I've searched for days now for some script to duplicate the effect of baton pass in Persona, specifically Persona 5 where you can give another member to act instead of the original unit's turn.

If possible could it work with hitting an elemental weakness with the DreamX ITB plugin? I have little knowledge of working with Java Script so thank you if any give any help.
 

ShadowDragon

Realist
Veteran
Joined
Oct 8, 2018
Messages
4,883
Reaction score
1,874
First Language
Dutch
Primarily Uses
RMMV
I dont know persona game or the series entirely, so it would be wise,
for people that dont know the game you explain in a more detail what
the "Baton Pass" exactly is and how it is used in order to create the
effect for it. or closely.
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
3,207
Reaction score
1,894
First Language
English
Primarily Uses
RMMV
Yes, it's possible to do, but it will be fairly complex. I know there are plugins to emulate the Once More mechanic (which might be what you're referencing in your post), but I haven't seen any incorporate the Baton Pass.

If you aren't competent with JavaScript, I'd suggest you're getting into the territory of a commissioned plugin; you're unlikely to find someone good enough and bored enough to write up the whole system in a forum thread :stickytongue:
 

Marluwuxia

Starting Game Maker
Member
Joined
Dec 24, 2020
Messages
26
Reaction score
6
First Language
English
Primarily Uses
RMMV
I dont know persona game or the series entirely, so it would be wise,
for people that dont know the game you explain in a more detail what
the "Baton Pass" exactly is and how it is used in order to create the
effect for it. or closely.

The Baton Pass command in Persona 5 is made available after the current active character has gained one more turn by scoring a critical hit or exploiting an enemy's elemental weakness. When selected, another party member will have to be chosen to pass it to. Characters need to have the Baton Pass ability unlocked in order to receive the baton.

When Baton Pass is initiated, the one receiving the turn has their attack and recovery power boosted for that turn. If that boosted party member also Downs (or stuns) another enemy and hence receives one more turn themselves, they can then pass on their turn to another ally, further increasing the power of the boost.

However, when passing subsequent turns after the initial pass, the characters used previously in the sequence are unable to be recipients of more than one Baton Pass, preventing an endless loop. Using the Baton Pass does not consume that character's turn in battle and can lead to them technically having two consecutive turns without scoring a 1 More themselves.
 

Marluwuxia

Starting Game Maker
Member
Joined
Dec 24, 2020
Messages
26
Reaction score
6
First Language
English
Primarily Uses
RMMV
Yes, it's possible to do, but it will be fairly complex. I know there are plugins to emulate the Once More mechanic (which might be what you're referencing in your post), but I haven't seen any incorporate the Baton Pass.

If you aren't competent with JavaScript, I'd suggest you're getting into the territory of a commissioned plugin; you're unlikely to find someone good enough and bored enough to write up the whole system in a forum thread :stickytongue:
That's what I figured, but I can sink a little money into it. Thank you for your input, I was looking if it's possible since I've seen rpg maker persona projects attempting to do it themselves.
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
3,207
Reaction score
1,894
First Language
English
Primarily Uses
RMMV
Well, you have complete access to the game's code in RPG Maker, so pretty much anything is possible. It's a question of how difficult it is to implement.
 

ShadowDragon

Realist
Veteran
Joined
Oct 8, 2018
Messages
4,883
Reaction score
1,874
First Language
Dutch
Primarily Uses
RMMV
I dont understand it quite well, but I got a hunch in the way, but in order
for you to make a commission, I think you need at least 30 posts and/or
replies that are usefull/helpfull.

while I wonder if it also is doable with states and lunatic code?
unless it's entirely different, but I wish you good luck on your project and
that advance coders can help you out =)

it seems interesting though.
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
3,207
Reaction score
1,894
First Language
English
Primarily Uses
RMMV
while I wonder if it also is doable with states and lunatic code?
No. If you look up what Baton Pass does, you're using a battle command to give another party member a turn outside of their regular turn; there's a party-wide damage buff that increases with each pass, and the same party member can't get more than one extra turn this way each round.

You could use a state to track the increasing buff and who has already taken an extra turn (although that would be a bootleggy way to do it, if you're going to end up writing any actual code), but it wouldn't give any of the other functionality of adding the battle command or actually giving the extra turns.
 

Latest Threads

Latest Posts

Latest Profile Posts

At work.
Co: "This bug drove me insane. I tried a lot of things to debug, it just stuck".
Me: "How did you debug it?"
Co: *shows a complicated debugging method using breakpoints and everything*
Me: "What about ... " *casually prints a stack trace in the try/catch exception
Co: "Wait, you can do that??"
Totally original and unique OC
Harold.png
So after completing the Mass Effect Trilogy the first time as a Vanguard, I decided to replay the trilogy as a Soldier. Thus far, I've just finished the Horizon mission in ME2, and I'm already exhausted from ME2's f**k-awful enemy design.
If you are in these ices, I will give all the fire...
Yeah, now Yes !!!! "boom boom "
"Fire the monsters, guards!!!"

index.php

Forum statistics

Threads
118,659
Messages
1,117,597
Members
155,758
Latest member
Aevea
Top