Imported into Godot 4.3

This commit is contained in:
Alan Youngblood
2024-12-31 16:25:23 -05:00
parent a22832a709
commit 614376e369
65 changed files with 1239 additions and 1739 deletions

View File

@ -1,3 +1,3 @@
extends Area2D
export var damage = 1
@export var damage = 1

View File

@ -2,10 +2,10 @@ extends Area2D
const HitEffect = preload("res://Effects/HitEffect.tscn")
var invincible = false setget set_invincible
var invincible = false: set = set_invincible
onready var timer = $Timer
onready var collisionShape = $CollisionShape2D
@onready var timer = $Timer
@onready var collisionShape = $CollisionShape2D
signal invincibility_started
signal invincibility_ended
@ -21,7 +21,7 @@ func start_invincibility(duration):
timer.start(duration)
func create_hit_effect():
var effect = HitEffect.instance()
var effect = HitEffect.instantiate()
var main = get_tree().current_scene
main.add_child(effect)
effect.global_position = global_position

View File

@ -1,17 +1,17 @@
extends Node2D
export(int) var wander_range = 32
@export var wander_range: int = 32
onready var start_position = global_position
onready var target_position = global_position
@onready var start_position = global_position
@onready var target_position = global_position
onready var timer = $Timer
@onready var timer = $Timer
func _ready():
update_target_position()
func update_target_position():
var target_vector = Vector2(rand_range(-wander_range,wander_range), rand_range(-wander_range,wander_range))
var target_vector = Vector2(randf_range(-wander_range,wander_range), randf_range(-wander_range,wander_range))
target_position = start_position + target_vector
func get_time_left():