KAZIK/src_graphics/npc_visits_data.inc
Artvasil09 7e081beeca feat: enhance bowling physics, audio, ball weight selection, and visitor cast routines
- Bowling feel: impulse contact solver, string pinsetter cycle, in-world lengthwise return rack and visible ball return lift

- Ball weights: 4/5/6/7 kg selection with equal launch work physics, momentum balance, and projected picking

- Audio: dedicated MCI channels with 7 synthesized waveaudio cues (release, rolling, impacts, applause, pinsetter, return)

- First-person animations: 33-frame player underarm throw/follow-through sequence (player-underarm-v2)

- Visitors: 10 persistent shared cast identities with exclusive reservations, activity transitions, and chair sit/rise animations

- Tests & verification: comprehensive native regression test suites and updated documentation

- Synchronize binaries and update launcher hash to 536E23BED4055562BC63871826FF44FFED037923A9BE8E0F591131DB4FBD104B
2026-11-04 18:44:12 +03:00

35 lines
1.3 KiB
PHP

NV_IDLE equ 0
NV_GAME equ 1
NV_WIN equ 2
NV_LOSS equ 3
NV_ORDER equ 4
NV_DRINK equ 5
NV_REST equ 6
NV_WATCH equ 7
NV_CHAT equ 8
NV_LEAVE equ 9
NV_YIELD equ 10
.data
npcVisitActivity3D dd NPC_LIFE_COUNT dup(0)
npcVisitRng3D dd NPC_LIFE_COUNT dup(0)
npcVisitChips3D dd NPC_LIFE_COUNT dup(0)
npcVisitRounds3D dd NPC_LIFE_COUNT dup(0)
npcVisitThirst3D dd NPC_LIFE_COUNT dup(0)
npcVisitMood3D dd NPC_LIFE_COUNT dup(0)
npcVisitBlocked3D dd NPC_LIFE_COUNT dup(0)
npcStationOwner3D dd NPC_DEST_COUNT dup(-1)
npcRemark3D dd NPC_LIFE_COUNT dup(0)
npcRemarkTime3D dd NPC_LIFE_COUNT dup(0)
npcVisitSpeed3D dd 55000,61000,47000,52000,58000,44000,59000,50000,46000,54000
npcVisitFavourite3D dd 5,3,2,1,4,2,5,1,3,4
npcVisitSession3D dd 3,4,2,2,4,1,3,2,1,3
npcVisitStake3D dd 40,60,20,30,80,20,50,30,20,60
npcVisitInitialChips3D dd 1200,900,800,1000,1800,500,1300,1000,650,1400
npcStationKind3D dd NV_LEAVE,NV_GAME,NV_GAME,NV_GAME,NV_GAME,NV_GAME
dd NV_ORDER,NV_REST,NV_WATCH,NV_WATCH,NV_ORDER,NV_REST
npcRemarkWin3D db 197,209,210,220,33,0
npcRemarkLoss3D db 206,207,223,210,220,32,204,200,204,206,46,46,46,0
npcRemarkOrder3D db 194,206,196,219,44,32,207,206,198,192,203,211,201,209,210,192,46,0
npcRemarkChat3D db 202,192,202,32,194,197,215,197,208,63,0
npcRemarkBreak3D db 207,206,208,192,32,207,197,208,197,196,206,213,205,211,210,220,46,0