Falling props

This commit is contained in:
MaddoScientisto 2025-07-04 22:55:28 +02:00
commit 4728677e80
45 changed files with 171 additions and 540 deletions

View file

@ -6,30 +6,10 @@
[sub_resource type="Resource" id="Resource_q4pcc"]
script = ExtResource("1_ys2v3")
EmitterOffset = Vector2(0, 0)
bulletCount = 16
rotationSpeed = 4.0
_rotationOffset = 0.0
duration = 5.0
spread = 360.0
burstInterval = 0.9
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("1_ykywc")]([])
WaitForCompletion = true
[resource]
script = ExtResource("1_7asq8")
PhaseName = ""
Threshold = 300
PlayAnimation = false
Patterns = Array[Object]([SubResource("Resource_q4pcc")])

View file

@ -15,23 +15,16 @@
[sub_resource type="Resource" id="Resource_cj86d"]
script = ExtResource("2_onj13")
TimeInSeconds = 1.0
ModifierType = 1
Value = 90.0
Continuous = false
[sub_resource type="Resource" id="Resource_jtuih"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("1_as8n2")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 34
TimeModifiers = Array[Object]([SubResource("Resource_cj86d")])
@ -39,447 +32,213 @@ TimeModifiers = Array[Object]([SubResource("Resource_cj86d")])
[sub_resource type="Resource" id="Resource_puvpt"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_jtuih")
EmitterOffset = Vector2(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("4_3qh6s")]([])
WaitForCompletion = false
[sub_resource type="Resource" id="Resource_pbgtt"]
script = ExtResource("2_onj13")
TimeInSeconds = 1.0
ModifierType = 1
Value = -90.0
Continuous = false
[sub_resource type="Resource" id="Resource_axlrq"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("1_as8n2")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_pbgtt")])
[sub_resource type="Resource" id="Resource_44j24"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_axlrq")
EmitterOffset = Vector2(0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 180.0
duration = 2.0
spread = 360.0
burstInterval = 6.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("4_3qh6s")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_w7b0n"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("4_tek7n")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_cj86d")])
[sub_resource type="Resource" id="Resource_wkxow"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_w7b0n")
EmitterOffset = Vector2(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("4_3qh6s")]([])
WaitForCompletion = false
[sub_resource type="Resource" id="Resource_3iv0j"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("4_tek7n")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_pbgtt")])
[sub_resource type="Resource" id="Resource_gcqck"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_3iv0j")
EmitterOffset = Vector2(0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 180.0
duration = 2.0
spread = 360.0
burstInterval = 6.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("4_3qh6s")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_5jr31"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("5_n4xqo")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_cj86d")])
[sub_resource type="Resource" id="Resource_bxbto"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_5jr31")
EmitterOffset = Vector2(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("4_3qh6s")]([])
WaitForCompletion = false
[sub_resource type="Resource" id="Resource_mg2qy"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("5_n4xqo")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_pbgtt")])
[sub_resource type="Resource" id="Resource_q48s1"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_mg2qy")
EmitterOffset = Vector2(0, 0)
bulletCount = 20
rotationSpeed = 0.0
_rotationOffset = 180.0
duration = 2.0
spread = 360.0
burstInterval = 6.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("4_3qh6s")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_erexw"]
script = ExtResource("6_bw7cj")
relativeTargetPosition = Vector2(50, 5)
moveDuration = 2.0
transitionType = 0
easeType = 2
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_ln27r"]
script = ExtResource("9_mfo5a")
TimeInSeconds = 0.5
ModifierType = 2
Value = 0.0
Continuous = false
[sub_resource type="Resource" id="Resource_nal31"]
script = ExtResource("10_nuha6")
TimeInSeconds = 0.8
ModifierType = 0
Value = 50.0
Continuous = false
[sub_resource type="Resource" id="Resource_gfhkm"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("7_gsnyb")
BulletSize = 0.0
BulletSpeed = 80.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 0
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_ln27r"), SubResource("Resource_nal31")])
[sub_resource type="Resource" id="Resource_mpjrl"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_gfhkm")
EmitterOffset = Vector2(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("4_3qh6s")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_l05f2"]
script = ExtResource("6_bw7cj")
relativeTargetPosition = Vector2(45, 0)
moveDuration = 0.4
transitionType = 0
easeType = 2
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_4r74g"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("7_gsnyb")
BulletSize = 0.0
BulletSpeed = 80.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_ln27r"), SubResource("Resource_nal31")])
[sub_resource type="Resource" id="Resource_ncfnl"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_4r74g")
EmitterOffset = Vector2(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 = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_q7cr0"]
script = ExtResource("6_bw7cj")
relativeTargetPosition = Vector2(40, 0)
moveDuration = 0.4
transitionType = 0
easeType = 2
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_vgg5n"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("7_gsnyb")
BulletSize = 0.0
BulletSpeed = 80.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_ln27r"), SubResource("Resource_nal31")])
[sub_resource type="Resource" id="Resource_vkthc"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_vgg5n")
EmitterOffset = Vector2(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 = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_8kl6r"]
script = ExtResource("6_bw7cj")
relativeTargetPosition = Vector2(45, 0)
moveDuration = 0.4
transitionType = 0
easeType = 2
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_wlhxp"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("7_gsnyb")
BulletSize = 0.0
BulletSpeed = 80.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_ln27r"), SubResource("Resource_nal31")])
[sub_resource type="Resource" id="Resource_n2gn4"]
script = ExtResource("2_wkmhk")
BulletResource = SubResource("Resource_wlhxp")
EmitterOffset = Vector2(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 = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_ha2b6"]
script = ExtResource("6_bw7cj")
relativeTargetPosition = Vector2(0, 0)
moveDuration = 2.0
transitionType = 0
easeType = 2
WaitForCompletion = true
[resource]
script = ExtResource("1_fdlxv")

View file

@ -12,147 +12,81 @@
[sub_resource type="Resource" id="Resource_upj22"]
script = ExtResource("1_lw82i")
relativeTargetPosition = Vector2(0, 0)
moveDuration = 1.0
transitionType = 1
easeType = 2
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_763gk"]
script = ExtResource("1_lw82i")
relativeTargetPosition = Vector2(-16, 0)
moveDuration = 2.0
transitionType = 0
easeType = 2
WaitForCompletion = false
metadata/_custom_type_script = "uid://bhc7rbcico4kp"
[sub_resource type="Resource" id="Resource_80ngy"]
script = ExtResource("3_606tl")
ModifierType = 1
Easing = 0
Invert = true
MinimumSpeed = 10.0
ScalingFactor = 10.0
[sub_resource type="Resource" id="Resource_2o6nd"]
script = ExtResource("4_juoir")
BulletScene = ExtResource("1_o4um1")
BulletSize = 0.0
BulletSpeed = 100.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
Modifier = SubResource("Resource_80ngy")
TimeModifiers = Array[Object]([])
[sub_resource type="Resource" id="Resource_0v4v8"]
script = ExtResource("2_7268a")
BulletResource = SubResource("Resource_2o6nd")
EmitterOffset = Vector2(0, 0)
bulletCount = 12
rotationSpeed = 0.0
_rotationOffset = 10.0
duration = 0.8
spread = 180.0
burstInterval = 0.4
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("5_763gk")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_e6jj0"]
script = ExtResource("3_606tl")
ModifierType = 1
Easing = 0
Invert = false
MinimumSpeed = 10.0
ScalingFactor = 10.0
[sub_resource type="Resource" id="Resource_j7r4h"]
script = ExtResource("4_juoir")
BulletScene = ExtResource("4_ruawj")
BulletSize = 0.0
BulletSpeed = 100.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
Modifier = SubResource("Resource_e6jj0")
TimeModifiers = []
[sub_resource type="Resource" id="Resource_7yi74"]
script = ExtResource("2_7268a")
BulletResource = SubResource("Resource_j7r4h")
EmitterOffset = Vector2(0, 0)
bulletCount = 12
rotationSpeed = 0.0
_rotationOffset = -10.0
duration = 0.8
spread = 180.0
burstInterval = 0.4
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("5_763gk")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_gm1rv"]
script = ExtResource("6_6mg1u")
patterns = Array[Resource]([SubResource("Resource_0v4v8"), SubResource("Resource_7yi74")])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_5fq8v"]
script = ExtResource("1_lw82i")
relativeTargetPosition = Vector2(-50, 5)
moveDuration = 1.0
transitionType = 1
easeType = 2
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_t38ne"]
script = ExtResource("1_lw82i")
relativeTargetPosition = Vector2(-40, 0)
moveDuration = 2.0
transitionType = 0
easeType = 2
WaitForCompletion = false
metadata/_custom_type_script = "uid://bhc7rbcico4kp"
[sub_resource type="Resource" id="Resource_rt3ub"]
script = ExtResource("1_lw82i")
relativeTargetPosition = Vector2(16, 0)
moveDuration = 2.0
transitionType = 0
easeType = 2
WaitForCompletion = false
metadata/_custom_type_script = "uid://bhc7rbcico4kp"
@ -161,15 +95,10 @@ script = ExtResource("1_lw82i")
relativeTargetPosition = Vector2(50, 5)
moveDuration = 1.0
transitionType = 1
easeType = 2
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_18vjq"]
script = ExtResource("1_lw82i")
relativeTargetPosition = Vector2(40, 0)
moveDuration = 2.0
transitionType = 0
easeType = 2
WaitForCompletion = false
metadata/_custom_type_script = "uid://bhc7rbcico4kp"

View file

@ -9,46 +9,31 @@
script = ExtResource("1_xksf5")
relativeTargetPosition = Vector2(0, -1)
moveDuration = 1.0
transitionType = 0
easeType = 2
WaitForCompletion = true
metadata/_custom_type_script = "uid://bhc7rbcico4kp"
[sub_resource type="Resource" id="Resource_acaax"]
script = ExtResource("1_xksf5")
relativeTargetPosition = Vector2(-50, 5)
moveDuration = 2.0
transitionType = 1
easeType = 2
WaitForCompletion = false
[sub_resource type="Resource" id="Resource_o8win"]
script = ExtResource("1_xksf5")
relativeTargetPosition = Vector2(0, 0)
moveDuration = 2.0
transitionType = 1
easeType = 2
WaitForCompletion = false
[sub_resource type="Resource" id="Resource_k77ig"]
script = ExtResource("1_xksf5")
relativeTargetPosition = Vector2(50, 5)
moveDuration = 2.0
transitionType = 1
easeType = 2
WaitForCompletion = false
[sub_resource type="Resource" id="Resource_5ocg5"]
script = ExtResource("1_xksf5")
relativeTargetPosition = Vector2(0, 0)
moveDuration = 2.0
transitionType = 1
easeType = 2
WaitForCompletion = false
[resource]
script = ExtResource("1_0cgch")
PhaseName = ""
Threshold = 150
PlayAnimation = false
Patterns = Array[Resource]([SubResource("Resource_lrvah"), SubResource("Resource_acaax"), ExtResource("2_7n56o"), ExtResource("3_mwcf3"), SubResource("Resource_o8win"), ExtResource("2_7n56o"), ExtResource("3_mwcf3"), SubResource("Resource_k77ig"), ExtResource("2_7n56o"), ExtResource("3_mwcf3"), SubResource("Resource_5ocg5"), ExtResource("2_7n56o"), ExtResource("3_mwcf3")])

View file

@ -8,26 +8,11 @@
[sub_resource type="Resource" id="Resource_lkipe"]
script = ExtResource("2_v7d4m")
BulletResource = ExtResource("1_lkipe")
EmitterOffset = Vector2(0, 0)
bulletCount = 16
rotationSpeed = 20.0
_rotationOffset = 0.0
duration = 60.0
spread = 360.0
burstInterval = 0.6
ShotsPerBurst = 4
BurstRate = 0.8
_targetPlayer = false
_predictPlayer = false
OverrideOwner = false
Owner = 0
OverrideDamageType = false
DamageType = 0
OverrideControllable = false
Controllable = false
OverrideCreationModifier = false
TimeModifiers = Array[ExtResource("2_omk5v")]([])
WaitForCompletion = true
metadata/_custom_type_script = "uid://c0ndqalsc4jve"
[resource]

View file

@ -13,22 +13,14 @@ decreaseRate = 4.0
script = ExtResource("3_85dkg")
TimeInSeconds = 0.0
ModifierType = 2
Value = 0.0
Continuous = false
[resource]
script = ExtResource("3_871qc")
BulletScene = ExtResource("1_y6dig")
BulletSize = 0.0
BulletSpeed = 70.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,25 +8,18 @@
[sub_resource type="Resource" id="Resource_lcgqc"]
script = ExtResource("3_fvk2e")
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("3_78iov")
BulletScene = ExtResource("1_lfcuj")
BulletSize = 0.0
DestructionParticlesScene = ExtResource("2_mdq2b")
BulletSpeed = 100.0
Direction = Vector2(1, 0)
BulletDamage = 8.0
MaxDamage = 12.0
Knockback = 200.0
LifeTime = 10.0
Owner = 1
DamageType = 1
GrazeValue = 1.0

View file

@ -54,16 +54,10 @@ MaxHealth = 4.0
MovementSpeed = 30.0
Weapon = ExtResource("7_xkg5o")
LootDrops = Array[ExtResource("2_sxbtw")]([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_ppsgt")
AnimationFrames = ExtResource("1_ppsgt")
metadata/_custom_type_script = "uid://cd5o0ceb50jki"

View file

@ -18,15 +18,9 @@ MaxHealth = 16.0
MovementSpeed = 38.0
Weapon = ExtResource("2_f3huq")
LootDrops = Array[ExtResource("1_f3huq")]([])
MotivationReward = 4.0
PredictPlayer = false
PlayerDetectionRange = 90.0
ViewRange = 120.0
AlarmReactRange = 200.0
PlayerDisengageRange = 500.0
StrafeSpeed = 25.0
MaxStrafeDistance = 0.0
MinStrafeDistance = 0.0
ResponseTime = 0.5
IconSprite = SubResource("AtlasTexture_5qb18")
metadata/_custom_type_script = "uid://cd5o0ceb50jki"

View file

@ -18,15 +18,10 @@ MaxHealth = 20.0
MovementSpeed = 0.0
Weapon = ExtResource("1_yap8t")
LootDrops = Array[ExtResource("1_sma76")]([])
MotivationReward = 4.0
PredictPlayer = false
PlayerDetectionRange = 90.0
ViewRange = 120.0
AlarmReactRange = 200.0
PlayerDisengageRange = 500.0
StrafeSpeed = 0.0
MaxStrafeDistance = 0.0
MinStrafeDistance = 0.0
ResponseTime = 0.5
IconSprite = SubResource("AtlasTexture_pscit")
metadata/_custom_type_script = "uid://cd5o0ceb50jki"

View file

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

View file

@ -18,19 +18,10 @@ metadata/_custom_type_script = "uid://cyipg3seetrxd"
script = ExtResource("1_qd764")
Name = &""
BulletData = ExtResource("2_gpot4")
Priority = 0
AmmoPerShot = 1
RateOfFire = 1.0
BulletCapacity = 10
ReloadTime = 1.0
AutoReload = true
InfiniteAmmo = true
ItemKey = &""
AmmoKey = &""
BulletsPerShot = 1
SpreadAngle = 0.0
RandomSpread = 0.0
_rotationOffset = 0.0
metadata/_custom_type_script = "uid://b6fmrnipv88bk"
[resource]
@ -40,14 +31,10 @@ ShortName = &""
ItemDescription = &"A snowball packed of explosive, explodes on contact"
ItemKey = &"SPIDER_BOMB"
Item = 5
Tier = 0
Price = 0
ItemEffect = SubResource("Resource_2pgyg")
WeaponData = SubResource("Resource_v5a4k")
Amount = 1
Max = 10
PickupIfMaxed = false
ConsumeOnUse = false
UiType = 6
Selectable = true
AutoPickup = true

View file

@ -10,124 +10,55 @@
[sub_resource type="Resource" id="Resource_uv53h"]
script = ExtResource("2_gfvud")
BulletScene = ExtResource("1_4xpdn")
BulletSize = 0.0
BulletSpeed = 40.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = []
[sub_resource type="Resource" id="Resource_ne4q3"]
script = ExtResource("2_ee42k")
BulletResource = SubResource("Resource_uv53h")
EmitterOffset = Vector2(0, 0)
bulletCount = 10
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("3_fgjeq")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_wtj61"]
script = ExtResource("2_gfvud")
BulletScene = ExtResource("3_gr7a3")
BulletSize = 0.0
BulletSpeed = 50.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = []
[sub_resource type="Resource" id="Resource_kohuh"]
script = ExtResource("2_ee42k")
BulletResource = SubResource("Resource_wtj61")
EmitterOffset = Vector2(0, 0)
bulletCount = 16
rotationSpeed = 60.0
_rotationOffset = 0.0
duration = 5.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("3_fgjeq")]([])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_qbq0m"]
script = ExtResource("2_gfvud")
BulletScene = ExtResource("1_4xpdn")
BulletSize = 0.0
BulletSpeed = 50.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 0
TimeModifiers = []
[sub_resource type="Resource" id="Resource_depjj"]
script = ExtResource("2_ee42k")
BulletResource = SubResource("Resource_qbq0m")
EmitterOffset = Vector2(0, 0)
bulletCount = 10
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("3_fgjeq")]([])
WaitForCompletion = true
[resource]
script = ExtResource("3_jvysx")
patterns = Array[Resource]([SubResource("Resource_ne4q3"), SubResource("Resource_kohuh"), SubResource("Resource_kohuh"), SubResource("Resource_depjj"), SubResource("Resource_depjj"), SubResource("Resource_kohuh"), SubResource("Resource_depjj")])
WaitForCompletion = true