CAST_COUNT equ 10 CAST_STRIDE equ 100 CAST_IDLE equ 0 CAST_TALK equ 1 CAST_DRINK equ 2 CAST_SEAT equ 3 CAST_SEAT_TALK equ 4 CAST_SEAT_DRINK equ 5 CAST_SIT_DOWN equ 6 CAST_STAND_UP equ 7 CAST_PICK_UP equ 8 CAST_THROW equ 9 CAST_CHEER equ 10 CAST_WALK equ 11 ; The hall eye height is 1.05 units. A 1.3-unit canvas puts faces at eye level. CAST_HEIGHT equ FP_1*13/10 CAST_WIDTH equ CAST_HEIGHT*192/224 LoadCharacterCast3D PROTO FreeCharacterCast3D PROTO ConfigureCharacter3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ConfigureRoofVisitor3D PROTO :DWORD .data characterCast3D AnimPack3D <> characterCastPath3D db "assets\animations\characters\cast-v1.bin",0 characterOffsets3D dd 0,4,8,12,16,20,56,56,64,72,96,24 characterLastId3D dd 0 characterLastAction3D dd 0 characterLastFrame3D dd 0 roofGuestIdentity3D dd 0,4,2,1,3,5,6,7 .code