REM/scripts/global.gd
2026-03-26 20:37:29 -06:00

42 lines
1.1 KiB
GDScript

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)