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,807
Reaction score
2,867
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,807
Reaction score
2,867
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,807
Reaction score
2,867
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

Dev be like: "I'll make the character goes amnesia so I could explain the world and the lore better and immersive to the players"
Whoever decided that the 5th area of Xenoblade 3 had to be THAT big and be explored in the manner it does needs to be shot. My OCD cannot leave a tiny shard of the map hidden and those controls can go right on and f*** themselves. -.-

/rant off
Raggon wrote on NoPatience's profile.
:kaohi:

Forum statistics

Threads
124,435
Messages
1,163,615
Members
163,246
Latest member
BagOfAnts
Top