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/spin", 1.0, 2.0)
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://ba1filjaldakv"]
[ext_resource type="PackedScene" uid="uid://bhrlgrleih7d0" path="res://skill/spin/spin.tscn" id="1_1lnya"]
[ext_resource type="Script" path="res://skill/Skill.gd" id="1_n5ckk"]
[resource]
script = ExtResource("1_n5ckk")
id = "spin"
name = "Spin"
cooldown = 0.0
scene = ExtResource("1_1lnya")
cast_time = 0.7
total_time = 1.0

View File

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