diff --git a/demo/demo/ai/trees/01_agent_melee_simple.tres b/demo/demo/ai/trees/01_agent_melee_simple.tres index 924f341..d746640 100644 --- a/demo/demo/ai/trees/01_agent_melee_simple.tres +++ b/demo/demo/ai/trees/01_agent_melee_simple.tres @@ -12,8 +12,8 @@ var/speed/hint = 1 var/speed/hint_string = "10,1000,10" [sub_resource type="BBNode" id="BBNode_nrd4b"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_qiw21"] animation_player = SubResource("BBNode_nrd4b") @@ -29,8 +29,8 @@ custom_name = "Pause before action" children = [SubResource("BTPlayAnimation_qiw21"), SubResource("BTRandomWait_xlud8")] [sub_resource type="BBNode" id="BBNode_wpj6d"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_olf37"] animation_player = SubResource("BBNode_wpj6d") @@ -49,8 +49,8 @@ speed_var = "speed" approach_distance = 100.0 [sub_resource type="BTTimeLimit" id="BTTimeLimit_xek5v"] -time_limit = 2.0 children = [SubResource("BTAction_a4jqi")] +time_limit = 2.0 [sub_resource type="BTSequence" id="BTSequence_1xfnq"] custom_name = "Pursue player" @@ -64,8 +64,8 @@ target_var = "target" duration = 0.1 [sub_resource type="BBNode" id="BBNode_s8evu"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_ppmxd"] await_completion = 2.0 diff --git a/demo/demo/ai/trees/02_agent_charger.tres b/demo/demo/ai/trees/02_agent_charger.tres index 115c60d..f05e03e 100644 --- a/demo/demo/ai/trees/02_agent_charger.tres +++ b/demo/demo/ai/trees/02_agent_charger.tres @@ -19,8 +19,8 @@ var/charge_speed/hint = 1 var/charge_speed/hint_string = "10,1000,10" [sub_resource type="BBNode" id="BBNode_yrurg"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_ha2ag"] animation_player = SubResource("BBNode_yrurg") @@ -48,8 +48,8 @@ range_max = 600 position_var = "flank_pos" [sub_resource type="BBNode" id="BBNode_xh3wr"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_h0poo"] animation_player = SubResource("BBNode_xh3wr") @@ -64,8 +64,8 @@ tolerance = 50.0 avoid_var = "" [sub_resource type="BTTimeLimit" id="BTTimeLimit_is5ag"] -time_limit = 3.0 children = [SubResource("BTAction_87mi0")] +time_limit = 3.0 [sub_resource type="BTSequence" id="BTSequence_p6pgg"] custom_name = "Flank target" @@ -76,8 +76,8 @@ script = ExtResource("4_xwjl7") target_var = "target" [sub_resource type="BBNode" id="BBNode_bfijg"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_4okoy"] await_completion = 2.0 @@ -93,8 +93,8 @@ custom_name = "Anticipation" children = [SubResource("BTAction_q5g4a"), SubResource("BTPlayAnimation_4okoy"), SubResource("BTWait_ovu3r")] [sub_resource type="BBNode" id="BBNode_kpp70"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_8s1wq"] animation_player = SubResource("BBNode_kpp70") diff --git a/demo/demo/ai/trees/03_agent_imp.tres b/demo/demo/ai/trees/03_agent_imp.tres index 9a2594b..22215d7 100644 --- a/demo/demo/ai/trees/03_agent_imp.tres +++ b/demo/demo/ai/trees/03_agent_imp.tres @@ -14,8 +14,8 @@ var/speed/hint = 1 var/speed/hint_string = "10,1000,10" [sub_resource type="BBNode" id="BBNode_3y70b"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_klk26"] animation_player = SubResource("BBNode_3y70b") @@ -43,8 +43,8 @@ children = [SubResource("BTPlayAnimation_klk26"), SubResource("BTAction_chmiy"), children = [SubResource("BTSequence_k184c")] [sub_resource type="BBNode" id="BBNode_nrd4b"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_qiw21"] animation_player = SubResource("BBNode_nrd4b") @@ -60,8 +60,8 @@ custom_name = "Pause before action" children = [SubResource("BTPlayAnimation_qiw21"), SubResource("BTRandomWait_xlud8")] [sub_resource type="BBNode" id="BBNode_wpj6d"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_olf37"] animation_player = SubResource("BBNode_wpj6d") @@ -80,8 +80,8 @@ speed_var = "speed" approach_distance = 100.0 [sub_resource type="BTTimeLimit" id="BTTimeLimit_xek5v"] -time_limit = 2.0 children = [SubResource("BTAction_a4jqi")] +time_limit = 2.0 [sub_resource type="BTSequence" id="BTSequence_1xfnq"] custom_name = "Pursue player" @@ -95,8 +95,8 @@ target_var = "target" duration = 0.1 [sub_resource type="BBNode" id="BBNode_s8evu"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_ppmxd"] await_completion = 2.0 diff --git a/demo/demo/ai/trees/05_agent_ranged.tres b/demo/demo/ai/trees/05_agent_ranged.tres index 6957710..8333a7c 100644 --- a/demo/demo/ai/trees/05_agent_ranged.tres +++ b/demo/demo/ai/trees/05_agent_ranged.tres @@ -19,8 +19,8 @@ var/run_speed/hint = 1 var/run_speed/hint_string = "10,1000,10" [sub_resource type="BBNode" id="BBNode_nrd4b"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_qiw21"] animation_player = SubResource("BBNode_nrd4b") @@ -41,8 +41,8 @@ custom_name = "Take a break" children = [SubResource("BTPlayAnimation_qiw21"), SubResource("BTRandomWait_xlud8"), SubResource("BTAction_c4cxo")] [sub_resource type="BBNode" id="BBNode_ok0r5"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_unftu"] animation_player = SubResource("BBNode_ok0r5") @@ -66,8 +66,8 @@ tolerance = 50.0 avoid_var = "target" [sub_resource type="BTTimeLimit" id="BTTimeLimit_gadc6"] -time_limit = 7.0 children = [SubResource("BTAction_ycjun")] +time_limit = 7.0 [sub_resource type="BTAction" id="BTAction_poqpu"] script = ExtResource("5_aexyq") @@ -78,12 +78,12 @@ custom_name = "Change flank" children = [SubResource("BTPlayAnimation_unftu"), SubResource("BTAction_op6l6"), SubResource("BTTimeLimit_gadc6"), SubResource("BTAction_poqpu")] [sub_resource type="BTCooldown" id="BTCooldown_2lneu"] -duration = 7.0 children = [SubResource("BTSequence_0gdqn")] +duration = 7.0 [sub_resource type="BTProbability" id="BTProbability_6sydk"] -run_chance = 0.3 children = [SubResource("BTCooldown_2lneu")] +run_chance = 0.3 [sub_resource type="BTAction" id="BTAction_kuuw2"] script = ExtResource("4_53hao") @@ -94,8 +94,8 @@ range_max = 1000 position_var = "shoot_pos" [sub_resource type="BBNode" id="BBNode_kc64r"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_panch"] animation_player = SubResource("BBNode_kc64r") @@ -122,8 +122,8 @@ target_var = "target" tolerance = 150.0 [sub_resource type="BBNode" id="BBNode_s6vt4"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_qa8jy"] animation_player = SubResource("BBNode_s6vt4") @@ -133,8 +133,8 @@ blend = 0.1 [sub_resource type="BTWait" id="BTWait_gbcyb"] [sub_resource type="BBNode" id="BBNode_qkfqt"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_0ktds"] await_completion = 1.0 @@ -143,8 +143,8 @@ animation_name = &"throw" blend = 0.05 [sub_resource type="BBNode" id="BBNode_1yxc5"] -saved_value = NodePath(".") resource_name = "." +saved_value = NodePath(".") [sub_resource type="BTCallMethod" id="BTCallMethod_yx4fk"] node = SubResource("BBNode_1yxc5") @@ -159,8 +159,8 @@ children = [SubResource("BTPlayAnimation_qa8jy"), SubResource("BTWait_gbcyb"), S metadata/_weight_ = 1.0 [sub_resource type="BTRepeat" id="BTRepeat_g08ia"] -times = 3 children = [SubResource("BTSequence_rgbq3")] +times = 3 [sub_resource type="BTSequence" id="BTSequence_lhg7f"] custom_name = "Get into position" diff --git a/demo/demo/ai/trees/06_agent_melee_combo.tres b/demo/demo/ai/trees/06_agent_melee_combo.tres index 7fbf088..c939ea4 100644 --- a/demo/demo/ai/trees/06_agent_melee_combo.tres +++ b/demo/demo/ai/trees/06_agent_melee_combo.tres @@ -19,8 +19,8 @@ var/charge_speed/hint = 0 var/charge_speed/hint_string = "" [sub_resource type="BBNode" id="BBNode_nrd4b"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_qiw21"] animation_player = SubResource("BBNode_nrd4b") @@ -49,8 +49,8 @@ range_max = 400 position_var = "pos" [sub_resource type="BBNode" id="BBNode_wpj6d"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_olf37"] animation_player = SubResource("BBNode_wpj6d") @@ -76,8 +76,8 @@ script = ExtResource("4_hi228") target_var = "target" [sub_resource type="BBNode" id="BBNode_giv5l"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_usdja"] animation_player = SubResource("BBNode_giv5l") @@ -88,8 +88,8 @@ blend = 0.1 duration = 0.4 [sub_resource type="BBNode" id="BBNode_s8evu"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_ppmxd"] await_completion = 2.0 @@ -102,15 +102,15 @@ speed_var = "charge_speed" duration = 0.1 [sub_resource type="BTParallel" id="BTParallel_ec2e3"] -num_successes_required = 2 children = [SubResource("BTPlayAnimation_ppmxd"), SubResource("BTAction_u22bc")] +num_successes_required = 2 [sub_resource type="BTWait" id="BTWait_c0lo0"] duration = 0.2 [sub_resource type="BBNode" id="BBNode_3oljv"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_q4uis"] await_completion = 2.0 @@ -123,15 +123,15 @@ speed_var = "charge_speed" duration = 0.1 [sub_resource type="BTParallel" id="BTParallel_thojy"] -num_successes_required = 2 children = [SubResource("BTPlayAnimation_q4uis"), SubResource("BTAction_yuxl3")] +num_successes_required = 2 [sub_resource type="BTWait" id="BTWait_y3pmv"] duration = 0.2 [sub_resource type="BBNode" id="BBNode_ot40l"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_ye5pt"] await_completion = 2.0 @@ -144,8 +144,8 @@ speed_var = "charge_speed" duration = 0.1 [sub_resource type="BTParallel" id="BTParallel_qmdfb"] -num_successes_required = 2 children = [SubResource("BTPlayAnimation_ye5pt"), SubResource("BTAction_rwp18")] +num_successes_required = 2 [sub_resource type="BTWait" id="BTWait_nxyko"] duration = 0.5 diff --git a/demo/demo/ai/trees/07_agent_melee_nuanced.tres b/demo/demo/ai/trees/07_agent_melee_nuanced.tres index 2f3f87a..ff7b80e 100644 --- a/demo/demo/ai/trees/07_agent_melee_nuanced.tres +++ b/demo/demo/ai/trees/07_agent_melee_nuanced.tres @@ -19,8 +19,8 @@ var/flank_speed/hint = 1 var/flank_speed/hint_string = "10,1000,10" [sub_resource type="BBNode" id="BBNode_nrd4b"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_qiw21"] animation_player = SubResource("BBNode_nrd4b") @@ -41,8 +41,8 @@ custom_name = "Pause before action" children = [SubResource("BTPlayAnimation_qiw21"), SubResource("BTRandomWait_xlud8"), SubResource("BTAction_c4cxo")] [sub_resource type="BBNode" id="BBNode_kc64r"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_panch"] animation_player = SubResource("BBNode_kc64r") @@ -78,13 +78,13 @@ children = [SubResource("BTPlayAnimation_panch"), SubResource("BTAction_6e48s"), metadata/_weight_ = 1.0 [sub_resource type="BTCooldown" id="BTCooldown_skw41"] -duration = 6.0 children = [SubResource("BTSequence_lhg7f")] +duration = 6.0 metadata/_weight_ = 2.0 [sub_resource type="BBNode" id="BBNode_wpj6d"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_olf37"] animation_player = SubResource("BBNode_wpj6d") @@ -98,8 +98,8 @@ speed_var = "speed" approach_distance = 100.0 [sub_resource type="BTTimeLimit" id="BTTimeLimit_xek5v"] -time_limit = 2.0 children = [SubResource("BTAction_a4jqi")] +time_limit = 2.0 [sub_resource type="BTAction" id="BTAction_kidxn"] script = ExtResource("4_mvsyw") @@ -109,8 +109,8 @@ target_var = "target" duration = 0.1 [sub_resource type="BBNode" id="BBNode_g8qww"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_a8yqu"] await_completion = 2.0 @@ -121,8 +121,8 @@ animation_name = &"attack_2" duration = 0.1 [sub_resource type="BBNode" id="BBNode_rfop0"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_8oyw6"] await_completion = 2.0 @@ -143,8 +143,8 @@ range_max = 600 position_var = "pos" [sub_resource type="BBNode" id="BBNode_cx111"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_mfbeu"] animation_player = SubResource("BBNode_cx111") @@ -159,16 +159,16 @@ tolerance = 50.0 avoid_var = "" [sub_resource type="BTTimeLimit" id="BTTimeLimit_tidwl"] -time_limit = 3.0 children = [SubResource("BTAction_6nx58")] +time_limit = 3.0 [sub_resource type="BTAction" id="BTAction_8q20y"] script = ExtResource("4_mvsyw") target_var = "target" [sub_resource type="BBNode" id="BBNode_s6vt4"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_qa8jy"] animation_player = SubResource("BBNode_s6vt4") @@ -179,8 +179,8 @@ speed = 0.7 [sub_resource type="BTWait" id="BTWait_gbcyb"] [sub_resource type="BBNode" id="BBNode_qkfqt"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_0ktds"] await_completion = 1.0 @@ -189,8 +189,8 @@ animation_name = &"throw" blend = 0.05 [sub_resource type="BBNode" id="BBNode_1yxc5"] -saved_value = NodePath(".") resource_name = "." +saved_value = NodePath(".") [sub_resource type="BTCallMethod" id="BTCallMethod_yx4fk"] node = SubResource("BBNode_1yxc5") @@ -205,8 +205,8 @@ children = [SubResource("BTAction_mf87t"), SubResource("BTPlayAnimation_mfbeu"), metadata/_weight_ = 2.0 [sub_resource type="BTProbabilitySelector" id="BTProbabilitySelector_rjsiq"] -abort_on_failure = true children = [SubResource("BTCooldown_skw41"), SubResource("BTSequence_1xfnq"), SubResource("BTSequence_rgbq3")] +abort_on_failure = true [sub_resource type="BTSequence" id="BTSequence_pxl2k"] custom_name = "Main" diff --git a/demo/demo/ai/trees/08_agent_demon.tres b/demo/demo/ai/trees/08_agent_demon.tres index 5b5535c..9825e5f 100644 --- a/demo/demo/ai/trees/08_agent_demon.tres +++ b/demo/demo/ai/trees/08_agent_demon.tres @@ -15,8 +15,8 @@ var/speed/hint = 1 var/speed/hint_string = "10,1000,10" [sub_resource type="BBNode" id="BBNode_lpri5"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_p3e7a"] animation_player = SubResource("BBNode_lpri5") @@ -32,8 +32,8 @@ custom_name = "Chill" children = [SubResource("BTPlayAnimation_p3e7a"), SubResource("BTRandomWait_j6cjm")] [sub_resource type="BTCooldown" id="BTCooldown_oms7a"] -trigger_on_failure = true children = [SubResource("BTSequence_5thv4")] +trigger_on_failure = true [sub_resource type="BTAction" id="BTAction_ohfp7"] script = ExtResource("1_ce4la") @@ -51,8 +51,8 @@ script = ExtResource("3_3mw7l") target_var = "target" [sub_resource type="BBNode" id="BBNode_c4nfu"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_yytkn"] await_completion = 3.0 @@ -61,8 +61,8 @@ animation_name = &"attack_3" blend = 0.1 [sub_resource type="BTCooldown" id="BTCooldown_ejg6q"] -duration = 3.0 children = [SubResource("BTPlayAnimation_yytkn")] +duration = 3.0 [sub_resource type="BTSequence" id="BTSequence_eikr4"] custom_name = "Melee" @@ -79,8 +79,8 @@ script = ExtResource("3_3mw7l") target_var = "target" [sub_resource type="BBNode" id="BBNode_iv62h"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_wnaul"] animation_player = SubResource("BBNode_iv62h") @@ -94,8 +94,8 @@ speed_var = "speed" max_angle_deviation = 0.7 [sub_resource type="BTTimeLimit" id="BTTimeLimit_wm5g2"] -time_limit = 1.0 children = [SubResource("BTAction_h2efl")] +time_limit = 1.0 [sub_resource type="BTSequence" id="BTSequence_wh4dl"] custom_name = "Back away" @@ -105,8 +105,8 @@ children = [SubResource("BTCondition_h75v8"), SubResource("BTAction_wpt7j"), Sub custom_name = "Get into position" [sub_resource type="BBNode" id="BBNode_edmui"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_vjtpq"] animation_player = SubResource("BBNode_edmui") @@ -139,8 +139,8 @@ script = ExtResource("3_3mw7l") target_var = "target" [sub_resource type="BBNode" id="BBNode_lh25u"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_vcjeq"] animation_player = SubResource("BBNode_lh25u") @@ -154,8 +154,8 @@ duration = 0.2 custom_name = "Spit fire!" [sub_resource type="BBNode" id="BBNode_cqw71"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_214yn"] await_completion = 3.0 @@ -164,8 +164,8 @@ animation_name = &"spit" blend = 0.1 [sub_resource type="BBNode" id="BBNode_dv5b5"] -saved_value = NodePath(".") resource_name = "." +saved_value = NodePath(".") [sub_resource type="BTCallMethod" id="BTCallMethod_lk7i6"] node = SubResource("BBNode_dv5b5") @@ -175,8 +175,8 @@ method = &"spit_fire" custom_name = "Wind down" [sub_resource type="BBNode" id="BBNode_m68ui"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_m7gyp"] animation_player = SubResource("BBNode_m68ui") diff --git a/demo/demo/ai/trees/09_agent_summoner.tres b/demo/demo/ai/trees/09_agent_summoner.tres index fc825de..199a70d 100644 --- a/demo/demo/ai/trees/09_agent_summoner.tres +++ b/demo/demo/ai/trees/09_agent_summoner.tres @@ -16,8 +16,8 @@ var/summon_cooldown/hint = 0 var/summon_cooldown/hint_string = "" [sub_resource type="BBNode" id="BBNode_b7euf"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_sot6a"] animation_player = SubResource("BBNode_b7euf") @@ -34,9 +34,9 @@ children = [SubResource("BTPlayAnimation_sot6a"), SubResource("BTRandomWait_0wc6 children = [SubResource("BTSequence_kwkxc")] [sub_resource type="BBVariant" id="BBVariant_y3x7n"] -type = 2 -saved_value = 6 resource_name = "6" +saved_value = 6 +type = 2 [sub_resource type="BTCheckAgentProperty" id="BTCheckAgentProperty_olmdj"] property = &"summon_count" @@ -47,18 +47,18 @@ value = SubResource("BBVariant_y3x7n") custom_name = "Variable $summon_cooldown is updated by the Cooldown task below" [sub_resource type="BBVariant" id="BBVariant_hgde2"] -type = 1 -saved_value = false resource_name = "false" +saved_value = false +type = 1 [sub_resource type="BTCheckVar" id="BTCheckVar_hc3o3"] +children = [SubResource("BTComment_ef6y0")] variable = "summon_cooldown" value = SubResource("BBVariant_hgde2") -children = [SubResource("BTComment_ef6y0")] [sub_resource type="BBNode" id="BBNode_q8bei"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_6leni"] animation_player = SubResource("BBNode_q8bei") @@ -75,14 +75,14 @@ range_max = 500.0 position_var = "minion_pos" [sub_resource type="BBVariant" id="BBVariant_wfjwy"] -type = 5 +resource_name = "$minion_pos" value_source = 1 variable = "minion_pos" -resource_name = "$minion_pos" +type = 5 [sub_resource type="BBNode" id="BBNode_v271m"] -saved_value = NodePath(".") resource_name = "." +saved_value = NodePath(".") [sub_resource type="BTCallMethod" id="BTCallMethod_4ath5"] node = SubResource("BBNode_v271m") @@ -90,9 +90,9 @@ method = &"summon_minion" args = Array[BBVariant]([SubResource("BBVariant_wfjwy")]) [sub_resource type="BTCooldown" id="BTCooldown_25f70"] +children = [SubResource("BTCallMethod_4ath5")] duration = 6.0 cooldown_state_var = "summon_cooldown" -children = [SubResource("BTCallMethod_4ath5")] [sub_resource type="BTWait" id="BTWait_tdhfn"] @@ -107,8 +107,8 @@ range_max = 700.0 position_var = "pos" [sub_resource type="BBNode" id="BBNode_w5fh2"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_qbxm8"] animation_player = SubResource("BBNode_w5fh2") @@ -123,12 +123,12 @@ tolerance = 50.0 avoid_var = "" [sub_resource type="BTTimeLimit" id="BTTimeLimit_i05cm"] -time_limit = 3.0 children = [SubResource("BTAction_dfifw")] +time_limit = 3.0 [sub_resource type="BBNode" id="BBNode_vinxt"] -saved_value = NodePath("AnimationPlayer") resource_name = "AnimationPlayer" +saved_value = NodePath("AnimationPlayer") [sub_resource type="BTPlayAnimation" id="BTPlayAnimation_t7drr"] animation_player = SubResource("BBNode_vinxt") diff --git a/demo/demo/assets/arrow_left.png b/demo/demo/assets/arrow_left.png new file mode 100644 index 0000000..c6af99e Binary files /dev/null and b/demo/demo/assets/arrow_left.png differ diff --git a/demo/demo/assets/arrow_left.png.import b/demo/demo/assets/arrow_left.png.import new file mode 100644 index 0000000..cd4ea5e --- /dev/null +++ b/demo/demo/assets/arrow_left.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dc1wu244fnetf" +path="res://.godot/imported/arrow_left.png-a7d3530ca98c17c281c9ef74dcdcb927.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://demo/assets/arrow_left.png" +dest_files=["res://.godot/imported/arrow_left.png-a7d3530ca98c17c281c9ef74dcdcb927.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/demo/demo/assets/arrow_right.png b/demo/demo/assets/arrow_right.png new file mode 100644 index 0000000..70ec85b Binary files /dev/null and b/demo/demo/assets/arrow_right.png differ diff --git a/demo/demo/assets/arrow_right.png.import b/demo/demo/assets/arrow_right.png.import new file mode 100644 index 0000000..bdf534c --- /dev/null +++ b/demo/demo/assets/arrow_right.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjakugmqbbtw7" +path="res://.godot/imported/arrow_right.png-21f7ddc963756a50bd3974181b5e0d02.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://demo/assets/arrow_right.png" +dest_files=["res://.godot/imported/arrow_right.png-21f7ddc963756a50bd3974181b5e0d02.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/demo/demo/scenes/showcase.tscn b/demo/demo/scenes/showcase.tscn index ed38011..0ec339b 100644 --- a/demo/demo/scenes/showcase.tscn +++ b/demo/demo/scenes/showcase.tscn @@ -1,11 +1,13 @@ -[gd_scene load_steps=13 format=3 uid="uid://b3ae14mc2ty3y"] +[gd_scene load_steps=15 format=3 uid="uid://b3ae14mc2ty3y"] [ext_resource type="Script" path="res://demo/scenes/showcase.gd" id="1_l12ql"] [ext_resource type="Theme" uid="uid://boqtjf88xcpu4" path="res://demo/assets/ui.theme" id="2_3d7dj"] [ext_resource type="FontFile" uid="uid://d25vkmce7mhlt" path="res://demo/assets/fonts/knewave_regular.ttf" id="3_7vli5"] [ext_resource type="FontFile" uid="uid://n231m6uqsq6x" path="res://demo/assets/fonts/junction_bold.otf" id="4_7ubu6"] +[ext_resource type="Texture2D" uid="uid://dc1wu244fnetf" path="res://demo/assets/arrow_left.png" id="5_bvrtp"] [ext_resource type="Texture2D" uid="uid://tyu0ua1ju38l" path="res://demo/assets/logo.png" id="5_rwygb"] [ext_resource type="Script" path="res://demo/scenes/base/toggle_fullscreen.gd" id="6_uggpo"] +[ext_resource type="Texture2D" uid="uid://bjakugmqbbtw7" path="res://demo/assets/arrow_right.png" id="7_5do2y"] [ext_resource type="PackedScene" uid="uid://bsig1usigbbuy" path="res://demo/scenes/base/arena.tscn" id="7_42nq6"] [ext_resource type="PackedScene" uid="uid://c5fhe3tulhlco" path="res://demo/props/dummy.tscn" id="8_apshw"] @@ -127,7 +129,7 @@ unique_name_in_owner = true layout_mode = 2 focus_mode = 0 theme_override_font_sizes/font_size = 28 -text = "⬅" +icon = ExtResource("5_bvrtp") [node name="AgentSelection" type="MenuButton" parent="UI Layer/Control/BehaviorInspector/VBoxContainer/HBoxContainer"] unique_name_in_owner = true @@ -145,7 +147,7 @@ unique_name_in_owner = true layout_mode = 2 focus_mode = 0 theme_override_font_sizes/font_size = 28 -text = "➡" +icon = ExtResource("7_5do2y") [node name="BehaviorTreeView" type="BehaviorTreeView" parent="UI Layer/Control/BehaviorInspector/VBoxContainer"] unique_name_in_owner = true