fx: sprite playing behaviour
This commit is contained in:
@@ -8,7 +8,7 @@ var can_attack: bool = true
|
||||
@onready var attack_cooldown_timer: Timer = $AttackCooldownTimer
|
||||
@onready var wrapper: WrappingManager = $WrappingManager
|
||||
@onready var collision: CharacterBody2D = $Collision
|
||||
@onready var sprite = $"Collision/Sprite"
|
||||
@onready var sprite = $Collision/Sprite
|
||||
@export var damage: int = 15
|
||||
@export var attack_range = 40
|
||||
@export var sight_range = 200
|
||||
@@ -16,6 +16,7 @@ var can_attack: bool = true
|
||||
func _ready() -> void:
|
||||
health = maxHealth
|
||||
sprite.play("Healthy")
|
||||
wrapper.play_sprite("Healthy")
|
||||
if starting_pos:
|
||||
collision.set_position(starting_pos)
|
||||
|
||||
|
||||
@@ -124,7 +124,7 @@ light_mask = 4
|
||||
visibility_layer = 4
|
||||
position = Vector2(-1.0900421, 1.6350927)
|
||||
rotation = -1.5707964
|
||||
polygon = PackedVector2Array(-27.769547, -29.426758, 31.88504, -29.184647, 12.700996, 28.7294, 56.058624, 148.93633, 22.979004, 163.77974, -19.854843, 161.65926, -53.782654, 143.84715, -8.333115, 30.157196)
|
||||
polygon = PackedVector2Array(14.135091, 27.34004, 56.058624, 148.93633, 22.979004, 163.77974, -19.854843, 161.65926, -53.782654, 143.84715, -5.8649073, 27.34004)
|
||||
|
||||
[node name="WrappingManager" type="Node" parent="." unique_id=826586678]
|
||||
script = ExtResource("9_shhro")
|
||||
|
||||
@@ -6,6 +6,7 @@ func enter(previous_state_path: String, data := {}) -> void:
|
||||
if data.has("target"):
|
||||
target = data["target"]
|
||||
owner.sprite.play("Hunting")
|
||||
owner.wrapper.play_sprite("Hunting")
|
||||
else:
|
||||
# default behaviour; do nothing
|
||||
finished.emit(owner.fsm.States.IDLE, {})
|
||||
|
||||
Reference in New Issue
Block a user