feat: Implement tile scarcity model for tile generation and power-up inventory UI for player interaction.

This commit is contained in:
Yogi Wiguna
2026-02-25 12:09:14 +08:00
parent 040e6e53ce
commit 4990ce3c89
7 changed files with 116 additions and 36 deletions
+3
View File
@@ -50,7 +50,10 @@ static func get_tile_weights() -> Dictionary:
weights[tile] = STANDARD_WEIGHT
# Special tiles
var is_sng = LobbyManager.game_mode == "Stop n Go"
for tile in SPECIAL_TILES:
if is_sng and tile == TILE_FREEZE:
continue # Hide Wall Block only in Stop n Go
weights[tile] = special_weight
return weights