[gd_scene load_steps=4 format=2] [ext_resource path="res://screens/combat/actors/Actor.tscn" type="PackedScene" id=1] [ext_resource path="res://screens/combat/actors/sprites/green.png" type="Texture" id=2] [sub_resource type="GDScript" id=1] script/source = "extends \"res://turn_combat/combatants/Combatant.gd\" func set_active(value): .set_active(value) if not active: return $Timer.start() yield($Timer, \"timeout\") var target for actor in get_parent().get_children(): if not actor == self: target = actor break attack(target)" [node name="Opponent" instance=ExtResource( 1 )] script = SubResource( 1 ) damage = 3 defense = 0 [node name="Health" parent="." index="0"] life = 7 max_life = 7 [node name="Body" parent="Sprite/Pivot" index="1"] texture = ExtResource( 2 ) [node name="Timer" type="Timer" parent="." index="2"] wait_time = 0.25 one_shot = true [editable path="Sprite"]