Closed jakubg1 closed 1 week ago
In gameplay.json, add a new lives section. Here are some example configs:
gameplay.json
lives
"lives": { "type": "none", "rollbackScoreAfterFailure": true }
No lives system at all. The player has infinite attempts for any level.
"lives": { "type": "coins", "coinsForLife": 30, "rollbackScoreAfterFailure": false }
Classic Luxor lives system.
"lives": { "type": "score", "scoreForLife": 50000, "countUnmultipliedScore": true, "rollbackScoreAfterFailure": false }
Zuma-like lives system. The global score multiplier which would base on difficulty does not matter, even if not turned off by the score event.
Move this to difficulty configs once they're introduced.
Implemented in https://github.com/jakubg1/OpenSMCE/commit/3f4b8dc3b1908ff306fe770090c5846e8a513a7c
In
gameplay.json
, add a newlives
section. Here are some example configs:No lives system at all. The player has infinite attempts for any level.
Classic Luxor lives system.
Zuma-like lives system. The global score multiplier which would base on difficulty does not matter, even if not turned off by the score event.
Move this to difficulty configs once they're introduced.