parent
689181ac30
commit
fce4c4a3e2
5 changed files with 61 additions and 2 deletions
@ -0,0 +1,19 @@ |
||||
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3] |
||||
|
||||
[ext_resource type="Script" path="res://level/scripts/weapon_data.gd" id="1"] |
||||
[ext_resource type="PackedScene" path="res://level/scenes/weapons/LobsterAxeMesh.tscn" id="2"] |
||||
|
||||
[resource] |
||||
script = ExtResource("1") |
||||
weapon_name = "Lobster Axe" |
||||
description = "A heavy-hitting axe shaped like a lobster claw. Surprisingly quick for its size." |
||||
damage = 18.0 |
||||
attack_range = 3.0 |
||||
attack_cooldown = 0.7 |
||||
knockback_force = 14.0 |
||||
attack_animation = "Attack1" |
||||
startup_time = 0.18 |
||||
active_time = 0.18 |
||||
mesh_scene = ExtResource("2") |
||||
pickup_radius = 1.5 |
||||
weight = 2.5 |
||||
Binary file not shown.
@ -0,0 +1,19 @@ |
||||
[gd_scene load_steps=4 format=3 uid="uid://cq8r5mkn3wvxj"] |
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bk5akj878m2a3" path="res://level/scenes/weapons/LobsterAxe.glb" id="1_lobster"] |
||||
[ext_resource type="Script" uid="uid://jyas86y3f0jp" path="res://level/scripts/hit_box.gd" id="2_hitbox"] |
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_lobster"] |
||||
size = Vector3(2.0, 3.2, 0.6) |
||||
|
||||
[node name="LobsterAxeMesh" type="Node3D"] |
||||
|
||||
[node name="LobsterAxe" parent="." instance=ExtResource("1_lobster")] |
||||
transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, -1.5884135, 0) |
||||
|
||||
[node name="HitBox" type="Area3D" parent="."] |
||||
script = ExtResource("2_hitbox") |
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitBox"] |
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1840072, 0) |
||||
shape = SubResource("BoxShape3D_lobster") |
||||
@ -0,0 +1,17 @@ |
||||
[gd_scene load_steps=4 format=3 uid="uid://dpk7n3q8mwx2r"] |
||||
|
||||
[ext_resource type="Script" uid="uid://ccnnd0y4jqiot" path="res://level/scripts/world_weapon.gd" id="1"] |
||||
[ext_resource type="Resource" path="res://level/resources/weapon_lobsteraxe.tres" id="2"] |
||||
|
||||
[sub_resource type="BoxShape3D" id="1"] |
||||
size = Vector3(0.4, 0.4, 0.8) |
||||
|
||||
[node name="WorldWeaponLobsterAxe" type="RigidBody3D"] |
||||
collision_layer = 4 |
||||
collision_mask = 2 |
||||
mass = 2.5 |
||||
script = ExtResource("1") |
||||
weapon_data = ExtResource("2") |
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."] |
||||
shape = SubResource("1") |
||||
Loading…
Reference in new issue