Lo que me estás comentando es scripting bastante básico, es aprender a usar lo básico de variables, scripts de gatillo, scripts de nivel y poco más.
Eso mejor que lo aprendas a base de prueba y error, pilla una rom y úsala para probar todas esas cosas, miras un tutorial y vas viendo como funciona cada cosa.