260 lines
4.6 KiB
Plaintext
260 lines
4.6 KiB
Plaintext
|
[gd_scene load_steps=3 format=2]
|
||
|
|
||
|
[ext_resource path="res://AI/BaseAI.tscn" type="PackedScene" id=1]
|
||
|
[ext_resource path="res://AI/CatAI.gd" type="Script" id=2]
|
||
|
|
||
|
[node name="CatAI" instance=ExtResource( 1 )]
|
||
|
script = ExtResource( 2 )
|
||
|
|
||
|
[node name="BTREE" parent="." index="0"]
|
||
|
tree = {
|
||
|
"connection": [ {
|
||
|
"from": "sequence",
|
||
|
"from_port": 0,
|
||
|
"to": "task",
|
||
|
"to_port": 0
|
||
|
}, {
|
||
|
"from": "sequence",
|
||
|
"from_port": 1,
|
||
|
"to": "task2",
|
||
|
"to_port": 0
|
||
|
}, {
|
||
|
"from": "sequence",
|
||
|
"from_port": 2,
|
||
|
"to": "task3",
|
||
|
"to_port": 0
|
||
|
}, {
|
||
|
"from": "sequence",
|
||
|
"from_port": 3,
|
||
|
"to": "task4",
|
||
|
"to_port": 0
|
||
|
}, {
|
||
|
"from": "root",
|
||
|
"from_port": 0,
|
||
|
"to": "sequence",
|
||
|
"to_port": 0
|
||
|
} ],
|
||
|
"nodes": [ {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_player_near_hear",
|
||
|
"offset": Vector2( 1000, -780 ),
|
||
|
"params": [ ],
|
||
|
"size": Vector2( 536.001, 125.5 ),
|
||
|
"values": [ ]
|
||
|
},
|
||
|
"name": "task",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_can_see_player",
|
||
|
"offset": Vector2( 1000, -640 ),
|
||
|
"params": [ [ 0.5, 0 ] ],
|
||
|
"size": Vector2( 510.001, 165.5 ),
|
||
|
"values": [ 0.5 ]
|
||
|
},
|
||
|
"name": "task2",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_set_player_as_task",
|
||
|
"offset": Vector2( 1000, -460 ),
|
||
|
"params": [ [ 2, 0 ] ],
|
||
|
"size": Vector2( 543.002, 165.5 ),
|
||
|
"values": [ 2 ]
|
||
|
},
|
||
|
"name": "task3",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_moveToTarget",
|
||
|
"offset": Vector2( 1000, -260 ),
|
||
|
"params": [ ],
|
||
|
"size": Vector2( 508.001, 125.5 ),
|
||
|
"values": [ ]
|
||
|
},
|
||
|
"name": "task4",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_player_near_hear",
|
||
|
"offset": Vector2( 1000, -780 ),
|
||
|
"params": [ ],
|
||
|
"size": Vector2( 536.001, 125.5 ),
|
||
|
"values": [ ]
|
||
|
},
|
||
|
"name": "task",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_can_see_player",
|
||
|
"offset": Vector2( 1000, -640 ),
|
||
|
"params": [ [ 0.5, 0 ] ],
|
||
|
"size": Vector2( 510.001, 165.5 ),
|
||
|
"values": [ 0.5 ]
|
||
|
},
|
||
|
"name": "task2",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_set_player_as_task",
|
||
|
"offset": Vector2( 1000, -460 ),
|
||
|
"params": [ [ 2, 0 ] ],
|
||
|
"size": Vector2( 543.002, 165.5 ),
|
||
|
"values": [ 2 ]
|
||
|
},
|
||
|
"name": "task3",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_moveToTarget",
|
||
|
"offset": Vector2( 1000, -260 ),
|
||
|
"params": [ ],
|
||
|
"size": Vector2( 508.001, 125.5 ),
|
||
|
"values": [ ]
|
||
|
},
|
||
|
"name": "task4",
|
||
|
"type": 1
|
||
|
} ],
|
||
|
"data": {
|
||
|
"count": 4,
|
||
|
"offset": Vector2( 640, -680 ),
|
||
|
"size": Vector2( 204, 247.5 )
|
||
|
},
|
||
|
"name": "sequence",
|
||
|
"type": 2
|
||
|
}, {
|
||
|
"child": [ {
|
||
|
"child": [ {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_player_near_hear",
|
||
|
"offset": Vector2( 1000, -780 ),
|
||
|
"params": [ ],
|
||
|
"size": Vector2( 536.001, 125.5 ),
|
||
|
"values": [ ]
|
||
|
},
|
||
|
"name": "task",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_can_see_player",
|
||
|
"offset": Vector2( 1000, -640 ),
|
||
|
"params": [ [ 0.5, 0 ] ],
|
||
|
"size": Vector2( 510.001, 165.5 ),
|
||
|
"values": [ 0.5 ]
|
||
|
},
|
||
|
"name": "task2",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_set_player_as_task",
|
||
|
"offset": Vector2( 1000, -460 ),
|
||
|
"params": [ [ 2, 0 ] ],
|
||
|
"size": Vector2( 543.002, 165.5 ),
|
||
|
"values": [ 2 ]
|
||
|
},
|
||
|
"name": "task3",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_moveToTarget",
|
||
|
"offset": Vector2( 1000, -260 ),
|
||
|
"params": [ ],
|
||
|
"size": Vector2( 508.001, 125.5 ),
|
||
|
"values": [ ]
|
||
|
},
|
||
|
"name": "task4",
|
||
|
"type": 1
|
||
|
} ],
|
||
|
"data": {
|
||
|
"count": 4,
|
||
|
"offset": Vector2( 640, -680 ),
|
||
|
"size": Vector2( 204, 247.5 )
|
||
|
},
|
||
|
"name": "sequence",
|
||
|
"type": 2
|
||
|
} ],
|
||
|
"data": {
|
||
|
"offset": Vector2( -220, -480 ),
|
||
|
"size": Vector2( 127, 60.0002 )
|
||
|
},
|
||
|
"name": "root",
|
||
|
"type": 0
|
||
|
} ],
|
||
|
"root": {
|
||
|
"child": [ {
|
||
|
"child": [ {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_player_near_hear",
|
||
|
"offset": Vector2( 1000, -780 ),
|
||
|
"params": [ ],
|
||
|
"size": Vector2( 536.001, 125.5 ),
|
||
|
"values": [ ]
|
||
|
},
|
||
|
"name": "task",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_can_see_player",
|
||
|
"offset": Vector2( 1000, -640 ),
|
||
|
"params": [ [ 0.5, 0 ] ],
|
||
|
"size": Vector2( 510.001, 165.5 ),
|
||
|
"values": [ 0.5 ]
|
||
|
},
|
||
|
"name": "task2",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_set_player_as_task",
|
||
|
"offset": Vector2( 1000, -460 ),
|
||
|
"params": [ [ 2, 0 ] ],
|
||
|
"size": Vector2( 543.002, 165.5 ),
|
||
|
"values": [ 2 ]
|
||
|
},
|
||
|
"name": "task3",
|
||
|
"type": 1
|
||
|
}, {
|
||
|
"child": [ ],
|
||
|
"data": {
|
||
|
"fn": "task_moveToTarget",
|
||
|
"offset": Vector2( 1000, -260 ),
|
||
|
"params": [ ],
|
||
|
"size": Vector2( 508.001, 125.5 ),
|
||
|
"values": [ ]
|
||
|
},
|
||
|
"name": "task4",
|
||
|
"type": 1
|
||
|
} ],
|
||
|
"data": {
|
||
|
"count": 4,
|
||
|
"offset": Vector2( 640, -680 ),
|
||
|
"size": Vector2( 204, 247.5 )
|
||
|
},
|
||
|
"name": "sequence",
|
||
|
"type": 2
|
||
|
} ],
|
||
|
"data": {
|
||
|
"offset": Vector2( -220, -480 ),
|
||
|
"size": Vector2( 127, 60.0002 )
|
||
|
},
|
||
|
"name": "root",
|
||
|
"type": 0
|
||
|
}
|
||
|
}
|
||
|
_tree_id = "2348893192215533367"
|