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.
37 lines
1.1 KiB
Diff
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
|