Można też to archiwizować w jakiś sposób, jak to tylko dla hero, to wystarczy tylko jedna zmienna typu int, która będzie w instance w MDL_SetVisualBody zamiast początkowej twarzy i po prostu w dialogu dajesz zmienna = Face_N_Focus; i to mdl jeszcze raz i powinno być git, ewentualnie po prostu w instance if(zmienna) NowyVisual(); else StaryVisual(); i w dialogu samo mdl, ale to pierwsze chyba raczej ma większy sens.
Po wczytaniu gry po prostu gra nie zapisuje na bieżąco tekstury twarzy, tylko bierze ją z instance, dlatego tak się dzieje.