Ogólnie to po co wgl przypisywać pointer do obiektu c_npc i oCNPC? XD
Wystarczy ci tylko jeden obiekt.
Jeżeli potrzebujesz mieć wgląd do klasy npc z silnika, użyj oCNpc, ale jak chcesz tylko użyć aivara (KTÓRY JEST JUŻ UTWORZONY I NIE MUSISZ GO ROBIĆ) lub imię npc, to użyj c_npc.
Poprzez użycie bezsensowne, wielokrotne _^(), tylko sobie psujesz wydajność.