mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-17 17:53:48 +00:00
Motivation
This commit is contained in:
parent
c9b703a0ae
commit
e73596e464
13 changed files with 100 additions and 34 deletions
|
|
@ -329,8 +329,9 @@ PlayerFSM = NodePath("StateMachine")
|
|||
InteractionController = NodePath("InteractionController")
|
||||
metadata/_edit_group_ = true
|
||||
|
||||
[node name="StateMachine" type="Node2D" parent="."]
|
||||
[node name="StateMachine" type="Node2D" parent="." node_paths=PackedStringArray("MotivationResource")]
|
||||
script = ExtResource("1_mpmil")
|
||||
MotivationResource = NodePath("../DamageReceiver/MotivationProvider")
|
||||
|
||||
[node name="Init" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("_animationProvider", "_storageModule")]
|
||||
script = ExtResource("2_i6wc8")
|
||||
|
|
@ -367,11 +368,12 @@ _animationProvider = NodePath("../../AnimationProvider")
|
|||
script = ExtResource("6_82vrk")
|
||||
_animationProvider = NodePath("../../AnimationProvider")
|
||||
|
||||
[node name="Dead" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("_animationProvider", "_inputProvider", "_healthProvider")]
|
||||
[node name="Dead" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("_animationProvider", "_inputProvider", "_healthProvider", "_motivationProvider")]
|
||||
script = ExtResource("4_0pqs8")
|
||||
_animationProvider = NodePath("../../AnimationProvider")
|
||||
_inputProvider = NodePath("../../InputProvider")
|
||||
_healthProvider = NodePath("../../DamageReceiver/HealthProvider")
|
||||
_motivationProvider = NodePath("../../DamageReceiver/MotivationProvider")
|
||||
|
||||
[node name="Drowning" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("_animationProvider")]
|
||||
script = ExtResource("10_es1gk")
|
||||
|
|
@ -436,12 +438,13 @@ sprite_frames = SubResource("SpriteFrames_g3wua")
|
|||
z_index = 2
|
||||
sprite_frames = SubResource("SpriteFrames_5qlss")
|
||||
|
||||
[node name="DamageReceiver" type="Area2D" parent="." node_paths=PackedStringArray("_healthProvider", "_shieldProvider")]
|
||||
[node name="DamageReceiver" type="Area2D" parent="." node_paths=PackedStringArray("_healthProvider", "_shieldProvider", "_motivationProvider")]
|
||||
collision_layer = 2
|
||||
collision_mask = 392
|
||||
script = ExtResource("14_igu66")
|
||||
_healthProvider = NodePath("HealthProvider")
|
||||
_shieldProvider = NodePath("ShieldProvider")
|
||||
_motivationProvider = NodePath("MotivationProvider")
|
||||
ShieldDamageResistances = Array[ExtResource("25_12erk")]([SubResource("Resource_c4ide"), SubResource("Resource_fjg1v"), SubResource("Resource_hed00"), SubResource("Resource_q2flx"), SubResource("Resource_k7ckg"), SubResource("Resource_qlmfy")])
|
||||
HealthDamageResistances = Array[ExtResource("25_12erk")]([SubResource("Resource_v2m0j"), SubResource("Resource_awrib"), SubResource("Resource_nfrn8"), SubResource("Resource_nfq4p"), SubResource("Resource_m1iep"), SubResource("Resource_ckpe7"), SubResource("Resource_p5rkw")])
|
||||
|
||||
|
|
@ -450,6 +453,11 @@ script = ExtResource("15_5qlss")
|
|||
ResourceName = "Health"
|
||||
_maxResource = 32.0
|
||||
|
||||
[node name="MotivationProvider" type="Node2D" parent="DamageReceiver"]
|
||||
script = ExtResource("15_5qlss")
|
||||
ResourceName = "Motivation"
|
||||
_maxResource = 400.0
|
||||
|
||||
[node name="ShieldProvider" type="Node2D" parent="DamageReceiver"]
|
||||
script = ExtResource("15_5qlss")
|
||||
ResourceName = "Shield"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue