KAZIK/tools/generators/npc_rounds_cp1251.patch
Artvasil09 881a0061dc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes
Implement 32x32 BFS visitor navigation and daily contracts system with companion .npc journals; add native assembly scenes for Clover slots, Pyramid cards, Blackjack Party and Russian Party; package animation and sprite packs; add comprehensive offline test suites and rebuild shipping binaries.
2026-10-13 09:47:33 +03:00

37 lines
1.1 KiB
Diff

diff --git a/casino3d.inc b/casino3d.inc
--- a/casino3d.inc
+++ b/casino3d.inc
@@ -3128,2 +3128,3 @@
invoke PlayCasinoSound3D, OFFSET soundRoundWin, 0, 1
+ invoke NpcRecordRound3D,8,1
call SaveProgress3D
@@ -3135,2 +3136,3 @@
invoke PlayCasinoSound3D, OFFSET soundLose, 0, 1
+ invoke NpcRecordRound3D,8,0
call SaveProgress3D
@@ -3413,1 +3415,3 @@
FinalizeSkullsGuess PROC uses ebx
+ cmp skulls3d_state,3
+ jne skulls_guess_done
@@ -3423,2 +3427,4 @@
mov skulls3d_state, 4
invoke PlayCasinoSound3D, OFFSET soundRoundWin, 0, 1
+ invoke NpcRecordRound3D,9,1
+ call SaveProgress3D
@@ -3430,3 +3436,6 @@
mov skulls3d_state, 4
invoke PlayCasinoSound3D, OFFSET soundLose, 0, 1
+ invoke NpcRecordRound3D,9,0
+ call SaveProgress3D
+skulls_guess_done:
ret
@@ -4160,1 +4169,3 @@
mov skill3d_win_amount, eax
+ invoke NpcRecordRound3D,10,1
+ call SaveProgress3D
@@ -4168,3 +4179,5 @@
mov skill3d_state, 5
mov skill3d_timer, 0
+ invoke NpcRecordRound3D,10,0
+ call SaveProgress3D
invoke PlayCasinoSound3D, OFFSET soundLose, 0, 1