237 lines
9.7 KiB
Plaintext
237 lines
9.7 KiB
Plaintext
[gd_scene format=3 uid="uid://bhp6qunnwhncf"]
|
|
|
|
[ext_resource type="Script" uid="uid://bmpfvyccbou3b" path="res://scenes/projectile/Projectile.cs" id="1_bwggc"]
|
|
[ext_resource type="Resource" uid="uid://btnnpqann3ktp" path="res://forge/resources/ability_datas/weapon_flying_tick_ability.tres" id="2_gxghe"]
|
|
[ext_resource type="Script" uid="uid://rpcbb54q4atx" path="res://forge/ForgeEntityNode.cs" id="3_0m0gv"]
|
|
[ext_resource type="Script" uid="uid://cxihb42t2mfqi" path="res://addons/forge/nodes/ForgeAttributeSet.cs" id="3_8gwhl"]
|
|
[ext_resource type="Script" uid="uid://ccovd5i0wr3kk" path="res://addons/forge/editor/attributes/AttributeValues.cs" id="4_bwggc"]
|
|
[ext_resource type="Script" uid="uid://dps0oef50noil" path="res://addons/forge/nodes/ForgeEffect.cs" id="6_j80uc"]
|
|
[ext_resource type="Script" uid="uid://dhxfbxh54pyxp" path="res://addons/forge/resources/abilities/ForgeAbilityData.cs" id="7_hwhpw"]
|
|
[ext_resource type="Resource" uid="uid://bpovqvlqv5bs5" path="res://forge/resources/effect_components/damageable.tres" id="7_ufml1"]
|
|
[ext_resource type="Resource" uid="uid://sn6kndc6ukic" path="res://forge/resources/tag_containers/on_damage_dealt.tres" id="8_4opcx"]
|
|
[ext_resource type="Script" uid="uid://1hgogislo1l6" path="res://addons/forge/resources/magnitudes/ForgeScalableInt.cs" id="8_eb14h"]
|
|
[ext_resource type="Resource" uid="uid://5tr54q0rdpho" path="res://forge/resources/tag_containers/on_damage_taken.tres" id="9_0m0gv"]
|
|
[ext_resource type="Script" uid="uid://72kj3n4lm1em" path="res://addons/forge/resources/components/ForgeGrantAbilityConfig.cs" id="9_ah28r"]
|
|
[ext_resource type="Script" uid="uid://cfx62w40nd84v" path="res://forge/calculators/ForgeDamageExecution.cs" id="10_gxghe"]
|
|
[ext_resource type="Script" uid="uid://b3wo2uge4ddnj" path="res://addons/forge/resources/components/GrantAbility.cs" id="10_mss85"]
|
|
[ext_resource type="Script" uid="uid://b83hf13nj37k3" path="res://addons/forge/resources/ForgeEffectData.cs" id="11_aepsp"]
|
|
[ext_resource type="Script" uid="uid://cn3b4ya15fg7e" path="res://addons/forge/resources/magnitudes/ForgeScalableFloat.cs" id="12_6slh1"]
|
|
[ext_resource type="Script" uid="uid://bdfcavbjyhxxa" path="res://addons/forge/resources/ForgeModifier.cs" id="13_nh3w7"]
|
|
[ext_resource type="Script" uid="uid://n6efm5o4uxvr" path="res://forge/abilities/ForgeSimpleHitBehavior.cs" id="15_7ctk5"]
|
|
[ext_resource type="Script" uid="uid://dpakv7agvir6y" path="res://addons/forge/resources/ForgeTag.cs" id="16_4opcx"]
|
|
[ext_resource type="Script" uid="uid://bnee6amtc2bhj" path="res://forge/abilities/ForgeExplodingSwordBehavior.cs" id="19_0m0gv"]
|
|
[ext_resource type="PackedScene" uid="uid://duju3atqgltkg" path="res://scenes/explosion/explosion.tscn" id="19_gxghe"]
|
|
|
|
[sub_resource type="Resource" id="Resource_n3xfy"]
|
|
script = ExtResource("10_gxghe")
|
|
DamageType = 1
|
|
DamageDealerEventTags = ExtResource("8_4opcx")
|
|
DamageReceiverEventTags = ExtResource("9_0m0gv")
|
|
metadata/_custom_type_script = "uid://cfx62w40nd84v"
|
|
|
|
[sub_resource type="Resource" id="Resource_5se5x"]
|
|
script = ExtResource("8_eb14h")
|
|
BaseValue = 1
|
|
|
|
[sub_resource type="Resource" id="Resource_tsnac"]
|
|
script = ExtResource("12_6slh1")
|
|
BaseValue = 1.0
|
|
|
|
[sub_resource type="Resource" id="Resource_4tmlu"]
|
|
script = ExtResource("12_6slh1")
|
|
|
|
[sub_resource type="Resource" id="Resource_nsq4o"]
|
|
script = ExtResource("12_6slh1")
|
|
|
|
[sub_resource type="Resource" id="Resource_wvq73"]
|
|
script = ExtResource("12_6slh1")
|
|
BaseValue = 1.0
|
|
|
|
[sub_resource type="Resource" id="Resource_ocyfe"]
|
|
script = ExtResource("12_6slh1")
|
|
|
|
[sub_resource type="Resource" id="Resource_idlka"]
|
|
script = ExtResource("12_6slh1")
|
|
|
|
[sub_resource type="Resource" id="Resource_uh7hr"]
|
|
script = ExtResource("12_6slh1")
|
|
BaseValue = 10.0
|
|
metadata/_custom_type_script = "uid://cn3b4ya15fg7e"
|
|
|
|
[sub_resource type="Resource" id="Resource_ckp55"]
|
|
script = ExtResource("13_nh3w7")
|
|
Attribute = "MetaAttributeSet.IncomingDamage"
|
|
Operation = 2
|
|
ScalableFloat = SubResource("Resource_uh7hr")
|
|
Coefficient = SubResource("Resource_wvq73")
|
|
PreMultiplyAdditiveValue = SubResource("Resource_idlka")
|
|
PostMultiplyAdditiveValue = SubResource("Resource_ocyfe")
|
|
CalculatorCoefficient = SubResource("Resource_tsnac")
|
|
CalculatorPreMultiplyAdditiveValue = SubResource("Resource_nsq4o")
|
|
CalculatorPostMultiplyAdditiveValue = SubResource("Resource_4tmlu")
|
|
metadata/_custom_type_script = "uid://bdfcavbjyhxxa"
|
|
|
|
[sub_resource type="Resource" id="Resource_yl520"]
|
|
script = ExtResource("8_eb14h")
|
|
BaseValue = 1
|
|
|
|
[sub_resource type="Resource" id="Resource_1kwc2"]
|
|
script = ExtResource("11_aepsp")
|
|
Name = "Projectile damate"
|
|
Modifiers = Array[Object]([SubResource("Resource_ckp55")])
|
|
Components = Array[Object]([ExtResource("7_ufml1")])
|
|
Executions = Array[Object]([SubResource("Resource_n3xfy")])
|
|
StackLimit = SubResource("Resource_yl520")
|
|
InitialStack = SubResource("Resource_5se5x")
|
|
Cues = []
|
|
metadata/_custom_type_script = "uid://b83hf13nj37k3"
|
|
|
|
[sub_resource type="Resource" id="Resource_3icyc"]
|
|
script = ExtResource("15_7ctk5")
|
|
DamageEffect = SubResource("Resource_1kwc2")
|
|
metadata/_custom_type_script = "uid://n6efm5o4uxvr"
|
|
|
|
[sub_resource type="Resource" id="Resource_7ctk5"]
|
|
script = ExtResource("16_4opcx")
|
|
Tag = "events.combat.hit"
|
|
metadata/_custom_type_script = "uid://dpakv7agvir6y"
|
|
|
|
[sub_resource type="Resource" id="Resource_iburv"]
|
|
script = ExtResource("7_hwhpw")
|
|
Name = "On player hit"
|
|
CooldownEffects = []
|
|
AbilityBehavior = SubResource("Resource_3icyc")
|
|
TriggerSource = 1
|
|
TriggerTag = SubResource("Resource_7ctk5")
|
|
metadata/_custom_type_script = "uid://dhxfbxh54pyxp"
|
|
|
|
[sub_resource type="Resource" id="Resource_ufml1"]
|
|
script = ExtResource("8_eb14h")
|
|
BaseValue = 1
|
|
|
|
[sub_resource type="Resource" id="Resource_4opcx"]
|
|
script = ExtResource("9_ah28r")
|
|
AbilityData = SubResource("Resource_iburv")
|
|
AbilityLevel = SubResource("Resource_ufml1")
|
|
metadata/_custom_type_script = "uid://72kj3n4lm1em"
|
|
|
|
[sub_resource type="Resource" id="Resource_uhv33"]
|
|
script = ExtResource("19_0m0gv")
|
|
Explosion = ExtResource("19_gxghe")
|
|
Radius = 10.0
|
|
metadata/_custom_type_script = "uid://bnee6amtc2bhj"
|
|
|
|
[sub_resource type="Resource" id="Resource_hnbha"]
|
|
script = ExtResource("16_4opcx")
|
|
Tag = "events.weapon.planted"
|
|
metadata/_custom_type_script = "uid://dpakv7agvir6y"
|
|
|
|
[sub_resource type="Resource" id="Resource_ynqlf"]
|
|
script = ExtResource("7_hwhpw")
|
|
Name = "Explode on contact"
|
|
CooldownEffects = []
|
|
AbilityBehavior = SubResource("Resource_uhv33")
|
|
TriggerSource = 1
|
|
TriggerTag = SubResource("Resource_hnbha")
|
|
metadata/_custom_type_script = "uid://dhxfbxh54pyxp"
|
|
|
|
[sub_resource type="Resource" id="Resource_ltce2"]
|
|
script = ExtResource("8_eb14h")
|
|
BaseValue = 1
|
|
|
|
[sub_resource type="Resource" id="Resource_xxtl1"]
|
|
script = ExtResource("9_ah28r")
|
|
AbilityData = SubResource("Resource_ynqlf")
|
|
AbilityLevel = SubResource("Resource_ltce2")
|
|
metadata/_custom_type_script = "uid://72kj3n4lm1em"
|
|
|
|
[sub_resource type="Resource" id="Resource_h6udq"]
|
|
script = ExtResource("8_eb14h")
|
|
BaseValue = 1
|
|
|
|
[sub_resource type="Resource" id="Resource_k64oi"]
|
|
script = ExtResource("9_ah28r")
|
|
AbilityData = ExtResource("2_gxghe")
|
|
AbilityLevel = SubResource("Resource_h6udq")
|
|
TryActivateOnGrant = true
|
|
metadata/_custom_type_script = "uid://72kj3n4lm1em"
|
|
|
|
[sub_resource type="Resource" id="Resource_0m0gv"]
|
|
script = ExtResource("10_mss85")
|
|
GrantAbilityConfigs = [SubResource("Resource_4opcx"), SubResource("Resource_xxtl1"), SubResource("Resource_k64oi")]
|
|
metadata/_custom_type_script = "uid://b3wo2uge4ddnj"
|
|
|
|
[sub_resource type="Resource" id="Resource_gxghe"]
|
|
script = ExtResource("8_eb14h")
|
|
BaseValue = 1
|
|
|
|
[sub_resource type="Resource" id="Resource_6slh1"]
|
|
script = ExtResource("8_eb14h")
|
|
BaseValue = 1
|
|
|
|
[sub_resource type="Resource" id="Resource_nh3w7"]
|
|
script = ExtResource("11_aepsp")
|
|
Name = "Grant abilities"
|
|
Modifiers = []
|
|
Components = Array[Object]([SubResource("Resource_0m0gv")])
|
|
Executions = []
|
|
StackLimit = SubResource("Resource_6slh1")
|
|
InitialStack = SubResource("Resource_gxghe")
|
|
Cues = []
|
|
metadata/_custom_type_script = "uid://b83hf13nj37k3"
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_16rri"]
|
|
radius = 0.2
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bwggc"]
|
|
albedo_color = Color(0.9999997, 0.34948558, 0.033228315, 1)
|
|
|
|
[sub_resource type="SphereMesh" id="SphereMesh_p7dfg"]
|
|
material = SubResource("StandardMaterial3D_bwggc")
|
|
radius = 0.4
|
|
height = 0.8
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_p7dfg"]
|
|
radius = 2.0
|
|
|
|
[node name="Projectile" type="RigidBody3D" unique_id=1536748036]
|
|
collision_layer = 32
|
|
collision_mask = 289
|
|
continuous_cd = true
|
|
contact_monitor = true
|
|
max_contacts_reported = 1
|
|
script = ExtResource("1_bwggc")
|
|
|
|
[node name="ForgeEntityNode" type="Node3D" parent="." unique_id=1961065393]
|
|
script = ExtResource("3_0m0gv")
|
|
metadata/_custom_type_script = "uid://rpcbb54q4atx"
|
|
|
|
[node name="ForgeAttributeSet" type="Node" parent="ForgeEntityNode" unique_id=100377985]
|
|
script = ExtResource("3_8gwhl")
|
|
AttributeSetClass = "MetaAttributeSet"
|
|
InitialAttributeValues = Dictionary[String, ExtResource("4_bwggc")]({
|
|
"IncomingDamage": Object(RefCounted,"script":ExtResource("4_bwggc"),"Default":0,"Min":0,"Max":1000)
|
|
,
|
|
"Level": Object(RefCounted,"script":ExtResource("4_bwggc"),"Default":1,"Min":1,"Max":1000)
|
|
|
|
})
|
|
metadata/_custom_type_script = "uid://cxihb42t2mfqi"
|
|
|
|
[node name="GrantAbilities" type="Node" parent="ForgeEntityNode" unique_id=699633438]
|
|
script = ExtResource("6_j80uc")
|
|
EffectData = SubResource("Resource_nh3w7")
|
|
metadata/_custom_type_script = "uid://dps0oef50noil"
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=2109664666]
|
|
shape = SubResource("SphereShape3D_16rri")
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=472918778]
|
|
mesh = SubResource("SphereMesh_p7dfg")
|
|
|
|
[node name="AimAssistTarget" type="Area3D" parent="." unique_id=734689820]
|
|
collision_layer = 64
|
|
collision_mask = 0
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="AimAssistTarget" unique_id=1220912429]
|
|
shape = SubResource("SphereShape3D_p7dfg")
|