Show bombs placed in credits
This commit is contained in:
@@ -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
|
||||||
|
|||||||
15
stats.asm
15
stats.asm
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user