Compare commits

...

1 Commits

Author SHA1 Message Date
1f904cdb13 final tuto movement
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 20s
Create tag and build when new code gets to main / Test (push) Successful in 7m16s
Create tag and build when new code gets to main / Export (push) Successful in 9m29s
2026-02-05 15:26:40 +01:00
3 changed files with 613 additions and 94 deletions

View File

@@ -0,0 +1,538 @@
[gd_scene format=3 uid="uid://y77cdg7gg3y7"]
[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/materials/greybox/m_greybox.tres" id="1_xmksr"]
[node name="PlaytestArena" type="CSGCombiner3D" unique_id=664535670]
use_collision = true
collision_layer = 256
collision_mask = 65553
[node name="CSGBox3D101" type="CSGBox3D" parent="." unique_id=858611130]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, -7.5, 4.25)
use_collision = true
size = Vector3(19, 30, 5.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D103" type="CSGBox3D" parent="." unique_id=1041898412]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.25, 0.5, -7.5)
use_collision = true
size = Vector3(4.5, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D106" type="CSGBox3D" parent="." unique_id=1051974239]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.75, 2, -42)
use_collision = true
size = Vector3(3.5, 4, 7)
material = ExtResource("1_xmksr")
[node name="CSGBox3D107" type="CSGBox3D" parent="." unique_id=1256387171]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.75, 6.5, -43.25)
use_collision = true
size = Vector3(1.5, 5, 4.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D153" type="CSGBox3D" parent="." unique_id=1902148081]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.25, 0.5, -9)
use_collision = true
size = Vector3(3.5, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D154" type="CSGBox3D" parent="." unique_id=1223575745]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 0.5, 2)
use_collision = true
size = Vector3(31, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D183" type="CSGBox3D" parent="." unique_id=1184431024]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.75, 0.5, -46)
use_collision = true
size = Vector3(12.5, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D184" type="CSGBox3D" parent="." unique_id=237433722]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.25, 5.75, -46)
use_collision = true
size = Vector3(14.5, 11.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D116" type="CSGBox3D" parent="." unique_id=289309705]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.5, 6.5, -19)
use_collision = true
size = Vector3(14, 2, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D128" type="CSGBox3D" parent="." unique_id=1881937332]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 6.5, -20.75)
use_collision = true
size = Vector3(1, 2, 4.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D134" type="CSGBox3D" parent="." unique_id=970372468]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.25, 9, 6.5)
use_collision = true
size = Vector3(18.5, 3, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D150" type="CSGBox3D" parent="." unique_id=1586153180]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 41, 9.25, -16.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D192" type="CSGBox3D" parent="." unique_id=1221030369]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49, 14.25, -30)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D151" type="CSGBox3D" parent="." unique_id=1968876706]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 41, 9.25, -22)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D131" type="CSGBox3D" parent="." unique_id=1675803110]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23, 5.5, 0)
use_collision = true
size = Vector3(3, 11, 3)
material = ExtResource("1_xmksr")
[node name="CSGBox3D132" type="CSGBox3D" parent="." unique_id=108620971]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36.5, 6, -4)
use_collision = true
size = Vector3(3, 10, 11)
material = ExtResource("1_xmksr")
[node name="CSGBox3D158" type="CSGBox3D" parent="." unique_id=77533158]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 3.75, -19.25)
use_collision = true
size = Vector3(9, 5.5, 6.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D155" type="CSGBox3D" parent="." unique_id=1730827237]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36.5, 0.5, -5.75)
use_collision = true
size = Vector3(3, 1, 7.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D159" type="CSGBox3D" parent="." unique_id=1747482656]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42.5, 0.5, -18.75)
use_collision = true
size = Vector3(4, 1, 7.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D160" type="CSGBox3D" parent="." unique_id=1268186444]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49, 7, -19.25)
use_collision = true
size = Vector3(1, 1, 6.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D180" type="CSGBox3D" parent="." unique_id=733496755]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49, 11.5, -33.75)
use_collision = true
size = Vector3(1, 1, 8.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D161" type="CSGBox3D" parent="." unique_id=921360817]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42.5, 7, -16.5)
use_collision = true
size = Vector3(12, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D162" type="CSGBox3D" parent="." unique_id=1479157362]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 37.5, 7, -22)
use_collision = true
size = Vector3(22, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D179" type="CSGBox3D" parent="." unique_id=263184352]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.5, 11.5, -30)
use_collision = true
size = Vector3(4, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D182" type="CSGBox3D" parent="." unique_id=8396562]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38.5, 11.5, -37.5)
use_collision = true
size = Vector3(4, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D114" type="CSGBox3D" parent="." unique_id=422683316]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.75, 2, -0.75)
use_collision = true
size = Vector3(1.5, 4, 4.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D115" type="CSGBox3D" parent="." unique_id=14692895]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 3.75, -0.75)
use_collision = true
size = Vector3(3, 7.5, 4.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D105" type="CSGBox3D" parent="." unique_id=2018818759]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.25, 6, -19.5)
use_collision = true
size = Vector3(4.5, 1, 7)
material = ExtResource("1_xmksr")
[node name="CSGBox3D113" type="CSGBox3D" parent="." unique_id=1051118207]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.5, 6, -17.75)
use_collision = true
size = Vector3(14, 1, 3.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D110" type="CSGBox3D" parent="." unique_id=1937286747]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 8.5, -24.5)
use_collision = true
size = Vector3(1, 18, 44)
material = ExtResource("1_xmksr")
[node name="CSGBox3D125" type="CSGBox3D" parent="." unique_id=2041935452]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 0.5, -27.5)
use_collision = true
size = Vector3(1, 1, 4)
material = ExtResource("1_xmksr")
[node name="CSGBox3D118" type="CSGBox3D" parent="." unique_id=1234426636]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.75, 14.25, -37.5)
use_collision = true
size = Vector3(15.5, 6.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D189" type="CSGBox3D" parent="." unique_id=647325640]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.75, 17, -37.5)
use_collision = true
size = Vector3(3.5, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D190" type="CSGBox3D" parent="." unique_id=1980398993]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.75, 11.5, -37.5)
use_collision = true
size = Vector3(3.5, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D191" type="CSGBox3D" parent="." unique_id=1972994986]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 11.5, -33.75)
use_collision = true
size = Vector3(1, 1, 6.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D172" type="CSGBox3D" parent="." unique_id=230478125]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28, 13.75, -37.5)
use_collision = true
size = Vector3(17, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D181" type="CSGBox3D" parent="." unique_id=2102362617]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 13.75, -37.5)
use_collision = true
size = Vector3(9, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D174" type="CSGBox3D" parent="." unique_id=1996376366]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32, 13.75, -30)
use_collision = true
size = Vector3(25, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D117" type="CSGBox3D" parent="." unique_id=1187105595]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 6.5, -17.75)
use_collision = true
size = Vector3(1, 2, 3.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D119" type="CSGBox3D" parent="." unique_id=1453067156]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 3.75, -17.5)
use_collision = true
size = Vector3(1, 7.5, 3)
material = ExtResource("1_xmksr")
[node name="CSGBox3D156" type="CSGBox3D" parent="." unique_id=1916016379]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25, 6.5, -20.75)
use_collision = true
size = Vector3(1, 2, 3.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D123" type="CSGBox3D" parent="." unique_id=880745657]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 2.75, -24.75)
use_collision = true
size = Vector3(1, 5.5, 11.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D135" type="CSGBox3D" parent="." unique_id=2080166757]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 2.75, -16.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D136" type="CSGBox3D" parent="." unique_id=635436804]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 2.75, -22)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D137" type="CSGBox3D" parent="." unique_id=629086623]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31, 2.75, -16.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D138" type="CSGBox3D" parent="." unique_id=633625954]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31, 2.75, -22)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D139" type="CSGBox3D" parent="." unique_id=1263579183]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 2.75, -16.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D140" type="CSGBox3D" parent="." unique_id=1180648473]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 2.75, -22)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D141" type="CSGBox3D" parent="." unique_id=1320530985]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 41, 2.75, -16.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D142" type="CSGBox3D" parent="." unique_id=555945249]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 41, 2.75, -22)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D144" type="CSGBox3D" parent="." unique_id=1065221174]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 9.25, -16.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D164" type="CSGBox3D" parent="." unique_id=218777162]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 11.5, -16.5)
use_collision = true
size = Vector3(1, 10, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D167" type="CSGBox3D" parent="." unique_id=1607928353]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 13.75, -30)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D168" type="CSGBox3D" parent="." unique_id=214809805]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 13.75, -30)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D170" type="CSGBox3D" parent="." unique_id=6455396]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 13.75, -37.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D165" type="CSGBox3D" parent="." unique_id=1029164331]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 11.5, -16.5)
use_collision = true
size = Vector3(1, 10, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D145" type="CSGBox3D" parent="." unique_id=1752112379]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 9.25, -22)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D146" type="CSGBox3D" parent="." unique_id=2128899569]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31, 9.25, -16.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D147" type="CSGBox3D" parent="." unique_id=815320183]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31, 9.25, -22)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D148" type="CSGBox3D" parent="." unique_id=891987126]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 9.25, -16.5)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D149" type="CSGBox3D" parent="." unique_id=1752445696]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 9.25, -22)
use_collision = true
size = Vector3(1, 5.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D124" type="CSGBox3D" parent="." unique_id=669807507]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 2.75, -24.75)
use_collision = true
size = Vector3(1, 5.5, 11.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D121" type="CSGBox3D" parent="." unique_id=453482274]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 3.25, -23.25)
use_collision = true
size = Vector3(3, 4.5, 14.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D120" type="CSGBox3D" parent="." unique_id=100386609]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 6, -17.5)
use_collision = true
size = Vector3(3, 12, 3)
material = ExtResource("1_xmksr")
[node name="CSGBox3D143" type="CSGBox3D" parent="." unique_id=161911569]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.5, 6, -19.25)
use_collision = true
size = Vector3(16, 1, 6.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D152" type="CSGBox3D" parent="." unique_id=354039555]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.5, 11.5, -19.25)
use_collision = true
size = Vector3(16, 1, 6.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D166" type="CSGBox3D" parent="." unique_id=2083293603]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 17, -23.25)
use_collision = true
size = Vector3(5, 1, 14.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D169" type="CSGBox3D" parent="." unique_id=2083348498]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 17, -33.75)
use_collision = true
size = Vector3(31, 1, 8.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D163" type="CSGBox3D" parent="." unique_id=917463914]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.5, 7, -16.5)
use_collision = true
size = Vector3(4, 1, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D130" type="CSGBox3D" parent="." unique_id=351738265]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 5.5, -30)
use_collision = true
size = Vector3(1, 11, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D173" type="CSGBox3D" parent="." unique_id=1579213116]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 5.5, -30)
use_collision = true
size = Vector3(1, 11, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D175" type="CSGBox3D" parent="." unique_id=361118992]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49, 5.5, -30)
use_collision = true
size = Vector3(1, 11, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D176" type="CSGBox3D" parent="." unique_id=653049886]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 5.5, -37.5)
use_collision = true
size = Vector3(1, 11, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D177" type="CSGBox3D" parent="." unique_id=306067232]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 5.5, -37.5)
use_collision = true
size = Vector3(1, 11, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D178" type="CSGBox3D" parent="." unique_id=603554285]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49, 5.5, -37.5)
use_collision = true
size = Vector3(1, 11, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D129" type="CSGBox3D" parent="." unique_id=598301869]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 12.25, -43.75)
use_collision = true
size = Vector3(5, 24.5, 5.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D187" type="CSGBox3D" parent="." unique_id=1435130769]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34, 5.25, -44.5)
use_collision = true
size = Vector3(5, 10.5, 4)
material = ExtResource("1_xmksr")
[node name="CSGBox3D188" type="CSGBox3D" parent="." unique_id=1169912197]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38, 5.25, -46)
use_collision = true
size = Vector3(5, 10.5, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D186" type="CSGBox3D" parent="." unique_id=1249697679]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 12.25, -42.25)
use_collision = true
size = Vector3(9, 24.5, 8.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D111" type="CSGBox3D" parent="." unique_id=844466380]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 10.5, -36.5)
use_collision = true
size = Vector3(15, 1, 3)
material = ExtResource("1_xmksr")
[node name="CSGBox3D171" type="CSGBox3D" parent="." unique_id=1973718439]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32, 10.5, -33.75)
use_collision = true
size = Vector3(35, 1, 8.5)
material = ExtResource("1_xmksr")
[node name="CSGBox3D126" type="CSGBox3D" parent="." unique_id=1374634162]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 8, -30)
use_collision = true
size = Vector3(5, 6, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D127" type="CSGBox3D" parent="." unique_id=14132175]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 5, -37.5)
use_collision = true
size = Vector3(5, 10, 1)
material = ExtResource("1_xmksr")
[node name="CSGBox3D133" type="CSGBox3D" parent="." unique_id=1879601264]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.75, 0.5, -24)
operation = 2
use_collision = true
size = Vector3(5.5, 1, 3)
material = ExtResource("1_xmksr")
[node name="CSGBox3D185" type="CSGBox3D" parent="." unique_id=1821811532]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.75, 13.5, -44)
operation = 2
use_collision = true
size = Vector3(5.5, 4, 3)
material = ExtResource("1_xmksr")
[node name="CSGBox3D104" type="CSGBox3D" parent="." unique_id=1760880982]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.75, -12.25, -22.5)
use_collision = true
size = Vector3(49.5, 24.5, 48)
material = ExtResource("1_xmksr")
[node name="CSGBox3D157" type="CSGBox3D" parent="." unique_id=218728896]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49, 0.5, -22)
use_collision = true
size = Vector3(1, 1, 49)
material = ExtResource("1_xmksr")
[node name="CSGBox3D122" type="CSGBox3D" parent="." unique_id=1105027560]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 2.75, -17.5)
use_collision = true
size = Vector3(1, 5.5, 3)
material = ExtResource("1_xmksr")

View File

@@ -5,10 +5,15 @@
[ext_resource type="Material" uid="uid://dw6lc8evmyc4d" path="res://assets/materials/greybox/m_greybox_valid.tres" id="3_u8sr4"]
[ext_resource type="Material" uid="uid://bm5f7jraqm8n0" path="res://assets/materials/greybox/m_greybox_secondary.tres" id="5_r26ni"]
[ext_resource type="Material" uid="uid://cqha1a2h1dg86" path="res://assets/materials/greybox/m_greybox_medium.tres" id="5_u8sr4"]
[ext_resource type="PackedScene" uid="uid://y77cdg7gg3y7" path="res://maps/levels/_arenas/playtest_1.tscn" id="6_qd7a7"]
[node name="Main" unique_id=955321579 instance=ExtResource("1_jyq54")]
[node name="DirectionalLight3D" parent="." index="5" unique_id=1357990191]
transform = Transform3D(-0.1772511, 0.44628847, 0.87715954, 0.49540228, -0.72966087, 0.4713508, 0.85038733, 0.51809436, -0.09175911, 0, 0, 0)
[node name="Player" parent="." index="6" unique_id=1309399929]
transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, -16, 22.91025, -51.458496)
HasSword = false
HasParry = false
@@ -18,9 +23,9 @@ collision_layer = 256
collision_mask = 65553
[node name="CSGBox3D" type="CSGBox3D" parent="Greybox" index="0" unique_id=681973284]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.096, -0.5, -46.329)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.0960007, -0.5, -19.2085)
use_collision = true
size = Vector3(100, 1, 190.741)
size = Vector3(21, 1, 44.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D2" type="CSGBox3D" parent="Greybox" index="1" unique_id=663820033]
@@ -135,9 +140,9 @@ size = Vector3(7.5, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D19" type="CSGBox3D" parent="Greybox/Step3" index="4" unique_id=1075815413]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, -2.75, 8.5)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, -2, 8.5)
use_collision = true
size = Vector3(7.5, 3.5, 1)
size = Vector3(7.5, 2, 1)
material = ExtResource("2_lpm4c")
[node name="Step4" type="CSGCombiner3D" parent="Greybox" index="13" unique_id=1579908989]
@@ -432,324 +437,303 @@ size = Vector3(4.5, 19.5, 5.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D97" type="CSGBox3D" parent="Greybox" index="59" unique_id=28477813]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.75, 19.25, -53.5)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.25, 19.25, -53.5)
use_collision = true
size = Vector3(24.5, 21.5, 1)
size = Vector3(25.5, 21.5, 1)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D101" type="CSGBox3D" parent="Greybox" index="60" unique_id=1731327176]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.25, 26.25, -49.5)
use_collision = true
size = Vector3(29.5, 35.5, 1)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D105" type="CSGBox3D" parent="Greybox" index="61" unique_id=1110625285]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.5, 33.25, -88.5)
use_collision = true
size = Vector3(22, 21.5, 1)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D102" type="CSGBox3D" parent="Greybox" index="62" unique_id=2087896010]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 33.25, -68.5)
use_collision = true
size = Vector3(1, 21.5, 39)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D103" type="CSGBox3D" parent="Greybox" index="63" unique_id=1795213809]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 33.25, -70.5)
use_collision = true
size = Vector3(1, 21.5, 35)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D74" type="CSGBox3D" parent="Greybox" index="64" unique_id=163691033]
[node name="CSGBox3D74" type="CSGBox3D" parent="Greybox" index="60" unique_id=163691033]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.5, 20.25, -24.25)
use_collision = true
size = Vector3(1, 19.5, 57.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D40" type="CSGBox3D" parent="Greybox" index="65" unique_id=149448218]
[node name="CSGBox3D40" type="CSGBox3D" parent="Greybox" index="61" unique_id=149448218]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 19.5, 10.5)
use_collision = true
size = Vector3(43, 22, 1)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D28" type="CSGBox3D" parent="Greybox" index="66" unique_id=34926235]
[node name="CSGBox3D28" type="CSGBox3D" parent="Greybox" index="62" unique_id=34926235]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 20.25, -10.25)
use_collision = true
size = Vector3(3, 2.5, 6.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D29" type="CSGBox3D" parent="Greybox" index="67" unique_id=1236916367]
[node name="CSGBox3D29" type="CSGBox3D" parent="Greybox" index="63" unique_id=1236916367]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 18.5, -10.25)
use_collision = true
size = Vector3(3, 1, 6.5)
material = ExtResource("5_u8sr4")
[node name="CSGBox3D32" type="CSGBox3D" parent="Greybox" index="68" unique_id=1361663538]
[node name="CSGBox3D32" type="CSGBox3D" parent="Greybox" index="64" unique_id=1361663538]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 20.25, 7.75)
use_collision = true
size = Vector3(3, 2.5, 6.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D33" type="CSGBox3D" parent="Greybox" index="69" unique_id=2014293618]
[node name="CSGBox3D33" type="CSGBox3D" parent="Greybox" index="65" unique_id=2014293618]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 18.5, 7.75)
use_collision = true
size = Vector3(3, 1, 6.5)
material = ExtResource("5_u8sr4")
[node name="CSGBox3D25" type="CSGBox3D" parent="Greybox" index="70" unique_id=1000059913]
[node name="CSGBox3D25" type="CSGBox3D" parent="Greybox" index="66" unique_id=1000059913]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 18.75, -29.5)
use_collision = true
size = Vector3(1, 5.5, 9)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D22" type="CSGBox3D" parent="Greybox" index="71" unique_id=1623594342]
[node name="CSGBox3D22" type="CSGBox3D" parent="Greybox" index="67" unique_id=1623594342]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 16.5, -29.5)
use_collision = true
size = Vector3(1, 1, 9)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D16" type="CSGBox3D" parent="Greybox" index="72" unique_id=1660129006]
[node name="CSGBox3D16" type="CSGBox3D" parent="Greybox" index="68" unique_id=1660129006]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 16.5, -28.5)
use_collision = true
size = Vector3(5, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D18" type="CSGBox3D" parent="Greybox" index="73" unique_id=528606233]
[node name="CSGBox3D18" type="CSGBox3D" parent="Greybox" index="69" unique_id=528606233]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 16.5, -31.5)
use_collision = true
size = Vector3(1, 1, 5)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D19" type="CSGBox3D" parent="Greybox" index="74" unique_id=533984919]
[node name="CSGBox3D19" type="CSGBox3D" parent="Greybox" index="70" unique_id=533984919]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 16.5, -31.5)
use_collision = true
size = Vector3(1, 1, 5)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D36" type="CSGBox3D" parent="Greybox" index="75" unique_id=1460670998]
[node name="CSGBox3D36" type="CSGBox3D" parent="Greybox" index="71" unique_id=1460670998]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 16.5, 13.5)
use_collision = true
size = Vector3(1, 1, 5)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D49" type="CSGBox3D" parent="Greybox" index="76" unique_id=1821984513]
[node name="CSGBox3D49" type="CSGBox3D" parent="Greybox" index="72" unique_id=1821984513]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 12.5, 17.25)
use_collision = true
size = Vector3(6, 7, 13.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D50" type="CSGBox3D" parent="Greybox" index="77" unique_id=935249000]
[node name="CSGBox3D50" type="CSGBox3D" parent="Greybox" index="73" unique_id=935249000]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 16.5, 13.5)
use_collision = true
size = Vector3(1, 1, 5)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D51" type="CSGBox3D" parent="Greybox" index="78" unique_id=2063626202]
[node name="CSGBox3D51" type="CSGBox3D" parent="Greybox" index="74" unique_id=2063626202]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 16.5, 21.5)
use_collision = true
size = Vector3(1, 1, 5)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D45" type="CSGBox3D" parent="Greybox" index="79" unique_id=1969803797]
[node name="CSGBox3D45" type="CSGBox3D" parent="Greybox" index="75" unique_id=1969803797]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 17.5, 17.5)
use_collision = true
size = Vector3(1, 1, 3)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D62" type="CSGBox3D" parent="Greybox" index="80" unique_id=246528851]
[node name="CSGBox3D62" type="CSGBox3D" parent="Greybox" index="76" unique_id=246528851]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 19.5, 22.5)
use_collision = true
size = Vector3(1, 1, 3)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D41" type="CSGBox3D" parent="Greybox" index="81" unique_id=902325179]
[node name="CSGBox3D41" type="CSGBox3D" parent="Greybox" index="77" unique_id=902325179]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 12.5, 13.5)
use_collision = true
size = Vector3(1, 1, 5)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D55" type="CSGBox3D" parent="Greybox" index="82" unique_id=1746662054]
[node name="CSGBox3D55" type="CSGBox3D" parent="Greybox" index="78" unique_id=1746662054]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.75, 12.5, 16)
use_collision = true
size = Vector3(1.5, 3, 11)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D52" type="CSGBox3D" parent="Greybox" index="83" unique_id=1613606807]
[node name="CSGBox3D52" type="CSGBox3D" parent="Greybox" index="79" unique_id=1613606807]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 14.5, 17.25)
use_collision = true
size = Vector3(1, 7, 13.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D53" type="CSGBox3D" parent="Greybox" index="84" unique_id=2043849714]
[node name="CSGBox3D53" type="CSGBox3D" parent="Greybox" index="80" unique_id=2043849714]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 18.5, 16)
use_collision = true
size = Vector3(1, 1, 10)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D48" type="CSGBox3D" parent="Greybox" index="85" unique_id=998426919]
[node name="CSGBox3D48" type="CSGBox3D" parent="Greybox" index="81" unique_id=998426919]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 14.5, 16)
use_collision = true
size = Vector3(1, 1, 10)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D66" type="CSGBox3D" parent="Greybox" index="86" unique_id=1549586957]
[node name="CSGBox3D66" type="CSGBox3D" parent="Greybox" index="82" unique_id=1549586957]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 19.5, 4)
use_collision = true
size = Vector3(3, 4, 1)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D78" type="CSGBox3D" parent="Greybox" index="87" unique_id=1305480601]
[node name="CSGBox3D78" type="CSGBox3D" parent="Greybox" index="83" unique_id=1305480601]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.5, 15.75, -7.25)
use_collision = true
size = Vector3(11, 13.5, 8.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D67" type="CSGBox3D" parent="Greybox" index="88" unique_id=11222487]
[node name="CSGBox3D67" type="CSGBox3D" parent="Greybox" index="84" unique_id=11222487]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 22, 4)
use_collision = true
size = Vector3(3, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D86" type="CSGBox3D" parent="Greybox" index="89" unique_id=905628818]
[node name="CSGBox3D86" type="CSGBox3D" parent="Greybox" index="85" unique_id=905628818]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 22, -12)
use_collision = true
size = Vector3(3, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D77" type="CSGBox3D" parent="Greybox" index="90" unique_id=582978856]
[node name="CSGBox3D77" type="CSGBox3D" parent="Greybox" index="86" unique_id=582978856]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 22, -2.5)
use_collision = true
size = Vector3(10, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D87" type="CSGBox3D" parent="Greybox" index="91" unique_id=1897627146]
[node name="CSGBox3D87" type="CSGBox3D" parent="Greybox" index="87" unique_id=1897627146]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 15.75, -31.75)
use_collision = true
size = Vector3(10, 13.5, 8.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D88" type="CSGBox3D" parent="Greybox" index="92" unique_id=854998014]
[node name="CSGBox3D88" type="CSGBox3D" parent="Greybox" index="88" unique_id=854998014]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 22, -27)
use_collision = true
size = Vector3(10, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D98" type="CSGBox3D" parent="Greybox" index="93" unique_id=447434163]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.75, 15.5, -51.5)
[node name="CSGBox3D98" type="CSGBox3D" parent="Greybox" index="89" unique_id=447434163]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.75, 15.5, -51.5)
use_collision = true
size = Vector3(32.5, 14, 3)
size = Vector3(12.5, 14, 3)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D104" type="CSGBox3D" parent="Greybox" index="94" unique_id=1442208554]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.5, 21.75, -70.5)
[node name="CSGBox3D101" type="CSGBox3D" parent="Greybox" index="90" unique_id=1996176072]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.75, 19.25, -48.5)
use_collision = true
size = Vector3(20, 1.5, 35)
size = Vector3(6.5, 21.5, 3)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D99" type="CSGBox3D" parent="Greybox" index="95" unique_id=2008353765]
[node name="CSGBox3D99" type="CSGBox3D" parent="Greybox" index="91" unique_id=2008353765]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.5, 22, -49.5)
use_collision = true
size = Vector3(3, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D109" type="CSGBox3D" parent="Greybox" index="96" unique_id=519906200]
[node name="CSGBox3D109" type="CSGBox3D" parent="Greybox" index="92" unique_id=519906200]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.5, 22, -51)
use_collision = true
size = Vector3(1, 1, 4)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D68" type="CSGBox3D" parent="Greybox" index="97" unique_id=743815889]
[node name="CSGBox3D68" type="CSGBox3D" parent="Greybox" index="93" unique_id=743815889]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36.5, 16.5, 0.5)
use_collision = true
size = Vector3(12, 4, 8)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D69" type="CSGBox3D" parent="Greybox" index="98" unique_id=1709107988]
[node name="CSGBox3D69" type="CSGBox3D" parent="Greybox" index="94" unique_id=1709107988]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36.5, 19.5, -2.75)
use_collision = true
size = Vector3(12, 4, 1.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D72" type="CSGBox3D" parent="Greybox" index="99" unique_id=547486564]
[node name="CSGBox3D72" type="CSGBox3D" parent="Greybox" index="95" unique_id=547486564]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34.75, 10, -24.75)
use_collision = true
size = Vector3(19.5, 3, 58.5)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D81" type="CSGBox3D" parent="Greybox" index="100" unique_id=1566599507]
[node name="CSGBox3D81" type="CSGBox3D" parent="Greybox" index="96" unique_id=1566599507]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 19.5, -12)
use_collision = true
size = Vector3(3, 4, 1)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D82" type="CSGBox3D" parent="Greybox" index="101" unique_id=1617624220]
[node name="CSGBox3D82" type="CSGBox3D" parent="Greybox" index="97" unique_id=1617624220]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 16, -12.5)
use_collision = true
size = Vector3(3, 3, 2)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D83" type="CSGBox3D" parent="Greybox" index="102" unique_id=1568985583]
[node name="CSGBox3D83" type="CSGBox3D" parent="Greybox" index="98" unique_id=1568985583]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 18, -13)
use_collision = true
size = Vector3(3, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D84" type="CSGBox3D" parent="Greybox" index="103" unique_id=631880926]
[node name="CSGBox3D84" type="CSGBox3D" parent="Greybox" index="99" unique_id=631880926]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 13, -13)
use_collision = true
size = Vector3(3, 3, 3)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D85" type="CSGBox3D" parent="Greybox" index="104" unique_id=996930960]
[node name="CSGBox3D85" type="CSGBox3D" parent="Greybox" index="100" unique_id=996930960]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 15, -14)
use_collision = true
size = Vector3(3, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D89" type="CSGBox3D" parent="Greybox" index="105" unique_id=1602075080]
[node name="CSGBox3D89" type="CSGBox3D" parent="Greybox" index="101" unique_id=1602075080]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 22, -36.5)
use_collision = true
size = Vector3(3, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D90" type="CSGBox3D" parent="Greybox" index="106" unique_id=1904513833]
[node name="CSGBox3D90" type="CSGBox3D" parent="Greybox" index="102" unique_id=1904513833]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 19.5, -36.5)
use_collision = true
size = Vector3(3, 4, 1)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D91" type="CSGBox3D" parent="Greybox" index="107" unique_id=1314237812]
[node name="CSGBox3D91" type="CSGBox3D" parent="Greybox" index="103" unique_id=1314237812]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 16, -37)
use_collision = true
size = Vector3(3, 3, 2)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D92" type="CSGBox3D" parent="Greybox" index="108" unique_id=560010720]
[node name="CSGBox3D92" type="CSGBox3D" parent="Greybox" index="104" unique_id=560010720]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 18, -37.5)
use_collision = true
size = Vector3(3, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D93" type="CSGBox3D" parent="Greybox" index="109" unique_id=147254481]
[node name="CSGBox3D93" type="CSGBox3D" parent="Greybox" index="105" unique_id=147254481]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 13, -37.5)
use_collision = true
size = Vector3(3, 3, 3)
material = ExtResource("2_lpm4c")
[node name="CSGBox3D94" type="CSGBox3D" parent="Greybox" index="110" unique_id=691195821]
[node name="CSGBox3D94" type="CSGBox3D" parent="Greybox" index="106" unique_id=691195821]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37, 15, -38.5)
use_collision = true
size = Vector3(3, 1, 1)
material = ExtResource("3_u8sr4")
[node name="CSGBox3D47" type="CSGBox3D" parent="Greybox" index="111" unique_id=1635436254]
[node name="CSGBox3D47" type="CSGBox3D" parent="Greybox" index="107" unique_id=1635436254]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 12.5, 21.5)
use_collision = true
size = Vector3(1, 1, 5)
material = ExtResource("3_u8sr4")
[node name="Lights" type="Node3D" parent="." index="8" unique_id=395750804]
[node name="PlaytestArena" parent="." index="8" unique_id=664535670 instance=ExtResource("6_qd7a7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.5, 22.5, -51.5)
[node name="Lights" type="Node3D" parent="." index="9" unique_id=395750804]
[node name="OmniLight3D" type="OmniLight3D" parent="Lights" index="0" unique_id=1759925856]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 2, -12)
@@ -868,7 +852,3 @@ omni_range = 7.0
[node name="OmniLight3D27" type="OmniLight3D" parent="Lights" index="29" unique_id=1849438050]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 24.5, -51.5)
omni_range = 4.5
[node name="OmniLight3D28" type="OmniLight3D" parent="Lights" index="30" unique_id=915210790]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 25.5, -54.5)
omni_range = 4.5

View File

@@ -1090,7 +1090,8 @@ public partial class PlayerController : CharacterBody3D,
{
if (MantleSystem.IsMantlePossible && IsPlayerInputtingForward())
{
_bufferedAction = BufferedActions.MantleDash;
// _bufferedAction = BufferedActions.MantleDash;
_canDash = true; // Restore dash ability
_playerState.SendEvent("mantle");
}
}
@@ -1284,12 +1285,12 @@ public partial class PlayerController : CharacterBody3D,
{
if (IsTryingToMantle()) _playerState.SendEvent("mantle");
// if (ShouldStartWallRun())
// {
// SetVerticalVelocity(WallRunUpwardVelocity);
// _playerState.SendEvent("wall_run");
// return;
// }
if (ShouldStartWallRun() && Velocity.Y < WallRunUpwardVelocity)
{
SetVerticalVelocity(WallRunUpwardVelocity);
_playerState.SendEvent("wall_run");
return;
}
// Update horizontal velocity
var horizontalVelocity = ComputeHVelocityAir(delta);