Show bombs placed in credits

This commit is contained in:
2021-07-05 17:55:36 -07:00
parent f6983cee35
commit 37b90894e3
4 changed files with 27 additions and 11 deletions

View File

@@ -20,6 +20,7 @@ LoadBombCount16:
.infinite .infinite
RTL RTL
StoreBombCount: StoreBombCount:
JSL IncrementBombsPlacedCounter
PHA : LDA !INFINITE_BOMBS : BEQ .finite PHA : LDA !INFINITE_BOMBS : BEQ .finite
.infinite .infinite
PLA : LDA.b #$01 : RTL PLA : LDA.b #$01 : RTL

View File

@@ -1,7 +1,7 @@
;================================================================================ ;================================================================================
; Stat Tracking ; Stat Tracking
;================================================================================ ;================================================================================
; $7EF420 - $7EF468 - Stat Tracking ; $7EF420 - $7EF46F - Stat Tracking
;-------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------
; $7EF420 - bonk counter ; $7EF420 - bonk counter
;-------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------
@@ -139,6 +139,8 @@
;-------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------
; $7EF468 - chest turn counter ; $7EF468 - chest turn counter
;-------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------
; $7EF46Ew[2] - bombs placed counter
;--------------------------------------------------------------------------------
;-------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------
!LOCK_STATS = "$7EF443" !LOCK_STATS = "$7EF443"
@@ -332,6 +334,17 @@ IncrementChestTurnCounter:
PLA PLA
RTL RTL
;-------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------
!BOMBS_PLACED_COUNTER = "$7EF46E"
IncrementBombsPlacedCounter:
PHA
LDA !LOCK_STATS : BNE +
PHP : REP #$20
LDA !BOMBS_PLACED_COUNTER : INC : STA !BOMBS_PLACED_COUNTER
PLP
+
PLA
RTL
;--------------------------------------------------------------------------------
!CHEST_COUNTER = "$7EF442" !CHEST_COUNTER = "$7EF442"
IncrementChestCounter: IncrementChestCounter:
LDA.b #$01 : STA $02E9 ; thing we wrote over LDA.b #$01 : STA $02E9 ; thing we wrote over

View File

@@ -651,6 +651,10 @@ endif
%blankline() %blankline()
%bigcreditsleft("BOMBS PLACED")
%blankline()
%bigcreditsleft("SAVE AND QUITS") %bigcreditsleft("SAVE AND QUITS")
%blankline() %blankline()
@@ -670,11 +674,6 @@ endif
%bigcreditsleft("TOTAL LAG TIME") %bigcreditsleft("TOTAL LAG TIME")
%blankline() %blankline()
%blankline()
%blankline()
%blankline()
%blankline() %blankline()
@@ -730,16 +729,18 @@ endif
!CHEST_TURNS_Y = 349 !CHEST_TURNS_Y = 349
!BONKS_X = 26 !BONKS_X = 26
!BONKS_Y = 352 !BONKS_Y = 352
!BOMBS_X = 26
!BOMBS_Y = 355
!SAVE_AND_QUITS_X = 26 !SAVE_AND_QUITS_X = 26
!SAVE_AND_QUITS_Y = 355 !SAVE_AND_QUITS_Y = 358
!DEATHS_X = 26 !DEATHS_X = 26
!DEATHS_Y = 358 !DEATHS_Y = 361
!FAERIE_REVIVALS_X = 26 !FAERIE_REVIVALS_X = 26
!FAERIE_REVIVALS_Y = 361 !FAERIE_REVIVALS_Y = 364
!TOTAL_MENU_TIME_X = 19 !TOTAL_MENU_TIME_X = 19
!TOTAL_MENU_TIME_Y = 364 !TOTAL_MENU_TIME_Y = 367
!TOTAL_LAG_TIME_X = 19 !TOTAL_LAG_TIME_X = 19
!TOTAL_LAG_TIME_Y = 367 !TOTAL_LAG_TIME_Y = 370
!COLLECTION_RATE_X = 22 !COLLECTION_RATE_X = 22
!COLLECTION_RATE_Y = 380 !COLLECTION_RATE_Y = 380
!TOTAL_TIME_X = 19 !TOTAL_TIME_X = 19

View File

@@ -12,6 +12,7 @@
%AddStat($7EF42A, 0, 0, 05, 2, !GT_BIG_KEY_X, !GT_BIG_KEY_Y) %AddStat($7EF42A, 0, 0, 05, 2, !GT_BIG_KEY_X, !GT_BIG_KEY_Y)
%AddStat($7EF468, 0, 0, 08, 3, !CHEST_TURNS_X, !CHEST_TURNS_Y) %AddStat($7EF468, 0, 0, 08, 3, !CHEST_TURNS_X, !CHEST_TURNS_Y)
%AddStat($7EF420, 0, 0, 08, 3, !BONKS_X, !BONKS_Y) %AddStat($7EF420, 0, 0, 08, 3, !BONKS_X, !BONKS_Y)
%AddStat($7EF46E, 0, 0, 16, 4, !BOMBS_X, !BOMBS_Y)
%AddStat($7EF42D, 0, 0, 08, 2, !SAVE_AND_QUITS_X, !SAVE_AND_QUITS_Y) %AddStat($7EF42D, 0, 0, 08, 2, !SAVE_AND_QUITS_X, !SAVE_AND_QUITS_Y)
%AddStat($7EF449, 0, 0, 08, 2, !DEATHS_X, !DEATHS_Y) %AddStat($7EF449, 0, 0, 08, 2, !DEATHS_X, !DEATHS_Y)
%AddStat($7EF453, 0, 0, 08, 3, !FAERIE_REVIVALS_X, !FAERIE_REVIVALS_Y) %AddStat($7EF453, 0, 0, 08, 3, !FAERIE_REVIVALS_X, !FAERIE_REVIVALS_Y)