mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 06:45:33 +00:00
Animated acid shader
This commit is contained in:
parent
f7240e1167
commit
6777cb1447
5 changed files with 301 additions and 217 deletions
|
|
@ -2,5 +2,38 @@
|
|||
class_name AcidArea
|
||||
extends Area3D
|
||||
|
||||
const _ACID_SHADER := preload("res://Shaders/Acid.gdshader")
|
||||
# Replace this path with your actual noise texture resource once you have one saved on disk.
|
||||
# A NoiseTexture2D saved as a .tres file works well here.
|
||||
const _NOISE_TEX_PATH := "res://Shaders/acid_noise.tres"
|
||||
|
||||
func _init() -> void:
|
||||
add_to_group("Acid", true)
|
||||
|
||||
func _ready() -> void:
|
||||
if Engine.is_editor_hint():
|
||||
return
|
||||
var noise_tex: NoiseTexture2D = null
|
||||
if ResourceLoader.exists(_NOISE_TEX_PATH):
|
||||
noise_tex = load(_NOISE_TEX_PATH)
|
||||
for child in find_children("*", "MeshInstance3D", true, false):
|
||||
_apply_shader_to_mesh(child as MeshInstance3D, noise_tex)
|
||||
|
||||
func _apply_shader_to_mesh(mesh_instance: MeshInstance3D, noise_tex: NoiseTexture2D) -> void:
|
||||
var surface_count := mesh_instance.get_surface_override_material_count()
|
||||
if surface_count == 0 and mesh_instance.mesh != null:
|
||||
surface_count = mesh_instance.mesh.get_surface_count()
|
||||
for i in range(surface_count):
|
||||
# Grab the texture func_godot baked into the surface before we replace the material
|
||||
var existing_tex: Texture2D = null
|
||||
var existing_mat := mesh_instance.mesh.surface_get_material(i) as BaseMaterial3D
|
||||
if existing_mat != null:
|
||||
existing_tex = existing_mat.albedo_texture
|
||||
|
||||
var mat := ShaderMaterial.new()
|
||||
mat.shader = _ACID_SHADER
|
||||
if existing_tex != null:
|
||||
mat.set_shader_parameter("albedo_tex", existing_tex)
|
||||
if noise_tex != null:
|
||||
mat.set_shader_parameter("noise_tex", noise_tex)
|
||||
mesh_instance.set_surface_override_material(i, mat)
|
||||
|
|
|
|||
|
|
@ -845,430 +845,430 @@ script = ExtResource("7_o20g7")
|
|||
local_map_file = "uid://bf4kyrihhtck2"
|
||||
map_settings = ExtResource("8_oins3")
|
||||
|
||||
[node name="entity_0_worldspawn" type="StaticBody3D" parent="FuncGodotMap" unique_id=292150403 groups=["Solid"]]
|
||||
[node name="entity_0_worldspawn" type="StaticBody3D" parent="FuncGodotMap" unique_id=457322974 groups=["Solid"]]
|
||||
collision_mask = 0
|
||||
script = ExtResource("9_fwnlg")
|
||||
|
||||
[node name="entity_0_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1550839648]
|
||||
[node name="entity_0_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2025312602]
|
||||
layers = 2
|
||||
mesh = SubResource("ArrayMesh_hbnpg")
|
||||
|
||||
[node name="entity_0_occluder_instance" type="OccluderInstance3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=164712905]
|
||||
[node name="entity_0_occluder_instance" type="OccluderInstance3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=68986978]
|
||||
occluder = SubResource("ArrayOccluder3D_w3dkm")
|
||||
|
||||
[node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1590985323]
|
||||
[node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1022658282]
|
||||
shape = SubResource("ConvexPolygonShape3D_4urje")
|
||||
|
||||
[node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2014941484]
|
||||
[node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1212730652]
|
||||
shape = SubResource("ConvexPolygonShape3D_ag52t")
|
||||
|
||||
[node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=221076029]
|
||||
[node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=736816729]
|
||||
shape = SubResource("ConvexPolygonShape3D_blvlj")
|
||||
|
||||
[node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1964045438]
|
||||
[node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=189105501]
|
||||
shape = SubResource("ConvexPolygonShape3D_ukq6u")
|
||||
|
||||
[node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1548498352]
|
||||
[node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1857456205]
|
||||
shape = SubResource("ConvexPolygonShape3D_fvoih")
|
||||
|
||||
[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=212294749]
|
||||
[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1812458130]
|
||||
shape = SubResource("ConvexPolygonShape3D_csr4o")
|
||||
|
||||
[node name="entity_0_brush_6_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=921217917]
|
||||
[node name="entity_0_brush_6_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=860542381]
|
||||
shape = SubResource("ConvexPolygonShape3D_1bq02")
|
||||
|
||||
[node name="entity_0_brush_7_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=54283979]
|
||||
[node name="entity_0_brush_7_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1065192476]
|
||||
shape = SubResource("ConvexPolygonShape3D_34eih")
|
||||
|
||||
[node name="entity_0_brush_8_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=225201980]
|
||||
[node name="entity_0_brush_8_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1298689768]
|
||||
shape = SubResource("ConvexPolygonShape3D_1s4dl")
|
||||
|
||||
[node name="entity_0_brush_9_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=854966000]
|
||||
[node name="entity_0_brush_9_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=229749741]
|
||||
shape = SubResource("ConvexPolygonShape3D_580jd")
|
||||
|
||||
[node name="entity_0_brush_10_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=392834446]
|
||||
[node name="entity_0_brush_10_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=695317471]
|
||||
shape = SubResource("ConvexPolygonShape3D_bemuu")
|
||||
|
||||
[node name="entity_0_brush_11_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1319415334]
|
||||
[node name="entity_0_brush_11_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1707322793]
|
||||
shape = SubResource("ConvexPolygonShape3D_gr7o8")
|
||||
|
||||
[node name="entity_0_brush_12_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=840857189]
|
||||
[node name="entity_0_brush_12_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1653069223]
|
||||
shape = SubResource("ConvexPolygonShape3D_1gr5t")
|
||||
|
||||
[node name="entity_0_brush_13_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=63213493]
|
||||
[node name="entity_0_brush_13_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=468690553]
|
||||
shape = SubResource("ConvexPolygonShape3D_a02p2")
|
||||
|
||||
[node name="entity_0_brush_14_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=52817078]
|
||||
[node name="entity_0_brush_14_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2120358398]
|
||||
shape = SubResource("ConvexPolygonShape3D_ifrpi")
|
||||
|
||||
[node name="entity_0_brush_15_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2090981613]
|
||||
[node name="entity_0_brush_15_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1520207144]
|
||||
shape = SubResource("ConvexPolygonShape3D_5su03")
|
||||
|
||||
[node name="entity_0_brush_16_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=462707910]
|
||||
[node name="entity_0_brush_16_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=670241313]
|
||||
shape = SubResource("ConvexPolygonShape3D_ruwlx")
|
||||
|
||||
[node name="entity_0_brush_17_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=190914715]
|
||||
[node name="entity_0_brush_17_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=212646607]
|
||||
shape = SubResource("ConvexPolygonShape3D_6yfb7")
|
||||
|
||||
[node name="entity_0_brush_18_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=735344779]
|
||||
[node name="entity_0_brush_18_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1067515538]
|
||||
shape = SubResource("ConvexPolygonShape3D_xtcb3")
|
||||
|
||||
[node name="entity_0_brush_19_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=204217467]
|
||||
[node name="entity_0_brush_19_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1129681657]
|
||||
shape = SubResource("ConvexPolygonShape3D_anoei")
|
||||
|
||||
[node name="entity_0_brush_20_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=274609495]
|
||||
[node name="entity_0_brush_20_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1599664035]
|
||||
shape = SubResource("ConvexPolygonShape3D_wiem3")
|
||||
|
||||
[node name="entity_0_brush_21_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1739743295]
|
||||
[node name="entity_0_brush_21_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1249204304]
|
||||
shape = SubResource("ConvexPolygonShape3D_ys3g0")
|
||||
|
||||
[node name="entity_0_brush_22_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=775948568]
|
||||
[node name="entity_0_brush_22_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=709095554]
|
||||
shape = SubResource("ConvexPolygonShape3D_384g8")
|
||||
|
||||
[node name="entity_0_brush_23_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1346016219]
|
||||
[node name="entity_0_brush_23_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=863828533]
|
||||
shape = SubResource("ConvexPolygonShape3D_jn478")
|
||||
|
||||
[node name="entity_0_brush_24_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2119583181]
|
||||
[node name="entity_0_brush_24_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1898806391]
|
||||
shape = SubResource("ConvexPolygonShape3D_e2gwm")
|
||||
|
||||
[node name="entity_0_brush_25_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1343022037]
|
||||
[node name="entity_0_brush_25_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1797786662]
|
||||
shape = SubResource("ConvexPolygonShape3D_iy5oy")
|
||||
|
||||
[node name="entity_0_brush_26_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1060545579]
|
||||
[node name="entity_0_brush_26_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=634144507]
|
||||
shape = SubResource("ConvexPolygonShape3D_axapb")
|
||||
|
||||
[node name="entity_0_brush_27_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=325387198]
|
||||
[node name="entity_0_brush_27_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=518047989]
|
||||
shape = SubResource("ConvexPolygonShape3D_6hfgq")
|
||||
|
||||
[node name="entity_0_brush_28_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=281773754]
|
||||
[node name="entity_0_brush_28_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1262574766]
|
||||
shape = SubResource("ConvexPolygonShape3D_ty27u")
|
||||
|
||||
[node name="entity_0_brush_29_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1481595928]
|
||||
[node name="entity_0_brush_29_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=609937271]
|
||||
shape = SubResource("ConvexPolygonShape3D_yuchj")
|
||||
|
||||
[node name="entity_0_brush_30_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1218971504]
|
||||
[node name="entity_0_brush_30_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1549608871]
|
||||
shape = SubResource("ConvexPolygonShape3D_wknh8")
|
||||
|
||||
[node name="entity_0_brush_31_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2032467287]
|
||||
[node name="entity_0_brush_31_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=454542719]
|
||||
shape = SubResource("ConvexPolygonShape3D_5e0pm")
|
||||
|
||||
[node name="entity_0_brush_32_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=300992039]
|
||||
[node name="entity_0_brush_32_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=998705420]
|
||||
shape = SubResource("ConvexPolygonShape3D_j3auo")
|
||||
|
||||
[node name="entity_0_brush_33_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=397787591]
|
||||
[node name="entity_0_brush_33_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1376494392]
|
||||
shape = SubResource("ConvexPolygonShape3D_uj64g")
|
||||
|
||||
[node name="entity_0_brush_34_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=739530063]
|
||||
[node name="entity_0_brush_34_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1298881456]
|
||||
shape = SubResource("ConvexPolygonShape3D_uu0i4")
|
||||
|
||||
[node name="entity_0_brush_35_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=363193458]
|
||||
[node name="entity_0_brush_35_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1138132306]
|
||||
shape = SubResource("ConvexPolygonShape3D_gf72e")
|
||||
|
||||
[node name="entity_0_brush_36_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1571509005]
|
||||
[node name="entity_0_brush_36_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=911834255]
|
||||
shape = SubResource("ConvexPolygonShape3D_en8oj")
|
||||
|
||||
[node name="entity_0_brush_37_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=517704169]
|
||||
[node name="entity_0_brush_37_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=901528987]
|
||||
shape = SubResource("ConvexPolygonShape3D_ca7wx")
|
||||
|
||||
[node name="entity_0_brush_38_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1272589590]
|
||||
[node name="entity_0_brush_38_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1029343931]
|
||||
shape = SubResource("ConvexPolygonShape3D_o20g7")
|
||||
|
||||
[node name="entity_0_brush_39_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1625653016]
|
||||
[node name="entity_0_brush_39_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=467511508]
|
||||
shape = SubResource("ConvexPolygonShape3D_oins3")
|
||||
|
||||
[node name="entity_0_brush_40_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=907697457]
|
||||
[node name="entity_0_brush_40_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=409195613]
|
||||
shape = SubResource("ConvexPolygonShape3D_fwnlg")
|
||||
|
||||
[node name="entity_0_brush_41_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2136403339]
|
||||
[node name="entity_0_brush_41_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1939121222]
|
||||
shape = SubResource("ConvexPolygonShape3D_d3w0t")
|
||||
|
||||
[node name="entity_0_brush_42_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1793468831]
|
||||
[node name="entity_0_brush_42_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=417882628]
|
||||
shape = SubResource("ConvexPolygonShape3D_a38vm")
|
||||
|
||||
[node name="entity_0_brush_43_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1721816039]
|
||||
[node name="entity_0_brush_43_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=612221564]
|
||||
shape = SubResource("ConvexPolygonShape3D_dej3x")
|
||||
|
||||
[node name="entity_0_brush_44_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=575684750]
|
||||
[node name="entity_0_brush_44_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=599888107]
|
||||
shape = SubResource("ConvexPolygonShape3D_dxayj")
|
||||
|
||||
[node name="entity_0_brush_45_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=774239757]
|
||||
[node name="entity_0_brush_45_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1924374311]
|
||||
shape = SubResource("ConvexPolygonShape3D_2owvf")
|
||||
|
||||
[node name="entity_0_brush_46_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1111532741]
|
||||
[node name="entity_0_brush_46_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=205476549]
|
||||
shape = SubResource("ConvexPolygonShape3D_y22eg")
|
||||
|
||||
[node name="entity_0_brush_47_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1176174732]
|
||||
[node name="entity_0_brush_47_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=522209072]
|
||||
shape = SubResource("ConvexPolygonShape3D_vusqi")
|
||||
|
||||
[node name="entity_0_brush_48_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1724308754]
|
||||
[node name="entity_0_brush_48_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1903077639]
|
||||
shape = SubResource("ConvexPolygonShape3D_2xm8b")
|
||||
|
||||
[node name="entity_0_brush_49_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1190900473]
|
||||
[node name="entity_0_brush_49_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=447415814]
|
||||
shape = SubResource("ConvexPolygonShape3D_jlu2f")
|
||||
|
||||
[node name="entity_0_brush_50_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1546045381]
|
||||
[node name="entity_0_brush_50_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=270473940]
|
||||
shape = SubResource("ConvexPolygonShape3D_k0g25")
|
||||
|
||||
[node name="entity_0_brush_51_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=510534903]
|
||||
[node name="entity_0_brush_51_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1311735629]
|
||||
shape = SubResource("ConvexPolygonShape3D_l1a0b")
|
||||
|
||||
[node name="entity_0_brush_52_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1562468737]
|
||||
[node name="entity_0_brush_52_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=514144169]
|
||||
shape = SubResource("ConvexPolygonShape3D_47tbo")
|
||||
|
||||
[node name="entity_0_brush_53_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=739258736]
|
||||
[node name="entity_0_brush_53_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1968843085]
|
||||
shape = SubResource("ConvexPolygonShape3D_wf88x")
|
||||
|
||||
[node name="entity_0_brush_54_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=206891552]
|
||||
[node name="entity_0_brush_54_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=204881201]
|
||||
shape = SubResource("ConvexPolygonShape3D_0ky12")
|
||||
|
||||
[node name="entity_0_brush_55_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1840181919]
|
||||
[node name="entity_0_brush_55_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=521617817]
|
||||
shape = SubResource("ConvexPolygonShape3D_n1vwn")
|
||||
|
||||
[node name="entity_0_brush_56_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=697425828]
|
||||
[node name="entity_0_brush_56_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1786096769]
|
||||
shape = SubResource("ConvexPolygonShape3D_5o4rr")
|
||||
|
||||
[node name="entity_0_brush_57_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1593745231]
|
||||
[node name="entity_0_brush_57_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1815840531]
|
||||
shape = SubResource("ConvexPolygonShape3D_hntt0")
|
||||
|
||||
[node name="entity_0_brush_58_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1943328971]
|
||||
[node name="entity_0_brush_58_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1734417942]
|
||||
shape = SubResource("ConvexPolygonShape3D_vd1el")
|
||||
|
||||
[node name="entity_0_brush_59_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=818950406]
|
||||
[node name="entity_0_brush_59_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=355003573]
|
||||
shape = SubResource("ConvexPolygonShape3D_2773l")
|
||||
|
||||
[node name="entity_0_brush_60_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=148754066]
|
||||
[node name="entity_0_brush_60_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=483540460]
|
||||
shape = SubResource("ConvexPolygonShape3D_qse5o")
|
||||
|
||||
[node name="entity_0_brush_61_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=226013181]
|
||||
[node name="entity_0_brush_61_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=153776167]
|
||||
shape = SubResource("ConvexPolygonShape3D_yiv5i")
|
||||
|
||||
[node name="entity_0_brush_62_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1036493052]
|
||||
[node name="entity_0_brush_62_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1851382561]
|
||||
shape = SubResource("ConvexPolygonShape3D_f5np8")
|
||||
|
||||
[node name="entity_0_brush_63_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=531298651]
|
||||
[node name="entity_0_brush_63_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=330939851]
|
||||
shape = SubResource("ConvexPolygonShape3D_ji6kn")
|
||||
|
||||
[node name="entity_0_brush_64_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1383075855]
|
||||
[node name="entity_0_brush_64_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1519734160]
|
||||
shape = SubResource("ConvexPolygonShape3D_iquqk")
|
||||
|
||||
[node name="entity_0_brush_65_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=938661395]
|
||||
[node name="entity_0_brush_65_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=728913622]
|
||||
shape = SubResource("ConvexPolygonShape3D_i4lbu")
|
||||
|
||||
[node name="entity_0_brush_66_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=223929260]
|
||||
[node name="entity_0_brush_66_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=167809511]
|
||||
shape = SubResource("ConvexPolygonShape3D_0y1p3")
|
||||
|
||||
[node name="entity_0_brush_67_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=58671665]
|
||||
[node name="entity_0_brush_67_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1640456762]
|
||||
shape = SubResource("ConvexPolygonShape3D_u87x4")
|
||||
|
||||
[node name="entity_0_brush_68_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=51489427]
|
||||
[node name="entity_0_brush_68_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1816576085]
|
||||
shape = SubResource("ConvexPolygonShape3D_3sten")
|
||||
|
||||
[node name="entity_0_brush_69_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=358792677]
|
||||
[node name="entity_0_brush_69_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1814626383]
|
||||
shape = SubResource("ConvexPolygonShape3D_82bxw")
|
||||
|
||||
[node name="entity_0_brush_70_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1220883934]
|
||||
[node name="entity_0_brush_70_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1017016318]
|
||||
shape = SubResource("ConvexPolygonShape3D_4sj5l")
|
||||
|
||||
[node name="entity_0_brush_71_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=138907335]
|
||||
[node name="entity_0_brush_71_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1080601769]
|
||||
shape = SubResource("ConvexPolygonShape3D_8s8wb")
|
||||
|
||||
[node name="entity_0_brush_72_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1167670339]
|
||||
[node name="entity_0_brush_72_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1811788315]
|
||||
shape = SubResource("ConvexPolygonShape3D_m7g18")
|
||||
|
||||
[node name="entity_0_brush_73_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1146691802]
|
||||
[node name="entity_0_brush_73_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1176047167]
|
||||
shape = SubResource("ConvexPolygonShape3D_xd75i")
|
||||
|
||||
[node name="entity_0_brush_74_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=192305946]
|
||||
[node name="entity_0_brush_74_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=726554001]
|
||||
shape = SubResource("ConvexPolygonShape3D_2o165")
|
||||
|
||||
[node name="entity_0_brush_75_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1806123027]
|
||||
[node name="entity_0_brush_75_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=173618435]
|
||||
shape = SubResource("ConvexPolygonShape3D_r223v")
|
||||
|
||||
[node name="entity_0_brush_76_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=705218784]
|
||||
[node name="entity_0_brush_76_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2121677187]
|
||||
shape = SubResource("ConvexPolygonShape3D_gg81e")
|
||||
|
||||
[node name="entity_0_brush_77_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=73290208]
|
||||
[node name="entity_0_brush_77_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=240251560]
|
||||
shape = SubResource("ConvexPolygonShape3D_5fhxy")
|
||||
|
||||
[node name="entity_0_brush_78_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=301801424]
|
||||
[node name="entity_0_brush_78_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=989390294]
|
||||
shape = SubResource("ConvexPolygonShape3D_4ge2c")
|
||||
|
||||
[node name="entity_0_brush_79_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=91123830]
|
||||
[node name="entity_0_brush_79_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1540475289]
|
||||
shape = SubResource("ConvexPolygonShape3D_syeug")
|
||||
|
||||
[node name="entity_0_brush_80_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1388152227]
|
||||
[node name="entity_0_brush_80_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1798898279]
|
||||
shape = SubResource("ConvexPolygonShape3D_gkeeg")
|
||||
|
||||
[node name="entity_0_brush_81_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=147094224]
|
||||
[node name="entity_0_brush_81_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=416922892]
|
||||
shape = SubResource("ConvexPolygonShape3D_c1tm5")
|
||||
|
||||
[node name="entity_0_brush_82_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=530896633]
|
||||
[node name="entity_0_brush_82_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2029183036]
|
||||
shape = SubResource("ConvexPolygonShape3D_opt0r")
|
||||
|
||||
[node name="entity_0_brush_83_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=442540073]
|
||||
[node name="entity_0_brush_83_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=138350728]
|
||||
shape = SubResource("ConvexPolygonShape3D_e3wp6")
|
||||
|
||||
[node name="entity_0_brush_84_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=20601948]
|
||||
[node name="entity_0_brush_84_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=317144698]
|
||||
shape = SubResource("ConvexPolygonShape3D_nu04u")
|
||||
|
||||
[node name="entity_0_brush_85_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1524570824]
|
||||
[node name="entity_0_brush_85_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1223880113]
|
||||
shape = SubResource("ConvexPolygonShape3D_pk3u1")
|
||||
|
||||
[node name="entity_0_brush_86_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1702561817]
|
||||
[node name="entity_0_brush_86_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1349135799]
|
||||
shape = SubResource("ConvexPolygonShape3D_bfmyu")
|
||||
|
||||
[node name="entity_0_brush_87_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1414310332]
|
||||
[node name="entity_0_brush_87_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=300370087]
|
||||
shape = SubResource("ConvexPolygonShape3D_2g1kp")
|
||||
|
||||
[node name="entity_0_brush_88_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=478423856]
|
||||
[node name="entity_0_brush_88_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1947535426]
|
||||
shape = SubResource("ConvexPolygonShape3D_6od63")
|
||||
|
||||
[node name="entity_0_brush_89_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=623021873]
|
||||
[node name="entity_0_brush_89_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=411647658]
|
||||
shape = SubResource("ConvexPolygonShape3D_njatx")
|
||||
|
||||
[node name="entity_0_brush_90_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=450878083]
|
||||
[node name="entity_0_brush_90_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1018804080]
|
||||
shape = SubResource("ConvexPolygonShape3D_ipnix")
|
||||
|
||||
[node name="entity_0_brush_91_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=197741276]
|
||||
[node name="entity_0_brush_91_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1997276837]
|
||||
shape = SubResource("ConvexPolygonShape3D_r28ff")
|
||||
|
||||
[node name="entity_0_brush_92_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1683975085]
|
||||
[node name="entity_0_brush_92_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1453523636]
|
||||
shape = SubResource("ConvexPolygonShape3D_h0vq0")
|
||||
|
||||
[node name="entity_0_brush_93_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1685636731]
|
||||
[node name="entity_0_brush_93_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1127330125]
|
||||
shape = SubResource("ConvexPolygonShape3D_ahvys")
|
||||
|
||||
[node name="entity_0_brush_94_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=64868993]
|
||||
[node name="entity_0_brush_94_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1395770991]
|
||||
shape = SubResource("ConvexPolygonShape3D_didrr")
|
||||
|
||||
[node name="entity_0_brush_95_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=352355113]
|
||||
[node name="entity_0_brush_95_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=208029859]
|
||||
shape = SubResource("ConvexPolygonShape3D_66onh")
|
||||
|
||||
[node name="entity_0_brush_96_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=642752810]
|
||||
[node name="entity_0_brush_96_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=448963975]
|
||||
shape = SubResource("ConvexPolygonShape3D_e6rx4")
|
||||
|
||||
[node name="entity_0_brush_97_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1187513397]
|
||||
[node name="entity_0_brush_97_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=403269538]
|
||||
shape = SubResource("ConvexPolygonShape3D_ittxv")
|
||||
|
||||
[node name="entity_0_brush_98_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1877394257]
|
||||
[node name="entity_0_brush_98_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1613427788]
|
||||
shape = SubResource("ConvexPolygonShape3D_7urdp")
|
||||
|
||||
[node name="entity_0_brush_99_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=512496231]
|
||||
[node name="entity_0_brush_99_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2061999164]
|
||||
shape = SubResource("ConvexPolygonShape3D_snw48")
|
||||
|
||||
[node name="entity_0_brush_100_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1678927584]
|
||||
[node name="entity_0_brush_100_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1708096871]
|
||||
shape = SubResource("ConvexPolygonShape3D_2daic")
|
||||
|
||||
[node name="entity_0_brush_101_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1275108354]
|
||||
[node name="entity_0_brush_101_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1638318362]
|
||||
shape = SubResource("ConvexPolygonShape3D_28q0o")
|
||||
|
||||
[node name="entity_0_brush_102_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1516728708]
|
||||
[node name="entity_0_brush_102_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1574606354]
|
||||
shape = SubResource("ConvexPolygonShape3D_8colo")
|
||||
|
||||
[node name="entity_0_brush_103_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1328299710]
|
||||
[node name="entity_0_brush_103_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=475310383]
|
||||
shape = SubResource("ConvexPolygonShape3D_yflib")
|
||||
|
||||
[node name="entity_0_brush_104_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=873749653]
|
||||
[node name="entity_0_brush_104_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=559996967]
|
||||
shape = SubResource("ConvexPolygonShape3D_7osx1")
|
||||
|
||||
[node name="entity_0_brush_105_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1523417477]
|
||||
[node name="entity_0_brush_105_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=321417563]
|
||||
shape = SubResource("ConvexPolygonShape3D_71728")
|
||||
|
||||
[node name="entity_0_brush_106_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=189878862]
|
||||
[node name="entity_0_brush_106_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1014436771]
|
||||
shape = SubResource("ConvexPolygonShape3D_dnsfl")
|
||||
|
||||
[node name="entity_0_brush_107_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=75764525]
|
||||
[node name="entity_0_brush_107_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1481047378]
|
||||
shape = SubResource("ConvexPolygonShape3D_0qiu1")
|
||||
|
||||
[node name="entity_0_brush_108_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=984536362]
|
||||
[node name="entity_0_brush_108_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=827791894]
|
||||
shape = SubResource("ConvexPolygonShape3D_63a6j")
|
||||
|
||||
[node name="entity_0_brush_109_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1427084840]
|
||||
[node name="entity_0_brush_109_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=79900391]
|
||||
shape = SubResource("ConvexPolygonShape3D_hf1tn")
|
||||
|
||||
[node name="entity_0_brush_110_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1481568243]
|
||||
[node name="entity_0_brush_110_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1614874215]
|
||||
shape = SubResource("ConvexPolygonShape3D_bybqa")
|
||||
|
||||
[node name="entity_0_brush_111_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1490232689]
|
||||
[node name="entity_0_brush_111_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=886471097]
|
||||
shape = SubResource("ConvexPolygonShape3D_xypm3")
|
||||
|
||||
[node name="entity_0_brush_112_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1004276893]
|
||||
[node name="entity_0_brush_112_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=11790428]
|
||||
shape = SubResource("ConvexPolygonShape3D_lo8fm")
|
||||
|
||||
[node name="entity_0_brush_113_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1226740833]
|
||||
[node name="entity_0_brush_113_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=878095708]
|
||||
shape = SubResource("ConvexPolygonShape3D_tif1o")
|
||||
|
||||
[node name="entity_0_brush_114_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1676595429]
|
||||
[node name="entity_0_brush_114_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=822632850]
|
||||
shape = SubResource("ConvexPolygonShape3D_1e2gk")
|
||||
|
||||
[node name="entity_0_brush_115_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1342521914]
|
||||
[node name="entity_0_brush_115_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2023188516]
|
||||
shape = SubResource("ConvexPolygonShape3D_41my4")
|
||||
|
||||
[node name="entity_0_brush_116_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=279357912]
|
||||
[node name="entity_0_brush_116_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1594625787]
|
||||
shape = SubResource("ConvexPolygonShape3D_sdq6g")
|
||||
|
||||
[node name="entity_0_brush_117_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=669085286]
|
||||
[node name="entity_0_brush_117_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=518425812]
|
||||
shape = SubResource("ConvexPolygonShape3D_8k4xs")
|
||||
|
||||
[node name="entity_0_brush_118_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=691043191]
|
||||
[node name="entity_0_brush_118_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1776404431]
|
||||
shape = SubResource("ConvexPolygonShape3D_d6vef")
|
||||
|
||||
[node name="entity_0_brush_119_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1451821931]
|
||||
[node name="entity_0_brush_119_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=514190269]
|
||||
shape = SubResource("ConvexPolygonShape3D_sw3a7")
|
||||
|
||||
[node name="entity_0_brush_120_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=211929854]
|
||||
[node name="entity_0_brush_120_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=597321156]
|
||||
shape = SubResource("ConvexPolygonShape3D_7bxdq")
|
||||
|
||||
[node name="entity_0_brush_121_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=663248369]
|
||||
[node name="entity_0_brush_121_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=866496686]
|
||||
shape = SubResource("ConvexPolygonShape3D_2kyqq")
|
||||
|
||||
[node name="entity_0_brush_122_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1636839977]
|
||||
[node name="entity_0_brush_122_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=417095651]
|
||||
shape = SubResource("ConvexPolygonShape3D_wsyfc")
|
||||
|
||||
[node name="entity_0_brush_123_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=2076936541]
|
||||
[node name="entity_0_brush_123_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=930363949]
|
||||
shape = SubResource("ConvexPolygonShape3D_7wsac")
|
||||
|
||||
[node name="entity_0_brush_124_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1261935689]
|
||||
[node name="entity_0_brush_124_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=165987778]
|
||||
shape = SubResource("ConvexPolygonShape3D_e8cut")
|
||||
|
||||
[node name="entity_0_brush_125_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=989323994]
|
||||
[node name="entity_0_brush_125_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=915824221]
|
||||
shape = SubResource("ConvexPolygonShape3D_lunn3")
|
||||
|
||||
[node name="entity_0_brush_126_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1324940337]
|
||||
[node name="entity_0_brush_126_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1215488089]
|
||||
shape = SubResource("ConvexPolygonShape3D_pgb51")
|
||||
|
||||
[node name="entity_0_brush_127_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1434985555]
|
||||
[node name="entity_0_brush_127_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1335936121]
|
||||
shape = SubResource("ConvexPolygonShape3D_u2do8")
|
||||
|
||||
[node name="entity_0_brush_128_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1928282034]
|
||||
[node name="entity_0_brush_128_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1204118035]
|
||||
shape = SubResource("ConvexPolygonShape3D_pcrwo")
|
||||
|
||||
[node name="entity_0_brush_129_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1964331369]
|
||||
[node name="entity_0_brush_129_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=326456966]
|
||||
shape = SubResource("ConvexPolygonShape3D_4uw5d")
|
||||
|
||||
[node name="entity_0_brush_130_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1133319012]
|
||||
[node name="entity_0_brush_130_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=1402970397]
|
||||
shape = SubResource("ConvexPolygonShape3D_c8nxq")
|
||||
|
||||
[node name="entity_0_brush_131_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=165362455]
|
||||
[node name="entity_0_brush_131_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn" unique_id=922575376]
|
||||
shape = SubResource("ConvexPolygonShape3D_i66w3")
|
||||
|
||||
[node name="entity_1_marker_spawn" type="Marker3D" parent="FuncGodotMap" unique_id=355429461]
|
||||
[node name="entity_1_marker_spawn" type="Marker3D" parent="FuncGodotMap" unique_id=987745510]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.25, 1.375, -1.25)
|
||||
script = ExtResource("60_r28ff")
|
||||
|
||||
[node name="entity_2_actor_door_1" parent="FuncGodotMap" unique_id=1011439948 instance=ExtResource("57_6od63")]
|
||||
[node name="entity_2_actor_door_1" parent="FuncGodotMap" unique_id=9929296 instance=ExtResource("57_6od63")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -1, 2, -2.25)
|
||||
|
||||
[node name="entity_3_actor_tank" parent="FuncGodotMap" unique_id=1479129110 instance=ExtResource("67_7urdp")]
|
||||
[node name="entity_3_actor_tank" parent="FuncGodotMap" unique_id=2050543740 instance=ExtResource("67_7urdp")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 5, 1.5, -3)
|
||||
|
||||
[node name="entity_4_actor_tank" parent="FuncGodotMap" unique_id=695508528 instance=ExtResource("67_7urdp")]
|
||||
[node name="entity_4_actor_tank" parent="FuncGodotMap" unique_id=233783182 instance=ExtResource("67_7urdp")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 7, 1.5, -3)
|
||||
|
||||
[node name="entity_5_actor_door_1" parent="FuncGodotMap" unique_id=554648431 instance=ExtResource("57_6od63")]
|
||||
[node name="entity_5_actor_door_1" parent="FuncGodotMap" unique_id=1202102942 instance=ExtResource("57_6od63")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 13, 2, -2.25)
|
||||
|
||||
[node name="entity_6_marker_spawn_enemy_fairy_guard" type="Marker3D" parent="FuncGodotMap" unique_id=578920670]
|
||||
[node name="entity_6_marker_spawn_enemy_fairy_guard" type="Marker3D" parent="FuncGodotMap" unique_id=172523191]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.25, 1.375, 2.75)
|
||||
script = ExtResource("17_23qkg")
|
||||
Enemy = ExtResource("18_68kmw")
|
||||
|
|
@ -1276,7 +1276,7 @@ AutoSpawn = true
|
|||
TargetName = &""
|
||||
Billboard = true
|
||||
|
||||
[node name="entity_7_marker_spawn_enemy_fairy_guard" type="Marker3D" parent="FuncGodotMap" unique_id=1398479888]
|
||||
[node name="entity_7_marker_spawn_enemy_fairy_guard" type="Marker3D" parent="FuncGodotMap" unique_id=1028197897]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.75, 1.375, -0.25)
|
||||
script = ExtResource("17_23qkg")
|
||||
Enemy = ExtResource("18_68kmw")
|
||||
|
|
@ -1284,7 +1284,7 @@ AutoSpawn = true
|
|||
TargetName = &""
|
||||
Billboard = true
|
||||
|
||||
[node name="entity_8_marker_spawn_enemy_fairy_small" type="Marker3D" parent="FuncGodotMap" unique_id=1726721942]
|
||||
[node name="entity_8_marker_spawn_enemy_fairy_small" type="Marker3D" parent="FuncGodotMap" unique_id=1347599328]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.75, 1.375, 2.75)
|
||||
script = ExtResource("17_23qkg")
|
||||
Enemy = ExtResource("19_b8rua")
|
||||
|
|
@ -1292,111 +1292,111 @@ AutoSpawn = true
|
|||
TargetName = &""
|
||||
Billboard = true
|
||||
|
||||
[node name="entity_9_actor_alarmbox" parent="FuncGodotMap" unique_id=251519297 instance=ExtResource("20_pd5bx")]
|
||||
[node name="entity_9_actor_alarmbox" parent="FuncGodotMap" unique_id=1585776122 instance=ExtResource("20_pd5bx")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2.75, 2, -2)
|
||||
|
||||
[node name="entity_10_actor_securitycamera" parent="FuncGodotMap" unique_id=1663337945 instance=ExtResource("21_uevgn")]
|
||||
[node name="entity_10_actor_securitycamera" parent="FuncGodotMap" unique_id=1924375868 instance=ExtResource("21_uevgn")]
|
||||
transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, -2, 2.25, 1.25)
|
||||
ActivationType = 6
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_11_actor_door_1" parent="FuncGodotMap" unique_id=722088249 instance=ExtResource("57_6od63")]
|
||||
[node name="entity_11_actor_door_1" parent="FuncGodotMap" unique_id=484583752 instance=ExtResource("57_6od63")]
|
||||
transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, -2.25, 2, -1)
|
||||
GroupName = "door1"
|
||||
|
||||
[node name="entity_12_actor_barrel_1" parent="FuncGodotMap" unique_id=1153384001 instance=ExtResource("23_mlaji")]
|
||||
[node name="entity_12_actor_barrel_1" parent="FuncGodotMap" unique_id=1911492813 instance=ExtResource("23_mlaji")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.25, 1.5, 0.25)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_13_actor_barrel_1" parent="FuncGodotMap" unique_id=910728731 instance=ExtResource("23_mlaji")]
|
||||
[node name="entity_13_actor_barrel_1" parent="FuncGodotMap" unique_id=660400007 instance=ExtResource("23_mlaji")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.75, 1.5, 1)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_14_actor_barrel_1" parent="FuncGodotMap" unique_id=266505369 instance=ExtResource("23_mlaji")]
|
||||
[node name="entity_14_actor_barrel_1" parent="FuncGodotMap" unique_id=422831876 instance=ExtResource("23_mlaji")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 1.5, 1.75)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_15_actor_box_green" parent="FuncGodotMap" unique_id=2065378832 instance=ExtResource("24_6ae1q")]
|
||||
[node name="entity_15_actor_box_green" parent="FuncGodotMap" unique_id=1473408024 instance=ExtResource("24_6ae1q")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 7.25, 1.25, 4)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_16_actor_box_green" parent="FuncGodotMap" unique_id=1284114078 instance=ExtResource("24_6ae1q")]
|
||||
[node name="entity_16_actor_box_green" parent="FuncGodotMap" unique_id=458980026 instance=ExtResource("24_6ae1q")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 7, 1.25, 4.75)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_17_actor_box_blue_tall" parent="FuncGodotMap" unique_id=278998453 instance=ExtResource("25_vuw61")]
|
||||
[node name="entity_17_actor_box_blue_tall" parent="FuncGodotMap" unique_id=1573866578 instance=ExtResource("25_vuw61")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 1.5625, -1.25)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_18_acid_area" type="Area3D" parent="FuncGodotMap" unique_id=872104308 groups=["Acid"]]
|
||||
[node name="entity_18_acid_area" type="Area3D" parent="FuncGodotMap" unique_id=1743917318 groups=["Acid"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -1.5, -17)
|
||||
collision_layer = 256
|
||||
collision_mask = 2
|
||||
script = ExtResource("28_mlaji")
|
||||
|
||||
[node name="entity_18_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_18_acid_area" unique_id=919782927]
|
||||
[node name="entity_18_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_18_acid_area" unique_id=1335615135]
|
||||
layers = 2
|
||||
cast_shadow = 0
|
||||
mesh = SubResource("ArrayMesh_oh51q")
|
||||
|
||||
[node name="entity_18_occluder_instance" type="OccluderInstance3D" parent="FuncGodotMap/entity_18_acid_area" unique_id=939374992]
|
||||
[node name="entity_18_occluder_instance" type="OccluderInstance3D" parent="FuncGodotMap/entity_18_acid_area" unique_id=788545224]
|
||||
occluder = SubResource("ArrayOccluder3D_lhi0r")
|
||||
|
||||
[node name="entity_18_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_18_acid_area" unique_id=1562888133]
|
||||
[node name="entity_18_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_18_acid_area" unique_id=526974742]
|
||||
shape = SubResource("ConvexPolygonShape3D_sulfy")
|
||||
|
||||
[node name="entity_19_actor_tank_large" parent="FuncGodotMap" unique_id=1164496873 instance=ExtResource("30_3avgr")]
|
||||
[node name="entity_19_actor_tank_large" parent="FuncGodotMap" unique_id=400640534 instance=ExtResource("30_3avgr")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -7, 2, -8)
|
||||
|
||||
[node name="entity_20_solid_bullet_permeable" type="StaticBody3D" parent="FuncGodotMap" unique_id=1844232582]
|
||||
[node name="entity_20_solid_bullet_permeable" type="StaticBody3D" parent="FuncGodotMap" unique_id=612613880]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 1.375, -9.875)
|
||||
collision_layer = 512
|
||||
collision_mask = 0
|
||||
|
||||
[node name="entity_20_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_20_solid_bullet_permeable" unique_id=1701547022]
|
||||
[node name="entity_20_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_20_solid_bullet_permeable" unique_id=1170608872]
|
||||
layers = 2
|
||||
mesh = SubResource("ArrayMesh_5l7bh")
|
||||
|
||||
[node name="entity_20_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_20_solid_bullet_permeable" unique_id=745219496]
|
||||
[node name="entity_20_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_20_solid_bullet_permeable" unique_id=851242505]
|
||||
shape = SubResource("ConvexPolygonShape3D_vy0mc")
|
||||
|
||||
[node name="entity_21_actor_box_wood" parent="FuncGodotMap" unique_id=596405537 instance=ExtResource("32_vuw61")]
|
||||
[node name="entity_21_actor_box_wood" parent="FuncGodotMap" unique_id=448793821 instance=ExtResource("32_vuw61")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1, 1.25, -8.75)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_22_solid_bullet_permeable" type="StaticBody3D" parent="FuncGodotMap" unique_id=1520306187]
|
||||
[node name="entity_22_solid_bullet_permeable" type="StaticBody3D" parent="FuncGodotMap" unique_id=1984329329]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1.375, -9.875)
|
||||
collision_layer = 512
|
||||
collision_mask = 0
|
||||
|
||||
[node name="entity_22_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_22_solid_bullet_permeable" unique_id=2091297122]
|
||||
[node name="entity_22_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_22_solid_bullet_permeable" unique_id=954165188]
|
||||
layers = 2
|
||||
mesh = SubResource("ArrayMesh_yaodv")
|
||||
|
||||
[node name="entity_22_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_22_solid_bullet_permeable" unique_id=1801720608]
|
||||
[node name="entity_22_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_22_solid_bullet_permeable" unique_id=989728273]
|
||||
shape = SubResource("ConvexPolygonShape3D_g7ro8")
|
||||
|
||||
[node name="entity_23_actor_box_wood_tall" parent="FuncGodotMap" unique_id=417432538 instance=ExtResource("33_vuw61")]
|
||||
[node name="entity_23_actor_box_wood_tall" parent="FuncGodotMap" unique_id=1987494406 instance=ExtResource("33_vuw61")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.25, 1.5625, -1.5)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_24_actor_box_wood_tall" parent="FuncGodotMap" unique_id=601868794 instance=ExtResource("33_vuw61")]
|
||||
[node name="entity_24_actor_box_wood_tall" parent="FuncGodotMap" unique_id=71887886 instance=ExtResource("33_vuw61")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.25, 1.5625, 3.25)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_25_actor_watercooler" parent="FuncGodotMap" unique_id=813515010 instance=ExtResource("34_mlaji")]
|
||||
[node name="entity_25_actor_watercooler" parent="FuncGodotMap" unique_id=1947826452 instance=ExtResource("34_mlaji")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -8.5, 1.75, -3.5)
|
||||
|
||||
[node name="entity_26_trigger_area" type="Area3D" parent="FuncGodotMap" unique_id=2117912783]
|
||||
[node name="entity_26_trigger_area" type="Area3D" parent="FuncGodotMap" unique_id=332529547]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1.5, -1)
|
||||
collision_layer = 4
|
||||
collision_mask = 2
|
||||
|
|
@ -1405,91 +1405,91 @@ script = ExtResource("35_05o68")
|
|||
Target = "door1"
|
||||
ActivationType = 5
|
||||
|
||||
[node name="entity_26_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_26_trigger_area" unique_id=2025012648]
|
||||
[node name="entity_26_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_26_trigger_area" unique_id=311096798]
|
||||
shape = SubResource("ConvexPolygonShape3D_60r4x")
|
||||
|
||||
[node name="entity_27_actor_teleporter" parent="FuncGodotMap" unique_id=1957679649 instance=ExtResource("36_pb65v")]
|
||||
[node name="entity_27_actor_teleporter" parent="FuncGodotMap" unique_id=1612333953 instance=ExtResource("36_pb65v")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -11.5, 1.0625, -1.5)
|
||||
|
||||
[node name="entity_28_actor_terminal_big" parent="FuncGodotMap" unique_id=549266744 instance=ExtResource("37_6ja5v")]
|
||||
[node name="entity_28_actor_terminal_big" parent="FuncGodotMap" unique_id=1757496232 instance=ExtResource("37_6ja5v")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -10.75, 1.75, -3.5)
|
||||
|
||||
[node name="entity_29_actor_teleporter" parent="FuncGodotMap" unique_id=1962695468 instance=ExtResource("36_pb65v")]
|
||||
[node name="entity_29_actor_teleporter" parent="FuncGodotMap" unique_id=1544985382 instance=ExtResource("36_pb65v")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.5, 1.0625, 12.5)
|
||||
TargetGroup = "tp2"
|
||||
TargetName = "tp1"
|
||||
|
||||
[node name="entity_30_actor_table_004" parent="FuncGodotMap" unique_id=1004433969 instance=ExtResource("38_62rkn")]
|
||||
[node name="entity_30_actor_table_004" parent="FuncGodotMap" unique_id=1486857104 instance=ExtResource("38_62rkn")]
|
||||
transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, 0.5, 1.25, 10.5)
|
||||
|
||||
[node name="entity_31_actor_terminal" parent="FuncGodotMap" unique_id=424369775 instance=ExtResource("39_ib06w")]
|
||||
[node name="entity_31_actor_terminal" parent="FuncGodotMap" unique_id=1138355976 instance=ExtResource("39_ib06w")]
|
||||
transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, 0.375, 1.75, 10.5)
|
||||
|
||||
[node name="entity_32_actor_furniture_computertower" parent="FuncGodotMap" unique_id=423451185 instance=ExtResource("40_6g8f2")]
|
||||
[node name="entity_32_actor_furniture_computertower" parent="FuncGodotMap" unique_id=107074398 instance=ExtResource("40_6g8f2")]
|
||||
transform = Transform3D(-5.2125306e-16, -1.1924881e-08, -1, 1, -4.371139e-08, 0, -4.371139e-08, -1, 1.1924881e-08, 0.5625, 1.1875, 10.625)
|
||||
|
||||
[node name="entity_33_actor_teleporter" parent="FuncGodotMap" unique_id=1931774535 instance=ExtResource("36_pb65v")]
|
||||
[node name="entity_33_actor_teleporter" parent="FuncGodotMap" unique_id=1374526308 instance=ExtResource("36_pb65v")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.5, 1.0625, 17.5)
|
||||
TargetGroup = "tp1"
|
||||
TargetName = "tp2"
|
||||
|
||||
[node name="entity_34_actor_chest_1" parent="FuncGodotMap" unique_id=385205381 instance=ExtResource("41_wvl86")]
|
||||
[node name="entity_34_actor_chest_1" parent="FuncGodotMap" unique_id=1732927707 instance=ExtResource("41_wvl86")]
|
||||
transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, 0.25, 1.5, 19)
|
||||
|
||||
[node name="entity_35_actor_table_002" parent="FuncGodotMap" unique_id=232369728 instance=ExtResource("42_ib06w")]
|
||||
[node name="entity_35_actor_table_002" parent="FuncGodotMap" unique_id=1423400311 instance=ExtResource("42_ib06w")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2.5, 1.25, 19)
|
||||
|
||||
[node name="entity_36_marker_spawn_item" type="Marker3D" parent="FuncGodotMap" unique_id=293486018]
|
||||
[node name="entity_36_marker_spawn_item" type="Marker3D" parent="FuncGodotMap" unique_id=977705337]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 2.125, 19)
|
||||
script = ExtResource("43_6g8f2")
|
||||
Item = ExtResource("44_wvl86")
|
||||
AutoSpawn = true
|
||||
Billboard = true
|
||||
|
||||
[node name="entity_37_actor_box_yellow" parent="FuncGodotMap" unique_id=71687942 instance=ExtResource("45_oshe8")]
|
||||
[node name="entity_37_actor_box_yellow" parent="FuncGodotMap" unique_id=1095019561 instance=ExtResource("45_oshe8")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 3.5, 1.25, 19.75)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_38_actor_box_wood" parent="FuncGodotMap" unique_id=1870420675 instance=ExtResource("32_vuw61")]
|
||||
[node name="entity_38_actor_box_wood" parent="FuncGodotMap" unique_id=774763209 instance=ExtResource("32_vuw61")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2.5, 1.25, 20)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_39_acid_area" type="Area3D" parent="FuncGodotMap" unique_id=967476819 groups=["Acid"]]
|
||||
[node name="entity_39_acid_area" type="Area3D" parent="FuncGodotMap" unique_id=467355502 groups=["Acid"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.75, -1.5, 15)
|
||||
collision_layer = 256
|
||||
collision_mask = 2
|
||||
script = ExtResource("28_mlaji")
|
||||
|
||||
[node name="entity_39_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_39_acid_area" unique_id=549539992]
|
||||
[node name="entity_39_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_39_acid_area" unique_id=927527384]
|
||||
layers = 2
|
||||
cast_shadow = 0
|
||||
mesh = SubResource("ArrayMesh_eavwn")
|
||||
|
||||
[node name="entity_39_occluder_instance" type="OccluderInstance3D" parent="FuncGodotMap/entity_39_acid_area" unique_id=1503056859]
|
||||
[node name="entity_39_occluder_instance" type="OccluderInstance3D" parent="FuncGodotMap/entity_39_acid_area" unique_id=740399276]
|
||||
occluder = SubResource("ArrayOccluder3D_phy7v")
|
||||
|
||||
[node name="entity_39_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_39_acid_area" unique_id=1872559174]
|
||||
[node name="entity_39_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_39_acid_area" unique_id=2048317454]
|
||||
shape = SubResource("ConvexPolygonShape3D_0mv2y")
|
||||
|
||||
[node name="entity_40_actor_elevator_1" parent="FuncGodotMap" unique_id=1582405401 instance=ExtResource("54_gb634")]
|
||||
[node name="entity_40_actor_elevator_1" parent="FuncGodotMap" unique_id=3552333 instance=ExtResource("54_gb634")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, -1.5, 17)
|
||||
TargetName = &"elevator_1"
|
||||
|
||||
[node name="entity_41_actor_tank" parent="FuncGodotMap" unique_id=1537744241 instance=ExtResource("67_7urdp")]
|
||||
[node name="entity_41_actor_tank" parent="FuncGodotMap" unique_id=476488783 instance=ExtResource("67_7urdp")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.5, 1.5, 8)
|
||||
|
||||
[node name="entity_42_actor_tank_large" parent="FuncGodotMap" unique_id=109446633 instance=ExtResource("30_3avgr")]
|
||||
[node name="entity_42_actor_tank_large" parent="FuncGodotMap" unique_id=1659989874 instance=ExtResource("30_3avgr")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 18, 2, 9)
|
||||
|
||||
[node name="entity_43_actor_tube_straight" parent="FuncGodotMap" unique_id=922697348 instance=ExtResource("55_gb634")]
|
||||
[node name="entity_43_actor_tube_straight" parent="FuncGodotMap" unique_id=1106479212 instance=ExtResource("55_gb634")]
|
||||
transform = Transform3D(4.371139e-08, 1, -8.742278e-08, 1, -4.371139e-08, 0, -3.821371e-15, -8.742278e-08, -1, 3, 1.5, 8.5)
|
||||
|
||||
[node name="entity_44_actor_tube_corner" parent="FuncGodotMap" unique_id=844516525 instance=ExtResource("56_3awna")]
|
||||
[node name="entity_44_actor_tube_corner" parent="FuncGodotMap" unique_id=570564082 instance=ExtResource("56_3awna")]
|
||||
transform = Transform3D(4.371139e-08, 1, -8.742278e-08, 1, -4.371139e-08, 0, -3.821371e-15, -8.742278e-08, -1, 3, 2.5, 8.5)
|
||||
|
||||
[node name="entity_45_actor_controlpad" parent="FuncGodotMap" unique_id=827635079 instance=ExtResource("58_q5o5k")]
|
||||
[node name="entity_45_actor_controlpad" parent="FuncGodotMap" unique_id=735956460 instance=ExtResource("58_q5o5k")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 19.75, 2, 16)
|
||||
TargetGroup = "elevator_1"
|
||||
ActivationType = 6
|
||||
|
|
@ -1499,92 +1499,92 @@ transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 13.2
|
|||
TargetGroup = "acid_pit_door"
|
||||
ActivationType = 5
|
||||
|
||||
[node name="entity_47_actor_door_1" parent="FuncGodotMap" unique_id=295349639 instance=ExtResource("57_6od63")]
|
||||
[node name="entity_47_actor_door_1" parent="FuncGodotMap" unique_id=1158296257 instance=ExtResource("57_6od63")]
|
||||
transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, 15.75, 2, 15)
|
||||
GroupName = "acid_pit_door"
|
||||
|
||||
[node name="entity_48_actor_forcefield_1" parent="FuncGodotMap" unique_id=839938539 instance=ExtResource("62_jtdnn")]
|
||||
[node name="entity_48_actor_forcefield_1" parent="FuncGodotMap" unique_id=865509528 instance=ExtResource("62_jtdnn")]
|
||||
transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, 0, 2, 15)
|
||||
|
||||
[node name="entity_49_actor_mainframe" parent="FuncGodotMap" unique_id=1610958407 instance=ExtResource("63_o604x")]
|
||||
[node name="entity_49_actor_mainframe" parent="FuncGodotMap" unique_id=831469982 instance=ExtResource("63_o604x")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0.5, 1.75, -35.5)
|
||||
|
||||
[node name="entity_50_actor_mainframe" parent="FuncGodotMap" unique_id=2143146810 instance=ExtResource("63_o604x")]
|
||||
[node name="entity_50_actor_mainframe" parent="FuncGodotMap" unique_id=916321742 instance=ExtResource("63_o604x")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.5, 1.75, -35.5)
|
||||
|
||||
[node name="entity_51_actor_mainframe" parent="FuncGodotMap" unique_id=1123001486 instance=ExtResource("63_o604x")]
|
||||
[node name="entity_51_actor_mainframe" parent="FuncGodotMap" unique_id=900670614 instance=ExtResource("63_o604x")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2.5, 1.75, -35.5)
|
||||
|
||||
[node name="entity_52_actor_mainframe" parent="FuncGodotMap" unique_id=2025824619 instance=ExtResource("63_o604x")]
|
||||
[node name="entity_52_actor_mainframe" parent="FuncGodotMap" unique_id=1129613501 instance=ExtResource("63_o604x")]
|
||||
transform = Transform3D(1, 0, 1.7484555e-07, 0, 1, 0, -1.7484555e-07, 0, 1, 2.5, 1.75, -36.5)
|
||||
|
||||
[node name="entity_53_actor_mainframe" parent="FuncGodotMap" unique_id=523928824 instance=ExtResource("63_o604x")]
|
||||
[node name="entity_53_actor_mainframe" parent="FuncGodotMap" unique_id=871027675 instance=ExtResource("63_o604x")]
|
||||
transform = Transform3D(1, 0, 1.7484555e-07, 0, 1, 0, -1.7484555e-07, 0, 1, 1.5, 1.75, -36.5)
|
||||
|
||||
[node name="entity_54_actor_mainframe" parent="FuncGodotMap" unique_id=1476644701 instance=ExtResource("63_o604x")]
|
||||
[node name="entity_54_actor_mainframe" parent="FuncGodotMap" unique_id=1207232510 instance=ExtResource("63_o604x")]
|
||||
transform = Transform3D(1, 0, 1.7484555e-07, 0, 1, 0, -1.7484555e-07, 0, 1, 0.5, 1.75, -36.5)
|
||||
|
||||
[node name="entity_55_actor_terminal_big" parent="FuncGodotMap" unique_id=1247936985 instance=ExtResource("37_6ja5v")]
|
||||
[node name="entity_55_actor_terminal_big" parent="FuncGodotMap" unique_id=709757297 instance=ExtResource("37_6ja5v")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 6.25, 1.75, -35.5)
|
||||
|
||||
[node name="entity_56_actor_terminal_big" parent="FuncGodotMap" unique_id=931446477 instance=ExtResource("37_6ja5v")]
|
||||
[node name="entity_56_actor_terminal_big" parent="FuncGodotMap" unique_id=270816264 instance=ExtResource("37_6ja5v")]
|
||||
transform = Transform3D(1, 0, 1.7484555e-07, 0, 1, 0, -1.7484555e-07, 0, 1, 6.25, 1.75, -36.5)
|
||||
|
||||
[node name="entity_57_actor_filing_cabinet" parent="FuncGodotMap" unique_id=316807878 instance=ExtResource("64_hbnpg")]
|
||||
[node name="entity_57_actor_filing_cabinet" parent="FuncGodotMap" unique_id=832594578 instance=ExtResource("64_hbnpg")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2.5, 1.5, -43.25)
|
||||
|
||||
[node name="entity_58_actor_filing_cabinet" parent="FuncGodotMap" unique_id=600899881 instance=ExtResource("64_hbnpg")]
|
||||
[node name="entity_58_actor_filing_cabinet" parent="FuncGodotMap" unique_id=2022491481 instance=ExtResource("64_hbnpg")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 3.5, 1.5, -43.25)
|
||||
|
||||
[node name="entity_59_actor_filing_cabinet" parent="FuncGodotMap" unique_id=1684458605 instance=ExtResource("64_hbnpg")]
|
||||
[node name="entity_59_actor_filing_cabinet" parent="FuncGodotMap" unique_id=1319674297 instance=ExtResource("64_hbnpg")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.5, 1.5, -43.25)
|
||||
|
||||
[node name="entity_60_actor_chair" parent="FuncGodotMap" unique_id=1948877029 instance=ExtResource("65_w3dkm")]
|
||||
[node name="entity_60_actor_chair" parent="FuncGodotMap" unique_id=24062937 instance=ExtResource("65_w3dkm")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.25, 1.5, -34.5)
|
||||
|
||||
[node name="entity_61_actor_chair" parent="FuncGodotMap" unique_id=242015030 instance=ExtResource("65_w3dkm")]
|
||||
[node name="entity_61_actor_chair" parent="FuncGodotMap" unique_id=1843572727 instance=ExtResource("65_w3dkm")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1.5, -34.5)
|
||||
|
||||
[node name="entity_62_actor_table_004" parent="FuncGodotMap" unique_id=1170992046 instance=ExtResource("38_62rkn")]
|
||||
[node name="entity_62_actor_table_004" parent="FuncGodotMap" unique_id=1114528825 instance=ExtResource("38_62rkn")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 9.25, 1.25, -36.25)
|
||||
|
||||
[node name="entity_63_actor_table" parent="FuncGodotMap" unique_id=83201547 instance=ExtResource("66_4urje")]
|
||||
[node name="entity_63_actor_table" parent="FuncGodotMap" unique_id=731838442 instance=ExtResource("66_4urje")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10.5, 1.25, -36.25)
|
||||
|
||||
[node name="entity_64_actor_table_003" parent="FuncGodotMap" unique_id=509076202 instance=ExtResource("67_ag52t")]
|
||||
[node name="entity_64_actor_table_003" parent="FuncGodotMap" unique_id=1755284084 instance=ExtResource("67_ag52t")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 10, 1.25, -37)
|
||||
|
||||
[node name="entity_65_actor_capacitor" parent="FuncGodotMap" unique_id=1721128927 instance=ExtResource("68_blvlj")]
|
||||
[node name="entity_65_actor_capacitor" parent="FuncGodotMap" unique_id=773336142 instance=ExtResource("68_blvlj")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 13.5, 1.75, -42.75)
|
||||
|
||||
[node name="entity_66_actor_capacitor_mini" parent="FuncGodotMap" unique_id=564886076 instance=ExtResource("69_ukq6u")]
|
||||
[node name="entity_66_actor_capacitor_mini" parent="FuncGodotMap" unique_id=1896064161 instance=ExtResource("69_ukq6u")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 8, 1.5, -43.25)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_67_actor_capacitor_mini" parent="FuncGodotMap" unique_id=1922102570 instance=ExtResource("69_ukq6u")]
|
||||
[node name="entity_67_actor_capacitor_mini" parent="FuncGodotMap" unique_id=1174032067 instance=ExtResource("69_ukq6u")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 9.25, 1.5, -43.25)
|
||||
Health = 10.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_68_actor_terminal" parent="FuncGodotMap" unique_id=1963954917 instance=ExtResource("39_ib06w")]
|
||||
[node name="entity_68_actor_terminal" parent="FuncGodotMap" unique_id=840296132 instance=ExtResource("39_ib06w")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 9.75, 1.75, -36.25)
|
||||
|
||||
[node name="entity_69_actor_switch" parent="FuncGodotMap" unique_id=1265891276 instance=ExtResource("70_fvoih")]
|
||||
[node name="entity_69_actor_switch" parent="FuncGodotMap" unique_id=259637669 instance=ExtResource("70_fvoih")]
|
||||
transform = Transform3D(1.1924881e-08, 0, -1, 0, 1, 0, 1, 0, 1.1924881e-08, -6, 1.75, -18.5)
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_70_actor_ac_unit" parent="FuncGodotMap" unique_id=486303877 instance=ExtResource("71_csr4o")]
|
||||
[node name="entity_70_actor_ac_unit" parent="FuncGodotMap" unique_id=1978056631 instance=ExtResource("71_csr4o")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.75, 1.5, -43.75)
|
||||
|
||||
[node name="entity_71_marker_spawn_item" type="Marker3D" parent="FuncGodotMap" unique_id=602136309]
|
||||
[node name="entity_71_marker_spawn_item" type="Marker3D" parent="FuncGodotMap" unique_id=620104847]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.25, 1.375, -2.25)
|
||||
script = ExtResource("43_6g8f2")
|
||||
Item = ExtResource("71_o604x")
|
||||
AutoSpawn = true
|
||||
Billboard = true
|
||||
|
||||
[node name="entity_72_marker_spawn_item" type="Marker3D" parent="FuncGodotMap" unique_id=191787786]
|
||||
[node name="entity_72_marker_spawn_item" type="Marker3D" parent="FuncGodotMap" unique_id=538785015]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.25, 1.375, -2.75)
|
||||
script = ExtResource("43_6g8f2")
|
||||
Item = ExtResource("72_hbnpg")
|
||||
|
|
|
|||
44
Shaders/Acid.gdshader
Normal file
44
Shaders/Acid.gdshader
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
shader_type spatial;
|
||||
|
||||
// unshaded matches the pixel-art look of the rest of the game.
|
||||
// Opaque render mode guarantees the floor draws before any transparent Sprite3D /
|
||||
// AnimatedSprite3D, which are always sorted into the transparent queue after opaque geo.
|
||||
render_mode unshaded, depth_draw_opaque, cull_back;
|
||||
|
||||
// Texture carried over from the TrenchBroom surface material by acidarea.gd.
|
||||
// hint_default_white means a flat white is used if nothing is assigned, so
|
||||
// acid_color alone still produces a visible result.
|
||||
uniform sampler2D albedo_tex : source_color, filter_nearest, repeat_enable, hint_default_white;
|
||||
// Grayscale noise for UV distortion and bubble pulse. Falls back to white (no distortion).
|
||||
uniform sampler2D noise_tex : hint_default_white, filter_linear_mipmap, repeat_enable;
|
||||
|
||||
uniform vec4 acid_color : source_color = vec4(0.2, 0.85, 0.1, 1.0);
|
||||
uniform vec2 flow_direction = vec2(0.3, 0.15);
|
||||
// How strongly the noise warps the UV coords
|
||||
uniform float distortion_strength = 0.04;
|
||||
// Additive glow tint strength (0 = no glow)
|
||||
uniform float emission_energy = 0.4;
|
||||
|
||||
void fragment() {
|
||||
vec2 uv = UV;
|
||||
float t = TIME;
|
||||
|
||||
// Sample noise at two offsets to build a swirling distortion field
|
||||
vec2 noise_uv_a = uv * 0.5 + vec2(t * 0.05, t * 0.03);
|
||||
vec2 noise_uv_b = uv * 0.5 + vec2(-t * 0.04, t * 0.06);
|
||||
float noise_a = texture(noise_tex, noise_uv_a).r;
|
||||
float noise_b = texture(noise_tex, noise_uv_b).r;
|
||||
vec2 distortion = vec2(noise_a, noise_b) * 2.0 - 1.0;
|
||||
|
||||
vec2 scrolled_uv = uv + flow_direction * t + distortion * distortion_strength;
|
||||
|
||||
vec4 tex_color = texture(albedo_tex, scrolled_uv);
|
||||
vec3 final_color = tex_color.rgb * acid_color.rgb;
|
||||
|
||||
// Subtle additive glow pulsing with noise so the surface looks alive
|
||||
float bubble_pulse = texture(noise_tex, uv * 0.3 + vec2(t * 0.1)).r;
|
||||
final_color += final_color * emission_energy * (0.7 + 0.3 * bubble_pulse);
|
||||
|
||||
ALBEDO = final_color;
|
||||
}
|
||||
|
||||
1
Shaders/Acid.gdshader.uid
Normal file
1
Shaders/Acid.gdshader.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://56ijx0wgt70m
|
||||
6
Shaders/acid_noise.tres
Normal file
6
Shaders/acid_noise.tres
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[gd_resource type="NoiseTexture2D" format=3 uid="uid://yescu5bwbxv"]
|
||||
|
||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_py5pn"]
|
||||
|
||||
[resource]
|
||||
noise = SubResource("FastNoiseLite_py5pn")
|
||||
Loading…
Add table
Add a link
Reference in a new issue