Fixed up a couple things, first steps towards a location manager

This commit is contained in:
2026-03-27 16:32:52 -07:00
parent 7ba95c5949
commit f9de58d9f7
9 changed files with 111 additions and 48 deletions

View File

@@ -1,6 +1,5 @@
class_name cCharacter
extends Node
# --- Parameters ---
@export_range(0, 20) var ai_level := 10
@@ -9,6 +8,8 @@ extends Node
@export var reset_after_climax := true
@export var character_name := "template"
var default_room: cCamera = Global.game.cameras[0]
# --- Constants ---
const MAX_STATE := 6
const DEBUG := true
@@ -25,10 +26,7 @@ func move_to(room_id: int):
current_room = room_id
Global.rooms[current_room].add_enemy(self)
func _init():
_ready()
func _ready() -> void:
func _init() -> void:
randomize()
_set_next_interval()
@@ -54,6 +52,7 @@ func try_move(delta: float) -> bool:
return roll <= ai_level
func _process(delta: float) -> void:
print("Test Character Script")
if try_move(delta):
if(stunted):
stunted = false