From 326a70ab818bec3a90080dc272c98f2d46b84410 Mon Sep 17 00:00:00 2001 From: Jens Pitkanen Date: Fri, 24 Jul 2026 23:46:56 +0300 Subject: [PATCH] Use killbox kinds in maps --- godot/maps/diner/diner.map | 2 + godot/maps/diner/diner.tscn | 146 +++++++++--------- godot/maps/entities/func_killbox.tres | 17 +++ godot/maps/two_towers/two_towers.map | 1 + godot/maps/two_towers/two_towers.tscn | 209 +++++++++++++------------- 5 files changed, 198 insertions(+), 177 deletions(-) diff --git a/godot/maps/diner/diner.map b/godot/maps/diner/diner.map index 208efca..05bc107 100644 --- a/godot/maps/diner/diner.map +++ b/godot/maps/diner/diner.map @@ -516,6 +516,7 @@ // entity 6 { "classname" "func_killbox" +"kind" "SeaOfBlood" // brush 0 { ( -320 128 -448 ) ( -320 129 -448 ) ( -320 128 -447 ) str_blood_large [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.5 0.5 @@ -529,6 +530,7 @@ // entity 7 { "classname" "func_killbox" +"kind" "SeaOfBlood" // brush 0 { ( -6400 -64 -896 ) ( -6400 -63 -896 ) ( -6400 -64 -895 ) str_blood_large [ 0 -1 0 128 ] [ 0 0 -1 -128 ] 0 0.5 0.5 diff --git a/godot/maps/diner/diner.tscn b/godot/maps/diner/diner.tscn index 6ebc8b1..b475a9c 100644 --- a/godot/maps/diner/diner.tscn +++ b/godot/maps/diner/diner.tscn @@ -224,16 +224,14 @@ points = PackedVector3Array(4, -2, -4, 4, -14, -4, 2, -2, -4, 2, -14, -4, 4, -2, [sub_resource type="ArrayMesh" id="ArrayMesh_fe3yu"] lightmap_size_hint = Vector2i(22, 26) _surfaces = [{ -"aabb": AABB(-2, -1, -2, 4, 2, 4), -"attribute_data": PackedByteArray("AAAAwAAAQECMLno/sRN7PwAAgL8AAEBAXXQRP7ETez8AAIC/AABgQF10ET+e2Ek/AAAAwAAAYECMLno/nthJPwAAwL8AAGBARhfdPrETez8AACDAAABgQIwuujyxE3s/AAAgwAAAQECMLro8nthJPwAAwL8AAEBARhfdPp7YST8AAMA/AACAv0YX3T6xE7s+AADAPwAAAMCMLro8sRO7PgAAIEAAAADAjC66PNmJnTwAACBAAACAv0YX3T7ZiZ08AADAvwAAgL+MLno/sRO7PgAAIMAAAIC/XXQRP7ETuz4AACDAAAAAwF10ET/ZiZ08AADAvwAAAMCMLno/2YmdPAAAwD8AAEBAjC56P8VOLD8AACBAAABAQF10ET/FTiw/AAAgQAAAYEBddBE/Yif2PgAAwD8AAGBAjC56P2In9j4AAABAAABgQIwuujxiJ/Y+AACAPwAAYEBGF90+Yif2PgAAgD8AAEBARhfdPsVOLD8AAABAAABAQIwuujzFTiw/"), -"format": 34359742519, -"index_count": 36, -"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8AEAARABIAEAASABMAFAAVABYAFAAWABcA"), +"aabb": AABB(0, 0, 0, 0, 0, 0), +"format": 34359738368, "material": ExtResource("13_1sdvq"), -"primitive": 3, +"name": "str_blood_large", +"primitive": 5, "uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 24, -"vertex_data": PackedByteArray("AAAAQAAAgD8AAADAAAAAwAAAgD8AAADAAAAAwAAAgL8AAADAAAAAQAAAgL8AAADAAAAAwAAAgL8AAABAAAAAwAAAgL8AAADAAAAAwAAAgD8AAADAAAAAwAAAgD8AAABAAAAAwAAAgL8AAABAAAAAQAAAgL8AAABAAAAAQAAAgL8AAADAAAAAwAAAgL8AAADAAAAAwAAAgD8AAABAAAAAwAAAgD8AAADAAAAAQAAAgD8AAADAAAAAQAAAgD8AAABAAAAAQAAAgD8AAABAAAAAQAAAgD8AAADAAAAAQAAAgL8AAADAAAAAQAAAgL8AAABAAAAAQAAAgL8AAABAAAAAwAAAgL8AAABAAAAAwAAAgD8AAABAAAAAQAAAgD8AAABA/////wAA/7//////AAD/v/////8AAP+//////wAA/78AAACA/3//vwAAAID/f/+/AAAAgP9//78AAACA/3//vwCAAAD/////AIAAAP////8AgAAA/////wCAAAD/////AID///9//78AgP///3//vwCA////f/+/AID///9//7///wCA////////AID///////8AgP///////wCA//////9//3////+//3//f////7//f/9/////v/9//3////+/") +"vertex_count": 0, +"vertex_data": PackedByteArray() }] [sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_c6wbg"] @@ -274,214 +272,216 @@ map_settings = ExtResource("4_1d2sd") build_flags = 1 metadata/_custom_type_script = "uid://cwu5cf7a0awcd" -[node name="entity_0_worldspawn" type="StaticBody3D" parent="func_godot_map" unique_id=2079988992] +[node name="entity_0_worldspawn" type="StaticBody3D" parent="func_godot_map" unique_id=416017286] collision_layer = 7 collision_mask = 7 -[node name="entity_0_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1184906933] +[node name="entity_0_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1038740561] mesh = SubResource("ArrayMesh_1d2sd") -[node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=72299951] +[node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=175073192] shape = SubResource("ConvexPolygonShape3D_1sdvq") -[node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1006439491] +[node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=142451646] shape = SubResource("ConvexPolygonShape3D_h4ywl") -[node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1649508809] +[node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1371095490] shape = SubResource("ConvexPolygonShape3D_ap2uw") -[node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1123071865] +[node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2017723381] shape = SubResource("ConvexPolygonShape3D_v6ly3") -[node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=521616087] +[node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1684079020] shape = SubResource("ConvexPolygonShape3D_g8xwm") -[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1776035010] +[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1012205057] shape = SubResource("ConvexPolygonShape3D_gpyxh") -[node name="entity_0_brush_6_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=31469372] +[node name="entity_0_brush_6_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=185888231] shape = SubResource("ConvexPolygonShape3D_5m3yn") -[node name="entity_0_brush_7_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=177391124] +[node name="entity_0_brush_7_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1350280947] shape = SubResource("ConvexPolygonShape3D_1lbj8") -[node name="entity_0_brush_8_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=678726900] +[node name="entity_0_brush_8_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1414938701] shape = SubResource("ConvexPolygonShape3D_hg0g6") -[node name="entity_0_brush_9_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=281252550] +[node name="entity_0_brush_9_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1571875737] shape = SubResource("ConvexPolygonShape3D_s1yyo") -[node name="entity_0_brush_10_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=810007866] +[node name="entity_0_brush_10_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2002684831] shape = SubResource("ConvexPolygonShape3D_8d188") -[node name="entity_0_brush_11_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1754065736] +[node name="entity_0_brush_11_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=544023967] shape = SubResource("ConvexPolygonShape3D_mjs5i") -[node name="entity_0_brush_12_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1921910396] +[node name="entity_0_brush_12_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=675694652] shape = SubResource("ConvexPolygonShape3D_25cff") -[node name="entity_0_brush_13_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=659514621] +[node name="entity_0_brush_13_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2099986571] shape = SubResource("ConvexPolygonShape3D_5wrh1") -[node name="entity_0_brush_14_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=86695829] +[node name="entity_0_brush_14_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=310235271] shape = SubResource("ConvexPolygonShape3D_5cs7l") -[node name="entity_0_brush_15_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=802773017] +[node name="entity_0_brush_15_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=125626332] shape = SubResource("ConvexPolygonShape3D_8n20c") -[node name="entity_0_brush_16_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=743147810] +[node name="entity_0_brush_16_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1999525430] shape = SubResource("ConvexPolygonShape3D_vbwmp") -[node name="entity_0_brush_17_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=993477648] +[node name="entity_0_brush_17_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1318951801] shape = SubResource("ConvexPolygonShape3D_igmpf") -[node name="entity_0_brush_18_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=996318098] +[node name="entity_0_brush_18_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1406583471] shape = SubResource("ConvexPolygonShape3D_tm3j0") -[node name="entity_0_brush_19_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=339548585] +[node name="entity_0_brush_19_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1594626359] shape = SubResource("ConvexPolygonShape3D_0y2ru") -[node name="entity_0_brush_20_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1309451981] +[node name="entity_0_brush_20_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=716399554] shape = SubResource("ConvexPolygonShape3D_d318x") -[node name="entity_0_brush_21_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2051853510] +[node name="entity_0_brush_21_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1876884715] shape = SubResource("ConvexPolygonShape3D_l2srx") -[node name="entity_0_brush_22_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=596175490] +[node name="entity_0_brush_22_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2025416925] shape = SubResource("ConvexPolygonShape3D_cp5u5") -[node name="entity_0_brush_23_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=217359778] +[node name="entity_0_brush_23_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=340527280] shape = SubResource("ConvexPolygonShape3D_rbugc") -[node name="entity_0_brush_24_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1419127408] +[node name="entity_0_brush_24_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=432509993] shape = SubResource("ConvexPolygonShape3D_0hy4b") -[node name="entity_0_brush_25_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1738860923] +[node name="entity_0_brush_25_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=196808170] shape = SubResource("ConvexPolygonShape3D_l8qo8") -[node name="entity_0_brush_26_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1236021911] +[node name="entity_0_brush_26_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=76326467] shape = SubResource("ConvexPolygonShape3D_24grb") -[node name="entity_0_brush_27_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1989531093] +[node name="entity_0_brush_27_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1131212397] shape = SubResource("ConvexPolygonShape3D_p5mns") -[node name="entity_0_brush_28_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=698816450] +[node name="entity_0_brush_28_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=493650524] shape = SubResource("ConvexPolygonShape3D_ayt5i") -[node name="entity_0_brush_29_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1088235748] +[node name="entity_0_brush_29_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1032195651] shape = SubResource("ConvexPolygonShape3D_6a4rg") -[node name="entity_0_brush_30_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1585951269] +[node name="entity_0_brush_30_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=26090804] shape = SubResource("ConvexPolygonShape3D_sc7h1") -[node name="entity_0_brush_31_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=513092680] +[node name="entity_0_brush_31_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1656367903] shape = SubResource("ConvexPolygonShape3D_o2vbw") -[node name="entity_0_brush_32_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2115101884] +[node name="entity_0_brush_32_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1440891403] shape = SubResource("ConvexPolygonShape3D_wcb6a") -[node name="entity_0_brush_33_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=65751864] +[node name="entity_0_brush_33_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2054163685] shape = SubResource("ConvexPolygonShape3D_hx4r6") -[node name="entity_0_brush_34_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=529440449] +[node name="entity_0_brush_34_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=103718499] shape = SubResource("ConvexPolygonShape3D_qon38") -[node name="entity_0_brush_35_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2012949675] +[node name="entity_0_brush_35_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2087276095] shape = SubResource("ConvexPolygonShape3D_xxode") -[node name="entity_0_brush_36_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=949421006] +[node name="entity_0_brush_36_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1929646267] shape = SubResource("ConvexPolygonShape3D_5dcdl") -[node name="entity_0_brush_37_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=950902983] +[node name="entity_0_brush_37_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1661630212] shape = SubResource("ConvexPolygonShape3D_5xg40") -[node name="entity_0_brush_38_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=826872235] +[node name="entity_0_brush_38_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1498632921] shape = SubResource("ConvexPolygonShape3D_1f5o7") -[node name="entity_0_brush_39_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1429338107] +[node name="entity_0_brush_39_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1188689344] shape = SubResource("ConvexPolygonShape3D_1hnxw") -[node name="entity_0_brush_40_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1512816738] +[node name="entity_0_brush_40_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=531381718] shape = SubResource("ConvexPolygonShape3D_pyist") -[node name="entity_0_brush_41_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=220119550] +[node name="entity_0_brush_41_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1112474793] shape = SubResource("ConvexPolygonShape3D_3y640") -[node name="entity_0_brush_42_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1872728344] +[node name="entity_0_brush_42_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1578975732] shape = SubResource("ConvexPolygonShape3D_4504a") -[node name="entity_0_brush_43_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=64432497] +[node name="entity_0_brush_43_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1259923115] shape = SubResource("ConvexPolygonShape3D_s8ost") -[node name="entity_0_brush_44_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1284091109] +[node name="entity_0_brush_44_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=499875349] shape = SubResource("ConvexPolygonShape3D_rb7a6") -[node name="entity_0_brush_45_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=446568547] +[node name="entity_0_brush_45_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1373531103] shape = SubResource("ConvexPolygonShape3D_2oqrm") -[node name="entity_0_brush_46_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=347524322] +[node name="entity_0_brush_46_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1687067875] shape = SubResource("ConvexPolygonShape3D_t4vju") -[node name="entity_0_brush_47_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1260983921] +[node name="entity_0_brush_47_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=434574441] shape = SubResource("ConvexPolygonShape3D_kdmr5") -[node name="entity_0_brush_48_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=353565611] +[node name="entity_0_brush_48_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=196951053] shape = SubResource("ConvexPolygonShape3D_s0f61") -[node name="entity_0_brush_49_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2050679959] +[node name="entity_0_brush_49_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1574316980] shape = SubResource("ConvexPolygonShape3D_umtyy") -[node name="entity_0_brush_50_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=915528545] +[node name="entity_0_brush_50_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=142311464] shape = SubResource("ConvexPolygonShape3D_8p3rv") -[node name="entity_0_brush_51_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1823110243] +[node name="entity_0_brush_51_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1607702207] shape = SubResource("ConvexPolygonShape3D_gkmst") -[node name="entity_0_brush_52_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=206247567] +[node name="entity_0_brush_52_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=136837572] shape = SubResource("ConvexPolygonShape3D_oetio") [node name="entity_1_info_goal" parent="func_godot_map" unique_id=177528504 instance=ExtResource("11_1d2sd")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4, 0, 12) -[node name="entity_2_info_goal" parent="func_godot_map" unique_id=1387560316 instance=ExtResource("11_1d2sd")] +[node name="entity_2_info_goal" parent="func_godot_map" unique_id=829656774 instance=ExtResource("11_1d2sd")] team = 1 transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -4, 0, 12) -[node name="entity_3_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=396172151] +[node name="entity_3_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=359867711] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 4.25, 0.25, 8.25) script = ExtResource("12_v6ly3") team_index = 0 -[node name="entity_4_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=120418441] +[node name="entity_4_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=1217485492] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -4.25, 0.25, 8.25) script = ExtResource("12_v6ly3") team_index = 1 -[node name="entity_5_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=1922022515] +[node name="entity_5_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=1852332231] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.25, 4.25, -8.25) script = ExtResource("12_v6ly3") is_ball_spawn = true -[node name="entity_6_func_killbox" type="Killbox" parent="func_godot_map" unique_id=717752943] +[node name="entity_6_func_killbox" type="Killbox" parent="func_godot_map" unique_id=2104909550] +kind = "SeaOfBlood" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, -13, -8) collision_layer = 0 collision_mask = 3 -[node name="entity_6_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_6_func_killbox" unique_id=620728456] +[node name="entity_6_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_6_func_killbox" unique_id=130089455] mesh = SubResource("ArrayMesh_fe3yu") -[node name="entity_6_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_6_func_killbox" unique_id=262164978] +[node name="entity_6_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_6_func_killbox" unique_id=708973563] shape = SubResource("ConvexPolygonShape3D_c6wbg") -[node name="entity_7_func_killbox" type="Killbox" parent="func_godot_map" unique_id=1889980032] +[node name="entity_7_func_killbox" type="Killbox" parent="func_godot_map" unique_id=1039787878] +kind = "SeaOfBlood" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24, -27, 0) collision_layer = 0 collision_mask = 3 -[node name="entity_7_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_7_func_killbox" unique_id=546035086] +[node name="entity_7_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_7_func_killbox" unique_id=2099985224] mesh = SubResource("ArrayMesh_xa4em") -[node name="entity_7_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_7_func_killbox" unique_id=151879227] +[node name="entity_7_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_7_func_killbox" unique_id=780968941] shape = SubResource("ConvexPolygonShape3D_41emq") [node name="directional_light_3d" type="DirectionalLight3D" parent="." unique_id=1962171543] diff --git a/godot/maps/entities/func_killbox.tres b/godot/maps/entities/func_killbox.tres index 2c8ba5a..2ed03f8 100644 --- a/godot/maps/entities/func_killbox.tres +++ b/godot/maps/entities/func_killbox.tres @@ -8,5 +8,22 @@ collision_layer = 0 collision_mask = 3 classname = "func_killbox" description = "Kills players that touch it." +class_properties = Dictionary[String, Variant]({ +"kind": { +"ElectricFence": "ElectricFence", +"LargeBoulder": "LargeBoulder", +"Lava": "Lava", +"OuterSpace": "OuterSpace", +"Quicksand": "Quicksand", +"RadioactiveGoo": "RadioactiveGoo", +"SeaOfBlood": "SeaOfBlood", +"Spikes": "Spikes", +"Void": "Void" +} +}) +class_property_descriptions = Dictionary[String, Variant]({ +"kind": "The kind of killbox this is, e.g. a pit of lava, the void, or some radioactive goo." +}) +auto_apply_to_matching_node_properties = true node_class = "Killbox" metadata/_custom_type_script = "uid://5cow84q03m6a" diff --git a/godot/maps/two_towers/two_towers.map b/godot/maps/two_towers/two_towers.map index 92a10ad..d2991e9 100644 --- a/godot/maps/two_towers/two_towers.map +++ b/godot/maps/two_towers/two_towers.map @@ -923,6 +923,7 @@ // entity 7 { "classname" "func_killbox" +"kind" "Quicksand" "_tb_layer" "1" // brush 0 { diff --git a/godot/maps/two_towers/two_towers.tscn b/godot/maps/two_towers/two_towers.tscn index 205fd8b..472a40f 100644 --- a/godot/maps/two_towers/two_towers.tscn +++ b/godot/maps/two_towers/two_towers.tscn @@ -384,309 +384,309 @@ map_settings = ExtResource("2_s5s5s") hyperplane_size = 2048.0 metadata/_custom_type_script = "uid://cwu5cf7a0awcd" -[node name="entity_0_worldspawn" type="StaticBody3D" parent="func_godot_map" unique_id=292598433] +[node name="entity_0_worldspawn" type="StaticBody3D" parent="func_godot_map" unique_id=1480012531] collision_layer = 7 collision_mask = 7 -[node name="entity_0_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1023972770] +[node name="entity_0_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_0_worldspawn" unique_id=936802171] mesh = SubResource("ArrayMesh_mw7l8") -[node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1601339185] +[node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=776006581] shape = SubResource("ConvexPolygonShape3D_ldmbn") -[node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=998098076] +[node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=603169212] shape = SubResource("ConvexPolygonShape3D_26faa") -[node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1931148032] +[node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1959098983] shape = SubResource("ConvexPolygonShape3D_law7c") -[node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=780139728] +[node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1107283200] shape = SubResource("ConvexPolygonShape3D_mjjvs") -[node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2114136975] +[node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=716408731] shape = SubResource("ConvexPolygonShape3D_13612") -[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=139520530] +[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=248192727] shape = SubResource("ConvexPolygonShape3D_iqy6x") -[node name="entity_0_brush_6_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=475053482] +[node name="entity_0_brush_6_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1274287986] shape = SubResource("ConvexPolygonShape3D_xq706") -[node name="entity_0_brush_7_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=554152051] +[node name="entity_0_brush_7_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=585437620] shape = SubResource("ConvexPolygonShape3D_55tqc") -[node name="entity_0_brush_8_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1880549235] +[node name="entity_0_brush_8_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=4870635] shape = SubResource("ConvexPolygonShape3D_inyex") -[node name="entity_0_brush_9_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1404452043] +[node name="entity_0_brush_9_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=588103035] shape = SubResource("ConvexPolygonShape3D_jbkif") -[node name="entity_0_brush_10_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=811467568] +[node name="entity_0_brush_10_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=59124944] shape = SubResource("ConvexPolygonShape3D_00tui") -[node name="entity_0_brush_11_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1348815923] +[node name="entity_0_brush_11_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=871176753] shape = SubResource("ConvexPolygonShape3D_lsew2") -[node name="entity_0_brush_12_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=129511748] +[node name="entity_0_brush_12_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=351114848] shape = SubResource("ConvexPolygonShape3D_gsm6b") -[node name="entity_0_brush_13_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=464468072] +[node name="entity_0_brush_13_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1754794604] shape = SubResource("ConvexPolygonShape3D_pdnd8") -[node name="entity_0_brush_14_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=420486863] +[node name="entity_0_brush_14_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1418037207] shape = SubResource("ConvexPolygonShape3D_gsv88") -[node name="entity_0_brush_15_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1705950376] +[node name="entity_0_brush_15_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=700925944] shape = SubResource("ConvexPolygonShape3D_bj81e") -[node name="entity_0_brush_16_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=576999298] +[node name="entity_0_brush_16_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=830040056] shape = SubResource("ConvexPolygonShape3D_wnq4i") -[node name="entity_0_brush_17_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1654843379] +[node name="entity_0_brush_17_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=873198380] shape = SubResource("ConvexPolygonShape3D_mycsq") -[node name="entity_0_brush_18_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1317799217] +[node name="entity_0_brush_18_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=844831924] shape = SubResource("ConvexPolygonShape3D_ux7cq") -[node name="entity_0_brush_19_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1547153568] +[node name="entity_0_brush_19_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2140015455] shape = SubResource("ConvexPolygonShape3D_ertlo") -[node name="entity_0_brush_20_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=868864929] +[node name="entity_0_brush_20_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2100397751] shape = SubResource("ConvexPolygonShape3D_jr4rq") -[node name="entity_0_brush_21_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=48823143] +[node name="entity_0_brush_21_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1998906496] shape = SubResource("ConvexPolygonShape3D_v2xet") -[node name="entity_0_brush_22_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2094577198] +[node name="entity_0_brush_22_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=511213071] shape = SubResource("ConvexPolygonShape3D_2crjn") -[node name="entity_0_brush_23_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1891861518] +[node name="entity_0_brush_23_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=690973565] shape = SubResource("ConvexPolygonShape3D_6nwye") -[node name="entity_0_brush_24_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=420166751] +[node name="entity_0_brush_24_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=579283614] shape = SubResource("ConvexPolygonShape3D_ktfsa") -[node name="entity_0_brush_25_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1708648925] +[node name="entity_0_brush_25_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1819958705] shape = SubResource("ConvexPolygonShape3D_xdt8p") -[node name="entity_0_brush_26_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1755942430] +[node name="entity_0_brush_26_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2045290155] shape = SubResource("ConvexPolygonShape3D_3tf23") -[node name="entity_0_brush_27_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=81197260] +[node name="entity_0_brush_27_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=864307340] shape = SubResource("ConvexPolygonShape3D_ct7w5") -[node name="entity_0_brush_28_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1397136697] +[node name="entity_0_brush_28_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=86311764] shape = SubResource("ConvexPolygonShape3D_74dh5") -[node name="entity_0_brush_29_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=478601941] +[node name="entity_0_brush_29_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=629825563] shape = SubResource("ConvexPolygonShape3D_6uj6j") -[node name="entity_0_brush_30_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=855521484] +[node name="entity_0_brush_30_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=210343786] shape = SubResource("ConvexPolygonShape3D_pvw65") -[node name="entity_0_brush_31_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1058207990] +[node name="entity_0_brush_31_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=67289822] shape = SubResource("ConvexPolygonShape3D_f4wvo") -[node name="entity_0_brush_32_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1963414416] +[node name="entity_0_brush_32_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1006521897] shape = SubResource("ConvexPolygonShape3D_o4sxr") -[node name="entity_0_brush_33_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=441377705] +[node name="entity_0_brush_33_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=354051580] shape = SubResource("ConvexPolygonShape3D_a572x") -[node name="entity_0_brush_34_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1310630969] +[node name="entity_0_brush_34_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1242480176] shape = SubResource("ConvexPolygonShape3D_f05c6") -[node name="entity_0_brush_35_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=885725807] +[node name="entity_0_brush_35_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=386490006] shape = SubResource("ConvexPolygonShape3D_lad4x") -[node name="entity_0_brush_36_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1301494560] +[node name="entity_0_brush_36_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1878958057] shape = SubResource("ConvexPolygonShape3D_fqxsd") -[node name="entity_0_brush_37_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=54126261] +[node name="entity_0_brush_37_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1121105338] shape = SubResource("ConvexPolygonShape3D_yq4b6") -[node name="entity_0_brush_38_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=737637757] +[node name="entity_0_brush_38_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=43743600] shape = SubResource("ConvexPolygonShape3D_kgixp") -[node name="entity_0_brush_39_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1154333820] +[node name="entity_0_brush_39_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1083919287] shape = SubResource("ConvexPolygonShape3D_y5i7n") -[node name="entity_0_brush_40_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1561627801] +[node name="entity_0_brush_40_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1458944958] shape = SubResource("ConvexPolygonShape3D_iw2iy") -[node name="entity_0_brush_41_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1202176008] +[node name="entity_0_brush_41_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=225552175] shape = SubResource("ConvexPolygonShape3D_l2go4") -[node name="entity_0_brush_42_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2031080917] +[node name="entity_0_brush_42_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=507587821] shape = SubResource("ConvexPolygonShape3D_bveke") -[node name="entity_0_brush_43_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1684558491] +[node name="entity_0_brush_43_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=915495634] shape = SubResource("ConvexPolygonShape3D_mvxjb") -[node name="entity_0_brush_44_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1285820444] +[node name="entity_0_brush_44_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=865748964] shape = SubResource("ConvexPolygonShape3D_k1tyy") -[node name="entity_0_brush_45_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=596178187] +[node name="entity_0_brush_45_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=557680083] shape = SubResource("ConvexPolygonShape3D_qklha") -[node name="entity_0_brush_46_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1741669856] +[node name="entity_0_brush_46_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2106895922] shape = SubResource("ConvexPolygonShape3D_xois5") -[node name="entity_0_brush_47_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1585528851] +[node name="entity_0_brush_47_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1582750571] shape = SubResource("ConvexPolygonShape3D_aax02") -[node name="entity_0_brush_48_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1340209195] +[node name="entity_0_brush_48_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=967154747] shape = SubResource("ConvexPolygonShape3D_jlgtq") -[node name="entity_0_brush_49_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=862738763] +[node name="entity_0_brush_49_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1996821653] shape = SubResource("ConvexPolygonShape3D_mcrs4") -[node name="entity_0_brush_50_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1001041283] +[node name="entity_0_brush_50_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=781805868] shape = SubResource("ConvexPolygonShape3D_ibqry") -[node name="entity_0_brush_51_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1180388288] +[node name="entity_0_brush_51_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=505642879] shape = SubResource("ConvexPolygonShape3D_msp6o") -[node name="entity_0_brush_52_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=700891255] +[node name="entity_0_brush_52_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1492492312] shape = SubResource("ConvexPolygonShape3D_1eq34") -[node name="entity_0_brush_53_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=236095953] +[node name="entity_0_brush_53_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1785542646] shape = SubResource("ConvexPolygonShape3D_5ifys") -[node name="entity_0_brush_54_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1592397432] +[node name="entity_0_brush_54_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1130285922] shape = SubResource("ConvexPolygonShape3D_c1h4q") -[node name="entity_0_brush_55_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1077724600] +[node name="entity_0_brush_55_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=871199919] shape = SubResource("ConvexPolygonShape3D_qkt3l") -[node name="entity_0_brush_56_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1203419739] +[node name="entity_0_brush_56_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=80647807] shape = SubResource("ConvexPolygonShape3D_2k3gu") -[node name="entity_0_brush_57_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1765879596] +[node name="entity_0_brush_57_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=509001914] shape = SubResource("ConvexPolygonShape3D_7dtta") -[node name="entity_0_brush_58_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=263044636] +[node name="entity_0_brush_58_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1394601934] shape = SubResource("ConvexPolygonShape3D_t0jui") -[node name="entity_0_brush_59_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1169074737] +[node name="entity_0_brush_59_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=242189105] shape = SubResource("ConvexPolygonShape3D_uv8sl") -[node name="entity_0_brush_60_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1260339771] +[node name="entity_0_brush_60_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1489310810] shape = SubResource("ConvexPolygonShape3D_pbfeg") -[node name="entity_0_brush_61_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=423604576] +[node name="entity_0_brush_61_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2104281649] shape = SubResource("ConvexPolygonShape3D_ebcpq") -[node name="entity_0_brush_62_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=937731734] +[node name="entity_0_brush_62_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=360174564] shape = SubResource("ConvexPolygonShape3D_13c3l") -[node name="entity_0_brush_63_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=856738628] +[node name="entity_0_brush_63_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=141144346] shape = SubResource("ConvexPolygonShape3D_ja564") -[node name="entity_0_brush_64_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2005909835] +[node name="entity_0_brush_64_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=713040436] shape = SubResource("ConvexPolygonShape3D_tyydj") -[node name="entity_0_brush_65_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1516510117] +[node name="entity_0_brush_65_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1510456938] shape = SubResource("ConvexPolygonShape3D_bh433") -[node name="entity_0_brush_66_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=55627190] +[node name="entity_0_brush_66_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1003642773] shape = SubResource("ConvexPolygonShape3D_xlad3") -[node name="entity_0_brush_67_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=649307574] +[node name="entity_0_brush_67_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1137374578] shape = SubResource("ConvexPolygonShape3D_2l32f") -[node name="entity_0_brush_68_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=478756032] +[node name="entity_0_brush_68_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1309823466] shape = SubResource("ConvexPolygonShape3D_7lhom") -[node name="entity_0_brush_69_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1734671359] +[node name="entity_0_brush_69_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1343145096] shape = SubResource("ConvexPolygonShape3D_qapoj") -[node name="entity_0_brush_70_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=113702382] +[node name="entity_0_brush_70_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=721238498] shape = SubResource("ConvexPolygonShape3D_vt1qa") -[node name="entity_0_brush_71_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=205364800] +[node name="entity_0_brush_71_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=940677432] shape = SubResource("ConvexPolygonShape3D_u78ph") -[node name="entity_0_brush_72_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=309260555] +[node name="entity_0_brush_72_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1495123851] shape = SubResource("ConvexPolygonShape3D_8twv8") -[node name="entity_0_brush_73_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=212732622] +[node name="entity_0_brush_73_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=762647173] shape = SubResource("ConvexPolygonShape3D_g7o2f") -[node name="entity_0_brush_74_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=378100837] +[node name="entity_0_brush_74_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1975106078] shape = SubResource("ConvexPolygonShape3D_ss4au") -[node name="entity_0_brush_75_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=768346173] +[node name="entity_0_brush_75_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=436977269] shape = SubResource("ConvexPolygonShape3D_3bfim") -[node name="entity_0_brush_76_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1647171097] +[node name="entity_0_brush_76_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=627973301] shape = SubResource("ConvexPolygonShape3D_agngq") -[node name="entity_0_brush_77_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=610964693] +[node name="entity_0_brush_77_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1067819878] shape = SubResource("ConvexPolygonShape3D_uiogo") -[node name="entity_0_brush_78_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=557853577] +[node name="entity_0_brush_78_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=788251239] shape = SubResource("ConvexPolygonShape3D_rn5oa") -[node name="entity_0_brush_79_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2036736906] +[node name="entity_0_brush_79_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1590541821] shape = SubResource("ConvexPolygonShape3D_t28it") -[node name="entity_0_brush_80_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1593608572] +[node name="entity_0_brush_80_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1448789037] shape = SubResource("ConvexPolygonShape3D_dklk3") -[node name="entity_0_brush_81_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=501050587] +[node name="entity_0_brush_81_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1283547293] shape = SubResource("ConvexPolygonShape3D_cw1h2") -[node name="entity_0_brush_82_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=447960837] +[node name="entity_0_brush_82_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1869595285] shape = SubResource("ConvexPolygonShape3D_d620i") -[node name="entity_0_brush_83_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1902735664] +[node name="entity_0_brush_83_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=219407645] shape = SubResource("ConvexPolygonShape3D_6ivre") -[node name="entity_0_brush_84_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=823845363] +[node name="entity_0_brush_84_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1783964175] shape = SubResource("ConvexPolygonShape3D_g70nc") -[node name="entity_0_brush_85_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2144383616] +[node name="entity_0_brush_85_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=509622182] shape = SubResource("ConvexPolygonShape3D_smwam") -[node name="entity_0_brush_86_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=689104798] +[node name="entity_0_brush_86_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=983322105] shape = SubResource("ConvexPolygonShape3D_v3oxb") -[node name="entity_0_brush_87_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=847385829] +[node name="entity_0_brush_87_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2036038928] shape = SubResource("ConvexPolygonShape3D_bhu8d") -[node name="entity_0_brush_88_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=2031647942] +[node name="entity_0_brush_88_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=17768510] shape = SubResource("ConvexPolygonShape3D_w5n08") -[node name="entity_0_brush_89_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=98912765] +[node name="entity_0_brush_89_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1367178563] shape = SubResource("ConvexPolygonShape3D_ltxmx") -[node name="entity_0_brush_90_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1403764197] +[node name="entity_0_brush_90_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1307497784] shape = SubResource("ConvexPolygonShape3D_dk87q") -[node name="entity_0_brush_91_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1274050692] +[node name="entity_0_brush_91_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1864375668] shape = SubResource("ConvexPolygonShape3D_4gikv") -[node name="entity_0_brush_92_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1518520233] +[node name="entity_0_brush_92_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1609863649] shape = SubResource("ConvexPolygonShape3D_7i8xt") -[node name="entity_0_brush_93_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1853231292] +[node name="entity_0_brush_93_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1329181988] shape = SubResource("ConvexPolygonShape3D_ry76m") -[node name="entity_0_brush_94_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=1994054937] +[node name="entity_0_brush_94_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_0_worldspawn" unique_id=50213028] shape = SubResource("ConvexPolygonShape3D_86t8t") -[node name="entity_1_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=1355176020] +[node name="entity_1_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=854324358] transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, -34.25, 1.25, 6.25) script = ExtResource("11_26faa") team_index = 1 -[node name="entity_2_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=1515155205] +[node name="entity_2_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=874559805] transform = Transform3D(1.3907092e-07, 0, 1, 0, 1, 0, -1, 0, 1.3907092e-07, 36.75, 1.25, 5.75) script = ExtResource("11_26faa") team_index = 0 -[node name="entity_3_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=1034667608] +[node name="entity_3_info_spawn_point" type="Node3D" parent="func_godot_map" unique_id=309639795] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.25, 53.25, 3.25) script = ExtResource("11_26faa") is_ball_spawn = true @@ -694,19 +694,20 @@ is_ball_spawn = true [node name="entity_4_info_goal" parent="func_godot_map" unique_id=177528504 instance=ExtResource("12_2spb1")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 38, 0, 34) -[node name="entity_5_info_goal" parent="func_godot_map" unique_id=676058097 instance=ExtResource("12_2spb1")] +[node name="entity_5_info_goal" parent="func_godot_map" unique_id=1674155290 instance=ExtResource("12_2spb1")] team = 1 transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -38, 0, -22) -[node name="entity_6_func_killbox" type="Killbox" parent="func_godot_map" unique_id=1693199295] +[node name="entity_6_func_killbox" type="Killbox" parent="func_godot_map" unique_id=2086068743] +kind = "Quicksand" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -13, -8) collision_layer = 0 collision_mask = 3 -[node name="entity_6_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_6_func_killbox" unique_id=532921967] +[node name="entity_6_mesh_instance" type="MeshInstance3D" parent="func_godot_map/entity_6_func_killbox" unique_id=604460613] mesh = SubResource("ArrayMesh_1uuw4") -[node name="entity_6_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_6_func_killbox" unique_id=734362115] +[node name="entity_6_brush_0_collision_shape" type="CollisionShape3D" parent="func_godot_map/entity_6_func_killbox" unique_id=1502839090] shape = SubResource("ConvexPolygonShape3D_8ugwd") [node name="directional_light_3d" type="DirectionalLight3D" parent="." unique_id=1461274044]