generated from krampus/template-godot4
737 lines
33 KiB
Plaintext
737 lines
33 KiB
Plaintext
[gd_scene load_steps=66 format=3 uid="uid://bm2o3mex10v11"]
|
|
|
|
[ext_resource type="Terrain3DAssets" uid="uid://cwl34gstabgrx" path="res://levels/debug_level/terrain_assets.res" id="1_5smdk"]
|
|
[ext_resource type="Material" uid="uid://drxnue0xsen13" path="res://assets/materials/tropical_water.tres" id="4_bwkbv"]
|
|
[ext_resource type="Texture2D" uid="uid://c47ern0l2d50r" path="res://assets/vista_2.png" id="6_ectru"]
|
|
[ext_resource type="PackedScene" uid="uid://cupmlp44bsfrj" path="res://src/items/extra_ball/beach_ball_item.tscn" id="8_3jmdx"]
|
|
[ext_resource type="Script" path="res://src/items/item_spawner.gd" id="8_5kaye"]
|
|
[ext_resource type="Script" path="res://src/world/ball_zone/ball_zone.gd" id="9_jwlau"]
|
|
[ext_resource type="PackedScene" uid="uid://dagh38vap4t1d" path="res://src/props/scenery/city/concrete_building_1.tscn" id="10_lf15j"]
|
|
[ext_resource type="PackedScene" uid="uid://cjubxs7peir5k" path="res://src/props/scenery/city/kana_signboard.tscn" id="11_evxup"]
|
|
[ext_resource type="PackedScene" uid="uid://1ud01tasevho" path="res://src/items/health/health_item.tscn" id="12_jiuxh"]
|
|
[ext_resource type="PackedScene" uid="uid://di7aql54lksn7" path="res://src/props/scenery/trees/palm_tree/palm_tree.tscn" id="12_sswxf"]
|
|
[ext_resource type="PackedScene" uid="uid://cjne55s85x7jy" path="res://src/items/extra_ball/brick_item.tscn" id="12_tj0lh"]
|
|
[ext_resource type="PackedScene" uid="uid://c7l58wuuahn7w" path="res://src/props/flag/flag.tscn" id="13_6jtao"]
|
|
[ext_resource type="PackedScene" uid="uid://brh7twsjw2c5f" path="res://src/items/extra_ball/power_ball_item.tscn" id="13_enoia"]
|
|
[ext_resource type="PackedScene" uid="uid://comd88yp45mnb" path="res://src/items/item/item.tscn" id="13_ydvlu"]
|
|
[ext_resource type="PackedScene" uid="uid://cl0goj38u7r72" path="res://src/props/scenery/beach/sailboat.tscn" id="14_6reiy"]
|
|
[ext_resource type="PackedScene" uid="uid://mcuhy71v6ggu" path="res://src/items/extra_ball/plasma_ball_item.tscn" id="15_ir4ss"]
|
|
[ext_resource type="PackedScene" uid="uid://dwfckgdxnwwru" path="res://src/world/effects/zephyr/zephyr_particle.tscn" id="16_2kyww"]
|
|
[ext_resource type="Texture2D" uid="uid://du3vk5nnksohs" path="res://assets/sprites/particles/sparkle.png" id="16_2m5yu"]
|
|
[ext_resource type="Shader" path="res://src/shaders/frosted_glass.gdshader" id="16_rat2n"]
|
|
[ext_resource type="PackedScene" uid="uid://nqar1qcun8ax" path="res://src/props/scenery/highway/guard_rail/guard_rail.tscn" id="16_xtxyj"]
|
|
[ext_resource type="PackedScene" uid="uid://c6k44l0mnq3o1" path="res://src/world/effects/explosion/explosion_effect.tscn" id="16_xufks"]
|
|
[ext_resource type="PackedScene" uid="uid://d0tcr6uijpym5" path="res://src/props/scenery/highway/highway_road.tscn" id="17_amems"]
|
|
[ext_resource type="Texture2D" uid="uid://bq8dxuxfw1rwu" path="res://assets/textures/wood/lacquered_planks.png" id="17_xciuf"]
|
|
[ext_resource type="Texture2D" path="res://assets/textures/grass_green/grass_green_albedo.dds" id="18_scall"]
|
|
[ext_resource type="PackedScene" uid="uid://cblsayfgirexr" path="res://src/characters/umineko/umineko.tscn" id="21_ch6qk"]
|
|
[ext_resource type="Script" path="res://src/world/terrain_marker.gd" id="23_7p8cl"]
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_rpgb7"]
|
|
noise_type = 0
|
|
frequency = 1.0
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_sb318"]
|
|
width = 256
|
|
height = 256
|
|
seamless = true
|
|
noise = SubResource("FastNoiseLite_rpgb7")
|
|
|
|
[sub_resource type="Terrain3DMaterial" id="Terrain3DMaterial_woy2k"]
|
|
_shader_parameters = {
|
|
"auto_base_texture": 4,
|
|
"auto_height_reduction": 0.1,
|
|
"auto_overlay_texture": 0,
|
|
"auto_slope": 0.41,
|
|
"blend_sharpness": 1.0,
|
|
"height_blending": true,
|
|
"macro_variation1": Color(0.964742, 0.964742, 0.964742, 1),
|
|
"macro_variation2": Color(1, 1, 1, 1),
|
|
"noise1_angle": 0.0,
|
|
"noise1_offset": Vector2(0.5, 0.5),
|
|
"noise1_scale": 0.062,
|
|
"noise2_scale": 0.076,
|
|
"noise3_scale": 0.021,
|
|
"noise_texture": SubResource("NoiseTexture2D_sb318"),
|
|
"vertex_normals_distance": 128.0,
|
|
"world_noise_height": 74.0,
|
|
"world_noise_lod_distance": 7500.0,
|
|
"world_noise_max_octaves": 8,
|
|
"world_noise_min_octaves": 2,
|
|
"world_noise_offset": Vector3(0, -8, 0),
|
|
"world_noise_region_blend": 0.55,
|
|
"world_noise_scale": 5.0
|
|
}
|
|
world_background = 2
|
|
texture_filtering = 1
|
|
auto_shader = true
|
|
|
|
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_h8tes"]
|
|
panorama = ExtResource("6_ectru")
|
|
|
|
[sub_resource type="Sky" id="Sky_x5sbg"]
|
|
sky_material = SubResource("PanoramaSkyMaterial_h8tes")
|
|
|
|
[sub_resource type="Environment" id="Environment_k6wwx"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_x5sbg")
|
|
ambient_light_source = 2
|
|
ambient_light_color = Color(0.78, 0.78, 0.78, 1)
|
|
ssao_enabled = true
|
|
ssao_intensity = 1.7
|
|
glow_enabled = true
|
|
glow_bloom = 0.05
|
|
volumetric_fog_enabled = true
|
|
volumetric_fog_density = 0.001
|
|
volumetric_fog_emission = Color(0.6, 1, 1, 1)
|
|
volumetric_fog_length = 1024.0
|
|
volumetric_fog_sky_affect = 0.0
|
|
|
|
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_ypy22"]
|
|
dof_blur_far_distance = 200.0
|
|
dof_blur_far_transition = 800.0
|
|
dof_blur_near_enabled = true
|
|
dof_blur_near_distance = 1.0
|
|
dof_blur_near_transition = 0.5
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_2ywhk"]
|
|
material = ExtResource("4_bwkbv")
|
|
size = Vector2(16384, 16384)
|
|
subdivide_width = 1024
|
|
subdivide_depth = 1024
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_x3wvm"]
|
|
size = Vector3(4096, 2, 4096)
|
|
|
|
[sub_resource type="Curve3D" id="Curve3D_3gyu3"]
|
|
_data = {
|
|
"points": PackedVector3Array(-4.50073, 0, 25.6049, 4.501, 0, -18.73, -15.152, 0, 5.61563, -20.4021, 0, 1.25826, 20.4021, 0, -1.25826, 25.991, 0, -27.2219, -9.077, 0, -17.164, 6.41687, 0, 33.4636, 72.1845, 0, 6.57864),
|
|
"tilts": PackedFloat32Array(0, 0, 0)
|
|
}
|
|
point_count = 3
|
|
|
|
[sub_resource type="Curve" id="Curve_5e511"]
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.0934256, 1), 0.0, 0.0, 0, 0, Vector2(0.121107, 0.653576), 0.0, 0.0, 0, 0, Vector2(0.141869, 1), 0.0, 0.0, 0, 0, Vector2(0.418685, 1), 0.0, 0.0, 0, 0, Vector2(0.467128, 0.571529), 0.0, 0.0, 0, 0, Vector2(0.525952, 1), 0.0, 0.0, 0, 0, Vector2(0.747405, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
|
point_count = 9
|
|
|
|
[sub_resource type="CurveTexture" id="CurveTexture_pwelt"]
|
|
curve = SubResource("Curve_5e511")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_6nt4t"]
|
|
emission_shape = 3
|
|
emission_box_extents = Vector3(256, 1, 256)
|
|
direction = Vector3(0, 1, 0)
|
|
spread = 0.0
|
|
initial_velocity_max = 0.1
|
|
gravity = Vector3(0, 0, 0)
|
|
scale_curve = SubResource("CurveTexture_pwelt")
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sp12b"]
|
|
transparency = 1
|
|
shading_mode = 0
|
|
albedo_texture = ExtResource("16_2m5yu")
|
|
texture_filter = 4
|
|
billboard_mode = 3
|
|
billboard_keep_scale = true
|
|
particles_anim_h_frames = 1
|
|
particles_anim_v_frames = 1
|
|
particles_anim_loop = false
|
|
|
|
[sub_resource type="QuadMesh" id="QuadMesh_l4j8a"]
|
|
material = SubResource("StandardMaterial3D_sp12b")
|
|
size = Vector2(0.2, 0.2)
|
|
|
|
[sub_resource type="Curve3D" id="Curve3D_u4eo7"]
|
|
_data = {
|
|
"points": PackedVector3Array(0, 0, -7.71536, 0, 0, 7.71536, -27.728, 0, 8.22205, 2.975, 0, -11.175, -2.975, 0, 11.175, -30.3645, 0, 45.9536, -12.075, 0, -20.125, 12.075, 0, 20.125, -21.5332, 0, 96.8633, 0.125, 0, 20.4, -0.125, 0, -20.4, 35.8701, 0, 94.7854, 0.9, 0, 27.9, -0.9, 0, -27.9, 35.9986, 0, 26.4862, 11.7438, 0, 0, -11.7438, 0, 0, 0.948586, 0, -1.88303),
|
|
"tilts": PackedFloat32Array(0, 0, 0, 0, 0, 0)
|
|
}
|
|
point_count = 6
|
|
|
|
[sub_resource type="Curve3D" id="Curve3D_5n8tb"]
|
|
_data = {
|
|
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, 240.456, 0, -225.597, 59.3141, 0, 0, -59.3141, 0, 0, -18.05, 0, -225.653, 7.05249, 0, -37.1185, -7.05249, 0, 37.1185, -109.935, 0, -186.743, -21.8588, 0, -34.8939, 21.8588, 0, 34.8939, -66.1359, 0, -80.2544, 0.442711, 0, -2.30483, -0.442711, 0, 2.30483, -48.737, 0, -15.663, 5.53914, 0, -18.8786, -5.53914, 0, 18.8786, -74.3908, 20, 109.935, 13.4071, 0, 6.63843, -13.4071, 0, -6.63843, -115.009, 20, 126.521, -0.260315, 0, 23.4299, 0.260315, 0, -23.4299, -133.47, 20, 68.4647, 6.79831, 0, 42.3564, -6.79831, 0, -42.3564, -120.971, 20, -39.3107, 11.1252, 0, 10.3163, -11.1252, 0, -10.3163, -159.053, 20, -106.529, 26.7909, 0, 0.0442963, -26.7909, 0, -0.0442963, -215.095, 20, -127.132, 20.4801, 0, -20.654, -20.4801, 0, 20.654, -276.061, 20, -97.3046, 0, 0, 0, 0, 0, 0, -311.461, 20, -42.5658),
|
|
"tilts": PackedFloat32Array(0, 0, 0, 0, 0, -0.008, -0.008, -0.008, -0.008, -0.008, -0.008, -0.008, -0.008)
|
|
}
|
|
point_count = 13
|
|
|
|
[sub_resource type="Curve3D" id="Curve3D_4iuea"]
|
|
_data = {
|
|
"points": PackedVector3Array(8.60495, 0, -21.6587, -8.60495, 0, 21.6587, 4.31738, 0, -6.92267, 11.7785, 0, -0.0902557, -11.7785, 0, 0.0902557, -33.8488, 0, 18.9507, 9.83423, 0, 24.6441, -9.83423, 0, -24.6441, -72.7077, 0, -7.35956),
|
|
"tilts": PackedFloat32Array(0, 0, 0)
|
|
}
|
|
point_count = 3
|
|
|
|
[sub_resource type="Curve3D" id="Curve3D_eu1hd"]
|
|
_data = {
|
|
"points": PackedVector3Array(-2.56145, 0, 21.5912, 2.56145, 0, -21.5912, -0.00744629, 0, -7.08258, 13.7421, 0, 29.0431, -13.7421, 0, -29.0431, -10.9398, 0, -86.784, 17.5664, 0, 6.698, -17.5664, 0, -6.698, -69.4132, 0, -142.321, 25.2755, 0, -9.60468, -25.2755, 0, 9.60468, -138.962, 0, -142.928, 5.79678, 0, -12.6036, -5.79678, 0, 12.6036, -196.582, 0, -86.4825),
|
|
"tilts": PackedFloat32Array(0, 0, 0, 0, 0)
|
|
}
|
|
point_count = 5
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_h2ddb"]
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_b16ga"]
|
|
seamless = true
|
|
as_normal_map = true
|
|
noise = SubResource("FastNoiseLite_h2ddb")
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_cct0w"]
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_qd4od"]
|
|
seamless = true
|
|
noise = SubResource("FastNoiseLite_cct0w")
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lwas5"]
|
|
render_priority = 0
|
|
shader = ExtResource("16_rat2n")
|
|
shader_parameter/albedo = Color(0.263625, 0.1147, 0.37, 0.572549)
|
|
shader_parameter/roughness = 0.2
|
|
shader_parameter/refraction = 0.200001
|
|
shader_parameter/refraction_texture_channel = Vector4(1, 0, 0, 0)
|
|
shader_parameter/normal_strength = 0.552001
|
|
shader_parameter/normal_map = SubResource("NoiseTexture2D_b16ga")
|
|
shader_parameter/subsurface_scattering_strength = 1.0
|
|
shader_parameter/texture_subsurface_scattering = SubResource("NoiseTexture2D_qd4od")
|
|
shader_parameter/edge_color = Color(0, 0, 0, 1)
|
|
shader_parameter/surface_contribution = 6.655
|
|
shader_parameter/specular_contribution = 2.0
|
|
shader_parameter/refraction_contribution = 30.0
|
|
shader_parameter/alpha = 1.0
|
|
shader_parameter/uv1_scale = Vector3(1, 1, 1)
|
|
shader_parameter/uv1_offset = Vector3(0, 0, 0)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_jpetf"]
|
|
material = SubResource("ShaderMaterial_lwas5")
|
|
size = Vector3(64, 64, 64)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_74f5g"]
|
|
size = Vector3(64, 64, 64)
|
|
|
|
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_axqqd"]
|
|
points = PackedVector3Array(-32, -16, -32, -64, 16, -64, 32, -16, -32, -32, -16, 32, -64, 16, 64, 64, 16, -64, 32, -16, 32, 64, 16, 64)
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_0mv06"]
|
|
noise_type = 2
|
|
frequency = 0.015
|
|
fractal_type = 3
|
|
fractal_octaves = 1
|
|
fractal_ping_pong_strength = 1.3
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_vfmm3"]
|
|
seamless = true
|
|
as_normal_map = true
|
|
noise = SubResource("FastNoiseLite_0mv06")
|
|
|
|
[sub_resource type="FastNoiseLite" id="FastNoiseLite_qtehd"]
|
|
noise_type = 2
|
|
frequency = 0.015
|
|
fractal_type = 3
|
|
fractal_octaves = 1
|
|
fractal_ping_pong_strength = 1.3
|
|
|
|
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_c7mgx"]
|
|
invert = true
|
|
seamless = true
|
|
noise = SubResource("FastNoiseLite_qtehd")
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0lxst"]
|
|
albedo_color = Color(1, 1, 0.968627, 1)
|
|
roughness_texture = SubResource("NoiseTexture2D_c7mgx")
|
|
normal_enabled = true
|
|
normal_scale = 2.0
|
|
normal_texture = SubResource("NoiseTexture2D_vfmm3")
|
|
subsurf_scatter_enabled = true
|
|
subsurf_scatter_strength = 1.0
|
|
uv1_scale = Vector3(10, 5, 10)
|
|
|
|
[sub_resource type="SphereMesh" id="SphereMesh_ooxtq"]
|
|
material = SubResource("StandardMaterial3D_0lxst")
|
|
radius = 32.0
|
|
height = 64.0
|
|
radial_segments = 128
|
|
rings = 64
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_ne5nm"]
|
|
radius = 32.0
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_avmlg"]
|
|
radius = 70.0
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b7w2s"]
|
|
albedo_texture = ExtResource("17_xciuf")
|
|
uv1_scale = Vector3(32, 10, 20)
|
|
texture_filter = 4
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5pdkv"]
|
|
albedo_texture = ExtResource("18_scall")
|
|
uv1_scale = Vector3(4, 2, 1)
|
|
texture_filter = 4
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_f1rqf"]
|
|
height = 32.0
|
|
radius = 32.0
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_sqfj0"]
|
|
height = 55.0
|
|
radius = 100.0
|
|
|
|
[node name="TestLevel" type="Node3D"]
|
|
|
|
[node name="Terrain3D" type="Terrain3D" parent="."]
|
|
data_directory = "res://levels/debug_level/terrain_3d_data"
|
|
material = SubResource("Terrain3DMaterial_woy2k")
|
|
assets = ExtResource("1_5smdk")
|
|
mesh_size = 64
|
|
top_level = true
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_k6wwx")
|
|
camera_attributes = SubResource("CameraAttributesPractical_ypy22")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(0.782608, -0.611691, 0.11558, 0, 0.185667, 0.982613, -0.622515, -0.769001, 0.145304, 0, 0, 0)
|
|
shadow_enabled = true
|
|
shadow_blur = 4.0
|
|
directional_shadow_split_1 = 0.017
|
|
directional_shadow_split_2 = 0.042
|
|
directional_shadow_split_3 = 0.247
|
|
directional_shadow_fade_start = 0.98
|
|
directional_shadow_max_distance = 750.0
|
|
directional_shadow_pancake_size = 5.0
|
|
|
|
[node name="Course" type="Node3D" parent="."]
|
|
|
|
[node name="Fairway" type="Area3D" parent="Course"]
|
|
gravity_point_center = Vector3(0, 1, 0)
|
|
gravity_direction = Vector3(0, 1, 0)
|
|
script = ExtResource("9_jwlau")
|
|
terrain_angular_damping = 2.0
|
|
|
|
[node name="CollisionPolygon3D" type="CollisionPolygon3D" parent="Course/Fairway"]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 209.788, 6.20358, 256.527)
|
|
depth = 10.0
|
|
polygon = PackedVector2Array(-1.47594, 8.77969, -12.788, 19.9447, -17.7778, 31.2864, -19.2001, 41.1398, -19.2001, 55.4081, -16.3465, 66.9813, -15.7123, 75.8594, -14.9196, 82.6765, -12.383, 89.9692, -5.6736, 102.186, 2.88742, 115.027, 9.22891, 125.332, 14.7777, 133.893, 23.4973, 146.417, 35.7046, 159.893, 44.1071, 167.661, 55.8437, 178.18, 64.5632, 185.314, 69.7949, 189.753, 73.7584, 193.082, 80.734, 200.85, 94.5267, 212.899, 106.576, 221.46, 127.915, 233.827, 139.647, 240.802, 170.403, 256.181, 183.721, 262.839, 204.489, 271.717, 216.062, 274.571, 224.465, 279.485, 235.727, 283.429, 246.983, 289.929, 253.958, 290.88, 265.373, 296.27, 275.044, 298.965, 288.995, 299.282, 302.154, 299.599, 330.056, 297.063, 356.532, 289.612, 370.483, 282.636, 382.057, 270.112, 388.081, 259.648, 392.679, 245.221, 395.849, 226.989, 395.863, 185.922, 391.266, 164.52, 381.913, 148.636, 362.889, 133.417, 344.657, 121.051, 327.059, 111.063, 306.291, 103.136, 292.974, 102.66, 277.913, 102.66, 264.913, 105.99, 241.347, 117.315, 222.323, 125.558, 203.457, 127.144, 182.371, 123.973, 157.322, 119.534, 132.908, 107.644, 108.651, 86.0827, 88.8301, 59.386, 82.6471, 48.764, 75.6715, 25.7761, 65.063, 10.562, 56.819, 3.7449, 48.5751, -0.852661, 35.2579, -3.07219, 20.8311, -3.38925, 7.35541, 1.36685)
|
|
|
|
[node name="WaterTable" type="MeshInstance3D" parent="Course"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 0)
|
|
mesh = SubResource("PlaneMesh_2ywhk")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="BallZone" type="Area3D" parent="Course/WaterTable"]
|
|
script = ExtResource("9_jwlau")
|
|
water_hazard = true
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Course/WaterTable/BallZone"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.2, 0)
|
|
shape = SubResource("BoxShape3D_x3wvm")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="Course/WaterTable"]
|
|
collision_layer = 2
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Course/WaterTable/StaticBody3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.2, 0)
|
|
shape = SubResource("BoxShape3D_x3wvm")
|
|
|
|
[node name="Sailboat" parent="Course/WaterTable" instance=ExtResource("14_6reiy")]
|
|
transform = Transform3D(-0.74629, 0, -0.665621, 0, 1, 0, 0.665621, 0, -0.74629, 381.024, -0.5, 224.968)
|
|
|
|
[node name="ItemSpawner" type="Marker3D" parent="Course/WaterTable/Sailboat"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, 5)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("8_3jmdx")
|
|
amount = -1
|
|
spawn_on_ready = true
|
|
spawn_turns = 1
|
|
|
|
[node name="Flag" parent="Course" instance=ExtResource("13_6jtao")]
|
|
transform = Transform3D(-0.777146, 0, -0.629321, 0, 1, 0, 0.629321, 0, -0.777146, 540, 4, 452)
|
|
visible = false
|
|
|
|
[node name="TestSpawners" type="Node3D" parent="Course"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 228.164, 4, 274.211)
|
|
|
|
[node name="ItemSpawner" type="Marker3D" parent="Course/TestSpawners"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.5034, 1.1, 12.0222)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("13_ydvlu")
|
|
spawn_time = 5.0
|
|
|
|
[node name="ItemSpawner2" type="Marker3D" parent="Course/TestSpawners"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.1577, 1.1, 9.89978)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("13_ydvlu")
|
|
spawn_on_ready = true
|
|
spawn_turns = 1
|
|
|
|
[node name="ItemSpawner3" type="Marker3D" parent="Course/TestSpawners"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.9586, 1.1, 7.47653)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("13_ydvlu")
|
|
one_shot = true
|
|
spawn_turns = 2
|
|
|
|
[node name="BrickSpawner" type="Marker3D" parent="Course/TestSpawners"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.54289, 1.1, 4.28708)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("12_tj0lh")
|
|
amount = 5
|
|
spawn_on_ready = true
|
|
spawn_turns = 1
|
|
|
|
[node name="PlasmaBallSpawner" type="Marker3D" parent="Course/TestSpawners"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.02452, 1.1, 5.12384)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("15_ir4ss")
|
|
amount = 5
|
|
spawn_on_ready = true
|
|
spawn_turns = 1
|
|
|
|
[node name="PowerBallSpawner" type="Marker3D" parent="Course/TestSpawners"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.9467, 1.1, 7.60959)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("13_enoia")
|
|
amount = 5
|
|
spawn_on_ready = true
|
|
spawn_turns = 1
|
|
|
|
[node name="HealthSpawner" type="Marker3D" parent="Course/TestSpawners"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.0809, 1, 17.8327)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("12_jiuxh")
|
|
amount = 25
|
|
spawn_on_ready = true
|
|
spawn_turns = 1
|
|
|
|
[node name="PlayerSpawn1" type="Marker3D" parent="Course" groups=["PlayerSpawn"]]
|
|
transform = Transform3D(-0.842697, 0, -0.538388, 0, 1, 0, 0.538388, 0, -0.842697, 212.717, 4, 294.073)
|
|
|
|
[node name="PlayerSpawn2" type="Marker3D" parent="Course" groups=["PlayerSpawn"]]
|
|
transform = Transform3D(-0.842697, 0, -0.538388, 0, 1, 0, 0.538388, 0, -0.842697, 217.046, 4, 292.261)
|
|
|
|
[node name="PlayerSpawn3" type="Marker3D" parent="Course" groups=["PlayerSpawn"]]
|
|
transform = Transform3D(-0.842697, 0, -0.538388, 0, 1, 0, 0.538388, 0, -0.842697, 218.01, 4, 289.245)
|
|
|
|
[node name="PlayerSpawn4" type="Marker3D" parent="Course" groups=["PlayerSpawn"]]
|
|
transform = Transform3D(-0.842697, 0, -0.538388, 0, 1, 0, 0.538388, 0, -0.842697, 214.256, 4, 290.91)
|
|
|
|
[node name="GuardRail" parent="Course" instance=ExtResource("16_xtxyj")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 211.416, 4, 288.708)
|
|
curve = SubResource("Curve3D_3gyu3")
|
|
end_cap = true
|
|
|
|
[node name="WaterSparkle" type="GPUParticles3D" parent="Course"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 419.597, -2, 265.696)
|
|
amount = 1024
|
|
lifetime = 12.0
|
|
visibility_aabb = AABB(-128, -4, -128, 256, 8, 256)
|
|
process_material = SubResource("ParticleProcessMaterial_6nt4t")
|
|
draw_pass_1 = SubResource("QuadMesh_l4j8a")
|
|
|
|
[node name="DemoCamera" type="Camera3D" parent="Course" groups=["DemoCamera"]]
|
|
transform = Transform3D(-0.734269, 0.305072, -0.606448, 0, 0.893336, 0.44939, 0.678858, 0.329973, -0.655949, 143.463, 90.0707, 223.738)
|
|
|
|
[node name="BrickItemSpawner" type="Marker3D" parent="Course"]
|
|
transform = Transform3D(0.909686, 0, 0.415297, 0, 1, 0, -0.415297, 0, 0.909686, 537.767, 5.1, 452.434)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("12_tj0lh")
|
|
amount = -1
|
|
spawn_on_ready = true
|
|
spawn_turns = 1
|
|
|
|
[node name="ExplosionEffect" parent="Course" instance=ExtResource("16_xufks")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 274.103, 5.01502, 286.299)
|
|
visible = false
|
|
|
|
[node name="CityBuildings" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 129.404, -9.53674e-07, 309.4)
|
|
|
|
[node name="ConcreteBuilding1" parent="CityBuildings" instance=ExtResource("10_lf15j")]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, -0.01, 0)
|
|
|
|
[node name="KanaSignboard" parent="CityBuildings/ConcreteBuilding1" instance=ExtResource("11_evxup")]
|
|
transform = Transform3D(-8.74228e-08, 0, -2, 0, 2, 0, 2, 0, -8.74228e-08, 10.8, 12, 7)
|
|
|
|
[node name="ConcreteBuilding2" parent="CityBuildings" instance=ExtResource("10_lf15j")]
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, -0.01, 20)
|
|
|
|
[node name="ConcreteBuilding3" parent="CityBuildings" instance=ExtResource("10_lf15j")]
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, -0.01, 40)
|
|
|
|
[node name="PlasmaBallSpawner" type="Marker3D" parent="CityBuildings/ConcreteBuilding3"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 25.5, 0)
|
|
script = ExtResource("8_5kaye")
|
|
item = ExtResource("15_ir4ss")
|
|
amount = 3
|
|
spawn_on_ready = true
|
|
spawn_turns = 2
|
|
|
|
[node name="PalmTree" parent="CityBuildings" instance=ExtResource("12_sswxf")]
|
|
transform = Transform3D(-0.69799, 0, -0.716107, 0, 1, 0, 0.716107, 0, -0.69799, 11.468, 0, -12.468)
|
|
|
|
[node name="HighwayRoad" parent="CityBuildings" instance=ExtResource("17_amems")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.15401, 9.53674e-07, -41.9)
|
|
curve = SubResource("Curve3D_u4eo7")
|
|
|
|
[node name="Umineko" parent="CityBuildings" instance=ExtResource("21_ch6qk")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -57.5273, 19.726, 24.2738)
|
|
|
|
[node name="MountainCurve" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -252.35, 20, 498.52)
|
|
|
|
[node name="MountainHighway" parent="MountainCurve" instance=ExtResource("17_amems")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 137.181, -20, -7.285)
|
|
curve = SubResource("Curve3D_5n8tb")
|
|
|
|
[node name="ConcreteBuilding1" parent="MountainCurve" instance=ExtResource("10_lf15j")]
|
|
transform = Transform3D(-0.0979477, 0, 0.995192, 0, 1, 0, -0.995192, 0, -0.0979477, -10.074, -0.01, -32.347)
|
|
|
|
[node name="GuardRail" parent="MountainCurve" instance=ExtResource("16_xtxyj")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70.2122, 0, 116.269)
|
|
curve = SubResource("Curve3D_4iuea")
|
|
end_cap = true
|
|
|
|
[node name="GuardRail2" parent="MountainCurve" instance=ExtResource("16_xtxyj")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.5313, 0, 3.09094)
|
|
curve = SubResource("Curve3D_eu1hd")
|
|
end_cap = true
|
|
|
|
[node name="PalmTree" parent="MountainCurve" instance=ExtResource("12_sswxf")]
|
|
transform = Transform3D(0.57763, 0, -0.816299, 0, 1, 0, 0.816299, 0, 0.57763, 0.942703, 0, -4.85565)
|
|
|
|
[node name="PalmTree2" parent="MountainCurve" instance=ExtResource("12_sswxf")]
|
|
transform = Transform3D(0.184826, 0, -0.982771, 0, 1, 0, 0.982771, 0, 0.184826, 1.55019, 0, -15.9243)
|
|
|
|
[node name="DemoCamera" type="Camera3D" parent="MountainCurve" groups=["DemoCamera"]]
|
|
transform = Transform3D(-0.909976, -0.0858909, 0.405667, 0, 0.978312, 0.207136, -0.41466, 0.188489, -0.890241, 21.863, 16.4413, -111.296)
|
|
|
|
[node name="Lakeside" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 458.103, 1.52588e-05, 204.202)
|
|
|
|
[node name="PalmTree" parent="Lakeside" instance=ExtResource("12_sswxf")]
|
|
transform = Transform3D(-0.101178, 0, 0.994868, 0, 1, 0, -0.994868, 0, -0.101178, -1.09882, -1.4275, 6.638)
|
|
|
|
[node name="PalmTree2" parent="Lakeside" instance=ExtResource("12_sswxf")]
|
|
transform = Transform3D(-0.984291, 0, 0.176552, 0, 1, 0, -0.176552, 0, -0.984291, -9.27121, -0.652365, -3.14384)
|
|
|
|
[node name="PalmTree3" parent="Lakeside" instance=ExtResource("12_sswxf")]
|
|
transform = Transform3D(-0.652998, 0, 0.75736, 0, 1, 0, -0.75736, 0, -0.652998, -1.89178, -0.327666, -1.44794)
|
|
|
|
[node name="Umineko4" parent="Lakeside" instance=ExtResource("21_ch6qk")]
|
|
transform = Transform3D(-0.608983, 0, 0.793183, 0, 1, 0, -0.793183, 0, -0.608983, -41.9143, 30, 50.2759)
|
|
|
|
[node name="Flock1" type="Node3D" parent="Lakeside"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -102.494, 20, 6.50301)
|
|
|
|
[node name="Umineko" parent="Lakeside/Flock1" instance=ExtResource("21_ch6qk")]
|
|
|
|
[node name="Umineko2" parent="Lakeside/Flock1" instance=ExtResource("21_ch6qk")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.3881, 0.530237, -10.7988)
|
|
|
|
[node name="Flock2" type="Node3D" parent="Lakeside"]
|
|
transform = Transform3D(-0.914826, 0, -0.403849, 0, 1, 0, 0.403849, 0, -0.914826, 4.524, 30, 52.469)
|
|
|
|
[node name="Umineko" parent="Lakeside/Flock2" instance=ExtResource("21_ch6qk")]
|
|
|
|
[node name="Umineko2" parent="Lakeside/Flock2" instance=ExtResource("21_ch6qk")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.4011, 0.530239, -13.6932)
|
|
|
|
[node name="Umineko3" parent="Lakeside/Flock2" instance=ExtResource("21_ch6qk")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.56348, -0.274033, -7.70535)
|
|
|
|
[node name="DemoCamera" type="Camera3D" parent="Lakeside" groups=["DemoCamera"]]
|
|
transform = Transform3D(-0.942644, 0.108925, 0.315527, 0, 0.94526, -0.326318, -0.333799, -0.307602, -0.891044, -5.37366, 0.689307, -6.26129)
|
|
|
|
[node name="NorthSea" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -179.859, -2, 1062.93)
|
|
|
|
[node name="Sailboat" parent="NorthSea" instance=ExtResource("14_6reiy")]
|
|
transform = Transform3D(0.0794683, 0, 0.996837, 0, 1, 0, -0.996837, 0, 0.0794683, -15.5741, -0.5, 47.5792)
|
|
|
|
[node name="Sailboat2" parent="NorthSea" instance=ExtResource("14_6reiy")]
|
|
transform = Transform3D(-0.0446656, 0, -0.999002, 0, 1, 0, 0.999002, 0, -0.0446656, 187.918, -0.5, 144.065)
|
|
|
|
[node name="Umineko" parent="NorthSea" instance=ExtResource("21_ch6qk")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.107056, 54.6249, 58.7148)
|
|
|
|
[node name="Umineko2" parent="NorthSea" instance=ExtResource("21_ch6qk")]
|
|
transform = Transform3D(-0.911669, 0, -0.410926, 0, 1, 0, 0.410926, 0, -0.911669, 46.6726, 54.6249, 64.5933)
|
|
|
|
[node name="GlobalEffects" type="Node3D" parent="."]
|
|
|
|
[node name="ZephyrParticle" parent="GlobalEffects" instance=ExtResource("16_2kyww")]
|
|
transform = Transform3D(0.744591, 0, -0.667521, 0, 1, 0, 0.667521, 0, 0.744591, 343.248, 54.9445, 208.568)
|
|
|
|
[node name="ZephyrParticle2" parent="GlobalEffects" instance=ExtResource("16_2kyww")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -159.689, 62.5083, 1162.07)
|
|
|
|
[node name="ZephyrParticle3" parent="GlobalEffects" instance=ExtResource("16_2kyww")]
|
|
transform = Transform3D(0.258819, 0, -0.965926, 0, 1, 0, 0.965926, 0, 0.258819, -406.175, 99.5943, 417.273)
|
|
|
|
[node name="GravityCube" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 138.031, 94.1383, -166.358)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="GravityCube"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00137329, 0.104053, -0.00378418)
|
|
mesh = SubResource("BoxMesh_jpetf")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="GravityCube/MeshInstance3D"]
|
|
|
|
[node name="TerrainMarker" type="Node" parent="GravityCube/MeshInstance3D/StaticBody3D"]
|
|
script = ExtResource("23_7p8cl")
|
|
type = 9
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityCube/MeshInstance3D/StaticBody3D"]
|
|
shape = SubResource("BoxShape3D_74f5g")
|
|
|
|
[node name="Area3D" type="Area3D" parent="GravityCube/MeshInstance3D"]
|
|
gravity_space_override = 3
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityCube/MeshInstance3D/Area3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 48, 0)
|
|
shape = SubResource("ConvexPolygonShape3D_axqqd")
|
|
|
|
[node name="Area3D2" type="Area3D" parent="GravityCube/MeshInstance3D"]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0)
|
|
gravity_space_override = 3
|
|
gravity_point_center = Vector3(0, 0, -1)
|
|
gravity_direction = Vector3(0, 0, -1)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityCube/MeshInstance3D/Area3D2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 48, 0)
|
|
shape = SubResource("ConvexPolygonShape3D_axqqd")
|
|
|
|
[node name="Area3D3" type="Area3D" parent="GravityCube/MeshInstance3D"]
|
|
transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0)
|
|
gravity_space_override = 3
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityCube/MeshInstance3D/Area3D3"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 48, 0)
|
|
shape = SubResource("ConvexPolygonShape3D_axqqd")
|
|
|
|
[node name="Area3D4" type="Area3D" parent="GravityCube/MeshInstance3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1.19249e-08, 1, 0, -1, 1.19249e-08, 0, 0, 0)
|
|
gravity_space_override = 3
|
|
gravity_point_center = Vector3(0, 0, 1)
|
|
gravity_direction = Vector3(0, 0, 1)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityCube/MeshInstance3D/Area3D4"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 48, 0)
|
|
shape = SubResource("ConvexPolygonShape3D_axqqd")
|
|
|
|
[node name="Area3D5" type="Area3D" parent="GravityCube/MeshInstance3D"]
|
|
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0)
|
|
gravity_space_override = 3
|
|
gravity_point_center = Vector3(1, 0, 0)
|
|
gravity_direction = Vector3(1, 0, 0)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityCube/MeshInstance3D/Area3D5"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 48, 0)
|
|
shape = SubResource("ConvexPolygonShape3D_axqqd")
|
|
|
|
[node name="Area3D6" type="Area3D" parent="GravityCube/MeshInstance3D"]
|
|
transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0)
|
|
gravity_space_override = 3
|
|
gravity_point_center = Vector3(-1, 0, 0)
|
|
gravity_direction = Vector3(-1, 0, 0)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityCube/MeshInstance3D/Area3D6"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 48, 0)
|
|
shape = SubResource("ConvexPolygonShape3D_axqqd")
|
|
|
|
[node name="GravityOrb" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 380.514, 68.1495, 149.757)
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="GravityOrb"]
|
|
mesh = SubResource("SphereMesh_ooxtq")
|
|
|
|
[node name="StaticBody3D" type="StaticBody3D" parent="GravityOrb/MeshInstance3D"]
|
|
|
|
[node name="TerrainMarker" type="Node" parent="GravityOrb/MeshInstance3D/StaticBody3D"]
|
|
script = ExtResource("23_7p8cl")
|
|
type = 5
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityOrb/MeshInstance3D/StaticBody3D"]
|
|
shape = SubResource("SphereShape3D_ne5nm")
|
|
|
|
[node name="Area3D" type="Area3D" parent="GravityOrb/MeshInstance3D"]
|
|
priority = 1
|
|
gravity_space_override = 3
|
|
gravity_point = true
|
|
gravity_point_center = Vector3(0, 0, 0)
|
|
gravity_direction = Vector3(0, 0, 0)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityOrb/MeshInstance3D/Area3D"]
|
|
shape = SubResource("SphereShape3D_avmlg")
|
|
|
|
[node name="GravityBowl" type="Node3D" parent="."]
|
|
transform = Transform3D(2.33934e-08, 0.535178, -0.844739, 1, -4.37114e-08, 0, -3.69247e-08, -0.844739, -0.535178, 346.094, 31.021, -73.4132)
|
|
|
|
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="GravityBowl"]
|
|
use_collision = true
|
|
|
|
[node name="TerrainMarker" type="Node" parent="GravityBowl/CSGCombiner3D"]
|
|
script = ExtResource("23_7p8cl")
|
|
type = 7
|
|
|
|
[node name="OuterCylinder" type="CSGCylinder3D" parent="GravityBowl/CSGCombiner3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 16, 0)
|
|
radius = 32.0
|
|
height = 32.0
|
|
sides = 64
|
|
material = SubResource("StandardMaterial3D_b7w2s")
|
|
|
|
[node name="InnerSphere" type="CSGSphere3D" parent="GravityBowl/CSGCombiner3D"]
|
|
operation = 2
|
|
radius = 31.0
|
|
radial_segments = 64
|
|
rings = 32
|
|
material = SubResource("StandardMaterial3D_5pdkv")
|
|
|
|
[node name="Area3D" type="Area3D" parent="GravityBowl"]
|
|
gravity_space_override = 3
|
|
gravity_point = true
|
|
gravity_point_center = Vector3(0, 0, 0)
|
|
gravity_direction = Vector3(0, 0, 0)
|
|
gravity = -9.8
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityBowl/Area3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 16, 0)
|
|
shape = SubResource("CylinderShape3D_f1rqf")
|
|
|
|
[node name="GravityHalo" type="Node3D" parent="."]
|
|
transform = Transform3D(0.688355, -0.285755, 0.666717, 0, 0.919135, 0.393942, -0.725374, -0.271172, 0.632691, 73.19, 90.937, 345.794)
|
|
|
|
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="GravityHalo"]
|
|
use_collision = true
|
|
|
|
[node name="TerrainMarker" type="Node" parent="GravityHalo/CSGCombiner3D"]
|
|
script = ExtResource("23_7p8cl")
|
|
type = 7
|
|
|
|
[node name="OuterShell" type="CSGTorus3D" parent="GravityHalo/CSGCombiner3D"]
|
|
inner_radius = 32.0
|
|
outer_radius = 108.0
|
|
sides = 64
|
|
ring_sides = 32
|
|
material = SubResource("StandardMaterial3D_b7w2s")
|
|
|
|
[node name="InnerSphere" type="CSGSphere3D" parent="GravityHalo/CSGCombiner3D"]
|
|
operation = 2
|
|
radius = 100.0
|
|
radial_segments = 64
|
|
rings = 32
|
|
material = SubResource("StandardMaterial3D_5pdkv")
|
|
|
|
[node name="Area3D" type="Area3D" parent="GravityHalo"]
|
|
gravity_space_override = 3
|
|
gravity_point = true
|
|
gravity_point_center = Vector3(0, 0, 0)
|
|
gravity_direction = Vector3(0, 0, 0)
|
|
gravity = -9.8
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GravityHalo/Area3D"]
|
|
shape = SubResource("CylinderShape3D_sqfj0")
|