diff --git a/level.tscn b/level.tscn index af601e8..a9133e9 100644 --- a/level.tscn +++ b/level.tscn @@ -17,12 +17,12 @@ shadow_blur = 1.5 directional_shadow_mode = 0 [node name="Character" parent="." instance=ExtResource("1_ymqel")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, -1, -5) collision_layer = 0 collision_mask = 255 [node name="CameraAnchor" type="Node3D" parent="Character"] transform = Transform3D(0.707107, 0.5, 0.5, 0, 0.707107, -0.707107, -0.707107, 0.5, 0.5, 0, 0.12, 0) -top_level = true script = ExtResource("2_wn05g") [node name="Camera" type="Camera3D" parent="Character/CameraAnchor"] @@ -37,21 +37,1566 @@ far = 50.0 collision_mask = 0 script = ExtResource("9_rniku") Material = ExtResource("4_edbby") -Tiles = {} +Tiles = { +Vector2i(18, 20): { +"heights": PackedFloat32Array(0, 0, 4, 0), +"texture": 2 +}, +Vector2i(18, 21): { +"heights": PackedFloat32Array(0, 4, 4, 0), +"texture": 2 +}, +Vector2i(18, 22): { +"heights": PackedFloat32Array(0, 4, 4, 0), +"texture": 2 +}, +Vector2i(18, 23): { +"heights": PackedFloat32Array(0, 4, 4, 0), +"texture": 2 +}, +Vector2i(18, 24): { +"heights": PackedFloat32Array(0, 4, 0, 0), +"texture": 2 +}, +Vector2i(18, 25): { +"heights": PackedFloat32Array(0, 0, 1, 0), +"texture": 0 +}, +Vector2i(18, 26): { +"heights": PackedFloat32Array(0, 1, 0.5, 0), +"texture": 0 +}, +Vector2i(18, 27): { +"heights": PackedFloat32Array(0, 0.5, 0.5, 0), +"texture": 0 +}, +Vector2i(18, 28): { +"heights": PackedFloat32Array(0, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(19, 20): { +"heights": PackedFloat32Array(0, 0, 6, 4), +"texture": 2 +}, +Vector2i(19, 21): { +"heights": PackedFloat32Array(4, 6, 6, 4), +"texture": 2 +}, +Vector2i(19, 22): { +"heights": PackedFloat32Array(4, 6, 4, 4), +"texture": 2 +}, +Vector2i(19, 23): { +"heights": 4.0, +"texture": 2 +}, +Vector2i(19, 24): { +"heights": PackedFloat32Array(4, 4, 0, 0), +"texture": 2 +}, +Vector2i(19, 25): { +"heights": PackedFloat32Array(0, 0, 1, 1), +"texture": 0 +}, +Vector2i(19, 26): { +"heights": PackedFloat32Array(1, 1, 0.5, 0.5), +"texture": 0 +}, +Vector2i(19, 27): { +"heights": 0.5, +"texture": 0 +}, +Vector2i(19, 28): { +"heights": PackedFloat32Array(0.5, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(20, 19): { +"heights": PackedFloat32Array(0, 0, 1.5, 0), +"texture": 2 +}, +Vector2i(20, 20): { +"heights": PackedFloat32Array(0, 1.5, 4.5, 6), +"texture": 2 +}, +Vector2i(20, 21): { +"heights": PackedFloat32Array(6, 4.5, 5.5, 6), +"texture": 2 +}, +Vector2i(20, 22): { +"heights": PackedFloat32Array(6, 5.5, 3.5, 4), +"texture": 2 +}, +Vector2i(20, 23): { +"heights": PackedFloat32Array(4, 3.5, 1.5, 4), +"texture": 2 +}, +Vector2i(20, 24): { +"heights": PackedFloat32Array(4, 1.5, 1.5, 0), +"texture": 2 +}, +Vector2i(20, 25): { +"heights": PackedFloat32Array(0, 1.5, 0.5, 1), +"texture": 2 +}, +Vector2i(20, 26): { +"heights": PackedFloat32Array(1, 0.5, 0.5, 0.5), +"texture": 0 +}, +Vector2i(20, 27): { +"heights": PackedFloat32Array(0.5, 0.5, 1, 0.5), +"texture": 0 +}, +Vector2i(20, 28): { +"heights": PackedFloat32Array(0.5, 1, 1, 0), +"texture": 0 +}, +Vector2i(20, 29): { +"heights": PackedFloat32Array(0, 1, 0.5, 0), +"texture": 0 +}, +Vector2i(20, 30): { +"heights": PackedFloat32Array(0, 0.5, 0.5, 0), +"texture": 0 +}, +Vector2i(20, 31): { +"heights": PackedFloat32Array(0, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(21, 19): { +"heights": PackedFloat32Array(0, 0, 1.5, 1.5), +"texture": 2 +}, +Vector2i(21, 20): { +"heights": PackedFloat32Array(1.5, 1.5, 4, 4.5), +"texture": 2 +}, +Vector2i(21, 21): { +"heights": PackedFloat32Array(4.5, 4, 5, 5.5), +"texture": 2 +}, +Vector2i(21, 22): { +"heights": PackedFloat32Array(5.5, 5, 4.5, 3.5), +"texture": 2 +}, +Vector2i(21, 23): { +"heights": PackedFloat32Array(3.5, 4.5, 5, 1.5), +"texture": 2 +}, +Vector2i(21, 24): { +"heights": PackedFloat32Array(1.5, 5, 4, 1.5), +"texture": 2 +}, +Vector2i(21, 25): { +"heights": PackedFloat32Array(1.5, 4, 0.5, 0.5), +"texture": 2 +}, +Vector2i(21, 26): { +"heights": 0.5, +"texture": 0 +}, +Vector2i(21, 27): { +"heights": PackedFloat32Array(0.5, 0.5, 1, 1), +"texture": 0 +}, +Vector2i(21, 28): { +"heights": 1.0, +"texture": 0 +}, +Vector2i(21, 29): { +"heights": PackedFloat32Array(1, 1, 0.5, 0.5), +"texture": 0 +}, +Vector2i(21, 30): { +"heights": 0.5, +"texture": 0 +}, +Vector2i(21, 31): { +"heights": PackedFloat32Array(0.5, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(22, 19): { +"heights": PackedFloat32Array(0, 0, 4, 1.5), +"texture": 2 +}, +Vector2i(22, 20): { +"heights": PackedFloat32Array(1.5, 4, 6.5, 4), +"texture": 2 +}, +Vector2i(22, 21): { +"heights": PackedFloat32Array(4, 6.5, 4, 5), +"texture": 2 +}, +Vector2i(22, 22): { +"heights": PackedFloat32Array(5, 4, 5, 4.5), +"texture": 2 +}, +Vector2i(22, 23): { +"heights": PackedFloat32Array(4.5, 5, 6.5, 5), +"texture": 2 +}, +Vector2i(22, 24): { +"heights": PackedFloat32Array(5, 6.5, 4, 4), +"texture": 2 +}, +Vector2i(22, 25): { +"heights": PackedFloat32Array(4, 4, 0, 0.5), +"texture": 2 +}, +Vector2i(22, 26): { +"heights": PackedFloat32Array(0.5, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(22, 27): { +"heights": PackedFloat32Array(0.5, 0, 0.5, 1), +"texture": 0 +}, +Vector2i(22, 28): { +"heights": PackedFloat32Array(1, 0.5, 0.5, 1), +"texture": 0 +}, +Vector2i(22, 29): { +"heights": PackedFloat32Array(1, 0.5, 0.5, 0.5), +"texture": 0 +}, +Vector2i(22, 30): { +"heights": 0.5, +"texture": 0 +}, +Vector2i(22, 31): { +"heights": PackedFloat32Array(0.5, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(22, 32): { +"heights": PackedFloat32Array(0, 0, 0.5, 0), +"texture": 0 +}, +Vector2i(22, 33): { +"heights": PackedFloat32Array(0, 0.5, 0.5, 0), +"texture": 0 +}, +Vector2i(22, 34): { +"heights": PackedFloat32Array(0, 0.5, 1, 0), +"texture": 0 +}, +Vector2i(22, 35): { +"heights": PackedFloat32Array(0, 1, 1, 0), +"texture": 0 +}, +Vector2i(22, 36): { +"heights": PackedFloat32Array(0, 1, 0, 0), +"texture": 0 +}, +Vector2i(23, 19): { +"heights": PackedFloat32Array(0, 0, 4, 4), +"texture": 2 +}, +Vector2i(23, 20): { +"heights": PackedFloat32Array(4, 4, 5, 6.5), +"texture": 2 +}, +Vector2i(23, 21): { +"heights": PackedFloat32Array(6.5, 5, 3.5, 4), +"texture": 2 +}, +Vector2i(23, 22): { +"heights": PackedFloat32Array(4, 3.5, 5, 5), +"texture": 2 +}, +Vector2i(23, 23): { +"heights": PackedFloat32Array(5, 5, 3, 6.5), +"texture": 2 +}, +Vector2i(23, 24): { +"heights": PackedFloat32Array(6.5, 3, 1.5, 4), +"texture": 2 +}, +Vector2i(23, 25): { +"heights": PackedFloat32Array(4, 1.5, 0, 0), +"texture": 2 +}, +Vector2i(23, 27): { +"heights": PackedFloat32Array(0, 0, -1, 0.5), +"texture": 0 +}, +Vector2i(23, 28): { +"heights": PackedFloat32Array(0.5, -1, -1, 0.5), +"texture": 0 +}, +Vector2i(23, 29): { +"heights": PackedFloat32Array(0.5, -1, -1, 0.5), +"texture": 0 +}, +Vector2i(23, 30): { +"heights": PackedFloat32Array(0.5, -1, 0, 0.5), +"texture": 0 +}, +Vector2i(23, 31): { +"heights": PackedFloat32Array(0.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(23, 32): { +"heights": PackedFloat32Array(0, 0, 0.5, 0.5), +"texture": 0 +}, +Vector2i(23, 33): { +"heights": 0.5, +"texture": 0 +}, +Vector2i(23, 34): { +"heights": PackedFloat32Array(0.5, 0.5, 1, 1), +"texture": 0 +}, +Vector2i(23, 35): { +"heights": 1.0, +"texture": 0 +}, +Vector2i(23, 36): { +"heights": PackedFloat32Array(1, 1, 0, 0), +"texture": 0 +}, +Vector2i(24, 19): { +"heights": PackedFloat32Array(0, 0, 1.5, 4), +"texture": 2 +}, +Vector2i(24, 20): { +"heights": PackedFloat32Array(4, 1.5, 3.5, 5), +"texture": 2 +}, +Vector2i(24, 21): { +"heights": PackedFloat32Array(5, 3.5, 4.5, 3.5), +"texture": 2 +}, +Vector2i(24, 22): { +"heights": PackedFloat32Array(3.5, 4.5, 3.5, 5), +"texture": 2 +}, +Vector2i(24, 23): { +"heights": PackedFloat32Array(5, 3.5, 0, 3), +"texture": 2 +}, +Vector2i(24, 24): { +"heights": PackedFloat32Array(3, 0, 0, 1.5), +"texture": 2 +}, +Vector2i(24, 25): { +"heights": PackedFloat32Array(1.5, 0, 0, 0), +"texture": 2 +}, +Vector2i(24, 27): { +"heights": PackedFloat32Array(0, 0, -1, -1), +"texture": 0 +}, +Vector2i(24, 28): { +"heights": -1.0, +"texture": 3 +}, +Vector2i(24, 29): { +"heights": -1.0, +"texture": 3 +}, +Vector2i(24, 30): { +"heights": PackedFloat32Array(-1, -1, 0, 0), +"texture": 0 +}, +Vector2i(24, 32): { +"heights": PackedFloat32Array(0, 0, 1, 0.5), +"texture": 0 +}, +Vector2i(24, 33): { +"heights": PackedFloat32Array(0.5, 1, 1, 0.5), +"texture": 0 +}, +Vector2i(24, 34): { +"heights": PackedFloat32Array(0.5, 1, 0.5, 1), +"texture": 0 +}, +Vector2i(24, 35): { +"heights": PackedFloat32Array(1, 0.5, 0.5, 1), +"texture": 0 +}, +Vector2i(24, 36): { +"heights": PackedFloat32Array(1, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(25, 19): { +"heights": PackedFloat32Array(0, 0, 1.5, 1.5), +"texture": 2 +}, +Vector2i(25, 20): { +"heights": PackedFloat32Array(1.5, 1.5, 3.5, 3.5), +"texture": 2 +}, +Vector2i(25, 21): { +"heights": PackedFloat32Array(3.5, 3.5, 4, 4.5), +"texture": 2 +}, +Vector2i(25, 22): { +"heights": PackedFloat32Array(4.5, 4, 3, 3.5), +"texture": 2 +}, +Vector2i(25, 23): { +"heights": PackedFloat32Array(3.5, 3, -0.5, 0), +"texture": 2 +}, +Vector2i(25, 24): { +"heights": PackedFloat32Array(0, -0.5, -0.5, 0), +"texture": 0 +}, +Vector2i(25, 25): { +"heights": PackedFloat32Array(0, -0.5, -1.5, 0), +"texture": 0 +}, +Vector2i(25, 26): { +"heights": PackedFloat32Array(0, -1.5, -1.5, 0), +"texture": 0 +}, +Vector2i(25, 27): { +"heights": PackedFloat32Array(0, -1.5, -1.5, -1), +"texture": 0 +}, +Vector2i(25, 28): { +"heights": PackedFloat32Array(-1, -1.5, -1.5, -1), +"texture": 3 +}, +Vector2i(25, 29): { +"heights": PackedFloat32Array(-1, -1.5, -1.5, -1), +"texture": 3 +}, +Vector2i(25, 30): { +"heights": PackedFloat32Array(-1, -1.5, -1.5, 0), +"texture": 0 +}, +Vector2i(25, 31): { +"heights": PackedFloat32Array(0, -1.5, 0, 0), +"texture": 0 +}, +Vector2i(25, 32): { +"heights": PackedFloat32Array(0, 0, 1, 1), +"texture": 0 +}, +Vector2i(25, 33): { +"heights": 1.0, +"texture": 0 +}, +Vector2i(25, 34): { +"heights": PackedFloat32Array(1, 1, 0.5, 0.5), +"texture": 0 +}, +Vector2i(25, 35): { +"heights": 0.5, +"texture": 0 +}, +Vector2i(25, 36): { +"heights": PackedFloat32Array(0.5, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(26, 17): { +"heights": PackedFloat32Array(0, 0, 1, 0), +"texture": 2 +}, +Vector2i(26, 18): { +"heights": PackedFloat32Array(0, 1, 1, 0), +"texture": 2 +}, +Vector2i(26, 19): { +"heights": PackedFloat32Array(0, 1, 2.5, 1.5), +"texture": 2 +}, +Vector2i(26, 20): { +"heights": PackedFloat32Array(1.5, 2.5, 1.5, 3.5), +"texture": 2 +}, +Vector2i(26, 21): { +"heights": PackedFloat32Array(3.5, 1.5, 3.5, 4), +"texture": 2 +}, +Vector2i(26, 22): { +"heights": PackedFloat32Array(4, 3.5, 3.5, 3), +"texture": 2 +}, +Vector2i(26, 23): { +"heights": PackedFloat32Array(3, 3.5, -0.5, -0.5), +"texture": 2 +}, +Vector2i(26, 24): { +"heights": -0.5, +"texture": 0 +}, +Vector2i(26, 25): { +"heights": PackedFloat32Array(-0.5, -0.5, -1.5, -1.5), +"texture": 0 +}, +Vector2i(26, 26): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(26, 27): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(26, 28): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(26, 29): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(26, 30): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(26, 31): { +"heights": PackedFloat32Array(-1.5, -1.5, 0, 0), +"texture": 0 +}, +Vector2i(26, 32): { +"heights": PackedFloat32Array(0, 0, 0, 1), +"texture": 0 +}, +Vector2i(26, 33): { +"heights": PackedFloat32Array(1, 0, 0, 1), +"texture": 0 +}, +Vector2i(26, 34): { +"heights": PackedFloat32Array(1, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(26, 35): { +"heights": PackedFloat32Array(0.5, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(26, 36): { +"heights": PackedFloat32Array(0.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(27, 17): { +"heights": PackedFloat32Array(0, 0, 3, 1), +"texture": 2 +}, +Vector2i(27, 18): { +"heights": PackedFloat32Array(1, 3, 6, 1), +"texture": 2 +}, +Vector2i(27, 19): { +"heights": PackedFloat32Array(1, 6, 5.5, 2.5), +"texture": 2 +}, +Vector2i(27, 20): { +"heights": PackedFloat32Array(2.5, 5.5, 4, 1.5), +"texture": 2 +}, +Vector2i(27, 21): { +"heights": PackedFloat32Array(1.5, 4, 5.5, 3.5), +"texture": 2 +}, +Vector2i(27, 22): { +"heights": PackedFloat32Array(3.5, 5.5, 3, 3.5), +"texture": 2 +}, +Vector2i(27, 23): { +"heights": PackedFloat32Array(3.5, 3, -0.5, -0.5), +"texture": 2 +}, +Vector2i(27, 24): { +"heights": -0.5, +"texture": 0 +}, +Vector2i(27, 25): { +"heights": PackedFloat32Array(-0.5, -0.5, -1.5, -1.5), +"texture": 0 +}, +Vector2i(27, 26): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(27, 27): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(27, 28): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(27, 29): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(27, 30): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(27, 31): { +"heights": PackedFloat32Array(-1.5, -1.5, -0.5, 0), +"texture": 0 +}, +Vector2i(27, 32): { +"heights": PackedFloat32Array(0, -0.5, -0.5, 0), +"texture": 0 +}, +Vector2i(27, 33): { +"heights": PackedFloat32Array(0, -0.5, 0, 0), +"texture": 0 +}, +Vector2i(27, 35): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(27, 36): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(27, 37): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(27, 38): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(28, 17): { +"heights": PackedFloat32Array(0, 0, 3, 3), +"texture": 2 +}, +Vector2i(28, 18): { +"heights": PackedFloat32Array(3, 3, 6, 6), +"texture": 2 +}, +Vector2i(28, 19): { +"heights": PackedFloat32Array(6, 6, 7, 5.5), +"texture": 2 +}, +Vector2i(28, 20): { +"heights": PackedFloat32Array(5.5, 7, 5.5, 4), +"texture": 2 +}, +Vector2i(28, 21): { +"heights": PackedFloat32Array(4, 5.5, 4, 5.5), +"texture": 2 +}, +Vector2i(28, 22): { +"heights": PackedFloat32Array(5.5, 4, 1.5, 3), +"texture": 2 +}, +Vector2i(28, 23): { +"heights": PackedFloat32Array(3, 1.5, 0, -0.5), +"texture": 2 +}, +Vector2i(28, 24): { +"heights": PackedFloat32Array(-0.5, 0, 0, -0.5), +"texture": 0 +}, +Vector2i(28, 25): { +"heights": PackedFloat32Array(-0.5, 0, -1.5, -1.5), +"texture": 0 +}, +Vector2i(28, 26): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(28, 27): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(28, 28): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(28, 29): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(28, 30): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(28, 31): { +"heights": PackedFloat32Array(-1.5, -1.5, -0.5, -0.5), +"texture": 1 +}, +Vector2i(28, 32): { +"heights": -0.5, +"texture": 1 +}, +Vector2i(28, 33): { +"heights": PackedFloat32Array(-0.5, -0.5, 0, 0), +"texture": 1 +}, +Vector2i(28, 34): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(28, 35): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(28, 36): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(28, 37): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(28, 38): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(29, 16): { +"heights": PackedFloat32Array(0, 0, 1, 0), +"texture": 2 +}, +Vector2i(29, 17): { +"heights": PackedFloat32Array(0, 1, 2, 3), +"texture": 2 +}, +Vector2i(29, 18): { +"heights": PackedFloat32Array(3, 2, 5, 6), +"texture": 2 +}, +Vector2i(29, 19): { +"heights": PackedFloat32Array(6, 5, 6, 7), +"texture": 2 +}, +Vector2i(29, 20): { +"heights": PackedFloat32Array(7, 6, 2, 5.5), +"texture": 2 +}, +Vector2i(29, 21): { +"heights": PackedFloat32Array(5.5, 2, 0, 4), +"texture": 2 +}, +Vector2i(29, 22): { +"heights": PackedFloat32Array(4, 0, 0, 1.5), +"texture": 2 +}, +Vector2i(29, 23): { +"heights": PackedFloat32Array(1.5, 0, 0, 0), +"texture": 2 +}, +Vector2i(29, 25): { +"heights": PackedFloat32Array(0, 0, -1.5, -1.5), +"texture": 0 +}, +Vector2i(29, 26): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(29, 27): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(29, 28): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(29, 29): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(29, 30): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(29, 31): { +"heights": PackedFloat32Array(-1.5, -1.5, -0.5, -0.5), +"texture": 1 +}, +Vector2i(29, 32): { +"heights": -0.5, +"texture": 1 +}, +Vector2i(29, 33): { +"heights": PackedFloat32Array(-0.5, -0.5, 0, 0), +"texture": 1 +}, +Vector2i(29, 34): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(29, 35): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(30, 16): { +"heights": PackedFloat32Array(0, 0, 2.5, 1), +"texture": 2 +}, +Vector2i(30, 17): { +"heights": PackedFloat32Array(1, 2.5, 3.5, 2), +"texture": 2 +}, +Vector2i(30, 18): { +"heights": PackedFloat32Array(2, 3.5, 6, 5), +"texture": 2 +}, +Vector2i(30, 19): { +"heights": PackedFloat32Array(5, 6, 5, 6), +"texture": 2 +}, +Vector2i(30, 20): { +"heights": PackedFloat32Array(6, 5, 0, 2), +"texture": 2 +}, +Vector2i(30, 21): { +"heights": PackedFloat32Array(2, 0, 0, 0), +"texture": 2 +}, +Vector2i(30, 25): { +"heights": PackedFloat32Array(0, 0, -1.5, -1.5), +"texture": 0 +}, +Vector2i(30, 26): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(30, 27): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(30, 28): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(30, 29): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(30, 30): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(30, 31): { +"heights": PackedFloat32Array(-1.5, -1.5, 0, -0.5), +"texture": 0 +}, +Vector2i(30, 32): { +"heights": PackedFloat32Array(-0.5, 0, 0, -0.5), +"texture": 0 +}, +Vector2i(30, 33): { +"heights": PackedFloat32Array(-0.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(30, 35): { +"heights": PackedFloat32Array(0, 0, 0.5, 0), +"texture": 0 +}, +Vector2i(30, 36): { +"heights": PackedFloat32Array(0, 0.5, 0.5, 0), +"texture": 0 +}, +Vector2i(30, 37): { +"heights": PackedFloat32Array(0, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(31, 16): { +"heights": PackedFloat32Array(0, 0, 2.5, 2.5), +"texture": 2 +}, +Vector2i(31, 17): { +"heights": PackedFloat32Array(2.5, 2.5, 2.5, 3.5), +"texture": 2 +}, +Vector2i(31, 18): { +"heights": PackedFloat32Array(3.5, 2.5, 5, 6), +"texture": 2 +}, +Vector2i(31, 19): { +"heights": PackedFloat32Array(6, 5, 4, 5), +"texture": 2 +}, +Vector2i(31, 20): { +"heights": PackedFloat32Array(5, 4, 0, 0), +"texture": 2 +}, +Vector2i(31, 21): { +"heights": PackedFloat32Array(0, 0, 0.5, 0), +"texture": 0 +}, +Vector2i(31, 22): { +"heights": PackedFloat32Array(0, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(31, 25): { +"heights": PackedFloat32Array(0, 0, -1.5, -1.5), +"texture": 0 +}, +Vector2i(31, 26): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(31, 27): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(31, 28): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(31, 29): { +"heights": -1.5, +"texture": 1 +}, +Vector2i(31, 30): { +"heights": -1.5, +"texture": 3 +}, +Vector2i(31, 31): { +"heights": PackedFloat32Array(-1.5, -1.5, 0, 0), +"texture": 0 +}, +Vector2i(31, 32): { +"heights": PackedFloat32Array(0, 0, 0.5, 0), +"texture": 0 +}, +Vector2i(31, 33): { +"heights": PackedFloat32Array(0, 0.5, 1, 0), +"texture": 0 +}, +Vector2i(31, 34): { +"heights": PackedFloat32Array(0, 1, 1, 0), +"texture": 0 +}, +Vector2i(31, 35): { +"heights": PackedFloat32Array(0, 1, 1.5, 0.5), +"texture": 0 +}, +Vector2i(31, 36): { +"heights": PackedFloat32Array(0.5, 1.5, 0.5, 0.5), +"texture": 0 +}, +Vector2i(31, 37): { +"heights": PackedFloat32Array(0.5, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(32, 16): { +"heights": PackedFloat32Array(0, 0, 5.5, 2.5), +"texture": 2 +}, +Vector2i(32, 17): { +"heights": PackedFloat32Array(2.5, 5.5, 5.5, 2.5), +"texture": 2 +}, +Vector2i(32, 18): { +"heights": PackedFloat32Array(2.5, 5.5, 6, 5), +"texture": 2 +}, +Vector2i(32, 19): { +"heights": PackedFloat32Array(5, 6, 5.5, 4), +"texture": 2 +}, +Vector2i(32, 20): { +"heights": PackedFloat32Array(4, 5.5, 0.5, 0), +"texture": 2 +}, +Vector2i(32, 21): { +"heights": PackedFloat32Array(0, 0.5, 0.5, 0.5), +"texture": 0 +}, +Vector2i(32, 22): { +"heights": PackedFloat32Array(0.5, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(32, 25): { +"heights": PackedFloat32Array(0, 0, 0, -1.5), +"texture": 0 +}, +Vector2i(32, 26): { +"heights": PackedFloat32Array(-1.5, 0, 0, -1.5), +"texture": 0 +}, +Vector2i(32, 27): { +"heights": PackedFloat32Array(-1.5, 0, -1, -1.5), +"texture": 0 +}, +Vector2i(32, 28): { +"heights": PackedFloat32Array(-1.5, -1, -1, -1.5), +"texture": 1 +}, +Vector2i(32, 29): { +"heights": PackedFloat32Array(-1.5, -1, -1, -1.5), +"texture": 1 +}, +Vector2i(32, 30): { +"heights": PackedFloat32Array(-1.5, -1, 0, -1.5), +"texture": 0 +}, +Vector2i(32, 31): { +"heights": PackedFloat32Array(-1.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(32, 32): { +"heights": PackedFloat32Array(0, 0, 0.5, 0.5), +"texture": 0 +}, +Vector2i(32, 33): { +"heights": PackedFloat32Array(0.5, 0.5, 1, 1), +"texture": 0 +}, +Vector2i(32, 34): { +"heights": 1.0, +"texture": 0 +}, +Vector2i(32, 35): { +"heights": PackedFloat32Array(1, 1, 1, 1.5), +"texture": 0 +}, +Vector2i(32, 36): { +"heights": PackedFloat32Array(1.5, 1, 0, 0.5), +"texture": 0 +}, +Vector2i(32, 37): { +"heights": PackedFloat32Array(0.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(33, 16): { +"heights": PackedFloat32Array(0, 0, 4.5, 5.5), +"texture": 2 +}, +Vector2i(33, 17): { +"heights": PackedFloat32Array(5.5, 4.5, 4.5, 5.5), +"texture": 2 +}, +Vector2i(33, 18): { +"heights": PackedFloat32Array(5.5, 4.5, 4, 6), +"texture": 2 +}, +Vector2i(33, 19): { +"heights": PackedFloat32Array(6, 4, 3.5, 5.5), +"texture": 2 +}, +Vector2i(33, 20): { +"heights": PackedFloat32Array(5.5, 3.5, 0.5, 0.5), +"texture": 2 +}, +Vector2i(33, 21): { +"heights": 0.5, +"texture": 0 +}, +Vector2i(33, 22): { +"heights": PackedFloat32Array(0.5, 0.5, 0.5, 0), +"texture": 0 +}, +Vector2i(33, 23): { +"heights": PackedFloat32Array(0, 0.5, 0.5, 0), +"texture": 0 +}, +Vector2i(33, 24): { +"heights": PackedFloat32Array(0, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(33, 27): { +"heights": PackedFloat32Array(0, 0, -1, -1), +"texture": 0 +}, +Vector2i(33, 28): { +"heights": -1.0, +"texture": 1 +}, +Vector2i(33, 29): { +"heights": -1.0, +"texture": 1 +}, +Vector2i(33, 30): { +"heights": PackedFloat32Array(-1, -1, 0, 0), +"texture": 0 +}, +Vector2i(33, 32): { +"heights": PackedFloat32Array(0, 0, 0.5, 0.5), +"texture": 0 +}, +Vector2i(33, 33): { +"heights": PackedFloat32Array(0.5, 0.5, 0.5, 1), +"texture": 0 +}, +Vector2i(33, 34): { +"heights": PackedFloat32Array(1, 0.5, 0.5, 1), +"texture": 0 +}, +Vector2i(33, 35): { +"heights": PackedFloat32Array(1, 0.5, 0.5, 1), +"texture": 0 +}, +Vector2i(33, 36): { +"heights": PackedFloat32Array(1, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(34, 16): { +"heights": PackedFloat32Array(0, 0, 4, 4.5), +"texture": 2 +}, +Vector2i(34, 17): { +"heights": PackedFloat32Array(4.5, 4, 4, 4.5), +"texture": 2 +}, +Vector2i(34, 18): { +"heights": PackedFloat32Array(4.5, 4, 5, 4), +"texture": 2 +}, +Vector2i(34, 19): { +"heights": PackedFloat32Array(4, 5, 4, 3.5), +"texture": 2 +}, +Vector2i(34, 20): { +"heights": PackedFloat32Array(3.5, 4, 0, 0.5), +"texture": 2 +}, +Vector2i(34, 21): { +"heights": PackedFloat32Array(0.5, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(34, 22): { +"heights": PackedFloat32Array(0.5, 0, -0.5, 0.5), +"texture": 1 +}, +Vector2i(34, 23): { +"heights": PackedFloat32Array(0.5, -0.5, -0.5, 0.5), +"texture": 1 +}, +Vector2i(34, 24): { +"heights": PackedFloat32Array(0.5, -0.5, 0, 0), +"texture": 0 +}, +Vector2i(34, 27): { +"heights": PackedFloat32Array(0, 0, 0, -1), +"texture": 0 +}, +Vector2i(34, 28): { +"heights": PackedFloat32Array(-1, 0, 0, -1), +"texture": 1 +}, +Vector2i(34, 29): { +"heights": PackedFloat32Array(-1, 0, 0, -1), +"texture": 1 +}, +Vector2i(34, 30): { +"heights": PackedFloat32Array(-1, 0, 0, 0), +"texture": 0 +}, +Vector2i(34, 32): { +"heights": PackedFloat32Array(0, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(34, 33): { +"heights": PackedFloat32Array(0.5, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(34, 34): { +"heights": PackedFloat32Array(0.5, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(34, 35): { +"heights": PackedFloat32Array(0.5, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(34, 36): { +"heights": PackedFloat32Array(0.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(35, 16): { +"heights": PackedFloat32Array(0, 0, 1, 4), +"texture": 2 +}, +Vector2i(35, 17): { +"heights": PackedFloat32Array(4, 1, 2.5, 4), +"texture": 2 +}, +Vector2i(35, 18): { +"heights": PackedFloat32Array(4, 2.5, 6.5, 5), +"texture": 2 +}, +Vector2i(35, 19): { +"heights": PackedFloat32Array(5, 6.5, 5.5, 4), +"texture": 2 +}, +Vector2i(35, 20): { +"heights": PackedFloat32Array(4, 5.5, 1.5, 0), +"texture": 2 +}, +Vector2i(35, 21): { +"heights": PackedFloat32Array(0, 1.5, 0, 0), +"texture": 2 +}, +Vector2i(35, 22): { +"heights": PackedFloat32Array(0, 0, -0.5, -0.5), +"texture": 1 +}, +Vector2i(35, 23): { +"heights": PackedFloat32Array(-0.5, -0.5, -1, -0.5), +"texture": 1 +}, +Vector2i(35, 24): { +"heights": PackedFloat32Array(-0.5, -1, 0, 0), +"texture": 1 +}, +Vector2i(35, 25): { +"heights": PackedFloat32Array(0, 0, 0.5, 0), +"texture": 1 +}, +Vector2i(35, 26): { +"heights": PackedFloat32Array(0, 0.5, 0.5, 0), +"texture": 0 +}, +Vector2i(35, 27): { +"heights": PackedFloat32Array(0, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(35, 28): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(35, 29): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(36, 16): { +"heights": PackedFloat32Array(0, 0, 2.5, 1), +"texture": 2 +}, +Vector2i(36, 17): { +"heights": PackedFloat32Array(1, 2.5, 4, 2.5), +"texture": 2 +}, +Vector2i(36, 18): { +"heights": PackedFloat32Array(2.5, 4, 4, 6.5), +"texture": 2 +}, +Vector2i(36, 19): { +"heights": PackedFloat32Array(6.5, 4, 4.5, 5.5), +"texture": 2 +}, +Vector2i(36, 20): { +"heights": PackedFloat32Array(5.5, 4.5, 4.5, 1.5), +"texture": 2 +}, +Vector2i(36, 21): { +"heights": PackedFloat32Array(1.5, 4.5, 3, 0), +"texture": 2 +}, +Vector2i(36, 22): { +"heights": PackedFloat32Array(0, 3, 0, -0.5), +"texture": 2 +}, +Vector2i(36, 23): { +"heights": PackedFloat32Array(-0.5, 0, -0.5, -1), +"texture": 1 +}, +Vector2i(36, 24): { +"heights": PackedFloat32Array(-1, -0.5, 0, 0), +"texture": 1 +}, +Vector2i(36, 25): { +"heights": PackedFloat32Array(0, 0, 0.5, 0.5), +"texture": 1 +}, +Vector2i(36, 26): { +"heights": 0.5, +"texture": 0 +}, +Vector2i(36, 27): { +"heights": PackedFloat32Array(0.5, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(36, 28): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(36, 29): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(37, 16): { +"heights": PackedFloat32Array(0, 0, 2.5, 2.5), +"texture": 2 +}, +Vector2i(37, 17): { +"heights": PackedFloat32Array(2.5, 2.5, 4, 4), +"texture": 2 +}, +Vector2i(37, 18): { +"heights": 4.0, +"texture": 2 +}, +Vector2i(37, 19): { +"heights": PackedFloat32Array(4, 4, 5, 4.5), +"texture": 2 +}, +Vector2i(37, 20): { +"heights": PackedFloat32Array(4.5, 5, 5, 4.5), +"texture": 2 +}, +Vector2i(37, 21): { +"heights": PackedFloat32Array(4.5, 5, 3, 3), +"texture": 2 +}, +Vector2i(37, 22): { +"heights": PackedFloat32Array(3, 3, -0.5, 0), +"texture": 2 +}, +Vector2i(37, 23): { +"heights": PackedFloat32Array(0, -0.5, -0.5, -0.5), +"texture": 1 +}, +Vector2i(37, 24): { +"heights": PackedFloat32Array(-0.5, -0.5, 0.5, 0), +"texture": 1 +}, +Vector2i(37, 25): { +"heights": PackedFloat32Array(0, 0.5, 0, 0.5), +"texture": 1 +}, +Vector2i(37, 26): { +"heights": PackedFloat32Array(0.5, 0, 0, 0.5), +"texture": 0 +}, +Vector2i(37, 27): { +"heights": PackedFloat32Array(0.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(37, 28): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(37, 29): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(37, 30): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(38, 16): { +"heights": PackedFloat32Array(0, 0, 2.5, 2.5), +"texture": 2 +}, +Vector2i(38, 17): { +"heights": PackedFloat32Array(2.5, 2.5, 2.5, 4), +"texture": 2 +}, +Vector2i(38, 18): { +"heights": PackedFloat32Array(4, 2.5, 2.5, 4), +"texture": 2 +}, +Vector2i(38, 19): { +"heights": PackedFloat32Array(4, 2.5, 5, 5), +"texture": 2 +}, +Vector2i(38, 20): { +"heights": PackedFloat32Array(5, 5, 6.5, 5), +"texture": 2 +}, +Vector2i(38, 21): { +"heights": PackedFloat32Array(5, 6.5, 4.5, 3), +"texture": 2 +}, +Vector2i(38, 22): { +"heights": PackedFloat32Array(3, 4.5, -0.5, -0.5), +"texture": 2 +}, +Vector2i(38, 23): { +"heights": -0.5, +"texture": 1 +}, +Vector2i(38, 24): { +"heights": PackedFloat32Array(-0.5, -0.5, 0.5, 0.5), +"texture": 1 +}, +Vector2i(38, 25): { +"heights": PackedFloat32Array(0.5, 0.5, 0, 0), +"texture": 0 +}, +Vector2i(38, 29): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(38, 30): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(39, 16): { +"heights": PackedFloat32Array(0, 0, 0, 2.5), +"texture": 2 +}, +Vector2i(39, 17): { +"heights": PackedFloat32Array(2.5, 0, 0, 2.5), +"texture": 2 +}, +Vector2i(39, 18): { +"heights": PackedFloat32Array(2.5, 0, 0, 2.5), +"texture": 2 +}, +Vector2i(39, 19): { +"heights": PackedFloat32Array(2.5, 0, 3, 5), +"texture": 2 +}, +Vector2i(39, 20): { +"heights": PackedFloat32Array(5, 3, 4.5, 6.5), +"texture": 2 +}, +Vector2i(39, 21): { +"heights": PackedFloat32Array(6.5, 4.5, 4.5, 4.5), +"texture": 2 +}, +Vector2i(39, 22): { +"heights": PackedFloat32Array(4.5, 4.5, -0.5, -0.5), +"texture": 2 +}, +Vector2i(39, 23): { +"heights": -0.5, +"texture": 1 +}, +Vector2i(39, 24): { +"heights": PackedFloat32Array(-0.5, -0.5, 0, 0.5), +"texture": 1 +}, +Vector2i(39, 25): { +"heights": PackedFloat32Array(0.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(39, 29): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(39, 30): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(40, 19): { +"heights": PackedFloat32Array(0, 0, 3, 3), +"texture": 2 +}, +Vector2i(40, 20): { +"heights": PackedFloat32Array(3, 3, 3, 4.5), +"texture": 2 +}, +Vector2i(40, 21): { +"heights": PackedFloat32Array(4.5, 3, 3, 4.5), +"texture": 2 +}, +Vector2i(40, 22): { +"heights": PackedFloat32Array(4.5, 3, -0.5, -0.5), +"texture": 2 +}, +Vector2i(40, 23): { +"heights": -0.5, +"texture": 1 +}, +Vector2i(40, 24): { +"heights": PackedFloat32Array(-0.5, -0.5, 0, 0), +"texture": 1 +}, +Vector2i(40, 29): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(40, 30): { +"heights": 0.0, +"texture": 1 +}, +Vector2i(41, 19): { +"heights": PackedFloat32Array(0, 0, 3, 3), +"texture": 2 +}, +Vector2i(41, 20): { +"heights": PackedFloat32Array(3, 3, 4, 3), +"texture": 2 +}, +Vector2i(41, 21): { +"heights": PackedFloat32Array(3, 4, 4, 3), +"texture": 2 +}, +Vector2i(41, 22): { +"heights": PackedFloat32Array(3, 4, 0, -0.5), +"texture": 2 +}, +Vector2i(41, 23): { +"heights": PackedFloat32Array(-0.5, 0, 0, -0.5), +"texture": 1 +}, +Vector2i(41, 24): { +"heights": PackedFloat32Array(-0.5, 0, 0, 0), +"texture": 0 +}, +Vector2i(42, 19): { +"heights": PackedFloat32Array(0, 0, 4.5, 3), +"texture": 2 +}, +Vector2i(42, 20): { +"heights": PackedFloat32Array(3, 4.5, 7, 4), +"texture": 2 +}, +Vector2i(42, 21): { +"heights": PackedFloat32Array(4, 7, 5.5, 4), +"texture": 2 +}, +Vector2i(42, 22): { +"heights": PackedFloat32Array(4, 5.5, 0, 0), +"texture": 2 +}, +Vector2i(43, 19): { +"heights": PackedFloat32Array(0, 0, 4.5, 4.5), +"texture": 2 +}, +Vector2i(43, 20): { +"heights": PackedFloat32Array(4.5, 4.5, 6, 7), +"texture": 2 +}, +Vector2i(43, 21): { +"heights": PackedFloat32Array(7, 6, 4.5, 5.5), +"texture": 2 +}, +Vector2i(43, 22): { +"heights": PackedFloat32Array(5.5, 4.5, 0, 0), +"texture": 2 +}, +Vector2i(44, 19): { +"heights": PackedFloat32Array(0, 0, 3, 4.5), +"texture": 2 +}, +Vector2i(44, 20): { +"heights": PackedFloat32Array(4.5, 3, 3, 6), +"texture": 2 +}, +Vector2i(44, 21): { +"heights": PackedFloat32Array(6, 3, 3, 4.5), +"texture": 2 +}, +Vector2i(44, 22): { +"heights": PackedFloat32Array(4.5, 3, 0, 0), +"texture": 2 +}, +Vector2i(45, 19): { +"heights": PackedFloat32Array(0, 0, 0, 3), +"texture": 2 +}, +Vector2i(45, 20): { +"heights": PackedFloat32Array(3, 0, 0, 3), +"texture": 2 +}, +Vector2i(45, 21): { +"heights": PackedFloat32Array(3, 0, 0, 3), +"texture": 2 +}, +Vector2i(45, 22): { +"heights": PackedFloat32Array(3, 0, 0, 0), +"texture": 2 +} +} [node name="Trees" type="Node3D" parent="."] [node name="TreeOakRound" parent="Trees" instance=ExtResource("6_xbyit")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -1, -2) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -2) [node name="TreeOakRound2" parent="Trees" instance=ExtResource("6_xbyit")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, -1, 6) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -16) [node name="TreeOakRound3" parent="Trees" instance=ExtResource("6_xbyit")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -16) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -15) [node name="TreeOakTall" parent="Trees" instance=ExtResource("7_wghwq")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, -10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, -1.5, -10) [node name="TreeOakTall2" parent="Trees" instance=ExtResource("7_wghwq")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -18) @@ -60,10 +1605,10 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -18) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 6) [node name="TreeOakCone" parent="Trees" instance=ExtResource("8_iglt6")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11, 0, -8) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -9) [node name="TreeOakCone2" parent="Trees" instance=ExtResource("8_iglt6")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, 1) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 1, 2) [node name="TreeOakCone3" parent="Trees" instance=ExtResource("8_iglt6")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13, 0, 12)