El style sirve para asignar los sonidos a las distintas unidades, edificios, habilidades, etc, así como principalmente asignarles el código por el que se identificarán en el juego, que es la línea llamada title. En el tts, se usa para traducir ese código, a algo que nosotros entendamos.
Por ejemplo:
Difinamos una unidad llamada fusilero. Primero la definiríamos en el rules, dándole sus puntos de golpe, su valor de ataque, armadura, coste, y demás. Ahora, ballamos a style.
def fusilero
is_a walking_unit (Esta línea detalla que es una unidad que usará por defecto los sonidos de pasos del propio juego. Si estuviésemos definiendo un edificio usaríamos: is_a building, y si definiésemos una facción, usaríamos: is_a race)
launch_attack 10731 (Esta línea asigna un archivo de audio para ser reproducido cuando este fusilero dispare. El número, es el nombre del archivo de la carpeta sounds. Si habéis visto el style del mod Modern, habréis observado que también se pueden usar nombres de archivo que no sean numéricos, pero en mi experiencia esa manera me está dando ciertos problemas.)
attack_hit 10732 (Esta línea asigna un sonido para ser reproducido cuando el ataque de este fusilero impacte contra una unidad o edificio enemigo.)
move 10733 (Esta línea le dice al juego que reproduzca un sonido cuando la unidad se mueve. Aunque esto solo es necesario, si antes en lugar de is_a walking_unit, hemos puesto solo is_a unit)
noise repeat 10734 (Esta línea le dice al juego que la unidad tiene que hacer un sonido. El mejor ejemplo es el caballero del juego base.)
death 10735 (Esta línea le dice al juego que reproduzca un sonido cuando la unidad muera, si no lo ponemos se reproducirá el sonido por defecto.)
title 2000 (Y esta línea, asigna un número con el que el juego podrá identificar a nuestra unidad.)
Ahora vamos al archivo tts y escribimos:
2000 Fusilero (Esta línea le dice al juego, que efectivamente, el número 2000 significa Fusilero, y es lo que nos dirá a nosotros.)
Y eso es todo, espero les haya servido.