Il y a effectivement un problème dans ton code puisque en demandant index + 1, tu vas finir par demander d'afficher un héros qui n'est pas (encore) dans ton équipe.
Je te propose cette solution :
1
2
3
4
5
6
7
8
| def draw_item(index)
if (index != 0)
actor = $game_party.members[index]
enabled = $game_party.battle_members.include?(actor)
rect = item_rect(index - 1)
draw_actor_simple_status(actor, rect.x, rect.y)
end
end |
Et, effectivement, modifier juste ça suffit pour ce que tu veux.
EDIT : Tu ne peux pas utiliser de potions sur ton héros depuis le menu. Si il est proche de la mort, pas moyen de le soigner... T'es sûr que c'est ce que tu veux ?
RE-EDIT : En fait je viens de réaliser que ce que je viens de dire ne fonctionne pas.
Si tu veux valider un héros, ça te valide celui du dessus. Je te modifie ça.
|