En principio, todo lo que quieres salvo los mensajes (que igual también, no lo sé) lo puedes implementar sin tener que tocar nada del código interno del programa. Para las acciones en la batalla, tendrías que ejecutar las condiciones y las acciones deseadas en el apartado destinado a grupos de enemigos de la base de datos, puedes echarle un ojo a este tutorial:
Para el tema de la armadura, estoy seguro de que manejando los estados/habilidades de las armaduras serás capaz de hacerlo, también te vuelvo a recomendar otros 2 tutoriales donde explican algo parecido:
Para el tema del texto en las batallas, si no encontrases forma de cambiarlo sin necesidad de RGSS, te recomiendo echarle un vistazo a los plugins de mensajes de Yanfly para tu versión del programa: https://yanflychannel.wordpress.com/rmvxa/