Mainly the third map

This commit is contained in:
2025-08-31 12:13:36 +02:00
parent d253df68b5
commit e60c3d7b72
11 changed files with 2159 additions and 148 deletions

View File

@ -32,14 +32,15 @@ func _on_timer_timeout() -> void:
if endwave:
var checkend = false
for i in paths:
if not i.get_children():
checkend = true
currentwave += 1
if i.get_children():
break
checkend = true
currentwave += 1
if checkend:
endwave = false
get_node("CanvasLayer/SidePanel").Update_waves(currentwave + 1) #updating waves
if currentwave >= waves[0].size():
currentwave -= 1
get_node("CanvasLayer/SidePanel").Update_waves(currentwave) #updating waves
get_node("Timer").stop()
get_node("CanvasLayer/SidePanel").GameWon()
else:
@ -50,12 +51,10 @@ func _on_timer_timeout() -> void:
func spawnMonster():
for ROUTE in range(waves.size()):
var w = waves[ROUTE][currentwave]
print("Rout enumber: ",ROUTE," Array of wave: ",w, " Wave indexer: ", currentwave)
if w[0] > 0:
if randf() < w[1]: #chance of generating any kind of enemy
if randf() < w[1]:
w[0] -= 1
for i in waves:
print("Check for wave ends: ",i[currentwave])
if i[currentwave][0] > 0:
break
endwave = true