Non je ne pense pas que ce soit possible sans faire quelques modifs au préalable.
Mais bon je peux toujours me tromper.
Edit :
Après avoir regardé vite fait c'est vraiment simple à mettre en place en fait.
Il suffirait de retoucher la fonction inputable? de Game_Party :
1
2
3
| def inputable?
members.any? {|actor| actor.inputable? } and $game_switches[1] == false
end |
Avec ça, en mettant l'interrupteur 1 sur true, les tours des alliés sont systématiquement sautés. Il suffirait de l'activer puis le désactiver au tour suivant.
Ou si tu veux juste empêcher un seul tour, il y a encore mieux, juste activer l'interrupteur 1 au tour voulu et ajouter une ligne de script dans le Scene_Battle pour le désactiver automatiquement à chaque tour :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| def start_party_command_selection
unless scene_changing?
refresh_status
@status_window.unselect
@status_window.open
if BattleManager.input_start
@actor_command_window.close
@party_command_window.setup
else
$game_switches[1] = false
@party_command_window.deactivate
turn_start
end
end
end |
|