02-16-2025, 04:54 AM
That is unfortunate... and odd indeed. Because the very first lines in Spriteset_Battle are:
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
# Update actor sprite contents (corresponds with actor switching)
@actor_sprites[0].battler = $game_party.actors[0]
@actor_sprites[1].battler = $game_party.actors[1]
@actor_sprites[2].battler = $game_party.actors[2]
@actor_sprites[3].battler = $game_party.actors[3]
So adding just...
# Cycle through all extra actors (4+) and update sprites
for j in 4...$game_party.actors.size
@actor_sprites[j].battler = $game_party.actors[j]
end
... really shouldn't be an issue. Oh, I changed the i value to j only to avoid bbcode errors as I'm not using the CODE bllock bbcode. It does look pretty though.
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
# Update actor sprite contents (corresponds with actor switching)
@actor_sprites[0].battler = $game_party.actors[0]
@actor_sprites[1].battler = $game_party.actors[1]
@actor_sprites[2].battler = $game_party.actors[2]
@actor_sprites[3].battler = $game_party.actors[3]
So adding just...
# Cycle through all extra actors (4+) and update sprites
for j in 4...$game_party.actors.size
@actor_sprites[j].battler = $game_party.actors[j]
end
... really shouldn't be an issue. Oh, I changed the i value to j only to avoid bbcode errors as I'm not using the CODE bllock bbcode. It does look pretty though.