new broken mantle system and fixed lots of gamefeel regarding wall hugs and jumps and coyote time
This commit is contained in:
@@ -50,7 +50,7 @@ collision_layer = 3
|
||||
collision_mask = 5
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Greybox"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.09619, -0.472656, -46.3293)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.096, -0.5, -46.329)
|
||||
use_collision = true
|
||||
size = Vector3(100, 1, 190.741)
|
||||
material = ExtResource("3_vvhq3")
|
||||
@@ -400,3 +400,205 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 4.5, -11.5)
|
||||
use_collision = true
|
||||
size = Vector3(1, 0.5, 5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="Mantles" type="CSGCombiner3D" parent="Greybox"]
|
||||
|
||||
[node name="Label3D22" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, -5.5, 0.1, 11)
|
||||
text = "0.5m"
|
||||
|
||||
[node name="Label3D35" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, -8.5, 0.1, 11)
|
||||
text = "0.25m"
|
||||
|
||||
[node name="Label3D23" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, -2, 0.1, 11)
|
||||
text = "1m"
|
||||
|
||||
[node name="Label3D27" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, -11, 0.1, 12.5)
|
||||
text = "1m"
|
||||
|
||||
[node name="Label3D28" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, 13, 0.1, 12.5)
|
||||
text = "1m"
|
||||
|
||||
[node name="Label3D29" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, 13, 0.1, 21)
|
||||
text = "2m"
|
||||
|
||||
[node name="Label3D30" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, 13, 0.1, 28.5)
|
||||
text = "3m"
|
||||
|
||||
[node name="Label3D31" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, -11, 0.1, 21)
|
||||
text = "2m"
|
||||
|
||||
[node name="Label3D32" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, -11, 0.1, 28.5)
|
||||
text = "3m"
|
||||
|
||||
[node name="Label3D24" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, 2, 0.1, 11)
|
||||
text = "1.5m"
|
||||
|
||||
[node name="Label3D25" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, 6, 0.1, 11)
|
||||
text = "2m"
|
||||
|
||||
[node name="Label3D26" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, 10, 0.1, 11)
|
||||
text = "4m"
|
||||
|
||||
[node name="CSGBox3D33" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0.5, 12.5)
|
||||
use_collision = true
|
||||
size = Vector3(4, 1, 1)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D34" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.5, 0.5, 12.25)
|
||||
use_collision = true
|
||||
size = Vector3(3, 1, 0.5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D35" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0.5, 12.75)
|
||||
use_collision = true
|
||||
size = Vector3(4, 1, 1.5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D36" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0.5, 13)
|
||||
use_collision = true
|
||||
size = Vector3(4, 1, 2)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D37" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0.5, 14)
|
||||
use_collision = true
|
||||
size = Vector3(4, 1, 4)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D38" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 1, 20.5)
|
||||
use_collision = true
|
||||
size = Vector3(4, 2, 1)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D39" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.5, 1, 20.25)
|
||||
use_collision = true
|
||||
size = Vector3(3, 2, 0.5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D40" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 1, 20.75)
|
||||
use_collision = true
|
||||
size = Vector3(4, 2, 1.5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D41" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 1, 21)
|
||||
use_collision = true
|
||||
size = Vector3(4, 2, 2)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D42" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 1, 22)
|
||||
use_collision = true
|
||||
size = Vector3(4, 2, 4)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D43" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 1.5, 28.5)
|
||||
use_collision = true
|
||||
size = Vector3(4, 3, 1)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D44" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.5, 1.5, 28.25)
|
||||
use_collision = true
|
||||
size = Vector3(3, 3, 0.5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D45" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 1.5, 28.75)
|
||||
use_collision = true
|
||||
size = Vector3(4, 3, 1.5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D46" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 1.5, 29)
|
||||
use_collision = true
|
||||
size = Vector3(4, 3, 2)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D47" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 1.5, 30)
|
||||
use_collision = true
|
||||
size = Vector3(4, 3, 4)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="Label3D33" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, 13, 0.1, 36.5)
|
||||
text = "4m"
|
||||
|
||||
[node name="Label3D34" type="Label3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(-5, 4.3711395e-07, 1.9106861e-14, 0, -2.18557e-07, 5, 4.3711395e-07, 5, 2.18557e-07, -11, 0.1, 36.5)
|
||||
text = "4m"
|
||||
|
||||
[node name="CSGBox3D48" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 36.5)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 1)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D49" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.5, 2, 36.25)
|
||||
use_collision = true
|
||||
size = Vector3(3, 4, 0.5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D53" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.5, 0.5, 12.125)
|
||||
use_collision = true
|
||||
size = Vector3(3, 1, 0.25)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D54" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.5, 1, 20.125)
|
||||
use_collision = true
|
||||
size = Vector3(3, 2, 0.25)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D55" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.5, 1.5, 28.125)
|
||||
use_collision = true
|
||||
size = Vector3(3, 3, 0.25)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D56" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.5, 2, 36.125)
|
||||
use_collision = true
|
||||
size = Vector3(3, 4, 0.25)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D50" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 36.75)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 1.5)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D51" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 2, 37)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 2)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
[node name="CSGBox3D52" type="CSGBox3D" parent="Greybox/Mantles"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 2, 38)
|
||||
use_collision = true
|
||||
size = Vector3(4, 4, 4)
|
||||
material = ExtResource("3_vvhq3")
|
||||
|
||||
Reference in New Issue
Block a user