mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 07:45:33 +00:00
Elevator anticrush
This commit is contained in:
parent
aa17c965d5
commit
d3edb4de99
5 changed files with 620 additions and 107 deletions
|
|
@ -4003,6 +4003,54 @@ AutoSpawn = true
|
|||
Billboard = true
|
||||
PixelSize = 0.05
|
||||
|
||||
[node name="Enemy_Fairy_Guard16" type="Marker3D" parent="Enemies"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 51.21576, 1.319657, 0.6513033)
|
||||
script = ExtResource("61_nc8bp")
|
||||
Enemy = ExtResource("62_tsfep")
|
||||
AutoSpawn = true
|
||||
Billboard = true
|
||||
PixelSize = 0.05
|
||||
|
||||
[node name="Enemy_Fairy_Guard17" type="Marker3D" parent="Enemies"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 51.55093, 1.319656, -8.961223)
|
||||
script = ExtResource("61_nc8bp")
|
||||
Enemy = ExtResource("62_tsfep")
|
||||
AutoSpawn = true
|
||||
Billboard = true
|
||||
PixelSize = 0.05
|
||||
|
||||
[node name="Enemy_Fairy_Guard18" type="Marker3D" parent="Enemies"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58.67382, 1.319656, 4.7341547)
|
||||
script = ExtResource("61_nc8bp")
|
||||
Enemy = ExtResource("62_tsfep")
|
||||
AutoSpawn = true
|
||||
Billboard = true
|
||||
PixelSize = 0.05
|
||||
|
||||
[node name="Enemy_Fairy_Guard19" type="Marker3D" parent="Enemies"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 65.33589, 1.319656, -10.215449)
|
||||
script = ExtResource("61_nc8bp")
|
||||
Enemy = ExtResource("62_tsfep")
|
||||
AutoSpawn = true
|
||||
Billboard = true
|
||||
PixelSize = 0.05
|
||||
|
||||
[node name="Enemy_Fairy_Guard20" type="Marker3D" parent="Enemies"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 69.21755, 1.319657, -9.314206)
|
||||
script = ExtResource("61_nc8bp")
|
||||
Enemy = ExtResource("62_tsfep")
|
||||
AutoSpawn = true
|
||||
Billboard = true
|
||||
PixelSize = 0.05
|
||||
|
||||
[node name="Enemy_Fairy_Guard21" type="Marker3D" parent="Enemies"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66.06059, 1.319657, -12.907451)
|
||||
script = ExtResource("61_nc8bp")
|
||||
Enemy = ExtResource("62_tsfep")
|
||||
AutoSpawn = true
|
||||
Billboard = true
|
||||
PixelSize = 0.05
|
||||
|
||||
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
|
||||
visible = false
|
||||
navigation_mesh = SubResource("NavigationMesh_khac5")
|
||||
|
|
|
|||
|
|
@ -383,6 +383,51 @@
|
|||
( 184 -216 16 ) ( 184 -216 17 ) ( 183 -216 16 ) Walls/wall_marble_010 [ -0.9999999999999999 -1.4901161071382978e-08 0 8 ] [ 0 0 -1 8 ] 90 1 1
|
||||
( 184 -208 16 ) ( 184 -209 16 ) ( 184 -208 17 ) Walls/wall_marble_010 [ -1.4901161071382978e-08 1 0 0 ] [ 0 0 -1 -16 ] 180 1 1
|
||||
}
|
||||
// brush 42
|
||||
{
|
||||
( 48 192 -16 ) ( 48 193 -16 ) ( 48 192 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
|
||||
( 48 192 -16 ) ( 48 192 -15 ) ( 49 192 -16 ) special/clip [ 1 0 0 -16 ] [ 0 0 -1 0 ] 180 1 1
|
||||
( 48 192 8 ) ( 49 192 8 ) ( 48 193 8 ) special/clip [ -1 0 0 16 ] [ 0 -1 0 0 ] 90 1 1
|
||||
( 176 320 16 ) ( 176 321 16 ) ( 177 320 16 ) Floors/Floor103 [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
|
||||
( 176 408 16 ) ( 177 408 16 ) ( 176 408 17 ) special/clip [ -1 0 0 16 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 176 320 16 ) ( 176 320 17 ) ( 176 321 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
|
||||
}
|
||||
// brush 43
|
||||
{
|
||||
( 176 152 -16 ) ( 176 153 -16 ) ( 176 152 -15 ) special/clip [ 0 -1 0 -8 ] [ 0 0 -1 0 ] 180 1 1
|
||||
( 176 152 -16 ) ( 176 152 -15 ) ( 177 152 -16 ) special/clip [ 1 0 0 -16 ] [ 0 0 -1 0 ] 180 1 1
|
||||
( 176 152 8 ) ( 177 152 8 ) ( 176 153 8 ) special/clip [ -1 0 0 16 ] [ 0 -1 0 -8 ] 90 1 1
|
||||
( 304 280 16 ) ( 304 281 16 ) ( 305 280 16 ) Floors/Floor103 [ 1 0 0 0 ] [ 0 -1 0 8 ] 180 1 1
|
||||
( 304 368 16 ) ( 305 368 16 ) ( 304 368 17 ) special/clip [ -1 0 0 16 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 304 280 16 ) ( 304 280 17 ) ( 304 281 16 ) special/clip [ 0 1 0 8 ] [ 0 0 -1 0 ] 180 1 1
|
||||
}
|
||||
// brush 44
|
||||
{
|
||||
( 104 152 -16 ) ( 104 153 -16 ) ( 104 152 -15 ) special/clip [ 0 -1 0 -8 ] [ 0 0 -1 0 ] 180 1 1
|
||||
( 8 152 -16 ) ( 8 152 -15 ) ( 9 152 -16 ) special/clip [ 1 0 0 24 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 8 152 8 ) ( 9 152 8 ) ( 8 153 8 ) special/clip [ -1 0 0 -24 ] [ 0 -1 0 -8 ] 180 1 1
|
||||
( 136 280 16 ) ( 136 281 16 ) ( 137 280 16 ) Floors/Floor103 [ 1 0 0 8 ] [ 0 -1 0 -8 ] 270 1 1
|
||||
( 136 192 16 ) ( 137 192 16 ) ( 136 192 17 ) special/clip [ -1 0 0 -24 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 136 280 16 ) ( 136 280 17 ) ( 136 281 16 ) special/clip [ 0 1 0 8 ] [ 0 0 -1 0 ] 270 1 1
|
||||
}
|
||||
// brush 45
|
||||
{
|
||||
( 48 152 -16 ) ( 48 153 -16 ) ( 48 152 -15 ) special/clip [ 0 -1 0 -8 ] [ 0 0 -1 0 ] 180 1 1
|
||||
( -24 152 -16 ) ( -24 152 -15 ) ( -23 152 -16 ) special/clip [ 1 0 0 -8 ] [ 0 0 -1 0 ] 0 1 1
|
||||
( -24 152 8 ) ( -23 152 8 ) ( -24 153 8 ) special/clip [ -1 0 0 8 ] [ 0 -1 0 -8 ] 270 1 1
|
||||
( 104 280 16 ) ( 104 281 16 ) ( 105 280 16 ) Floors/Floor103 [ 1 0 0 -8 ] [ 0 -1 0 -8 ] 0 1 1
|
||||
( 104 168 16 ) ( 105 168 16 ) ( 104 168 17 ) special/clip [ -1 0 0 8 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 104 280 16 ) ( 104 280 17 ) ( 104 281 16 ) special/clip [ 0 1 0 8 ] [ 0 0 -1 0 ] 0 1 1
|
||||
}
|
||||
// brush 46
|
||||
{
|
||||
( 0 168 -16 ) ( 0 169 -16 ) ( 0 168 -15 ) special/clip [ 0 -1 0 8 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( -72 168 -16 ) ( -72 168 -15 ) ( -71 168 -16 ) special/clip [ 1 0 0 8 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( -72 168 8 ) ( -71 168 8 ) ( -72 169 8 ) special/clip [ -1 0 0 -8 ] [ 0 -1 0 8 ] 0 1 1
|
||||
( 56 296 16 ) ( 56 297 16 ) ( 57 296 16 ) Floors/Floor103 [ 1 0 0 8 ] [ 0 -1 0 -8 ] 90 1 1
|
||||
( 56 192 16 ) ( 57 192 16 ) ( 56 192 17 ) special/clip [ -1 0 0 -8 ] [ 0 0 -1 0 ] 90 1 1
|
||||
( 56 296 16 ) ( 56 296 17 ) ( 56 297 16 ) special/clip [ 0 1 0 -8 ] [ 0 0 -1 0 ] 90 1 1
|
||||
}
|
||||
}
|
||||
// entity 1
|
||||
{
|
||||
|
|
@ -404,3 +449,204 @@
|
|||
"classname" "actor_door_1"
|
||||
"origin" "60 8 32"
|
||||
}
|
||||
// entity 5
|
||||
{
|
||||
"classname" "func_group"
|
||||
"_tb_type" "_tb_group"
|
||||
"_tb_name" "Elevator_pit"
|
||||
"_tb_id" "14"
|
||||
"_tb_linked_group_id" "{c157008e-d11a-4132-a7bf-b3f5e131af77}"
|
||||
"_tb_transformation" "1 0 0 -176 0 1 0 204 0 0 1 32 0 0 0 1"
|
||||
}
|
||||
// entity 6
|
||||
{
|
||||
"classname" "func_group"
|
||||
"_tb_type" "_tb_group"
|
||||
"_tb_name" "Elevator_Base"
|
||||
"_tb_id" "16"
|
||||
"_tb_linked_group_id" "{5b6fdc73-d931-45e1-9659-15b08f2045d2}"
|
||||
"_tb_transformation" "1 0 0 412 0 1 0 -400 0 0 1 0 0 0 0 1"
|
||||
"_tb_group" "14"
|
||||
// brush 0
|
||||
{
|
||||
( 140 156 8 ) ( 140 157 8 ) ( 140 156 9 ) Floors/Floor178 [ 0 -1 0 4 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 140 156 8 ) ( 140 156 9 ) ( 141 156 8 ) Floors/Floor178 [ 1 0 0 -4 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 140 156 8 ) ( 141 156 8 ) ( 140 157 8 ) Floors/Floor178 [ -1 0 0 4 ] [ 0 -1 0 4 ] 180 1 1
|
||||
( 172 188 14 ) ( 172 189 14 ) ( 173 188 14 ) Floors/Floor178 [ 1 0 0 -4 ] [ 0 -1 0 4 ] 90 1 1
|
||||
( 172 188 16 ) ( 173 188 16 ) ( 172 188 17 ) Floors/Floor178 [ -1 0 0 4 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 172 188 16 ) ( 172 188 17 ) ( 172 189 16 ) Floors/Floor178 [ 0 1 0 -4 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
}
|
||||
// brush 1
|
||||
{
|
||||
( 140 156 16 ) ( 140 156 14 ) ( 144 160 14 ) special/clip [ 1 1.1102230246251565e-16 0 -11.999985 ] [ 0 0 -1.0000000000000002 0 ] 270 1 1
|
||||
( 140 156 16 ) ( 172 156 16 ) ( 172 156 14 ) special/clip [ 1 1.6081226496766366e-16 0 -20 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 140 156 14 ) ( 172 156 14 ) ( 170 160 14 ) special/clip [ 1.6081226496766366e-16 -1 0 -4 ] [ 1 1.6081226496766366e-16 0 -20 ] 0 1 1
|
||||
( 170 160 14 ) ( 172 156 16 ) ( 140 156 16 ) special/clip [ 1.6081226496766373e-16 -1.0000000000000002 0 0 ] [ 1.0000000000000002 1.608122649676637e-16 -2.465190328815662e-32 -20 ] 48.189697 1 1
|
||||
( 172 156 14 ) ( 172 156 16 ) ( 170 160 14 ) special/clip [ -1.6081226496766366e-16 1 0 -27.999985 ] [ 0 0 -1 0 ] 270 1 1
|
||||
}
|
||||
// brush 2
|
||||
{
|
||||
( 140 188 16 ) ( 140 156 16 ) ( 140 156 14 ) special/clip [ 0 -1 0 20 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 144 160 14 ) ( 144 184 14 ) ( 140 188 14 ) special/clip [ -1 0 0 12 ] [ 0 -1 0 20 ] 270 1 1
|
||||
( 140 188 16 ) ( 144 184 14 ) ( 144 160 14 ) special/clip [ -1.0000000000000002 0 0 16 ] [ 0 -1.0000000000000002 0 20 ] 90 1 1
|
||||
( 140 156 16 ) ( 144 160 14 ) ( 140 156 14 ) special/clip [ 1 0 0 -11.999985 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 140 188 14 ) ( 144 184 14 ) ( 140 188 16 ) special/clip [ -1 0 0 11.999985 ] [ 0 0 -1 0 ] 270 1 1
|
||||
}
|
||||
// brush 3
|
||||
{
|
||||
( 136 156 8 ) ( 136 157 8 ) ( 136 156 9 ) Manual/Chevron_2 [ 0 -1 0 4 ] [ 0 0 -1 -8 ] 0 1 1
|
||||
( 132 152 8 ) ( 132 152 9 ) ( 133 152 8 ) Manual/Chevron_2 [ 1 0 0 -4 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 132 156 8 ) ( 133 156 8 ) ( 132 157 8 ) Manual/Chevron_2 [ -1 0 0 4 ] [ 0 -1 0 4 ] 90 1 1
|
||||
( 140 188 16 ) ( 140 189 16 ) ( 141 188 16 ) Manual/Chevron_2 [ 1 0 0 -4 ] [ 0 -1 0 4 ] 90 1 1
|
||||
( 140 192 16 ) ( 141 192 16 ) ( 140 192 17 ) Manual/Chevron_2 [ -1 0 0 4 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 140 188 16 ) ( 140 188 17 ) ( 140 189 16 ) Various/Various15 [ 0 1 0 -4 ] [ 0 0 -1 -8 ] 90 1 1
|
||||
}
|
||||
// brush 4
|
||||
{
|
||||
( 140 188 8 ) ( 140 189 8 ) ( 140 188 9 ) Manual/Chevron_2 [ 0 -1 0 4 ] [ 0 0 -1 -8 ] 90 1 1
|
||||
( 132 188 8 ) ( 132 188 9 ) ( 133 188 8 ) Various/Various15 [ 1 0 0 -12 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 132 188 8 ) ( 133 188 8 ) ( 132 189 8 ) Manual/Chevron_2 [ -1 0 0 12 ] [ 0 -1 0 4 ] 180 1 1
|
||||
( 172 196 16 ) ( 172 197 16 ) ( 173 196 16 ) Manual/Chevron_2 [ 1 0 0 -12 ] [ 0 -1 0 4 ] 180 1 1
|
||||
( 172 192 16 ) ( 173 192 16 ) ( 172 192 17 ) Manual/Chevron_2 [ -1 0 0 12 ] [ 0 0 -1 -8 ] 90 1 1
|
||||
( 172 196 16 ) ( 172 196 17 ) ( 172 197 16 ) Manual/Chevron_2 [ 0 1 0 -4 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
}
|
||||
// brush 5
|
||||
{
|
||||
( 140 188 16 ) ( 144 184 14 ) ( 140 188 14 ) special/clip [ -1.0000000000000002 2.275957200481571e-15 0 11.999985 ] [ 0 0 -1.0000000000000002 0 ] 0 1 1
|
||||
( 140 188 16 ) ( 172 188 16 ) ( 168 184 14 ) special/clip [ 2.1820984641973853e-15 1.0000000000000002 0 -24 ] [ -1.0000000000000002 2.1820984641973853e-15 -1.9721522630525295e-31 4 ] 54.56909 1 1
|
||||
( 168 184 14 ) ( 172 188 14 ) ( 140 188 14 ) special/clip [ 2.1820984641973845e-15 1 0 4 ] [ -1 2.1820984641973845e-15 0 4 ] 90 1 1
|
||||
( 172 188 14 ) ( 172 188 16 ) ( 140 188 16 ) special/clip [ -1 2.1820984641973845e-15 0 4 ] [ 0 0 -1 0 ] 180 1 1
|
||||
( 168 184 14 ) ( 172 188 16 ) ( 172 188 14 ) special/clip [ -2.275957200481571e-15 -1.0000000000000002 0 -4 ] [ 0 0 -1.0000000000000002 0 ] 0 1 1
|
||||
}
|
||||
// brush 6
|
||||
{
|
||||
( 168 160 14 ) ( 172 156 16 ) ( 172 156 14 ) special/clip [ -1.0000000000000002 2.7200464103316335e-15 0 12 ] [ 0 0 -1.0000000000000002 0 ] 90 1 1
|
||||
( 172 188 14 ) ( 172 188 16 ) ( 168 184 14 ) special/clip [ 2.4980018054066022e-15 1.0000000000000002 0 4 ] [ 0 0 -1.0000000000000002 0 ] 270 1 1
|
||||
( 168 184 14 ) ( 172 188 16 ) ( 172 156 16 ) special/clip [ 1.0000000000000002 -2.5649553340900807e-15 -3.289497932938578e-30 -8 ] [ 2.5649553340900807e-15 1.0000000000000002 0 -4 ] 186.3794 1 1
|
||||
( 172 156 14 ) ( 172 188 14 ) ( 168 184 14 ) special/clip [ 1 -2.5649553340900795e-15 0 -12 ] [ 2.5649553340900795e-15 1 0 -4 ] 270 1 1
|
||||
( 172 156 16 ) ( 172 188 16 ) ( 172 188 14 ) special/clip [ 2.5649553340900795e-15 1 0 -4 ] [ 0 0 -1 0 ] 90 1 1
|
||||
}
|
||||
// brush 7
|
||||
{
|
||||
( 172 156 8 ) ( 172 157 8 ) ( 172 156 9 ) Various/Various15 [ 0 -1 0 4 ] [ 0 0 -1 -8 ] 0 1 1
|
||||
( 172 152 8 ) ( 172 152 9 ) ( 173 152 8 ) Manual/Chevron_2 [ 1 0 0 -12 ] [ 0 0 -1 -8 ] 90 1 1
|
||||
( 172 156 8 ) ( 173 156 8 ) ( 172 157 8 ) Manual/Chevron_2 [ -1 0 0 12 ] [ 0 -1 0 4 ] 0 1 1
|
||||
( 180 188 16 ) ( 180 189 16 ) ( 181 188 16 ) Manual/Chevron_2 [ 1 0 0 -12 ] [ 0 -1 0 4 ] 0 1 1
|
||||
( 180 192 16 ) ( 181 192 16 ) ( 180 192 17 ) Manual/Chevron_2 [ -1 0 0 12 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 176 188 16 ) ( 176 188 17 ) ( 176 189 16 ) Manual/Chevron_2 [ 0 1 0 -4 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
}
|
||||
// brush 8
|
||||
{
|
||||
( 140 148 8 ) ( 140 149 8 ) ( 140 148 9 ) Manual/Chevron_2 [ 0 -1 0 -4 ] [ 0 0 -1 -8 ] 90 1 1
|
||||
( 132 152 8 ) ( 132 152 9 ) ( 133 152 8 ) Manual/Chevron_2 [ 1 0 0 -12 ] [ 0 0 -1 -8 ] 90 1 1
|
||||
( 132 148 8 ) ( 133 148 8 ) ( 132 149 8 ) Manual/Chevron_2 [ -1 0 0 12 ] [ 0 -1 0 -4 ] 180 1 1
|
||||
( 172 156 16 ) ( 172 157 16 ) ( 173 156 16 ) Manual/Chevron_2 [ 1 0 0 -12 ] [ 0 -1 0 -4 ] 180 1 1
|
||||
( 172 156 16 ) ( 173 156 16 ) ( 172 156 17 ) Various/Various15 [ -1 0 0 12 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 172 156 16 ) ( 172 156 17 ) ( 172 157 16 ) Manual/Chevron_2 [ 0 1 0 4 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
}
|
||||
}
|
||||
// entity 7
|
||||
{
|
||||
"classname" "func_group"
|
||||
"_tb_type" "_tb_group"
|
||||
"_tb_name" "Elevator_Base"
|
||||
"_tb_id" "17"
|
||||
"_tb_linked_group_id" "{5b6fdc73-d931-45e1-9659-15b08f2045d2}"
|
||||
"_tb_transformation" "1 0 0 336 0 1 0 -380 0 0 1 0 0 0 0 1"
|
||||
"_tb_group" "14"
|
||||
// brush 0
|
||||
{
|
||||
( 64 176 8 ) ( 64 177 8 ) ( 64 176 9 ) Floors/Floor178 [ 0 -1 0 8 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 64 176 8 ) ( 64 176 9 ) ( 65 176 8 ) Floors/Floor178 [ 1 0 0 -8 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 64 176 8 ) ( 65 176 8 ) ( 64 177 8 ) Floors/Floor178 [ -1 0 0 8 ] [ 0 -1 0 8 ] 270 1 1
|
||||
( 96 208 14 ) ( 96 209 14 ) ( 97 208 14 ) Floors/Floor178 [ 1 0 0 -8 ] [ 0 -1 0 8 ] 180 1 1
|
||||
( 96 208 16 ) ( 97 208 16 ) ( 96 208 17 ) Floors/Floor178 [ -1 0 0 8 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 96 208 16 ) ( 96 208 17 ) ( 96 209 16 ) Floors/Floor178 [ 0 1 0 -8 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
}
|
||||
// brush 1
|
||||
{
|
||||
( 64 176 16 ) ( 64 176 14 ) ( 68 180 14 ) special/clip [ 1 1.1102230246251565e-16 0 0 ] [ 0 0 -1.0000000000000002 0 ] 180 1 1
|
||||
( 64 176 16 ) ( 96 176 16 ) ( 96 176 14 ) special/clip [ 1 1.6081226496766366e-16 0 -8 ] [ 0 0 -1 0 ] 0 1 1
|
||||
( 64 176 14 ) ( 96 176 14 ) ( 94 180 14 ) special/clip [ 1.6081226496766366e-16 -1 0 16 ] [ 1 1.6081226496766366e-16 0 -8 ] 90 1 1
|
||||
( 94 180 14 ) ( 96 176 16 ) ( 64 176 16 ) special/clip [ 1.6081226496766373e-16 -1.0000000000000002 0 20 ] [ 1.0000000000000002 1.608122649676637e-16 -2.465190328815662e-32 -8 ] 318.1897 1 1
|
||||
( 96 176 14 ) ( 96 176 16 ) ( 94 180 14 ) special/clip [ -1.6081226496766366e-16 1 0 -16 ] [ 0 0 -1 0 ] 0 1 1
|
||||
}
|
||||
// brush 2
|
||||
{
|
||||
( 64 208 16 ) ( 64 176 16 ) ( 64 176 14 ) special/clip [ 0 -1 0 8 ] [ 0 0 -1 0 ] 0 1 1
|
||||
( 68 180 14 ) ( 68 204 14 ) ( 64 208 14 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 8 ] 0 1 1
|
||||
( 64 208 16 ) ( 68 204 14 ) ( 68 180 14 ) special/clip [ -1.0000000000000002 0 0 4 ] [ 0 -1.0000000000000002 0 8 ] 0 1 1
|
||||
( 64 176 16 ) ( 68 180 14 ) ( 64 176 14 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
|
||||
( 64 208 14 ) ( 68 204 14 ) ( 64 208 16 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
|
||||
}
|
||||
// brush 3
|
||||
{
|
||||
( 60 176 8 ) ( 60 177 8 ) ( 60 176 9 ) Manual/Chevron_2 [ 0 -1 0 8 ] [ 0 0 -1 -8 ] 90 1 1
|
||||
( 56 172 8 ) ( 56 172 9 ) ( 57 172 8 ) Manual/Chevron_2 [ 1 0 0 -8 ] [ 0 0 -1 -8 ] 0 1 1
|
||||
( 56 176 8 ) ( 57 176 8 ) ( 56 177 8 ) Manual/Chevron_2 [ -1 0 0 8 ] [ 0 -1 0 8 ] 180 1 1
|
||||
( 64 208 16 ) ( 64 209 16 ) ( 65 208 16 ) Manual/Chevron_2 [ 1 0 0 -8 ] [ 0 -1 0 8 ] 180 1 1
|
||||
( 64 212 16 ) ( 65 212 16 ) ( 64 212 17 ) Manual/Chevron_2 [ -1 0 0 8 ] [ 0 0 -1 -8 ] 0 1 1
|
||||
( 64 208 16 ) ( 64 208 17 ) ( 64 209 16 ) Various/Various15 [ 0 1 0 -8 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
}
|
||||
// brush 4
|
||||
{
|
||||
( 64 208 8 ) ( 64 209 8 ) ( 64 208 9 ) Manual/Chevron_2 [ 0 -1 0 8 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 56 208 8 ) ( 56 208 9 ) ( 57 208 8 ) Various/Various15 [ 1 0 0 0 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 56 208 8 ) ( 57 208 8 ) ( 56 209 8 ) Manual/Chevron_2 [ -1 0 0 0 ] [ 0 -1 0 8 ] 270 1 1
|
||||
( 96 216 16 ) ( 96 217 16 ) ( 97 216 16 ) Manual/Chevron_2 [ 1 0 0 0 ] [ 0 -1 0 8 ] 270 1 1
|
||||
( 96 212 16 ) ( 97 212 16 ) ( 96 212 17 ) Manual/Chevron_2 [ -1 0 0 0 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 96 216 16 ) ( 96 216 17 ) ( 96 217 16 ) Manual/Chevron_2 [ 0 1 0 -8 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
}
|
||||
// brush 5
|
||||
{
|
||||
( 64 208 16 ) ( 68 204 14 ) ( 64 208 14 ) special/clip [ -1.0000000000000002 2.275957200481571e-15 0 0 ] [ 0 0 -1.0000000000000002 0 ] 270 1 1
|
||||
( 64 208 16 ) ( 96 208 16 ) ( 92 204 14 ) special/clip [ 2.1820984641973853e-15 1.0000000000000002 0 -12 ] [ -1.0000000000000002 2.1820984641973853e-15 -1.9721522630525295e-31 24 ] 324.5691 1 1
|
||||
( 92 204 14 ) ( 96 208 14 ) ( 64 208 14 ) special/clip [ 2.1820984641973845e-15 1 0 -16 ] [ -1 2.1820984641973845e-15 0 24 ] 180 1 1
|
||||
( 96 208 14 ) ( 96 208 16 ) ( 64 208 16 ) special/clip [ -1 2.1820984641973845e-15 0 24 ] [ 0 0 -1 0 ] 270 1 1
|
||||
( 92 204 14 ) ( 96 208 16 ) ( 96 208 14 ) special/clip [ -2.275957200481571e-15 -1.0000000000000002 0 16 ] [ 0 0 -1.0000000000000002 0 ] 270 1 1
|
||||
}
|
||||
// brush 6
|
||||
{
|
||||
( 92 180 14 ) ( 96 176 16 ) ( 96 176 14 ) special/clip [ -1.0000000000000002 2.7200464103316335e-15 0 31.999996 ] [ 0 0 -1.0000000000000002 0 ] 0 1 1
|
||||
( 96 208 14 ) ( 96 208 16 ) ( 92 204 14 ) special/clip [ 2.4980018054066022e-15 1.0000000000000002 0 -16 ] [ 0 0 -1.0000000000000002 0 ] 180 1 1
|
||||
( 92 204 14 ) ( 96 208 16 ) ( 96 176 16 ) special/clip [ 1.0000000000000002 -2.5649553340900807e-15 -3.289497932938578e-30 -28 ] [ 2.5649553340900807e-15 1.0000000000000002 0 -24 ] 96.379395 1 1
|
||||
( 96 176 14 ) ( 96 208 14 ) ( 92 204 14 ) special/clip [ 1 -2.5649553340900795e-15 0 0 ] [ 2.5649553340900795e-15 1 0 -24 ] 0 1 1
|
||||
( 96 176 16 ) ( 96 208 16 ) ( 96 208 14 ) special/clip [ 2.5649553340900795e-15 1 0 -24 ] [ 0 0 -1 0 ] 180 1 1
|
||||
}
|
||||
// brush 7
|
||||
{
|
||||
( 96 176 8 ) ( 96 177 8 ) ( 96 176 9 ) Various/Various15 [ 0 -1 0 8 ] [ 0 0 -1 -8 ] 90 1 1
|
||||
( 96 172 8 ) ( 96 172 9 ) ( 97 172 8 ) Manual/Chevron_2 [ 1 0 0 0 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 96 176 8 ) ( 97 176 8 ) ( 96 177 8 ) Manual/Chevron_2 [ -1 0 0 0 ] [ 0 -1 0 8 ] 90 1 1
|
||||
( 104 208 16 ) ( 104 209 16 ) ( 105 208 16 ) Manual/Chevron_2 [ 1 0 0 0 ] [ 0 -1 0 8 ] 90 1 1
|
||||
( 104 212 16 ) ( 105 212 16 ) ( 104 212 17 ) Manual/Chevron_2 [ -1 0 0 0 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 100 208 16 ) ( 100 208 17 ) ( 100 209 16 ) Manual/Chevron_2 [ 0 1 0 -8 ] [ 0 0 -1 -8 ] 0 1 1
|
||||
}
|
||||
// brush 8
|
||||
{
|
||||
( 64 168 8 ) ( 64 169 8 ) ( 64 168 9 ) Manual/Chevron_2 [ 0 -1 0 0 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 56 172 8 ) ( 56 172 9 ) ( 57 172 8 ) Manual/Chevron_2 [ 1 0 0 0 ] [ 0 0 -1 -8 ] 180 1 1
|
||||
( 56 168 8 ) ( 57 168 8 ) ( 56 169 8 ) Manual/Chevron_2 [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
|
||||
( 96 176 16 ) ( 96 177 16 ) ( 97 176 16 ) Manual/Chevron_2 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
|
||||
( 96 176 16 ) ( 97 176 16 ) ( 96 176 17 ) Various/Various15 [ -1 0 0 0 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
( 96 176 16 ) ( 96 176 17 ) ( 96 177 16 ) Manual/Chevron_2 [ 0 1 0 0 ] [ 0 0 -1 -8 ] 270 1 1
|
||||
}
|
||||
}
|
||||
// entity 8
|
||||
{
|
||||
"classname" "actor_elevator_1"
|
||||
"origin" "156 172 15"
|
||||
"targetname" "elevator_test"
|
||||
}
|
||||
// entity 9
|
||||
{
|
||||
"classname" "actor_controlpad"
|
||||
"origin" "124 148 28"
|
||||
"target" "elevator_test"
|
||||
}
|
||||
// entity 10
|
||||
{
|
||||
"classname" "actor_controlpad"
|
||||
"origin" "124 172 60"
|
||||
"target" "elevator_test"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=7 format=3 uid="uid://b3io3bage2qyb"]
|
||||
[gd_scene load_steps=8 format=3 uid="uid://b3io3bage2qyb"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://2fm2civ8ihgs" path="res://Scripts/Actors/ElevatorProxy3D.cs" id="1_buenw"]
|
||||
[ext_resource type="Script" uid="uid://cyr7ypanl8drq" path="res://Scripts/Actors/Elevator3D.cs" id="1_sjscu"]
|
||||
|
|
@ -15,6 +15,9 @@ point_count = 2
|
|||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_buenw"]
|
||||
height = 0.342773
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_buenw"]
|
||||
size = Vector3(1.9282227, 0.47607422, 1.9619751)
|
||||
|
||||
[node name="Elevator" type="Path3D" node_paths=PackedStringArray("Elevator")]
|
||||
curve = SubResource("Curve3D_buenw")
|
||||
script = ExtResource("1_buenw")
|
||||
|
|
@ -41,3 +44,15 @@ OneTime = false
|
|||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Elevator/AreaTrigger3d"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.23584, 0)
|
||||
shape = SubResource("CylinderShape3D_buenw")
|
||||
|
||||
[node name="ActorCrushDetection" type="Area3D" parent="Elevator"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.21122858, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 66
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Elevator/ActorCrushDetection"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.008544922, -0.2619629, -0.005340576)
|
||||
shape = SubResource("BoxShape3D_buenw")
|
||||
|
||||
[connection signal="area_entered" from="Elevator/ActorCrushDetection" to="PathFollow3D" method="OnActorCollision"]
|
||||
[connection signal="body_entered" from="Elevator/ActorCrushDetection" to="PathFollow3D" method="OnBodyCollision"]
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -53,4 +53,20 @@ public partial class Elevator3D : PathFollow3D, IActivable
|
|||
_multiplier = -1f;
|
||||
}
|
||||
}
|
||||
|
||||
public void OnActorCollision(Area3D actor)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void OnBodyCollision(Node3D node)
|
||||
{
|
||||
//GD.Print($"{Name} Body Entered: {node.Name}");
|
||||
ReverseUp();
|
||||
}
|
||||
|
||||
private void ReverseUp()
|
||||
{
|
||||
_multiplier = 1f;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue