Este script deve servir:
A versão original (que pode ser encontrada
aqui) substitui o comando Atacar por qualquer skill cujo ID estiver definido na configuração do personagem no Database. Eu modifiquei a linha "
def add_attack_command" para "
def add_guard_command", o que fará com que o script funcione do jeito que você quer.
PARA CONFIGURAR:
No Database, vá até a guia Actors e, no campo "Notes", digite a seguinte tag:
<attack_command: ID>Onde está escrito ID, digite o número da skill que você quer usar. Se a skill estiver habilitada para o personagem (ou seja, ele precisa ter o level e a classe certas para usar a skill), ele a usará no lugar da ação padrão. Você também pode digitar mais de um ID (separado por um espaço), o que fará com que o personagem use a próxima skill da tag caso a primeira esteja desabilitada.
Só há um problema: a skill continuará aparecendo na lista do personagem. Não sei como corrigir isso.
====================================EDIT===================================
Achei o site da pessoa que criou o script acima. Se você consegue entender inglês, esta página tem uma série de scripts para configurar os comandos de batalha:
http://himeworks.com/category/rgss3/commands/Dentre as opções, acho que a melhor é
esta, que permite que todos os comandos de todos os personagens sejam personalizados.