diff --git a/weltenauge/04_entities/ui/windows/character_create/character_create.gd b/weltenauge/04_entities/ui/windows/character_create/character_create.gd index ed00cc5..34d36bb 100644 --- a/weltenauge/04_entities/ui/windows/character_create/character_create.gd +++ b/weltenauge/04_entities/ui/windows/character_create/character_create.gd @@ -11,7 +11,11 @@ func show_creation_screen(): func _on_create_button_pressed() -> void: var new_character = CharacterData.new() - new_character.character_name = name_line_edit.text + var entered_name: String = name_line_edit.text.strip_edges() + if entered_name.is_empty(): + new_character.character_name = "Neuer Held" # Default name if input is empty + else: + new_character.character_name = entered_name print("CharacterCreate: Created new character: ", new_character.character_name, " ID: ", new_character.id) GameEvents.ui_character_created.emit(new_character) hide()