Files
kicking-high/proto3/godot/scenes/main2.tscn
2020-04-13 12:45:25 +03:00

398 lines
21 KiB
Plaintext

[gd_scene load_steps=35 format=2]
[ext_resource path="res://scenes/maps/interior_level.tscn" type="PackedScene" id=1]
[ext_resource path="res://scenes/main.gd" type="Script" id=2]
[ext_resource path="res://scenes/meta-ai.gd" type="Script" id=3]
[ext_resource path="res://ai/behavior_tree.gd" type="Script" id=4]
[ext_resource path="res://ai/blackboard.gd" type="Script" id=5]
[ext_resource path="res://ai/sequence.gd" type="Script" id=6]
[ext_resource path="res://ai/can_throw.gd" type="Script" id=7]
[ext_resource path="res://ai/throw_weapon.gd" type="Script" id=8]
[ext_resource path="res://ai/set_action.gd" type="Script" id=9]
[ext_resource path="res://ai/selector.gd" type="Script" id=10]
[ext_resource path="res://scenes/weapon_spawn.tscn" type="PackedScene" id=11]
[ext_resource path="res://ai/parallel.gd" type="Script" id=12]
[ext_resource path="res://ai/is_action.gd" type="Script" id=13]
[ext_resource path="res://ai/set_dst_from_group.gd" type="Script" id=14]
[ext_resource path="res://ai/build_path.gd" type="Script" id=15]
[ext_resource path="res://ai/valid_path.gd" type="Script" id=16]
[ext_resource path="res://ai/fetch_path_point.gd" type="Script" id=17]
[ext_resource path="res://ai/has_arrived.gd" type="Script" id=18]
[ext_resource path="res://ai/look_at_path.gd" type="Script" id=19]
[ext_resource path="res://ai/walk.gd" type="Script" id=20]
[ext_resource path="res://ai/stop.gd" type="Script" id=21]
[ext_resource path="res://ai/is_free.gd" type="Script" id=22]
[ext_resource path="res://scenes/bed_control.tscn" type="PackedScene" id=23]
[ext_resource path="res://ui/bars.gd" type="Script" id=24]
[sub_resource type="Curve3D" id=1]
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, -8.08242, 0.0229492, -8.29739, 0, 0, 0, 0, 0, 0, -7.53132, 0.0229492, -8.55144, 0, 0, 0, 0, 0, 0, -6.45627, 0.0229492, -8.51304, 0, 0, 0, 0, 0, 0, -5.77891, 0.0222452, -8.13455, 0, 0, 0, 0, 0, 0, -5.23971, 0.0214844, -7.90946, 0, 0, 0, 0, 0, 0, -3.37261, 0.0209961, -7.83056, 0, 0, 0, 0, 0, 0, -1.42291, 0.0209961, -7.91778, 0, 0, 0, 0, 0, 0, 0.859011, 0.020752, -7.86053, 0, 0, 0, 0, 0, 0, 2.85047, 0.0205078, -7.82338, 0, 0, 0, 0, 0, 0, 4.88338, 0.0202637, -7.80707, 0, 0, 0, 0, 0, 0, 6.04886, 0.0199719, -7.69804, 0, 0, 0, 0, 0, 0, 6.83367, 0.0197754, -7.62463, 0, 0, 0, 0, 0, 0, 6.99202, 0.0181581, -7.02623, 0, 0, 0, 0, 0, 0, 7.16832, 0.0163574, -6.36, 0, 0, 0, 0, 0, 0, 7.3002, 0.00683594, -2.95836, 0, 0, 0, 0, 0, 0, 7.18338, 0.000488281, 0.0889034, 0, 0, 0, 0, 0, 0, 6.58582, 0.000488281, 3.25625, 0, 0, 0, 0, 0, 0, 6.22373, 0.000488281, 5.88963, 0, 0, 0, 0, 0, 0, 5.9342, 0.000488281, 7.2649, 0, 0, 0, 0, 0, 0, 5.69705, 0.000488281, 8.39135, 0, 0, 0, 0, 0, 0, 4.98704, 0.000488281, 8.39818, 0, 0, 0, 0, 0, 0, 2.27365, 0.000488281, 8.42427, 0, 0, 0, 0, 0, 0, -0.293913, 0.000488281, 7.40383, 0, 0, 0, 0, 0, 0, -3.81607, 0.000488281, 6.94299, 0, 0, 0, 0, 0, 0, -7.17364, 0.000488281, 7.338, 0, 0, 0, 0, 0, 0, -8.18586, 0.000488281, 7.44129, 0, 0, 0, 0, 0, 0, -8.78659, 0.000488281, 7.50259, 0, 0, 0, 0, 0, 0, -8.83469, 0.000488281, 6.64632, 0, 0, 0, 0, 0, 0, -8.95118, 0.000488281, 4.57294, 0, 0, 0, 0, 0, 0, -7.83199, 0.000488281, 2.33456, 0, 0, 0, 0, 0, 0, -6.08737, 0.000488281, 1.05078, 0, 0, 0, 0, 0, 0, -5.23151, 0.000488281, -3.49181, 0, 0, 0, 0, 0, 0, -5.92126, 0.000488281, -4.24329, 0, 0, 0, 0, 0, 0, -6.57022, 0.000488281, -4.25681, 0, 0, 0, 0, 0, 0, -7.50288, 0.000488281, -4.27624, 0, 0, 0, 0, 0, 0, -8.07088, 0.000488281, -4.28808 ),
"tilts": PoolRealArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
}
[sub_resource type="Curve3D" id=2]
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, -8.08656, 0.0109863, -4.26767, 0, 0, 0, 0, 0, 0, -8.56377, 0.00830078, -3.39214, 0, 0, 0, 0, 0, 0, -8.51891, 0.00390625, -1.69036, 0, 0, 0, 0, 0, 0, -8.65323, 0.00244141, -1.19774 ),
"tilts": PoolRealArray( 0, 0, 0, 0 )
}
[sub_resource type="Curve3D" id=3]
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, 9.03597, 0.0224609, -8.90135, 0, 0, 0, 0, 0, 0, 9.08084, 0.0175781, -7.06522, 0, 0, 0, 0, 0, 0, 8.67793, 0.00976562, -4.06471, 0, 0, 0, 0, 0, 0, 8.81237, 0.00488281, -2.1838, 0, 0, 0, 0, 0, 0, 8.80893, -0.00268555, -0.0624689, 0, 0, 0, 0, 0, 0, 8.87117, -0.00488281, 1.05768, 0, 0, 0, 0, 0, 0, 9.16848, -0.00732422, 3.61834, 0, 0, 0, 0, 0, 0, 8.89552, -0.0107422, 5.72262, 0, 0, 0, 0, 0, 0, 8.9375, -0.0126953, 7.111, 0, 0, 0, 0, 0, 0, 8.84476, -0.0151367, 8.67824, 0, 0, 0, 0, 0, 0, 6.78408, -0.015625, 8.98757, 0, 0, 0, 0, 0, 0, 5.71697, -0.0146484, 8.34301 ),
"tilts": PoolRealArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
}
[sub_resource type="Curve3D" id=4]
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, 8.98896, 0.000976562, -0.682659, 0, 0, 0, 0, 0, 0, 8.95162, -0.000244141, 0.124765, 0, 0, 0, 0, 0, 0, 7.25078, 0.000488281, -0.0575264, 0, 0, 0, 0, 0, 0, 7.11356, -0.00146484, 0.796314 ),
"tilts": PoolRealArray( 0, 0, 0, 0 )
}
[sub_resource type="Curve3D" id=5]
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, -5.95579, 0, -4.21413, 0, 0, 0, 0, 0, 0, -5.91736, 0, -4.97318, 0, 0, 0, 0, 0, 0, -6.07109, 0, -5.54007, 0, 0, 0, 0, 0, 0, -5.89814, 0, -5.89558, 0, 0, 0, 0, 0, 0, -5.5042, 0, -6.6162, 0, 0, 0, 0, 0, 0, -5.26399, 0, -7.27917, 0, 0, 0, 0, 0, 0, -5.2736, 0, -7.69233, 0, 0, 0, 0, 0, 0, -5.16791, 0, -7.87489 ),
"tilts": PoolRealArray( 0, 0, 0, 0, 0, 0, 0, 0 )
}
[sub_resource type="Curve3D" id=6]
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, -5.9801, 0, -5.55673, 0, 0, 0, 0, 0, 0, -5.12962, 0, -6.40722, 0, 0, 0, 0, 0, 0, -3.98872, 0, -7.17473, 0, 0, 0, 0, 0, 0, -2.39146, 0, -7.88001, 0, 0, 0, 0, 0, 0, -1.22982, 0, -8.41935, 0, 0, 0, 0, 0, 0, -0.192642, 0, -9.02091, 0, 0, 0, 0, 0, 0, 0.533384, 0, -9.2076, 0, 0, 0, 0, 0, 0, 1.61205, 0, -8.81347, 0, 0, 0, 0, 0, 0, 2.66997, 0, -8.2534, 0, 0, 0, 0, 0, 0, 3.35451, 0, -7.94224, 0, 0, 0, 0, 0, 0, 4.28797, 0, -7.5896, 0, 0, 0, 0, 0, 0, 5.4911, 0, -7.17473, 0, 0, 0, 0, 0, 0, 6.69423, 0, -6.67688, 0, 0, 0, 0, 0, 0, 6.98464, 0, -6.4487, 0, 0, 0, 0, 0, 0, 7.08836, 0, -5.95086, 0, 0, 0, 0, 0, 0, 7.23356, 0, -5.10037, 0, 0, 0, 0, 0, 0, 7.15059, 0, -4.37435, 0, 0, 0, 0, 0, 0, 7.25431, 0, -3.73129, 0, 0, 0, 0, 0, 0, 7.31654, 0, -2.75635, 0, 0, 0, 0, 0, 0, 6.86018, 0, -2.09255, 0, 0, 0, 0, 0, 0, 7.25431, 0, -1.4495, 0, 0, 0, 0, 0, 0, 7.06762, 0, -0.474551, 0, 0, 0, 0, 0, 0, 6.92241, 0, 0.189244, 0, 0, 0, 0, 0, 0, 6.68779, 0, 1.77624, 0, 0, 0, 0, 0, 0, 6.74423, 0, 2.96154, 0, 0, 0, 0, 0, 0, 6.12336, 0, 3.49774, 0, 0, 0, 0, 0, 0, 3.92209, 0, 3.4413, 0, 0, 0, 0, 0, 0, 2.8779, 0, 3.58241, 0, 0, 0, 0, 0, 0, 1.12817, 0, 3.32841, 0, 0, 0, 0, 0, 0, -0.706227, 0, 3.32841, 0, 0, 0, 0, 0, 0, -2.34307, 0, 3.13086, 0, 0, 0, 0, 0, 0, -3.6977, 0, 3.18731, 0, 0, 0, 0, 0, 0, -4.65723, 0, 3.0462, 0, 0, 0, 0, 0, 0, -5.47565, 0, 2.70754, 0, 0, 0, 0, 0, 0, -6.0683, 0, 2.00201, 0, 0, 0, 0, 0, 0, -6.04008, 0, 1.15536, 0, 0, 0, 0, 0, 0, -4.96766, 0, 0.421608, 0, 0, 0, 0, 0, 0, -4.82656, 0, -1.72322, 0, 0, 0, 0, 0, 0, -4.883, 0, -2.59809, 0, 0, 0, 0, 0, 0, -5.19343, 0, -3.52939, 0, 0, 0, 0, 0, 0, -6.01185, 0, -4.40426, 0, 0, 0, 0, 0, 0, -6.15296, 0, -5.27912 ),
"tilts": PoolRealArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
}
[sub_resource type="Curve3D" id=7]
_data = {
"points": PoolVector3Array( 0, 0, 0, 0, 0, 0, 7.63031, 0.0266113, -9.63119, 0, 0, 0, 0, 0, 0, 7.26708, 0.0251465, -9.1053, 0, 0, 0, 0, 0, 0, 6.82672, 0.0241032, -8.75457, 0, 0, 0, 0, 0, 0, 6.44272, 0.0231934, -8.44873, 0, 0, 0, 0, 0, 0, 5.38894, 0.0224609, -8.25351, 0, 0, 0, 0, 0, 0, 3.74285, 0.0219727, -8.15832, 0, 0, 0, 0, 0, 0, 1.87575, 0.0223741, -8.32474, 0, 0, 0, 0, 0, 0, 1.47198, 0.0224609, -8.36073, 0, 0, 0, 0, 0, 0, 1.04576, 0.0244141, -9.15167, 0, 0, 0, 0, 0, 0, -0.00787862, 0.0239258, -9.02228, 0, 0, 0, 0, 0, 0, -1.12821, 0.0224609, -8.49803, 0, 0, 0, 0, 0, 0, -2.08374, 0.0212402, -8.07217, 0, 0, 0, 0, 0, 0, -3.33481, 0.0209961, -7.97612, 0, 0, 0, 0, 0, 0, -4.42137, 0.020752, -7.8468, 0, 0, 0, 0, 0, 0, -5.1125, 0.020752, -7.91413, 0, 0, 0, 0, 0, 0, -5.30051, 0.020752, -7.43676, 0, 0, 0, 0, 0, 0, -5.25212, 0.020752, -7.00125, 0, 0, 0, 0, 0, 0, -4.06655, 0.020752, -7.02544, 0, 0, 0, 0, 0, 0, -2.49386, 0.020752, -7.00125, 0, 0, 0, 0, 0, 0, -1.42926, 0.020752, -7.07383, 0, 0, 0, 0, 0, 0, 0.16763, 0.020752, -7.02544, 0, 0, 0, 0, 0, 0, 1.08705, 0.020752, -6.90447, 0, 0, 0, 0, 0, 0, 2.27262, 0.020752, -6.92866, 0, 0, 0, 0, 0, 0, 3.67596, 0.020752, -6.90447, 0, 0, 0, 0, 0, 0, 5.17606, 0.020752, -6.92866, 0, 0, 0, 0, 0, 0, 6.14388, 0.020752, -6.95286, 0, 0, 0, 0, 0, 0, 6.531, 0.020752, -7.12223, 0, 0, 0, 0, 0, 0, 6.74876, 0.020752, -7.55774, 0, 0, 0, 0, 0, 0, 6.86973, 0.020752, -8.09004, 0, 0, 0, 0, 0, 0, 6.07129, 0.020752, -9.08205, 0, 0, 0, 0, 0, 0, 4.76474, 0.020752, -9.00946, 0, 0, 0, 0, 0, 0, 3.36141, 0.020752, -9.05785, 0, 0, 0, 0, 0, 0, 2.56297, 0.020752, -8.96107, 0, 0, 0, 0, 0, 0, 1.30481, 0.020752, -7.70291, 0, 0, 0, 0, 0, 0, -0.267884, 0.020752, -7.70291, 0, 0, 0, 0, 0, 0, -1.25989, 0.020752, -7.89648, 0, 0, 0, 0, 0, 0, -1.86478, 0.020752, -8.50136, 0, 0, 0, 0, 0, 0, -2.97776, 0.020752, -8.59814, 0, 0, 0, 0, 0, 0, -4.21172, 0.020752, -8.45297, 0, 0, 0, 0, 0, 0, -5.39729, 0.020752, -8.45297, 0, 0, 0, 0, 0, 0, -5.80861, 0.020752, -7.53355, 0, 0, 0, 0, 0, 0, -5.80861, 0.020752, -6.92866, 0, 0, 0, 0, 0, 0, -5.92959, 0.020752, -6.58993, 0, 0, 0, 0, 0, 0, -5.95379, 0.020752, -5.86407 ),
"tilts": PoolRealArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
}
[sub_resource type="BoxShape" id=8]
extents = Vector3( 1.10142, 0.5, 1 )
[sub_resource type="SphereMesh" id=9]
[sub_resource type="SpatialMaterial" id=10]
flags_transparent = true
albedo_color = Color( 0.662745, 0.133333, 0.133333, 0.364706 )
emission_enabled = true
emission = Color( 0.560784, 0.560784, 0.560784, 1 )
emission_energy = 1.0
emission_operator = 0
emission_on_uv2 = false
[node name="main" type="Spatial"]
script = ExtResource( 2 )
[node name="meta-ai" type="Node" parent="."]
script = ExtResource( 3 )
[node name="behavior_tree" type="Node" parent="meta-ai"]
script = ExtResource( 4 )
[node name="BTParallel" type="Node" parent="meta-ai/behavior_tree"]
script = ExtResource( 12 )
[node name="BTSequence" type="Node" parent="meta-ai/behavior_tree/BTParallel"]
script = ExtResource( 6 )
[node name="BTIsFree" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence"]
script = ExtResource( 22 )
[node name="BTSelector" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence"]
script = ExtResource( 10 )
[node name="BTSetAction" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence/BTSelector"]
script = ExtResource( 9 )
min_distance = 7.0
[node name="BTSequence2" type="Node" parent="meta-ai/behavior_tree/BTParallel"]
script = ExtResource( 6 )
[node name="BTIsFree" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2"]
script = ExtResource( 22 )
[node name="BTSelector2" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2"]
script = ExtResource( 10 )
[node name="BTSequence" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2"]
script = ExtResource( 6 )
[node name="BTIsPathValid" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence"]
script = ExtResource( 16 )
[node name="BTFetchPathPoint" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence"]
script = ExtResource( 17 )
[node name="BTSelector" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence"]
script = ExtResource( 10 )
[node name="BTSequence" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence/BTSelector"]
script = ExtResource( 6 )
[node name="BTHasArrived" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence/BTSelector/BTSequence"]
script = ExtResource( 18 )
[node name="BTStop" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence/BTSelector/BTSequence"]
script = ExtResource( 21 )
[node name="BTSequence2" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence/BTSelector"]
script = ExtResource( 6 )
[node name="BTLookAtPath" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence/BTSelector/BTSequence2"]
script = ExtResource( 19 )
[node name="BTWalk" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTSequence/BTSelector/BTSequence2"]
script = ExtResource( 20 )
[node name="BTParallel" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2"]
script = ExtResource( 12 )
[node name="Seq_find_weapon" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel"]
script = ExtResource( 6 )
[node name="BTIsAction" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_find_weapon"]
script = ExtResource( 13 )
action = "find_weapon"
[node name="BTSetDestinationGroup" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_find_weapon"]
script = ExtResource( 14 )
dst_group = "weapons"
[node name="BTBuildPath" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_find_weapon"]
script = ExtResource( 15 )
[node name="Seq_hide" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel"]
script = ExtResource( 6 )
[node name="BTIsAction" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_hide"]
script = ExtResource( 13 )
action = "hide"
[node name="BTSetDestinationGroup" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_hide"]
script = ExtResource( 14 )
dst_group = "hide_spot"
[node name="BTBuildPath" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_hide"]
script = ExtResource( 15 )
[node name="Seq_attack" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel"]
script = ExtResource( 6 )
[node name="BTIsAction" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_attack"]
script = ExtResource( 13 )
[node name="BTSetDestinationGroup" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_attack"]
script = ExtResource( 14 )
dst_group = "_player"
[node name="BTBuildPath" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_attack"]
script = ExtResource( 15 )
[node name="Seq_run_away" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel"]
script = ExtResource( 6 )
[node name="BTIsAction" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_run_away"]
script = ExtResource( 13 )
action = "run_away"
[node name="BTSetDestinationGroup" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_run_away"]
script = ExtResource( 14 )
dst_group = "_away"
[node name="BTBuildPath" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_run_away"]
script = ExtResource( 15 )
[node name="Seq_shoot" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel"]
script = ExtResource( 6 )
[node name="BTCanThrow" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_shoot"]
script = ExtResource( 7 )
[node name="BTThrowWeapon" type="Node" parent="meta-ai/behavior_tree/BTParallel/BTSequence2/BTSelector2/BTParallel/Seq_shoot"]
script = ExtResource( 8 )
[node name="blackboard" type="Node" parent="meta-ai"]
script = ExtResource( 5 )
[node name="interior_level" parent="." instance=ExtResource( 1 )]
[node name="player-spawn" type="Spatial" parent="." groups=[
"spawn",
]]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -7.88822, 0, -8.37832 )
[node name="cam_target" type="Spatial" parent="."]
[node name="cam_rot" type="Spatial" parent="cam_target"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.05, 1.2, 0.2 )
[node name="offset" type="Spatial" parent="cam_target/cam_rot"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1, -0.2, 0.4 )
[node name="Camera" type="ClippedCamera" parent="cam_target/cam_rot/offset"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
current = true
margin = 0.06
[node name="OmniLight" type="OmniLight" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -9.39977, 1.53202, -8.09034 )
[node name="npc-spawn1" type="Spatial" parent="." groups=[
"female",
"spawn",
]]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5838, 0, 7.85726 )
[node name="npc-spawn2" type="Spatial" parent="." groups=[
"female",
"spawn",
]]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.22828, 0, -7.0501 )
[node name="npc-spawn3" type="Spatial" parent="." groups=[
"female",
"spawn",
]]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 4.71334, 0, 3.54994 )
[node name="npc-spawn4" type="Spatial" parent="." groups=[
"female",
"spawn",
]]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8.20862, 0, 8.76584 )
[node name="npc-spawn5" type="Spatial" parent="." groups=[
"male",
"spawn",
]]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 6.7997, 0, 7.85726 )
[node name="npc-spawn6" type="Spatial" parent="." groups=[
"male",
"spawn",
]]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5.55461, 0, -8.26153 )
[node name="Path" type="Path" parent="." groups=[
"path",
]]
curve = SubResource( 1 )
[node name="Path2" type="Path" parent="." groups=[
"path",
]]
curve = SubResource( 2 )
[node name="Path3" type="Path" parent="." groups=[
"path",
]]
curve = SubResource( 3 )
[node name="Path4" type="Path" parent="." groups=[
"path",
]]
curve = SubResource( 4 )
[node name="Path5" type="Path" parent="." groups=[
"path",
]]
curve = SubResource( 5 )
[node name="Path6" type="Path" parent="." groups=[
"path",
]]
curve = SubResource( 6 )
[node name="Path7" type="Path" parent="." groups=[
"path",
]]
curve = SubResource( 7 )
[node name="weapon_spawn" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 6.70359, 0, -8.41095 )
[node name="weapon_spawn2" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.04189, 0, -8.41095 )
[node name="weapon_spawn3" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5.8477, 0, -0.132826 )
[node name="weapon_spawn4" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -7.6619, 0, 6.0432 )
[node name="weapon_spawn5" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.64074, 0, 4.22899 )
[node name="weapon_spawn6" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.28301, 0, 4.22899 )
[node name="weapon_spawn7" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.53624, 0, 6.2477 )
[node name="weapon_spawn8" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5.11556, 0, 8.10094 )
[node name="weapon_spawn9" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 4.12275, 0, -8.24728 )
[node name="weapon_spawn10" parent="." instance=ExtResource( 11 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.90028, 0, -8.24728 )
[node name="bed_control" parent="." instance=ExtResource( 23 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8.76697, 0, -8.92351 )
[node name="Area" type="Area" parent="bed_control"]
[node name="CollisionShape" type="CollisionShape" parent="bed_control/Area"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0 )
shape = SubResource( 8 )
[node name="place1" type="Spatial" parent="bed_control"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.047, 0.4, 0.857 )
[node name="hide-spot1" type="Spatial" parent="." groups=[
"hide_spot",
]]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -7.49683, 0, 2.66903 )
[node name="MeshInstance" type="MeshInstance" parent="hide-spot1"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0 )
mesh = SubResource( 9 )
material/0 = SubResource( 10 )
[node name="Panel" type="Panel" parent="."]
anchor_right = 1.0
__meta__ = {
"_edit_use_anchors_": false
}
[node name="h" type="HBoxContainer" parent="Panel"]
margin_right = 40.0
margin_bottom = 40.0
__meta__ = {
"_edit_use_anchors_": false
}
[node name="bars" type="VBoxContainer" parent="Panel/h"]
margin_right = 150.0
margin_bottom = 84.0
size_flags_horizontal = 3
size_flags_vertical = 3
script = ExtResource( 24 )
[node name="health" type="ProgressBar" parent="Panel/h/bars"]
margin_right = 150.0
margin_bottom = 40.0
rect_min_size = Vector2( 150, 40 )
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="stamina" type="ProgressBar" parent="Panel/h/bars"]
margin_top = 44.0
margin_right = 150.0
margin_bottom = 84.0
rect_min_size = Vector2( 150, 40 )
size_flags_horizontal = 3
size_flags_vertical = 3