Skip to content
This repository was archived by the owner on Jan 21, 2025. It is now read-only.

Commit 86afe5e

Browse files
committed
Always check that selected saber exists
1 parent d3ad8ff commit 86afe5e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

game/settings_Panel.gd

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,10 @@ func _on_d_background_toggled(button_pressed,overwrite=true):
140140

141141
func _on_saber_item_selected(index,overwrite=true):
142142
for ls in get_tree().get_nodes_in_group("lightsaber"):
143-
ls.set_saber(sabers[index][1])
143+
var saber_exists = range(sabers.size()).has(index)
144+
if saber_exists: ls.set_saber(sabers[index][1])
145+
else: ls.set_saber(sabers[0][1])
146+
144147
yield(get_tree(),"idle_frame")
145148
game.update_saber_colors()
146149
_on_saber_tail_toggled(savedata.saber_tail,false)

0 commit comments

Comments
 (0)