Il refactoring è un’attività tanto temuta quanto affascinante: si tratta infatti di riscrivere codice funzionante (ecco perchè è temuto), solitamente per migliorarlo o renderlo compatibile con nuove funzionalità (ed ecco perchè è affascinante).
RPGScript (non ho ancora trovato un nome migliore) è in grado infatti di gestire parecchi aspetti delle classi che avevo già in parte implementato, come le abilità di classe, le capacità e le competenze nelle armi.
Una volta che avrò finito con le classi, potrò applicare la stessa logica a razze, talenti, abilità, incantesimi e altri tipi di capacità.