Added skill system

This commit is contained in:
2024-02-13 23:12:32 +01:00
parent cf155d9aab
commit d87d4c9e3f
15 changed files with 117 additions and 43 deletions

View File

@ -0,0 +1,6 @@
extends SkillInstance
func _ready():
play_animation("human/slash", 0.7, 1.4)
await melee_damage(0.5)
queue_free()

View File

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="Skill" load_steps=3 format=3 uid="uid://yaq8ui3f6fwa"]
[ext_resource type="Script" path="res://skill/Skill.gd" id="1_268fv"]
[ext_resource type="PackedScene" uid="uid://bhy50ngwxib3i" path="res://skill/slash/slash.tscn" id="1_icaie"]
[resource]
script = ExtResource("1_268fv")
id = "slash"
name = "Slash"
cooldown = 0.0
scene = ExtResource("1_icaie")
cast_time = 0.7
total_time = 1.0

View File

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=3 uid="uid://bhy50ngwxib3i"]
[ext_resource type="Script" path="res://skill/slash/slash.gd" id="1_dbiye"]
[ext_resource type="PackedScene" uid="uid://f1keiecsx5kw" path="res://skill/melee_area.tscn" id="2_q0v6t"]
[node name="Slash" type="Node3D"]
script = ExtResource("1_dbiye")
[node name="Area" parent="." instance=ExtResource("2_q0v6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1.8)