implemented external Npc_SetStateTime. In example: Vatras will now make a short pause between his preaches
Zenlib: added and registered all missing (Gothic-2-only-)data members of engine classes (C_Classes).
Zenlib: fixed invalid member registering for the wrong VMs (Particle, Menu, Gothic). Menu classes no longer registered in non Menu-VMs and vice versa.
Zenlib: fixed incorrect registering of aivar array. This means script functions using the aivar array should work now. In example the Lefty-water quest can now be completed. (though Lefty still is on invalid position and must be teleported to the hero via tp Lefty PC_HERO). Also Vatras now tells the full story instead of the first talk over and over again. TODO: Fix: Vatras' monolog interferes with the player's dialog.
Zenlib: unifed array accesses for registered members (float, int, string).
Zenlib: added Log-Warning for array out of bounds check for registered data members (scalar/arrays)
Zenlib: added pedantic log-warnings for invalid script operations in the Daedalus VM.
fixed incorrect popping operation of item instance in npc_getdisttoitem
added handle validation check in getItemByInstance
Npc_SetStateTime
. In example: Vatras will now make a short pause between his preachestp Lefty PC_HERO
). Also Vatras now tells the full story instead of the first talk over and over again. TODO: Fix: Vatras' monolog interferes with the player's dialog.npc_getdisttoitem