Added WeaponData

This commit is contained in:
2025-12-17 00:39:21 +03:00
parent 08f370db1e
commit 36e6a9bb10
11 changed files with 108 additions and 0 deletions
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://dxap3sahurth4"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_c34y3"]
[ext_resource type="PackedScene" uid="uid://bccaoirwdkp7n" path="res://game/entities/weapons/cannon/cannon_weapon.tscn" id="3_2dgua"]
[resource]
script = ExtResource("1_c34y3")
id = "cannon"
name = "Cannon"
scene = ExtResource("3_2dgua")
metadata/_custom_type_script = "uid://870r1efinhqd"
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://djelo5gu3ybuf"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_bt4k8"]
[ext_resource type="PackedScene" uid="uid://c4mlppn5i55bp" path="res://game/entities/weapons/gatling/gatling_weapon.tscn" id="3_2rwg6"]
[resource]
script = ExtResource("1_bt4k8")
id = "gatling"
name = "Gatling"
scene = ExtResource("3_2rwg6")
metadata/_custom_type_script = "uid://870r1efinhqd"
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://y7ccba1uqf2d"]
[ext_resource type="PackedScene" uid="uid://def1alrel4ioo" path="res://game/entities/weapons/laser/laser_weapon.tscn" id="1_aey1r"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_ipxhy"]
[resource]
script = ExtResource("1_ipxhy")
id = "laser"
name = "Laser"
scene = ExtResource("1_aey1r")
metadata/_custom_type_script = "uid://870r1efinhqd"
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://ddgggndifycge"]
[ext_resource type="PackedScene" uid="uid://c3l866fdqt7pf" path="res://game/entities/weapons/launcher/launcher_weapon.tscn" id="1_3oqtq"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_tcis2"]
[resource]
script = ExtResource("1_tcis2")
id = "launcher"
name = "launcher"
scene = ExtResource("1_3oqtq")
metadata/_custom_type_script = "uid://870r1efinhqd"
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://40sshnf6g80k"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_152qt"]
[ext_resource type="PackedScene" uid="uid://j3yht6q4ru4e" path="res://game/entities/weapons/minelayer/minelayer_weapon.tscn" id="1_fh5qv"]
[resource]
script = ExtResource("1_152qt")
id = "minelayer"
name = "Minelayer"
scene = ExtResource("1_fh5qv")
metadata/_custom_type_script = "uid://870r1efinhqd"
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://dq0pjpg3slr8s"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_3fasx"]
[ext_resource type="PackedScene" uid="uid://cj1jclfterepm" path="res://game/entities/weapons/plasma/plasma_weapon.tscn" id="1_rcvob"]
[resource]
script = ExtResource("1_3fasx")
id = "plasma"
name = "Plasma"
scene = ExtResource("1_rcvob")
metadata/_custom_type_script = "uid://870r1efinhqd"
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://dtpk5apjti4vh"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_6lcn5"]
[ext_resource type="PackedScene" uid="uid://do6h77gmnreho" path="res://game/entities/weapons/railgun/railgun_weapon.tscn" id="1_cbt0i"]
[resource]
script = ExtResource("1_6lcn5")
id = "railgun"
name = "Railgun"
scene = ExtResource("1_cbt0i")
metadata/_custom_type_script = "uid://870r1efinhqd"
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://d1kc2gvye2f28"]
[ext_resource type="PackedScene" uid="uid://r7wnk762jbfy" path="res://game/entities/weapons/shrapnel/shrapnel_weapon.tscn" id="1_8lpql"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_xds2o"]
[resource]
script = ExtResource("1_xds2o")
id = "shrapnel"
name = "Shrapnel"
scene = ExtResource("1_8lpql")
metadata/_custom_type_script = "uid://870r1efinhqd"
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="WeaponData" load_steps=3 format=3 uid="uid://c7tim0uie3m35"]
[ext_resource type="Script" uid="uid://870r1efinhqd" path="res://game/world/data/weapon_data.gd" id="1_a16gw"]
[ext_resource type="PackedScene" uid="uid://dyebeblayioji" path="res://game/entities/weapons/tesla/tesla_weapon.tscn" id="1_uxb6m"]
[resource]
script = ExtResource("1_a16gw")
id = "tesla"
name = "Tesla"
scene = ExtResource("1_uxb6m")
metadata/_custom_type_script = "uid://870r1efinhqd"
+8
View File
@@ -0,0 +1,8 @@
class_name WeaponData
extends Resource
@export var id: String
@export var name: String
@export var scene: PackedScene
+1
View File
@@ -0,0 +1 @@
uid://870r1efinhqd