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
5,251
Reaction score
4,714
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
5,251
Reaction score
4,714
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
5,251
Reaction score
4,714
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 Profile Posts

Uh... Forum test, forum test. Am I live?
New but not so new here. (Like, been lurking around as a guest). I hope to change my destiny.
That is, to make friends and learn from the community. I hope we all have fun and create memories worth keeping. :ptea:
made a face sprite for the little guy using default cat for comparison, I'm rather pleased with how it turned out!

image.png
Playing arounnd with NUUN's Battle Result as a VS Victory Aftermath alternative. Loving it so far despite the learning curve (there are a LOT of parameters)

1701665328725.png

Just have to figure out how to addin sub class progress.
Partitito's story is supposed to be about defeating poverty while thinking he is a capitalist with socialist ideas. But it's really about stories of redemption and perseverance.

Forum statistics

Threads
136,730
Messages
1,269,270
Members
180,451
Latest member
XaiKeursang
Top