made some changes :)

This commit is contained in:
pennyrigate 2023-01-08 20:52:21 -05:00
parent 4cc10fae6e
commit bc5f2606a0
12 changed files with 92 additions and 49 deletions

View file

@ -18,18 +18,26 @@ func _on_Area2D_area_entered(area):
if area.is_in_group("player"):
if Game.score > Game.high_score: Game.high_score = Game.score
#BONUSES
#Time bonus
if Game.golds == 50 && Game.shards == 5:
if Game.time < map.target_time_100: Game.score += floor(2500 * (Game.time / map.target_time_100))
else:
if Game.time < map.target_time_any: Game.score += floor(2500 * (Game.time / map.target_time_any))
#Collection bonus
if Game.golds == 50: Game.score += 500
if Game.shards == 5: Game.score += 500
if Game.golds == 50 && Game.shards == 5: Game.score += 250
if Game.golds == 50 && Game.shards == 5:
Game.score += 250
Game.shards_collected[5] = true
#Time bonus
if Game.golds == 50 && Game.shards == 5:
if Game.time < map.target_time_100:
Game.score += floor(2500 * (Game.time / map.target_time_100))
Game.shards_collected[6] = true
else:
if Game.time < map.target_time_any:
Game.score += floor(2500 * (Game.time / map.target_time_any))
Game.shards_collected[6] = true
#Life bonus
if Game.lives == 1: Game.score += 500
if Game.lives == 2: Game.score += 1500
if Game.lives == 2:
Game.score += 1500
Game.shards_collected[7] = true
#Perfect bonus
if Game.lives == 2 && Game.golds == 50 && Game.shards == 5 && Game.time < map.target_time_100:
Game.score += 1000