Status
Not open for further replies.

Chocco

Villager
Member
Joined
May 3, 2022
Messages
5
Reaction score
4
First Language
French
Primarily Uses
RMMZ
Hello there!

I'm currently trying to make a switch system that allows the player to switch active members during battles.
It's working fine using $gameParty.swapOrder(), but the UI doesn't update after the switch.

What I mean is if i'm using heroes 1-4 at the beginning of the fight, and switch hero 1 with 5, hero 5 visually joins battle and is able to act, but the four displayed hero at the bottom of the screen (UI) remain heroes 1-4.

Is there any script call that can refresh the UI ?

Thank you for your time.
 

caethyril

^_^
Global Mod
Joined
Feb 21, 2018
Messages
3,684
Reaction score
2,763
First Language
EN
Primarily Uses
RMMZ
Maybe try this?

SceneManager._scene._statusWindow.preparePartyRefresh();
 

Chocco

Villager
Member
Joined
May 3, 2022
Messages
5
Reaction score
4
First Language
French
Primarily Uses
RMMZ
Working like a charm, thank you !

Is there anywhere else to look than this gdoc when looking for scripts ?
I browsed over it but this command is nowhere to be found.
 

caethyril

^_^
Global Mod
Joined
Feb 21, 2018
Messages
3,684
Reaction score
2,763
First Language
EN
Primarily Uses
RMMZ
I'm not sure, sorry. I did just add it to that sheet, though, as "Refresh Battle Status". :kaohi:

In case it helps, I got that script call by looking through the core scripts:
  • SceneManager._scene gets the current scene (rpg_managers.js);
  • ._statusWindow gets the status window defined on Scene_Battle (rpg_scenes.js);
  • .preparePartyRefresh() is a Window_BattleStatus method that loads all relevant face graphics then refreshes the window (rpg_windows.js).
 

Chocco

Villager
Member
Joined
May 3, 2022
Messages
5
Reaction score
4
First Language
French
Primarily Uses
RMMZ
Alright, that's all I needed.

Thank you again, you can close this post.
 

caethyril

^_^
Global Mod
Joined
Feb 21, 2018
Messages
3,684
Reaction score
2,763
First Language
EN
Primarily Uses
RMMZ
You're welcome!

This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.

 
Status
Not open for further replies.

Latest Threads

Latest Posts

Latest Profile Posts

Spent all day writing code, only for it to result in an endless loop...sigh.:kaosigh:
So um what is the deal with rpgmakerofficial.com ,why are there two rpg maker websites now? Is it any different from the current one rpgmakerweb.com??
ScreenShot_7_1_2022_11_41_55.png
When the Panic gauge is full, Mike will turn into Omar in a state of actual panic. his move list changes and until the meter depletes completely, he'll be able make use of this alter ego.
So unbelievably excited for IGMC this year! First public game was for the original one and I'm just so pumped!!
Sometimes I am amazed at how relentless spam bots are. I would clear the que and then see 800~5k more depending on their mood.

Forum statistics

Threads
123,261
Messages
1,155,285
Members
161,641
Latest member
xx145698
Top