pulse node, shaft strip, constantify, etc.
This commit is contained in:
parent
d4c609e1af
commit
0b6d121986
24 changed files with 645 additions and 245 deletions
|
|
@ -1,5 +1,8 @@
|
|||
extends CharacterBody3D
|
||||
|
||||
const STALK_DARK_DISTANCE := 19.0
|
||||
const STALK_ILLUMINATE_DISTANCE := 15.0
|
||||
|
||||
var robot_ready: bool = false
|
||||
var robot_win: bool = false
|
||||
var speed: float = 1.0
|
||||
|
|
@ -9,9 +12,7 @@ var stun_remaining: float = 0.0
|
|||
var _delay_remaining: float = 0.0
|
||||
var _spawn_transform: Transform3D
|
||||
|
||||
var stalking: bool = true
|
||||
|
||||
@onready var safety_zone = get_node("/root/Game/World/ElevatorSafeZone")
|
||||
var safety_zone: Area3D
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
|
|
@ -67,13 +68,11 @@ func stalking_check():
|
|||
var elevator = safety_zone.global_transform.origin
|
||||
var distance = robot_position.distance_to(elevator)
|
||||
var current_modulation = $Sprite3D.modulate
|
||||
print(distance)
|
||||
|
||||
if distance >= 19:
|
||||
|
||||
if distance >= STALK_DARK_DISTANCE:
|
||||
$Sprite3D.modulate = Color(0.0, 0.0, 0.0)
|
||||
|
||||
if distance <= 15: #and stalking == true:
|
||||
stalking == false
|
||||
|
||||
if distance <= STALK_ILLUMINATE_DISTANCE:
|
||||
illuminate()
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue