Updated to Godot 4.5 Beta 2

This commit is contained in:
Marco 2025-07-02 16:40:12 +02:00
commit ad58895ba8
42 changed files with 3 additions and 551 deletions

View file

@ -13,123 +13,67 @@
[sub_resource type="Resource" id="Resource_0ug5q"]
script = ExtResource("6_8tj6w")
TimeInSeconds = 0.01
ModifierType = 0
Value = 40.0
Continuous = false
metadata/_custom_type_script = "uid://cq7pfooyqayc4"
[sub_resource type="Resource" id="Resource_8tj6w"]
script = ExtResource("3_xjypu")
BulletResource = ExtResource("1_x3pjh")
EmitterOffset = Vector2(0, 0)
bulletCount = 16
rotationSpeed = 15.0
_rotationOffset = 0.0
duration = 1.5
spread = 360.0
burstInterval = 0.1
ShotsPerBurst = 3
BurstRate = 0.6
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_sai2e")]([SubResource("Resource_0ug5q")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://c0ndqalsc4jve"
[sub_resource type="Resource" id="Resource_nvh37"]
script = ExtResource("6_8tj6w")
TimeInSeconds = 0.01
ModifierType = 0
Value = 60.0
Continuous = false
metadata/_custom_type_script = "uid://cq7pfooyqayc4"
[sub_resource type="Resource" id="Resource_x1u88"]
script = ExtResource("3_xjypu")
BulletResource = ExtResource("1_x3pjh")
EmitterOffset = Vector2(0, 0)
bulletCount = 16
rotationSpeed = 105.0
_rotationOffset = 105.0
duration = 1.5
spread = 360.0
burstInterval = 0.01
ShotsPerBurst = 5
BurstRate = 0.6
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_sai2e")]([SubResource("Resource_nvh37")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://c0ndqalsc4jve"
[sub_resource type="Resource" id="Resource_8m6wu"]
script = ExtResource("5_vtvh5")
Duration = 2.0
Patterns = Array[ExtResource("1_xjypu")]([SubResource("Resource_8tj6w"), SubResource("Resource_x1u88")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://rqtkxuqmo7gi"
[sub_resource type="Resource" id="Resource_vrrpx"]
script = ExtResource("7_8m6wu")
relativeTargetPosition = Vector2(-32, 0)
moveDuration = 2.0
transitionType = 4
easeType = 2
WaitForCompletion = true
metadata/_custom_type_script = "uid://bj3v4rlov86gw"
[sub_resource type="Resource" id="Resource_x3pjh"]
script = ExtResource("3_xjypu")
BulletResource = ExtResource("5_8tj6w")
EmitterOffset = Vector2(0, 0)
bulletCount = 4
rotationSpeed = 0.0
_rotationOffset = 0.0
duration = 2.0
spread = 360.0
burstInterval = 0.1
ShotsPerBurst = 4
BurstRate = 4.0
_targetPlayer = true
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_sai2e")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://c0ndqalsc4jve"
[sub_resource type="Resource" id="Resource_vdysv"]
script = ExtResource("7_8m6wu")
relativeTargetPosition = Vector2(0, 0)
moveDuration = 2.0
transitionType = 0
easeType = 2
WaitForCompletion = true
metadata/_custom_type_script = "uid://bj3v4rlov86gw"
[resource]
script = ExtResource("1_4trvi")
PhaseName = ""
Threshold = 400
PlayAnimation = false
Patterns = Array[Object]([SubResource("Resource_8m6wu"), SubResource("Resource_vrrpx"), SubResource("Resource_x3pjh"), SubResource("Resource_vdysv")])
metadata/_custom_type_script = "uid://cdd6q2h0t1hhq"

View file

@ -8,47 +8,32 @@
[sub_resource type="Resource" id="Resource_xfnue"]
script = ExtResource("1_yfihc")
relativeTargetPosition = Vector2(-4, 0)
moveDuration = 2.0
RelativeToPlayer = true
transitionType = 4
easeType = 2
WaitForCompletion = false
metadata/_custom_type_script = "uid://fo8sf11p058s"
[sub_resource type="Resource" id="Resource_lrsat"]
script = ExtResource("1_yfihc")
relativeTargetPosition = Vector2(0, 0)
moveDuration = 1.0
RelativeToPlayer = false
transitionType = 0
easeType = 2
WaitForCompletion = false
metadata/_custom_type_script = "uid://fo8sf11p058s"
[sub_resource type="Resource" id="Resource_ovn8y"]
script = ExtResource("1_yfihc")
relativeTargetPosition = Vector2(4, 0)
moveDuration = 2.0
RelativeToPlayer = true
transitionType = 0
easeType = 2
WaitForCompletion = false
metadata/_custom_type_script = "uid://fo8sf11p058s"
[sub_resource type="Resource" id="Resource_mi6hp"]
script = ExtResource("1_yfihc")
relativeTargetPosition = Vector2(0, 0)
moveDuration = 1.0
RelativeToPlayer = false
transitionType = 0
easeType = 2
WaitForCompletion = false
metadata/_custom_type_script = "uid://fo8sf11p058s"
[resource]
script = ExtResource("4_okj7o")
PhaseName = ""
Threshold = 440
PlayAnimation = false
Patterns = Array[Object]([SubResource("Resource_xfnue"), ExtResource("2_nr3fd"), ExtResource("3_d7m3h"), SubResource("Resource_lrsat"), ExtResource("2_nr3fd"), ExtResource("3_d7m3h"), SubResource("Resource_ovn8y"), ExtResource("2_nr3fd"), ExtResource("3_d7m3h"), SubResource("Resource_mi6hp"), ExtResource("2_nr3fd"), ExtResource("3_d7m3h")])
metadata/_custom_type_script = "uid://cdd6q2h0t1hhq"

View file

@ -13,91 +13,42 @@
[sub_resource type="Resource" id="Resource_r87xf"]
script = ExtResource("3_gq3ok")
TimeInSeconds = 1.0
ModifierType = 1
Value = 90.0
Continuous = false
metadata/_custom_type_script = "uid://dka43xos84kbw"
[sub_resource type="Resource" id="Resource_4hlom"]
script = ExtResource("4_38hmx")
BulletResource = ExtResource("1_d7vfp")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 0.0
duration = 1.0
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_ali57")]([SubResource("Resource_r87xf")])
WaitForCompletion = false
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_d7vfp"]
script = ExtResource("3_gq3ok")
TimeInSeconds = 1.0
ModifierType = 1
Value = -90.0
Continuous = false
metadata/_custom_type_script = "uid://dka43xos84kbw"
[sub_resource type="Resource" id="Resource_ali57"]
script = ExtResource("4_38hmx")
BulletResource = ExtResource("1_d7vfp")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 0.0
duration = 1.0
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_ali57")]([SubResource("Resource_d7vfp")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_38hmx"]
script = ExtResource("4_38hmx")
BulletResource = ExtResource("6_gq3ok")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 22.0
duration = 1.0
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_ali57")]([SubResource("Resource_r87xf")])
WaitForCompletion = false
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
@ -105,49 +56,19 @@ metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_487di"]
script = ExtResource("4_38hmx")
BulletResource = ExtResource("6_gq3ok")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 22.0
duration = 1.0
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_ali57")]([SubResource("Resource_d7vfp")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_4rhw5"]
script = ExtResource("4_38hmx")
BulletResource = ExtResource("6_38hmx")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 0.0
duration = 1.0
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_ali57")]([SubResource("Resource_r87xf")])
WaitForCompletion = false
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
@ -155,36 +76,16 @@ metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_xmchp"]
script = ExtResource("4_38hmx")
BulletResource = ExtResource("6_38hmx")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 0.0
duration = 1.0
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_ali57")]([SubResource("Resource_d7vfp")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_cprus"]
script = ExtResource("7_4rhw5")
relativeTargetPosition = Vector2(4, 2)
moveDuration = 2.0
RelativeToPlayer = true
transitionType = 0
easeType = 2
WaitForCompletion = true
metadata/_custom_type_script = "uid://fo8sf11p058s"
[sub_resource type="Resource" id="Resource_ddofg"]
@ -192,9 +93,6 @@ script = ExtResource("7_4rhw5")
relativeTargetPosition = Vector2(2, 0)
moveDuration = 0.4
RelativeToPlayer = true
transitionType = 0
easeType = 2
WaitForCompletion = true
metadata/_custom_type_script = "uid://fo8sf11p058s"
[sub_resource type="Resource" id="Resource_x84ys"]
@ -202,9 +100,6 @@ script = ExtResource("7_4rhw5")
relativeTargetPosition = Vector2(-2, 0)
moveDuration = 0.4
RelativeToPlayer = true
transitionType = 0
easeType = 2
WaitForCompletion = true
metadata/_custom_type_script = "uid://fo8sf11p058s"
[sub_resource type="Resource" id="Resource_46ksb"]
@ -212,25 +107,15 @@ script = ExtResource("7_4rhw5")
relativeTargetPosition = Vector2(-4, 1)
moveDuration = 0.4
RelativeToPlayer = true
transitionType = 0
easeType = 2
WaitForCompletion = true
metadata/_custom_type_script = "uid://fo8sf11p058s"
[sub_resource type="Resource" id="Resource_78gkf"]
script = ExtResource("7_4rhw5")
relativeTargetPosition = Vector2(0, 0)
moveDuration = 2.0
RelativeToPlayer = false
transitionType = 0
easeType = 2
WaitForCompletion = true
metadata/_custom_type_script = "uid://fo8sf11p058s"
[resource]
script = ExtResource("1_a65t7")
PhaseName = "Darkness Sign \"Demarcation\""
Threshold = 380
PlayAnimation = false
Patterns = [SubResource("Resource_4hlom"), SubResource("Resource_ali57"), SubResource("Resource_38hmx"), SubResource("Resource_487di"), SubResource("Resource_4rhw5"), SubResource("Resource_xmchp"), SubResource("Resource_cprus"), ExtResource("8_4hlom"), SubResource("Resource_ddofg"), ExtResource("9_4hlom"), SubResource("Resource_x84ys"), ExtResource("8_4hlom"), SubResource("Resource_46ksb"), ExtResource("9_4hlom"), SubResource("Resource_78gkf")]
metadata/_custom_type_script = "uid://cdd6q2h0t1hhq"

View file

@ -8,26 +8,12 @@
[sub_resource type="Resource" id="Resource_2y301"]
script = ExtResource("3_2rxa2")
BulletResource = ExtResource("1_bjips")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 6
rotationSpeed = 60.0
_rotationOffset = 0.0
duration = 10.0
spread = 360.0
burstInterval = 0.1
ShotsPerBurst = 6
BurstRate = 0.5
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_yjtbi")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[resource]

View file

@ -13,22 +13,14 @@ decreaseRate = 0.4
script = ExtResource("3_eppnc")
TimeInSeconds = 0.0
ModifierType = 2
Value = 0.0
Continuous = false
[resource]
script = ExtResource("4_2o0fq")
BulletScene = ExtResource("1_2ooja")
BulletSize = 0.0
BulletSpeed = 6.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 0.2
Attributes = 34
Modifier = SubResource("Resource_jeq72")
TimeModifiers = Array[Object]([SubResource("Resource_edsop")])

View file

@ -8,27 +8,17 @@
[sub_resource type="Resource" id="Resource_26vvh"]
script = ExtResource("2_w7k7r")
TransitionType = 2
EaseType = 2
Duration = 0.5
TimeInSeconds = 0.0
ModifierType = 0
Value = 20.0
Continuous = false
metadata/_custom_type_script = "uid://ci2vjo54w7i18"
[resource]
script = ExtResource("2_dbvc7")
BulletScene = ExtResource("1_5pffv")
BulletSize = 0.0
DestructionParticlesScene = ExtResource("2_26vvh")
BulletSpeed = 100.0
Direction = Vector2(1, 0)
BulletDamage = 50.0
MaxDamage = 100.0
Knockback = 1.0
LifeTime = 10.0
Owner = 1
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_26vvh")])

View file

@ -16,32 +16,23 @@
[sub_resource type="Resource" id="Resource_qnbi6"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Cutscenes/Intro.tscn"
_name = "Intro"
[sub_resource type="Resource" id="Resource_cfhv5"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([])
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
[sub_resource type="Resource" id="Resource_0k62o"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/Tutorial.tscn"
_name = "Tutorial"
StartData = SubResource("Resource_cfhv5")
[sub_resource type="Resource" id="Resource_tpb7s"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([])
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
[sub_resource type="Resource" id="Resource_edoov"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/test.tscn"
_name = "Level 1"
StartData = SubResource("Resource_tpb7s")
@ -49,12 +40,9 @@ StartData = SubResource("Resource_tpb7s")
[sub_resource type="Resource" id="Resource_1sw5g"]
script = ExtResource("1_ov731")
EggIndex = 255
StartingEquipment = Array[ExtResource("2_bkci5")]([])
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
[sub_resource type="Resource" id="Resource_47bot"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/test.tscn"
_name = "Level 1 (Debug Room)"
StartData = SubResource("Resource_1sw5g")
@ -63,30 +51,23 @@ StartData = SubResource("Resource_1sw5g")
script = ExtResource("1_ov731")
EggIndex = 2
StartingEquipment = Array[ExtResource("2_bkci5")]([ExtResource("3_fydgr"), ExtResource("4_38yta"), ExtResource("5_em757"), ExtResource("6_sdmg8")])
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
[sub_resource type="Resource" id="Resource_mgdm6"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/test.tscn"
_name = "Level 1 (Boss)"
StartData = SubResource("Resource_o7bux")
[sub_resource type="Resource" id="Resource_v2as6"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/RebelBase.tscn"
_name = "Rebel Base"
[sub_resource type="Resource" id="Resource_maxpt"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([])
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
[sub_resource type="Resource" id="Resource_pein5"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/Level2.tscn"
_name = "Level 2"
StartData = SubResource("Resource_maxpt")
@ -117,20 +98,16 @@ _name = "Default Scene"
[sub_resource type="Resource" id="Resource_ujm2a"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([ExtResource("7_b3oo5")])
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
[sub_resource type="Resource" id="Resource_6ijnv"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/NewActorTest.tscn"
_name = "New Actor Test"
StartData = SubResource("Resource_ujm2a")
[sub_resource type="Resource" id="Resource_bkci5"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/PlayerFSMTest.tscn"
_name = "FSM Test"
metadata/_custom_type_script = "uid://dnthdjrx78u6m"
@ -138,13 +115,10 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_7sue8"]
script = ExtResource("1_ov731")
EggIndex = 255
StartingEquipment = Array[ExtResource("2_bkci5")]([])
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
metadata/_custom_type_script = "uid://mja0rk7n2kln"
[sub_resource type="Resource" id="Resource_ognca"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/Tutorial.tscn"
_name = "Tutorial (End)"
StartData = SubResource("Resource_7sue8")
@ -152,14 +126,10 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_olpjo"]
script = ExtResource("1_ov731")
EggIndex = 0
StartingEquipment = Array[ExtResource("2_bkci5")]([])
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
metadata/_custom_type_script = "uid://mja0rk7n2kln"
[sub_resource type="Resource" id="Resource_nbnej"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/Beams_Test.tscn"
_name = "Beams Test"
StartData = SubResource("Resource_olpjo")
@ -167,21 +137,18 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_w7lsm"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/Level3.tscn"
_name = "Level 3"
metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_vq1um"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/Level4.tscn"
_name = "Level 4"
metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_hougo"]
script = ExtResource("2_tnajf")
Enabled = true
Path = "res://Scenes/Maps/Level1_End_Cutscene.tscn"
_name = "Level 1 Intermission"
metadata/_custom_type_script = "uid://dnthdjrx78u6m"
@ -197,24 +164,19 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m"
script = ExtResource("2_tnajf")
Enabled = false
Map = ExtResource("9_ognca")
Path = ""
_name = "Roguelite"
StartData = ExtResource("10_olpjo")
metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_c3ldk"]
script = ExtResource("2_tnajf")
Enabled = true
Map = ExtResource("11_olpjo")
Path = ""
_name = "Reimu Test"
metadata/_custom_type_script = "uid://dnthdjrx78u6m"
[sub_resource type="Resource" id="Resource_rmbs0"]
script = ExtResource("2_tnajf")
Enabled = true
Map = ExtResource("12_nbnej")
Path = ""
_name = "Isometric Test"
metadata/_custom_type_script = "uid://dnthdjrx78u6m"

View file

@ -54,8 +54,6 @@ MaxHealth = 6.0
MovementSpeed = 1.5
Weapon = ExtResource("8_ihub2")
LootDrops = Array[ExtResource("2_gbbb4")]([SubResource("Resource_c8nix"), SubResource("Resource_gs2l3"), SubResource("Resource_sqnvg"), SubResource("Resource_5tyar"), SubResource("Resource_48xq6")])
MotivationReward = 4.0
PredictPlayer = false
PlayerDetectionRange = 4.0
ViewRange = 5.0
AlarmReactRange = 8.0
@ -63,7 +61,6 @@ PlayerDisengageRange = 10.0
StrafeSpeed = 1.5
MaxStrafeDistance = 1.0
MinStrafeDistance = 0.2
ResponseTime = 0.5
IconSprite = SubResource("AtlasTexture_ppsgt")
AnimationFrames = ExtResource("1_gbbb4")
metadata/_custom_type_script = "uid://cd5o0ceb50jki"

View file

@ -54,8 +54,6 @@ MaxHealth = 12.0
MovementSpeed = 1.6
Weapon = ExtResource("9_dkgyx")
LootDrops = Array[ExtResource("2_6r34r")]([SubResource("Resource_c8nix"), SubResource("Resource_gs2l3"), SubResource("Resource_sqnvg"), SubResource("Resource_5tyar"), SubResource("Resource_48xq6")])
MotivationReward = 4.0
PredictPlayer = false
PlayerDetectionRange = 4.0
ViewRange = 5.0
AlarmReactRange = 8.0
@ -63,7 +61,6 @@ PlayerDisengageRange = 10.0
StrafeSpeed = 1.5
MaxStrafeDistance = 1.0
MinStrafeDistance = 0.2
ResponseTime = 0.5
IconSprite = SubResource("AtlasTexture_c0hok")
AnimationFrames = ExtResource("1_6r34r")
metadata/_custom_type_script = "uid://cd5o0ceb50jki"

View file

@ -54,16 +54,9 @@ MaxHealth = 10.0
MovementSpeed = 40.0
Weapon = ExtResource("7_u7yd8")
LootDrops = Array[ExtResource("2_ivudp")]([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 = 500.0
StrafeSpeed = 25.0
MaxStrafeDistance = 32.0
MinStrafeDistance = 16.0
ResponseTime = 0.5
IconSprite = SubResource("AtlasTexture_n54y5")
AnimationFrames = ExtResource("1_n54y5")
metadata/_custom_type_script = "uid://cd5o0ceb50jki"

View file

@ -54,8 +54,6 @@ MaxHealth = 10.0
MovementSpeed = 2.0
Weapon = ExtResource("9_b2551")
LootDrops = Array[ExtResource("3_juf1x")]([SubResource("Resource_c8nix"), SubResource("Resource_gs2l3"), SubResource("Resource_sqnvg"), SubResource("Resource_5tyar"), SubResource("Resource_48xq6")])
MotivationReward = 4.0
PredictPlayer = false
PlayerDetectionRange = 4.0
ViewRange = 5.0
AlarmReactRange = 8.0
@ -63,7 +61,6 @@ PlayerDisengageRange = 10.0
StrafeSpeed = 1.5
MaxStrafeDistance = 1.0
MinStrafeDistance = 0.2
ResponseTime = 0.5
IconSprite = SubResource("AtlasTexture_n54y5")
AnimationFrames = ExtResource("1_b2551")
metadata/_custom_type_script = "uid://cd5o0ceb50jki"

View file

@ -17,19 +17,7 @@ EnemyName = &"Reimu"
EnemyKey = &"REIMU"
PrefabPath = &"uid://d2xmlov4ee2fc"
MaxHealth = 500.0
MovementSpeed = 20.0
Weapon = ExtResource("2_amg33")
LootDrops = Array[ExtResource("1_0qdnn")]([])
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
IconSprite = SubResource("AtlasTexture_gdgx5")
AnimationFrames = ExtResource("1_gjra5")
BossScript = ExtResource("1_amg33")

View file

@ -55,8 +55,6 @@ MaxHealth = 500.0
MovementSpeed = 2.0
Weapon = ExtResource("9_80fxw")
LootDrops = Array[ExtResource("3_lo74v")]([SubResource("Resource_c8nix"), SubResource("Resource_gs2l3"), SubResource("Resource_sqnvg"), SubResource("Resource_5tyar"), SubResource("Resource_48xq6")])
MotivationReward = 4.0
PredictPlayer = false
PlayerDetectionRange = 4.0
ViewRange = 5.0
AlarmReactRange = 8.0
@ -64,7 +62,6 @@ PlayerDisengageRange = 10.0
StrafeSpeed = 1.5
MaxStrafeDistance = 1.0
MinStrafeDistance = 0.2
ResponseTime = 0.5
IconSprite = SubResource("AtlasTexture_n54y5")
AnimationFrames = ExtResource("1_jhiim")
BossScript = ExtResource("2_2p3bo")

View file

@ -13,14 +13,9 @@ ShortName = &""
ItemDescription = &"Ammo for Ice-Based Weapons"
ItemKey = &"ICE_AMMO"
Item = 3
Tier = 0
Price = 0
Amount = 20
Max = 250
PickupIfMaxed = false
ConsumeOnUse = true
UiType = 0
Selectable = false
AutoPickup = true
InventorySprite = SubResource("AtlasTexture_3y0hf")
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"

View file

@ -14,15 +14,9 @@ ShortName = &""
ItemDescription = &"Activates Blue KeyPads"
ItemKey = &"BLUE_KEY"
Item = 1
Tier = 0
Price = 0
Amount = 1
Max = 1
PickupIfMaxed = false
ConsumeOnUse = false
UiType = 3
Selectable = false
AutoPickup = false
InventorySprite = SubResource("AtlasTexture_ebbst")
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
DropScenePath3D = &"uid://cnot7sft7lpf3"

View file

@ -14,15 +14,10 @@ ShortName = &""
ItemDescription = &"Activates Gray KeyPads"
ItemKey = &"GRAY_KEY"
Item = 1
Tier = 0
Price = 0
Amount = 1
Max = 99
PickupIfMaxed = false
ConsumeOnUse = true
UiType = 6
Selectable = false
AutoPickup = false
InventorySprite = SubResource("AtlasTexture_munhl")
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
DropScenePath3D = &"uid://cnot7sft7lpf3"

View file

@ -14,15 +14,9 @@ ShortName = &""
ItemDescription = &"Activates Green KeyPads"
ItemKey = &"GREEN_KEY"
Item = 2
Tier = 0
Price = 0
Amount = 1
Max = 1
PickupIfMaxed = false
ConsumeOnUse = false
UiType = 3
Selectable = false
AutoPickup = false
InventorySprite = SubResource("AtlasTexture_iasoh")
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
DropScenePath3D = &"uid://cnot7sft7lpf3"

View file

@ -6,8 +6,6 @@
[sub_resource type="Resource" id="Resource_vsvqq"]
script = ExtResource("2_yj7ej")
HealPercentage = 25.0
ResourceType = 0
metadata/_custom_type_script = "uid://bxgjw8wis5l0t"
[resource]
@ -17,14 +15,11 @@ ShortName = &"Health"
ItemDescription = &"Gives back 25% of Max Health on use"
ItemKey = &"HEALTH"
Item = 4
Tier = 0
Price = 3
ItemEffect = SubResource("Resource_vsvqq")
Amount = 1
Max = 10
PickupIfMaxed = false
ConsumeOnUse = true
UiType = 0
Selectable = true
AutoPickup = true
InventorySprite = ExtResource("1_xg75n")

View file

@ -6,7 +6,6 @@
[sub_resource type="Resource" id="Resource_7h0ch"]
script = ExtResource("2_da583")
IncreaseAmount = 4.0
ResourceType = 1
metadata/_custom_type_script = "uid://6cupx85nnda4"
@ -17,16 +16,10 @@ ShortName = &""
ItemDescription = &"Extends the max shield"
ItemKey = &"SHIELD_EXTEND"
Item = 13
Tier = 0
Price = 0
ItemEffect = SubResource("Resource_7h0ch")
Amount = 1
Max = 10
PickupIfMaxed = false
ConsumeOnUse = true
UiType = 0
Selectable = false
AutoPickup = false
InventorySprite = ExtResource("1_e61f8")
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
DropScenePath3D = &"uid://cnot7sft7lpf3"

View file

@ -6,7 +6,6 @@
[sub_resource type="Resource" id="Resource_qh6j2"]
script = ExtResource("2_mvfwl")
HealPercentage = 25.0
ResourceType = 1
metadata/_custom_type_script = "uid://bxgjw8wis5l0t"
@ -17,14 +16,11 @@ ShortName = &"Shield"
ItemDescription = &"Recharges the shield by 25%"
ItemKey = &"SHIELD"
Item = 8
Tier = 0
Price = 3
ItemEffect = SubResource("Resource_qh6j2")
Amount = 1
Max = 10
PickupIfMaxed = false
ConsumeOnUse = true
UiType = 0
Selectable = true
AutoPickup = true
InventorySprite = ExtResource("1_0hq6q")

View file

@ -13,16 +13,9 @@ ItemName = &"Yellow Keycard"
ShortName = &""
ItemDescription = &"Opens Yellow KeyPads"
ItemKey = &"YELLOW_KEY"
Item = 0
Tier = 0
Price = 0
Amount = 1
Max = 1
PickupIfMaxed = false
ConsumeOnUse = false
UiType = 3
Selectable = false
AutoPickup = false
InventorySprite = SubResource("AtlasTexture_ew85h")
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
DropScenePath3D = &"uid://cnot7sft7lpf3"

View file

@ -9,180 +9,65 @@
[sub_resource type="Resource" id="Resource_rdwk1"]
script = ExtResource("3_si5ca")
BulletResource = ExtResource("1_22yix")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 14
rotationSpeed = 120.0
_rotationOffset = 0.0
duration = 0.4
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_08ptr")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_2yamt"]
script = ExtResource("3_si5ca")
BulletResource = ExtResource("4_vxh5u")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 18
rotationSpeed = 0.0
_rotationOffset = 0.0
duration = 0.4
spread = 360.0
burstInterval = 0.5
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_08ptr")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_ye6gf"]
script = ExtResource("3_si5ca")
BulletResource = ExtResource("4_vxh5u")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 18
rotationSpeed = 60.0
_rotationOffset = 0.0
duration = 0.4
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_08ptr")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_8xphn"]
script = ExtResource("3_si5ca")
BulletResource = ExtResource("1_22yix")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 14
rotationSpeed = 60.0
_rotationOffset = 0.0
duration = 0.4
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_08ptr")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_d0o1f"]
script = ExtResource("3_si5ca")
BulletResource = ExtResource("1_22yix")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 14
rotationSpeed = 60.0
_rotationOffset = 0.0
duration = 0.4
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_08ptr")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_yrur2"]
script = ExtResource("3_si5ca")
BulletResource = ExtResource("4_vxh5u")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 18
rotationSpeed = 60.0
_rotationOffset = 0.0
duration = 0.4
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_08ptr")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[sub_resource type="Resource" id="Resource_t7cg8"]
script = ExtResource("3_si5ca")
BulletResource = ExtResource("1_22yix")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 14
rotationSpeed = 60.0
_rotationOffset = 0.0
duration = 0.4
spread = 360.0
burstInterval = 2.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_08ptr")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"
[resource]
script = ExtResource("5_f3tws")
patterns = Array[Object]([SubResource("Resource_rdwk1"), SubResource("Resource_2yamt"), SubResource("Resource_ye6gf"), SubResource("Resource_8xphn"), SubResource("Resource_d0o1f"), SubResource("Resource_yrur2"), SubResource("Resource_t7cg8")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://cbafxkmgns6ry"

View file

@ -10,37 +10,20 @@
script = ExtResource("3_p1i4g")
TimeInSeconds = 0.5
ModifierType = 2
Value = 0.0
Continuous = false
[sub_resource type="Resource" id="Resource_wk3la"]
script = ExtResource("4_6wavh")
TimeInSeconds = 0.8
ModifierType = 0
Value = 5.0
Continuous = false
[resource]
script = ExtResource("5_fqpy4")
BulletResource = ExtResource("1_u1m81")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 12
rotationSpeed = 0.0
_rotationOffset = 45.0
duration = 0.8
spread = 180.0
burstInterval = 1.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = true
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_hpyh2")]([SubResource("Resource_xt3r4"), SubResource("Resource_wk3la")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"

View file

@ -10,37 +10,21 @@
script = ExtResource("3_ygi0w")
TimeInSeconds = 0.5
ModifierType = 2
Value = 0.0
Continuous = false
[sub_resource type="Resource" id="Resource_wk3la"]
script = ExtResource("4_gk7f1")
TimeInSeconds = 0.8
ModifierType = 0
Value = 5.0
Continuous = false
[resource]
script = ExtResource("5_fu7ru")
BulletResource = ExtResource("1_1ov13")
EmitterOffset = Vector3(0, 0, 0)
bulletCount = 12
rotationSpeed = 0.0
_rotationOffset = 45.0
duration = 0.8
spread = 180.0
burstInterval = 1.0
ShotsPerBurst = 100
BurstRate = 0.0
_targetPlayer = true
_predictPlayer = true
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_m3ok6")]([SubResource("Resource_xt3r4"), SubResource("Resource_wk3la")])
WaitForCompletion = true
metadata/_custom_type_script = "uid://bxiprx5nwmpnu"

View file

@ -7,23 +7,14 @@
[sub_resource type="Resource" id="Resource_ktwe0"]
script = ExtResource("2_1ok24")
decreaseRate = 0.1
metadata/_custom_type_script = "uid://b6h8slfcd5suh"
[sub_resource type="Resource" id="Resource_5eesc"]
script = ExtResource("3_elbjf")
BulletScene = ExtResource("1_uu3nm")
BulletSize = 0.0
BulletSpeed = 100.0
Direction = Vector2(1, 0)
BulletDamage = 40.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 10.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
Modifier = SubResource("Resource_ktwe0")
TimeModifiers = Array[Object]([])
metadata/_custom_type_script = "uid://dslyrfcej3g2n"
@ -32,17 +23,8 @@ metadata/_custom_type_script = "uid://dslyrfcej3g2n"
script = ExtResource("4_17dut")
Name = &""
BulletData = SubResource("Resource_5eesc")
Priority = 0
AmmoPerShot = 1
RateOfFire = 0.4
BulletCapacity = 20
ReloadTime = 2.0
AutoReload = true
InfiniteAmmo = true
ItemKey = &""
AmmoKey = &""
BulletsPerShot = 1
SpreadAngle = 0.0
RandomSpread = 0.0
_rotationOffset = 0.0
metadata/_custom_type_script = "uid://b6fmrnipv88bk"