extends Node @onready var mariana: CharacterBody3D = get_tree().get_first_node_in_group("mariana") ##Drifting Variables var final_score: String = "Path Cleared: 100%" var message: String = "Friend: That storm out there is crazy! It took me a little bit to get to the cabin. Thank you for clearing the paths!" ##Scene change variables var next_scene: String = "res://scenes/levels/campus.tscn" var warp_from: String = "" ##Character variables var dialogue_wait: bool = false var mariana_current_name: String = "Mariana" var char_mood: float var dynamic_word: String ##Construct Variables var grappling = false var grap_post = Vector3(0,0,0) func scene_change(): mariana = get_tree().get_first_node_in_group("mariana") func change_paused_state() -> void: if !get_tree().paused: get_tree().paused = true Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) else: get_tree().paused = false Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) func get_char_mood(char_name): match char_name: "mariana": char_mood = mariana.mood func change_char(char_name, mood_swing): if char_name == "mariana": mariana.affinity(mood_swing)