mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-17 04:33:47 +00:00
Add enemy creation and viewer functionality with filtering options
This commit is contained in:
parent
e735060f93
commit
18683c0680
32 changed files with 1009 additions and 411 deletions
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=17 format=3 uid="uid://cocl3qontm3be"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://cocl3qontm3be"]
|
||||
|
||||
[ext_resource type="SpriteFrames" uid="uid://chjsokgyo0e33" path="res://Resources/Sprites/base_fairy.tres" id="1_ppsgt"]
|
||||
[ext_resource type="Resource" uid="uid://ct1fa2huvy34n" path="res://Resources/Items/Ammo1.tres" id="1_q1ekm"]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=16 format=3 uid="uid://cqfyuurvqb8m6"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://cqfyuurvqb8m6"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://callpd48wwnlw" path="res://Sprites/Actors/Fairy_Special.png" id="1_kekqr"]
|
||||
[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="1_tf7s2"]
|
||||
|
|
@ -53,15 +53,9 @@ MaxHealth = 12.0
|
|||
MovementSpeed = 30.0
|
||||
Weapon = ExtResource("7_tf7s2")
|
||||
LootDrops = Array[ExtResource("1_tf7s2")]([SubResource("Resource_c8nix"), SubResource("Resource_gs2l3"), SubResource("Resource_sqnvg"), SubResource("Resource_5tyar"), SubResource("Resource_48xq6")])
|
||||
MotivationReward = 4.0
|
||||
PredictPlayer = false
|
||||
PlayerDetectionRange = 90.0
|
||||
ViewRange = 120.0
|
||||
AlarmReactRange = 150.0
|
||||
PlayerDisengageRange = 200.0
|
||||
StrafeSpeed = 25.0
|
||||
MaxStrafeDistance = 16.0
|
||||
MinStrafeDistance = 8.0
|
||||
ResponseTime = 0.5
|
||||
IconSprite = SubResource("AtlasTexture_c0hok")
|
||||
metadata/_custom_type_script = "uid://cd5o0ceb50jki"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=22 format=3 uid="uid://c48vva6qw2h12"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://c48vva6qw2h12"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://callpd48wwnlw" path="res://Sprites/Actors/Fairy_Special.png" id="1_0afqr"]
|
||||
[ext_resource type="AudioStream" uid="uid://rh8w0qte7wup" path="res://SFX/fairy_stop.wav" id="1_6ilmv"]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=6 format=3 uid="uid://ng3lpe8ifbsn"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://ng3lpe8ifbsn"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://p6cs703f5m3n" path="res://ExternalMaterial/RoboBoss/RoboBoss.png" id="1_bmkgj"]
|
||||
[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="2_3teuq"]
|
||||
|
|
@ -17,16 +17,9 @@ PrefabPath = &"uid://clyrne78j3f5a"
|
|||
MaxHealth = 100.0
|
||||
MovementSpeed = 40.0
|
||||
Weapon = ExtResource("8_w06jt")
|
||||
LootDrops = Array[ExtResource("2_3teuq")]([])
|
||||
MotivationReward = 100.0
|
||||
PredictPlayer = false
|
||||
PlayerDetectionRange = 90.0
|
||||
ViewRange = 120.0
|
||||
AlarmReactRange = 150.0
|
||||
PlayerDisengageRange = 500.0
|
||||
StrafeSpeed = 25.0
|
||||
MaxStrafeDistance = 32.0
|
||||
MinStrafeDistance = 16.0
|
||||
ResponseTime = 0.5
|
||||
IconSprite = SubResource("AtlasTexture_n54y5")
|
||||
metadata/_custom_type_script = "uid://cd5o0ceb50jki"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=17 format=3 uid="uid://qbo6avc7x64b"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://qbo6avc7x64b"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://xhwfgbv0fjbr" path="res://Sprites/Actors/FairyGuard.png" id="1_ivudp"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://ch2ll1on8im2p" path="res://Resources/Sprites/FairyGuard.tres" id="1_n54y5"]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=8 format=3 uid="uid://bqdvyxs8sj3qa"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://bqdvyxs8sj3qa"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://dlhe7by67eu4v" path="res://Resources/BossPhases/Reimu/Reimu_Boss_Script.tres" id="1_amg33"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://dpaxpwb2himus" path="res://Resources/Sprites/Reimu_Boss.tres" id="1_gjra5"]
|
||||
|
|
@ -18,7 +18,6 @@ EnemyKey = &"REIMU"
|
|||
PrefabPath = &"uid://d2xmlov4ee2fc"
|
||||
MaxHealth = 500.0
|
||||
Weapon = ExtResource("2_amg33")
|
||||
LootDrops = Array[ExtResource("4_h8i14")]([])
|
||||
IconSprite = SubResource("AtlasTexture_gdgx5")
|
||||
AnimationFrames = ExtResource("1_gjra5")
|
||||
BossScript = ExtResource("1_amg33")
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=6 format=3 uid="uid://ij73f6irjcjg"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://ij73f6irjcjg"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="1_76vce"]
|
||||
[ext_resource type="Resource" uid="uid://cdfmedtgp2rcn" path="res://Resources/Weapons/EnemyWeapon.tres" id="1_bpaea"]
|
||||
|
|
@ -15,17 +15,10 @@ EnemyName = &"Robot 2"
|
|||
EnemyKey = &"ROBOT_2"
|
||||
PrefabPath = &"res://Scenes/Actors/RoamingSusan.tscn"
|
||||
MaxHealth = 10.0
|
||||
MovementSpeed = 20.0
|
||||
Weapon = ExtResource("1_bpaea")
|
||||
LootDrops = Array[ExtResource("1_76vce")]([])
|
||||
MotivationReward = 4.0
|
||||
PlayerDetectionRange = 90.0
|
||||
ViewRange = 120.0
|
||||
AlarmReactRange = 200.0
|
||||
PlayerDisengageRange = 500.0
|
||||
StrafeSpeed = 25.0
|
||||
MaxStrafeDistance = 16.0
|
||||
MinStrafeDistance = 8.0
|
||||
ResponseTime = 0.5
|
||||
IconSprite = SubResource("AtlasTexture_x043l")
|
||||
metadata/_custom_type_script = "uid://cd5o0ceb50jki"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=10 format=3 uid="uid://1jtogtbjk2r5"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://1jtogtbjk2r5"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://bbdrws471xslc" path="res://Sprites/Actors/Rumia-world.png" id="1_6mall"]
|
||||
[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="1_ibtcs"]
|
||||
|
|
@ -41,19 +41,7 @@ EnemyName = &"Rumia"
|
|||
EnemyKey = &"RUMIA"
|
||||
PrefabPath = &"uid://d2xmlov4ee2fc"
|
||||
MaxHealth = 500.0
|
||||
MovementSpeed = 20.0
|
||||
Weapon = ExtResource("2_xjekt")
|
||||
LootDrops = Array[ExtResource("1_ibtcs")]([])
|
||||
MotivationReward = 4.0
|
||||
PredictPlayer = false
|
||||
PlayerDetectionRange = 90.0
|
||||
ViewRange = 120.0
|
||||
AlarmReactRange = 0.0
|
||||
PlayerDisengageRange = 0.0
|
||||
StrafeSpeed = 25.0
|
||||
MaxStrafeDistance = 64.0
|
||||
MinStrafeDistance = 16.0
|
||||
ResponseTime = 0.5
|
||||
AnimationFrames = SubResource("SpriteFrames_v6t43")
|
||||
BossScript = ExtResource("1_xjekt")
|
||||
metadata/_custom_type_script = "uid://cd5o0ceb50jki"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=6 format=3 uid="uid://cfdvg162u65sr"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://cfdvg162u65sr"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://hukxr2e63gky" path="res://Sprites/Actors/Robot3.png" id="1_bdpjc"]
|
||||
[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="1_f3huq"]
|
||||
|
|
@ -17,7 +17,6 @@ PrefabPath = &"uid://dky13otbks8cm"
|
|||
MaxHealth = 16.0
|
||||
MovementSpeed = 38.0
|
||||
Weapon = ExtResource("2_f3huq")
|
||||
LootDrops = Array[ExtResource("1_f3huq")]([])
|
||||
AlarmReactRange = 200.0
|
||||
PlayerDisengageRange = 500.0
|
||||
MaxStrafeDistance = 0.0
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=6 format=3 uid="uid://ysd6wl2gmdhn"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://ysd6wl2gmdhn"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c2seclmhd5yt3" path="res://Sprites/Actors/Cannon3D.png" id="1_gkmvt"]
|
||||
[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="1_sma76"]
|
||||
|
|
@ -17,7 +17,6 @@ PrefabPath = &"res://Scenes/Actors/Turret360.tscn"
|
|||
MaxHealth = 20.0
|
||||
MovementSpeed = 0.0
|
||||
Weapon = ExtResource("1_yap8t")
|
||||
LootDrops = Array[ExtResource("1_sma76")]([])
|
||||
AlarmReactRange = 200.0
|
||||
PlayerDisengageRange = 500.0
|
||||
StrafeSpeed = 0.0
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=6 format=3 uid="uid://ddx2b6ymqu3eo"]
|
||||
[gd_resource type="Resource" script_class="EnemyResource" format=3 uid="uid://ddx2b6ymqu3eo"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://b58oxkofm64o7" path="res://ExternalMaterial/WallTurret/WallTurret_Small.png" id="1_1l6xq"]
|
||||
[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="2_mc6lv"]
|
||||
|
|
@ -17,16 +17,10 @@ PrefabPath = &"uid://8ab7omgqeodu"
|
|||
MaxHealth = 4.0
|
||||
MovementSpeed = 0.0
|
||||
Weapon = ExtResource("8_ylifv")
|
||||
LootDrops = Array[ExtResource("2_mc6lv")]([])
|
||||
MotivationReward = 4.0
|
||||
PredictPlayer = false
|
||||
PlayerDetectionRange = 90.0
|
||||
ViewRange = 120.0
|
||||
AlarmReactRange = 150.0
|
||||
PlayerDisengageRange = 200.0
|
||||
StrafeSpeed = 0.0
|
||||
MaxStrafeDistance = 0.0
|
||||
MinStrafeDistance = 0.0
|
||||
ResponseTime = 0.5
|
||||
IconSprite = SubResource("AtlasTexture_mc6lv")
|
||||
metadata/_custom_type_script = "uid://cd5o0ceb50jki"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue