arrows bonus
This commit is contained in:
parent
e2b3db0b93
commit
dde551db56
1 changed files with 5 additions and 7 deletions
|
@ -31,6 +31,7 @@ var deaths: int = 0
|
|||
var time: float = 0.0
|
||||
#== score ==#
|
||||
var score: int = 0
|
||||
var arrows_bonus: int = 0
|
||||
var collection_bonus: int = 0
|
||||
var time_bonus: int = 0
|
||||
var life_bonus: int = 0
|
||||
|
@ -99,6 +100,8 @@ func get_map():
|
|||
## tally up scores
|
||||
func tally_scores() -> void:
|
||||
var map = get_map()
|
||||
# arrows bonus
|
||||
arrows_bonus = arrows * 100
|
||||
# collection bonus
|
||||
if keys >= 50:
|
||||
collection_bonus += 500
|
||||
|
@ -127,7 +130,7 @@ func tally_scores() -> void:
|
|||
if shards_collected[5] and shards_collected[6] and shards_collected[7]:
|
||||
perfect_bonus += 1000
|
||||
# final score
|
||||
final_score = score + collection_bonus + time_bonus + life_bonus + perfect_bonus
|
||||
final_score = score + arrows_bonus + collection_bonus + time_bonus + life_bonus + perfect_bonus
|
||||
Game.save()
|
||||
|
||||
|
||||
|
@ -208,12 +211,7 @@ func timeify(input):
|
|||
|
||||
#Restart level
|
||||
func restart_level():
|
||||
score = 0
|
||||
keys = 0
|
||||
stars_collected.fill(false)
|
||||
shards_collected.fill(false)
|
||||
arrows = 0
|
||||
lives = 2
|
||||
clear_collectibles()
|
||||
Audio.ac_climb.stop()
|
||||
Audio.ac_die.stop()
|
||||
Engine.time_scale = 1.0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue