Node icons
1
.gitattributes
vendored
|
@ -1,2 +1,3 @@
|
|||
# Normalize EOL for all files that Git considers text files.
|
||||
* text=auto eol=lf
|
||||
*.psd filter=lfs diff=lfs merge=lfs -text
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
@icon("uid://3ugrjpybrl4e")
|
||||
extends RigidBody3D
|
||||
class_name Boat
|
||||
|
||||
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
pass # Replace with function body.
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
@icon("uid://ck86evu4iyhyg")
|
||||
@tool
|
||||
extends Marker3D
|
||||
class_name BuyancyProbe
|
||||
|
||||
|
@ -21,6 +23,8 @@ var height_scale: float
|
|||
@onready var OceanNode:Ocean = get_tree().get_first_node_in_group("Ocean")
|
||||
var Oceantime:float
|
||||
|
||||
@onready var parentRigid:RigidBody3D = get_parent()
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
if ocean_mat != null:
|
||||
|
@ -34,12 +38,17 @@ func _ready() -> void:
|
|||
sphere_preview.mesh = debug_sphere
|
||||
|
||||
func _physics_process(_delta: float) -> void:
|
||||
if not Engine.is_editor_hint():
|
||||
var depth = get_wave_height(global_position,Oceantime) - global_position.y
|
||||
#print(depth)
|
||||
if depth > 0.0 && get_parent() != null:
|
||||
var parentRigid = get_parent()
|
||||
if depth > 0.0 && parentRigid != null:
|
||||
var float_force = parentRigid.mass * float_strength
|
||||
parentRigid.gravity_scale = 0.3
|
||||
parentRigid.angular_damp = 5.0
|
||||
parentRigid.apply_force(Vector3.UP * clamp(gravity * depth * float_force,-max_float_force,max_float_force) ,global_position-parentRigid.global_position)
|
||||
else:
|
||||
parentRigid.gravity_scale = 1.0
|
||||
parentRigid.angular_damp = 0.0
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
if OceanNode != null:
|
||||
|
@ -66,3 +75,9 @@ func update_param():
|
|||
noise_scale = ocean_mat.get_shader_parameter("noise_scale")
|
||||
wave_speed = ocean_mat.get_shader_parameter("wave_speed")
|
||||
height_scale = ocean_mat.get_shader_parameter("height_scale")
|
||||
|
||||
func _get_configuration_warnings():
|
||||
var warnings = []
|
||||
if get_parent() is not RigidBody3D:
|
||||
warnings.append("This node need to be a direct child of a RigidBody3D")
|
||||
return warnings
|
||||
|
|
|
@ -52,7 +52,7 @@ shader_parameter/roughness = 0.02
|
|||
shader_parameter/texture_normal = SubResource("NoiseTexture2D_d50os")
|
||||
shader_parameter/texture_normal2 = SubResource("NoiseTexture2D_ca8p6")
|
||||
shader_parameter/wave = SubResource("NoiseTexture2D_cuet1")
|
||||
shader_parameter/wave_time = 25.0167
|
||||
shader_parameter/wave_time = 46.1837
|
||||
shader_parameter/wave_direction = Vector2(2, 0)
|
||||
shader_parameter/wave_2_direction = Vector2(0, 0.9)
|
||||
shader_parameter/time_scale = 0.02
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
@icon("uid://ckjj2o5jcfcy")
|
||||
extends Node
|
||||
class_name WeatherManager
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
@tool
|
||||
@icon("uid://nwanoqn5yas8")
|
||||
extends Node3D
|
||||
class_name Ocean
|
||||
|
||||
|
|
298
OpenWorld.tscn
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=14 format=3 uid="uid://bhwuawppmqk4"]
|
||||
[gd_scene load_steps=15 format=3 uid="uid://bhwuawppmqk4"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cdnrxp6nu1wor" path="res://Ocean/ocean.gd" id="1_xncsh"]
|
||||
[ext_resource type="PlaneMesh" uid="uid://wes0mbjy8mno" path="res://Ocean/OceanTile_PlaneMesh_Main.tres" id="2_7sjql"]
|
||||
|
@ -6,6 +6,7 @@
|
|||
[ext_resource type="PlaneMesh" uid="uid://c82xwqk7ljku0" path="res://Ocean/OceanTile_PlaneMesh_Far.tres" id="3_spien"]
|
||||
[ext_resource type="Script" uid="uid://cnfkxclrq0i0s" path="res://Boats/buyancy_probe.gd" id="5_spien"]
|
||||
[ext_resource type="Script" uid="uid://3ympc26kcuul" path="res://Ocean/WeatherManager.gd" id="6_kisq7"]
|
||||
[ext_resource type="Script" uid="uid://cjo6l2ykgvn4e" path="res://Boats/boat.gd" id="7_0g14k"]
|
||||
|
||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_xncsh"]
|
||||
sky_top_color = Color(0.191699, 0.357914, 1, 1)
|
||||
|
@ -53,635 +54,590 @@ script = ExtResource("1_xncsh")
|
|||
metadata/_custom_type_script = "uid://cdnrxp6nu1wor"
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile25" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile00" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile26" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile01" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile27" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile02" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -10)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile28" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile03" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 0)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile29" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile04" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 10)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile30" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile05" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile31" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile06" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile32" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile07" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile33" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile08" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile34" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile09" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -10)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile35" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile10" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 0)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile36" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile11" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 10)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile37" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile12" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile38" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile13" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile39" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile14" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile40" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile15" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile41" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile16" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -10)
|
||||
mesh = ExtResource("2_ydaaq")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile42" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile17" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0)
|
||||
mesh = ExtResource("2_ydaaq")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile43" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile18" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 10)
|
||||
mesh = ExtResource("2_ydaaq")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile44" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile19" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile45" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile20" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile46" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile21" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile47" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile22" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile48" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile23" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -10)
|
||||
mesh = ExtResource("2_ydaaq")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile49" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile24" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
mesh = ExtResource("2_7sjql")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile50" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile25" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 10)
|
||||
mesh = ExtResource("2_ydaaq")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile51" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile26" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile52" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile27" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile53" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile28" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile54" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile29" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile55" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile30" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -10)
|
||||
mesh = ExtResource("2_ydaaq")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile56" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile31" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 0)
|
||||
mesh = ExtResource("2_ydaaq")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile57" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile32" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 10)
|
||||
mesh = ExtResource("2_ydaaq")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile58" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile33" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile59" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile34" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile60" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile35" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile61" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile36" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile62" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile37" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -10)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile63" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile38" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 0)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile64" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile39" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 10)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile65" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile40" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile66" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile41" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile67" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile42" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile68" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile43" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile69" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile44" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -10)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile70" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile45" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 0)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile71" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile46" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 10)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile72" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile47" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 20)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="OceanTile73" type="MeshInstance3D" parent="Ocean"]
|
||||
[node name="OceanTile48" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 30)
|
||||
mesh = ExtResource("3_spien")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="Boat" type="RigidBody3D" parent="."]
|
||||
[node name="Props" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.331476, 2.65347)
|
||||
mass = 10.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0588136, 0)
|
||||
mesh = SubResource("BoxMesh_spien")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props"]
|
||||
shape = SubResource("BoxShape3D_kisq7")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.5, 2)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -0.5, -2)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -0.5, 2)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.5, -2)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat2" type="RigidBody3D" parent="."]
|
||||
[node name="Props2" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.6813, 0.331476, 0.403838)
|
||||
mass = 10.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat2"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0588136, 0)
|
||||
mesh = SubResource("BoxMesh_spien")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat2"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props2"]
|
||||
shape = SubResource("BoxShape3D_kisq7")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat2"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.5, 2)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat2"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -0.5, -2)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat2"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -0.5, 2)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat2"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.5, -2)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat3" type="RigidBody3D" parent="."]
|
||||
[node name="Props3" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.0411781, -0.999152, 0, 0.999152, 0.0411781, 0.938181, 0.543982, -10.4465)
|
||||
mass = 2.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat3"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props3"]
|
||||
mesh = SubResource("BoxMesh_kisq7")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat3"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props3"]
|
||||
shape = SubResource("BoxShape3D_0g14k")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat3"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat3"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat3"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat3"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat4" type="RigidBody3D" parent="."]
|
||||
[node name="Props4" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(0.676837, -0.735508, -0.0303125, 0, 0.0411781, -0.999152, 0.736133, 0.676263, 0.0278709, 3.69887, 0.543982, -9.62207)
|
||||
mass = 2.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat4"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props4"]
|
||||
mesh = SubResource("BoxMesh_kisq7")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat4"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props4"]
|
||||
shape = SubResource("BoxShape3D_0g14k")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat4"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat4"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat4"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat4"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props4"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat5" type="RigidBody3D" parent="."]
|
||||
[node name="Props5" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.0411781, -0.999152, 0, 0.999152, 0.0411781, 4.62591, 0.543982, 2.98498)
|
||||
mass = 5.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat5"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props5"]
|
||||
mesh = SubResource("BoxMesh_kisq7")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat5"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props5"]
|
||||
shape = SubResource("BoxShape3D_0g14k")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat5"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props5"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat5"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props5"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat5"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props5"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat5"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props5"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat6" type="RigidBody3D" parent="."]
|
||||
[node name="Props6" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(0.676837, -0.735508, -0.0303125, 0, 0.0411781, -0.999152, 0.736133, 0.676263, 0.0278709, 7.3866, 0.543982, 3.8094)
|
||||
mass = 5.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat6"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props6"]
|
||||
mesh = SubResource("BoxMesh_kisq7")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat6"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props6"]
|
||||
shape = SubResource("BoxShape3D_0g14k")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat6"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props6"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat6"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props6"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat6"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props6"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat6"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props6"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat7" type="RigidBody3D" parent="."]
|
||||
[node name="Props7" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.0411781, -0.999152, 0, 0.999152, 0.0411781, 4.62591, 0.543982, -13.9738)
|
||||
mass = 2.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat7"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props7"]
|
||||
mesh = SubResource("BoxMesh_kisq7")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat7"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props7"]
|
||||
shape = SubResource("BoxShape3D_0g14k")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat7"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props7"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat7"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props7"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat7"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props7"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat7"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props7"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat8" type="RigidBody3D" parent="."]
|
||||
[node name="Props8" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(0.676837, -0.735508, -0.0303125, 0, 0.0411781, -0.999152, 0.736133, 0.676263, 0.0278709, 7.3866, 0.543982, -13.1494)
|
||||
mass = 2.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat8"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props8"]
|
||||
mesh = SubResource("BoxMesh_kisq7")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat8"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props8"]
|
||||
shape = SubResource("BoxShape3D_0g14k")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat8"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props8"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat8"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props8"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat8"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props8"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat8"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props8"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat9" type="RigidBody3D" parent="."]
|
||||
[node name="Props9" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.0411781, -0.999152, 0, 0.999152, 0.0411781, -24.7833, 0.543982, 20.1903)
|
||||
mass = 2.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat9"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props9"]
|
||||
mesh = SubResource("BoxMesh_kisq7")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat9"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props9"]
|
||||
shape = SubResource("BoxShape3D_0g14k")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat9"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props9"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat9"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props9"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat9"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props9"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat9"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props9"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Boat10" type="RigidBody3D" parent="."]
|
||||
[node name="Props10" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(0.676837, -0.735508, -0.0303125, 0, 0.0411781, -0.999152, 0.736133, 0.676263, 0.0278709, -22.0226, 0.543982, 21.0147)
|
||||
mass = 2.0
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Boat10"]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Props10"]
|
||||
mesh = SubResource("BoxMesh_kisq7")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Boat10"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props10"]
|
||||
shape = SubResource("BoxShape3D_0g14k")
|
||||
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Boat10"]
|
||||
[node name="BuyancyProbe" type="Marker3D" parent="Props10"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Boat10"]
|
||||
[node name="BuyancyProbe2" type="Marker3D" parent="Props10"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Boat10"]
|
||||
[node name="BuyancyProbe3" type="Marker3D" parent="Props10"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Boat10"]
|
||||
[node name="BuyancyProbe4" type="Marker3D" parent="Props10"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0)
|
||||
script = ExtResource("5_spien")
|
||||
float_strength = 2.0
|
||||
show_probe = true
|
||||
metadata/_custom_type_script = "uid://cnfkxclrq0i0s"
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
[node name="DebugCamera3D" type="Camera3D" parent="."]
|
||||
transform = Transform3D(0.817859, -0.4492, 0.35962, 0, 0.62497, 0.780649, -0.575419, -0.63846, 0.511137, 8.74584, 11.0902, 11.4458)
|
||||
current = true
|
||||
|
||||
[node name="Node" type="Node" parent="."]
|
||||
[node name="WeatherManager" type="Node" parent="."]
|
||||
script = ExtResource("6_kisq7")
|
||||
|
||||
[node name="Boat" type="RigidBody3D" parent="."]
|
||||
script = ExtResource("7_0g14k")
|
||||
metadata/_custom_type_script = "uid://cjo6l2ykgvn4e"
|
||||
|
|
10
icon.svg
|
@ -1 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128"><rect width="124" height="124" x="2" y="2" fill="#363d52" stroke="#212532" stroke-width="4" rx="14"/><g fill="#fff" transform="translate(12.322 12.322)scale(.101)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="translate(12.322 12.322)scale(.101)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg>
|
||||
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16">
|
||||
<title>Nodes</title>
|
||||
<style>
|
||||
.s0 { fill: #000000 }
|
||||
</style>
|
||||
<g id="-e-game">
|
||||
<path fill-rule="evenodd" class="s0" d="m9.2 14.4q0 0 0 0 0 0-0.1 0zm0 0c0.7-0.1 1.2-0.6 1.6-1q0.1-0.2 0.3-0.2 0.2 0.1 0.3 0.2c0.4 0.7 1.1 0.9 2 1 0.2 0 0.3 0.2 0.3 0.4 0 0.2-0.2 0.3-0.4 0.3-0.9-0.1-1.7-0.3-2.3-0.9q-0.2 0.3-0.6 0.5 0.2 0 0.3 0c0.2 0.1 0.4 0.2 0.4 0.5 0 0.2-0.2 0.3-0.4 0.3q-1.6-0.2-2.6-1c-0.7 0.7-1.8 0.9-3 1-0.2 0-0.4-0.2-0.4-0.4 0-0.2 0.1-0.3 0.3-0.4q0.4 0 0.7 0-0.3-0.2-0.6-0.5c-0.5 0.6-1.3 0.8-2.2 0.9-0.2 0-0.4-0.1-0.4-0.3-0.1-0.2 0.1-0.4 0.3-0.4 0.8-0.1 1.6-0.3 2-1q0.1-0.1 0.2-0.2 0.2 0 0.4 0.2c0.3 0.4 0.8 1 1.6 1q0 0 0 0 0.5-0.2 0.8-0.6 0.1-0.2 0.2-0.2 0.2 0 0.3 0.1 0.4 0.4 0.9 0.7zm3-3.3c0-0.2 0.1-0.4 0.3-0.5 0.2 0 0.4 0.1 0.4 0.3 0.2 0.6 0.3 1 0.7 1.2 0.3 0.3 0.8 0.4 1.6 0.4 0.2 0 0.4 0.1 0.4 0.4 0 0.2-0.2 0.3-0.4 0.3-1 0.1-1.6-0.1-2.1-0.5-0.5-0.3-0.7-0.9-0.9-1.6zm-1.5-0.9c0-0.2 0.2-0.4 0.4-0.3 0.2 0 0.4 0.2 0.4 0.4-0.2 1.2-0.9 1.8-1.8 2.2-0.2 0-0.4 0-0.5-0.2 0-0.2 0.1-0.4 0.2-0.5 0.7-0.3 1.2-0.7 1.3-1.6zm-1.7-1q-0.3 0.2-0.5 0.3-0.3 0-0.6-0.3c-0.1-0.1-0.3-0.4-0.3-0.5-0.3 0-0.6 0-0.6 0q-0.2 0-0.4-0.1-0.1-0.2 0-0.4c0 0 1.2-2.6 5.6-2.5 1.6 0.1 2.1 1.4 2.4 2.9 0.1 0.8 0.2 1.6 0.3 2.2 0.1 0.3 0.2 0.5 0.5 0.6 0.2 0.1 0.2 0.3 0.1 0.5-0.1 0.2-0.3 0.3-0.5 0.2-0.3-0.2-0.6-0.6-0.8-1.1-0.2-0.6-0.2-1.5-0.4-2.3 0-0.5-0.5-0.9-0.5-0.7 0 0.2-0.1 0.4-0.3 0.4-0.4 0-0.7 0.2-1.1 0.4-0.4 0.3-0.8 0.6-1.1 0.7-0.3 0.1-0.6 0-0.8-0.3q-0.2-0.2-0.4-0.4c0.2 0.4 0.3 1 0 1.7-0.2 0.6-0.8 1.3-2.2 1.6-0.8 0.2-1.6 0.1-2.4 0-0.7-0.2-1.4-0.4-2.2-0.4-0.9 0-1.6 0.7-1.6 0.7-0.1 0.1-0.4 0.1-0.5 0q-0.1-0.1-0.1-0.3v-3.4q0-0.2 0.1-0.3c0 0 0.6-0.4 1.1-0.6 0.2-0.1 0.5-0.2 0.7-0.2 0.2 0 0.4 0.2 0.6 0.4q0.1 0.1 0.2 0.3c0 0 0 0.1 0 0.1q0.1 0 0.2 0 0.2 0 0.3-0.1 0.4 0 0.7 0.1 0.2 0.1 0.4 0.4c0.2 0.1 0.3 0.3 0.4 0.4 0.2 0.1 0.4 0.2 0.7 0.4q0.3 0.1 0.5 0.4c0.2 0.3 0.3 1.1 0.4 1.4q0.2 0 0.3 0c1.1-0.3 1.6-0.7 1.7-1.2 0.2-0.3 0.1-0.7 0.1-1zm-4.3-4.9c0.2 0 0.4 0.1 0.4 0.3v0.4c0 0.2-0.1 0.3-0.3 0.4l0.8 3.5q-0.2-0.1-0.3-0.2c-0.1-0.1-0.2-0.3-0.4-0.5q-0.2-0.3-0.4-0.4-0.3-0.1-0.7-0.1-0.1 0.1-0.3 0.1-0.1 0-0.1 0c-0.1 0-0.1-0.1-0.1-0.2q-0.1-0.1-0.2-0.3c-0.2-0.2-0.4-0.4-0.6-0.4-0.2 0-0.5 0.1-0.7 0.2-0.2 0.1-0.5 0.3-0.7 0.4l0.5-2.1c-0.1-0.1-0.3-0.2-0.3-0.4v-0.4c0-0.2 0.2-0.3 0.4-0.3h3zm6.3 3.6c0.2-0.2 0.4-0.4 0.8-0.3 0.2 0.1 0.4-0.1 0.4-0.3 0.1-0.2-0.1-0.4-0.3-0.4-0.6-0.2-1 0-1.4 0.5-0.2 0.1-0.2 0.3 0 0.5 0.1 0.1 0.3 0.1 0.5 0zm-6.3-5.5v1.1h-3v-1.1zm-1.8-1.8c0.2-0.1 0.4-0.1 0.6 0l1 1h-2.6z"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 994 B After Width: | Height: | Size: 2.5 KiB |
9
icons/Boat.svg
Normal file
|
@ -0,0 +1,9 @@
|
|||
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 14" width="16" height="14">
|
||||
<title>-e-Boat</title>
|
||||
<style>
|
||||
.s0 { fill: #fc7f7f }
|
||||
</style>
|
||||
<g id="-e-Boat">
|
||||
<path class="s0" d="m7 11l2.7 1.1c1.1 0.4 2.4 0.4 3.5 0l2.8-1.1q0.1-0.1 0.2-0.1v1.4l-2.5 1c-1.4 0.6-3 0.6-4.5 0l-2.7-1.1c-1.1-0.4-2.4-0.4-3.5 0l-3 1.2v-1.4l2.5-1c1.4-0.6 3-0.6 4.5 0zm1.1-11c0.4 0 0.7 0.3 0.7 0.7v0.7h2c0.7 0 1.4 0.6 1.4 1.3v3l1.3 0.4-1.1 5.5c-0.8 0.2-1.7 0.2-2.4-0.2l-2.8-1c-1.2-0.5-2.5-0.7-3.7-0.4l-0.8-3.9 1.4-0.4v-3c0-0.7 0.6-1.3 1.3-1.3h2v-0.7c0-0.4 0.3-0.7 0.7-0.7zm-0.7 2.7h-2v2.7l2-0.5zm3.4 0h-2v2.2l2 0.5z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 631 B |
37
icons/Boat.svg.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://3ugrjpybrl4e"
|
||||
path="res://.godot/imported/Boat.svg-75bc0fadb884e0e75bf1a31ed1c977a6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icons/Boat.svg"
|
||||
dest_files=["res://.godot/imported/Boat.svg-75bc0fadb884e0e75bf1a31ed1c977a6.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
BIN
icons/Nodes.psd
(Stored with Git LFS)
Normal file
14
icons/Ocean.svg
Normal file
|
@ -0,0 +1,14 @@
|
|||
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16">
|
||||
<title>-e-Ocean</title>
|
||||
<style>
|
||||
.s0 { fill: #fc7f7f }
|
||||
.s1 { fill: #fc7f7f;stroke: #fc7f7f;stroke-miterlimit:100 }
|
||||
</style>
|
||||
<g id="-e-Ocean">
|
||||
<path class="s0" d="m7.9 11.1l-0.5-0.6c0.7-0.6 0.9-1.1 0.8-2.3l0.7-0.1c0.2 1.4-0.1 2.2-1 3z"/>
|
||||
<path class="s0" d="m6.2 14.5v-0.8c2.1 0 3.5-1.7 3.6-1.7 0-0.1 0.6-0.7 1.5-0.8q0.9 0 1.7 0.9l-0.6 0.5q-0.6-0.6-1.1-0.6c-0.6 0-1 0.5-1 0.5 0 0-1.7 2-4.1 2z"/>
|
||||
<path class="s0" d="m3.1 12.1c-0.2 0-0.5-0.1-0.6-0.3-0.5-0.5-0.4-1.4-0.3-1.8 0-0.2 0.1-0.3 0.3-0.3 0.1 0 0.2 0 0.3 0.2 0.1 0.2 0.4 0.5 0.8 0.8 0.2 0.2 0.3 0.4 0.3 0.6q0 0.3-0.2 0.6-0.3 0.2-0.6 0.2zm-0.5-1.7c-0.1 0.3 0 0.8 0.2 1.1q0.1 0.2 0.3 0.2c0.1 0 0.2-0.1 0.2-0.1q0.1-0.1 0.1-0.3 0-0.1-0.1-0.2c-0.3-0.2-0.6-0.5-0.7-0.7z"/>
|
||||
<path class="s1" d="m8.4 14.9c-1.9 0-3.6-0.7-4.8-2l-0.4-0.4 0.5-0.2c1.1-0.5 1.8-1.3 1.8-1.3 0.1-0.1 0.7-0.7 1.5-0.7q0.9-0.1 1.7 0.8 0.6 0.7 1.3 0.9l-0.3 0.7q-0.8-0.3-1.5-1.1-0.6-0.6-1.2-0.6c-0.5 0-0.9 0.5-0.9 0.5 0 0-0.6 0.7-1.6 1.2 1.1 0.9 2.4 1.4 3.9 1.4 3.3 0 6-2.7 6-6q0-0.5-0.1-1.1c-0.3-1.4-1.2-2.1-2-2.2-1-0.1-1.9 0.4-2.1 1.2-0.7 2.4-2.1 3.1-3.1 2.9-0.6-0.2-1.2-0.7-1.2-1.5-0.8 1.3-1.8 2.1-2.9 2.1-0.7 0-1.3-0.4-1.7-1-0.6-1.1-0.3-2.8 0.8-4.4 1.7-2.6 4.4-3.1 6.3-3.1 1.8 0 3.5 0.8 4.8 2.2 0.9 0.9 1.5 2.1 1.8 3.4q0.1 0.6 0.1 1.5c0 3.7-3 6.8-6.7 6.8zm0-13.2c-1.8 0-4.1 0.5-5.7 2.8-0.9 1.4-1.2 2.8-0.7 3.6 0.2 0.4 0.6 0.7 1 0.7 0.9-0.1 1.8-0.9 2.5-2.2 0.3-0.7 0.6-0.7 0.8-0.6 0.3 0.1 0.5 0.5 0.4 0.8-0.2 0.8 0.1 1.2 0.6 1.3 0.7 0.2 1.7-0.5 2.1-2.3 0.3-1.2 1.6-2 3-1.8q0.4 0.1 0.8 0.3c-1.1-1.6-2.9-2.6-4.8-2.6z"/>
|
||||
<path class="s0" d="m11.9 10.5c-0.1-0.2-0.1-0.4 0-0.5 0.7-1 0.4-2.3 0.2-2.9 0-0.2 0.1-0.4 0.3-0.5 0.2-0.1 0.4 0 0.5 0.2 0.2 0.8 0.5 2.3-0.4 3.6-0.1 0.2-0.4 0.2-0.6 0.1z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
37
icons/Ocean.svg.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://6w31a2gju6bi"
|
||||
path="res://.godot/imported/Ocean.svg-6c6a877658fd7781c0618a503ad7db85.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icons/Ocean.svg"
|
||||
dest_files=["res://.godot/imported/Ocean.svg-6c6a877658fd7781c0618a503ad7db85.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
9
icons/Ocean2.svg
Normal file
|
@ -0,0 +1,9 @@
|
|||
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 11" width="14" height="11">
|
||||
<title>-e-Ocean2</title>
|
||||
<style>
|
||||
.s0 { fill: #fc7f7f }
|
||||
</style>
|
||||
<g id="-e-Ocean2">
|
||||
<path fill-rule="evenodd" class="s0" d="m14 6.2c-0.5 1.2-1.4 2.2-2.6 3.1-1.5 1-3.5 1.7-5.6 1.7-2.1 0-3.8-0.7-5-1.7q-0.5-0.5-0.8-0.9c0.4-0.1 0.9-0.1 1.3-0.1 1.2 0.1 2.4 0.1 3.6-0.8q0.3-0.3 0.6-0.6c0.4-0.6 0.7-1.2 0.7-1.9 0-0.6-0.2-1.1-0.7-1.6q-0.2-0.2-0.4-0.3 0.3-0.1 0.6-0.3c0.9-0.5 1.2-0.6 1.2-0.5 0 0-0.1 0.2-0.3 0.4q0 0.1-0.1 0.2c-0.2 0.3-0.2 0.4-0.1 0.5 0.2 0.1 0.4 0 0.8-0.2 0.9-0.4 2.5-1.1 3.5 0.1-0.6-0.1-1.2 0-1.8 0.2q-0.6 0.3-1.1 0.7-0.2 0.3-0.1 0.4c0.2 0.1 0.6 0 1 0 0.2-0.1 0.4-0.2 0.4-0.1 0 0-0.3 0.1-1.1 0.5q-0.4 0.1-0.5 0.4 0 0.1 0.1 0.3 0.1 0.1 0.3 0.1c0.3 0.1 0.7 0.1 1.3-0.2q0 0 0 0.1c0.4 0.3 0.5 0.8 0.4 1.2q-0.1 0.7-0.8 1.3 0 0 0 0-0.1 0.1-0.2 0.1c-0.9 0.8-1.9 0.7-2.9 0.7-0.8 0-1.6-0.1-2.3 0.3q-0.1 0.1 0 0.2 0 0 0.1 0c0.7-0.3 1.4-0.3 2.1-0.3 1.1 0 2.1 0.1 3.2-0.7q0-0.1 0.1-0.1 0 0 0 0c0.6-0.5 0.9-1 1-1.5 0-0.5-0.1-1-0.5-1.4q0.2-0.1 0.3-0.1c0.5-0.3 0.7-0.4 0.7-0.4 0.1 0 0 0.2 0 0.3q-0.1 0.2-0.1 0.5c-0.1 0.2 0 0.3 0.2 0.3 0.2 0 0.4-0.1 0.7-0.2 0.5-0.2 1.3-0.6 1.7-0.1 0.3 0.3 0.3 0.8 0.2 1.2-0.2 0.4-0.6 0.8-0.9 1.1-1.3 1-2.7 1.3-3.9 1.5-0.7 0.2-1.3 0.3-1.7 0.6q-0.1 0 0 0.1 0.1 0.1 0.2 0.1c0.3-0.3 0.9-0.4 1.6-0.5 1.1-0.3 2.6-0.6 3.9-1.7 0.4-0.3 0.8-0.7 1-1.2 0.2-0.4 0.2-0.9-0.2-1.4-0.6-0.5-1.4-0.2-2 0.1-0.2 0.1-0.4 0.2-0.5 0.2q-0.1 0-0.1-0.1 0.1-0.3 0.1-0.4c0.1-0.3 0.1-0.4 0.1-0.5-0.1-0.2-0.4-0.1-1.1 0.3q-0.2 0.1-0.4 0.2 0 0 0 0c-0.6 0.2-1 0.3-1.2 0.2q-0.1 0-0.2-0.1 0-0.1 0-0.1 0-0.1 0.2-0.2c1.1-0.5 1.4-0.7 1.3-0.8 0-0.2-0.3-0.1-0.6-0.1-0.3 0.1-0.7 0.1-0.8 0.1q0 0 0.1-0.1 0.4-0.4 1-0.6c0.6-0.2 1.2-0.3 1.9-0.2q0.8 0.1 1.5 0.5 0 0 0 0 0.2 0.1 0.3 0.2c0.6 0.5 1 1.1 1.3 1.9q0 0 0 0.1zm-11.6-4.3q0 0 0 0 0 0.1-0.1 0.3-0.1 0.1-0.3 0.3 0 0 0 0-0.2 0.1-0.4 0.1-0.2 0-0.2-0.1-0.1-0.1 0-0.3 0.1-0.1 0.3-0.3 0.2-0.1 0.4-0.1 0.2 0 0.3 0.1zm8.7 1.4c-1.1-1.5-3-0.7-4-0.3-0.3 0.1-0.5 0.2-0.5 0.2q0 0 0.1-0.2 0.1-0.1 0.1-0.2c0.2-0.3 0.4-0.5 0.3-0.7-0.1-0.1-0.5-0.1-1.5 0.5q-0.4 0.2-0.8 0.4 0 0 0 0c-0.8 0.3-1.4 0.4-1.8 0.3q-0.2-0.1-0.3-0.2-0.1-0.1 0-0.2 0-0.2 0.4-0.4c1.5-0.7 2-1 1.9-1.1 0-0.1-0.4-0.1-0.9 0-0.5 0.1-1.1 0.2-1.2 0.1q-0.1 0 0.1-0.2 0.6-0.6 1.5-0.9c0.9-0.4 1.9-0.5 3-0.4 1.1 0.2 2.1 0.6 3 1.3 0.7 0.6 1.4 1.3 1.7 2.4q-0.5-0.3-1.1-0.4zm-4.3 2.3c-0.2 0.5-0.4 1-0.8 1.2q-0.1 0.1 0 0.1 0 0.1 0.1 0.1c0.4-0.3 0.7-0.8 0.8-1.4 0.2-0.5 0.2-1.1 0-1.5q-0.1-0.1-0.1 0-0.1 0-0.1 0.1c0.2 0.3 0.2 0.9 0.1 1.4zm0.9 0.6q0 0.1 0 0.2c0 0.4-0.3 0.8-0.7 1.1-0.5 0.2-1 0.4-1.5 0.5q-0.2 0-0.4 0.1-0.1 0-0.1 0 0 0.1 0 0.1 0.2 0 0.5 0c0.5-0.1 1.1-0.3 1.6-0.6 0.4-0.3 0.8-0.7 0.8-1.2q0-0.1 0-0.2 0-0.1-0.1-0.1-0.1 0-0.1 0.1zm3.5 0.4c0 0.4-0.1 0.8-0.4 1.1-0.2 0.3-0.6 0.6-1 0.7q-0.1 0-0.2 0 0 0 0 0.1 0 0.1 0.1 0.1 0 0 0.1 0c0.5-0.2 0.9-0.5 1.2-0.8 0.3-0.4 0.4-0.8 0.4-1.2q0-0.1 0-0.1 0-0.1-0.1-0.1-0.1 0-0.1 0.1 0 0.1 0 0.1zm-3.1 1.3c-0.4 0.2-0.8 0.3-1.3 0.4q-0.1 0-0.1 0.1 0 0 0.1 0c0.5 0 1-0.2 1.4-0.4 0.4-0.2 0.7-0.5 0.7-0.8q0-0.1-0.1-0.1-0.1 0-0.1 0.1c0 0.2-0.3 0.5-0.6 0.7zm-5.3-4q0.1 0.2 0 0.5-0.2 0.2-0.5 0.4-0.3 0.2-0.6 0.2-0.3 0.1-0.4-0.1-0.2-0.2 0-0.5 0.2-0.2 0.5-0.4 0.3-0.2 0.6-0.2 0.3 0 0.4 0.1z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
37
icons/Ocean2.svg.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://nwanoqn5yas8"
|
||||
path="res://.godot/imported/Ocean2.svg-c7e900944be56916999acf20e410aafc.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icons/Ocean2.svg"
|
||||
dest_files=["res://.godot/imported/Ocean2.svg-c7e900944be56916999acf20e410aafc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
9
icons/Probe.svg
Normal file
|
@ -0,0 +1,9 @@
|
|||
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="14" height="14">
|
||||
<title>-e-Probe</title>
|
||||
<style>
|
||||
.s0 { fill: #fc7f7f }
|
||||
</style>
|
||||
<g id="-e-Probe">
|
||||
<path id="Probe" fill-rule="evenodd" class="s0" d="m6.6 0h0.8c0.6 0 0.8 0.5 0.8 0.5h1.3c1.1 0 2.1 0.5 2.9 1.2 0.7 0.8 1.2 1.8 1.2 2.9v1.2c0.2 0.2 0.4 0.5 0.4 0.8v0.8c0 0.3-0.2 0.6-0.4 0.8v1.3c0 1.1-0.5 2.1-1.2 2.9-0.8 0.7-1.8 1.2-2.9 1.2h-1.3c-0.2 0.2-0.5 0.4-0.8 0.4h-0.8c-0.3 0-0.6-0.2-0.8-0.4h-1.3c-1.1 0-2.1-0.5-2.9-1.2-0.7-0.8-1.2-1.8-1.2-2.9v-1.3c-0.2-0.2-0.4-0.5-0.4-0.8v-0.8c0-0.3 0.2-0.6 0.4-0.8v-1.2c0-1.1 0.5-2.1 1.2-2.9 0.8-0.7 1.8-1.2 2.9-1.2h1.3c0 0 0.2-0.5 0.8-0.5zm1.6 0.5q0 0 0 0zm0.1 0.7v1.8c0 0.5-0.4 1-0.9 1h-0.8c-0.5 0-0.9-0.5-0.9-1v-1.8h-1.2c-0.9 0-1.8 0.4-2.4 1-0.6 0.6-1 1.5-1 2.4v1.1h1.9c0.5 0 1 0.4 1 0.9v0.8c0 0.5-0.5 0.9-1 0.9h-1.9v1.2c0 0.9 0.4 1.8 1 2.4 0.6 0.6 1.5 1 2.4 1h1.2v-1.9c0-0.5 0.4-1 0.9-1h0.8c0.5 0 0.9 0.5 0.9 1v1.9h1.2c0.9 0 1.8-0.4 2.4-1 0.6-0.6 1-1.5 1-2.4v-1.2h-1.9c-0.5 0-1-0.4-1-0.9v-0.8c0-0.5 0.5-0.9 1-0.9h1.9v-1.1c0-0.9-0.4-1.8-1-2.4-0.6-0.6-1.5-1-2.4-1zm1.8 7.7q0-0.1 0.1-0.1h2.3q0.1 0 0.1 0.1 0 0 0 0.1c-0.6 1.7-2 3.1-3.7 3.7q-0.1 0-0.1 0 0-0.1 0-0.1v-2.3q0-0.1 0-0.1 0.8-0.5 1.3-1.3zm-5 1.4v2.3q0 0 0 0.1-0.1 0-0.1 0c-1.8-0.6-3.1-2-3.7-3.7q-0.1-0.1 0-0.1 0-0.1 0.1-0.1h2.3q0 0 0.1 0.1 0.4 0.8 1.3 1.3 0 0 0 0.1zm-1.4-5.1h-2.3q-0.1 0-0.1-0.1-0.1 0 0-0.1c0.6-1.7 1.9-3.1 3.7-3.7q0 0 0.1 0 0 0.1 0 0.1v2.3q0 0.1 0 0.1-0.9 0.5-1.3 1.3-0.1 0.1-0.1 0.1zm8.9-0.1q0 0.1-0.1 0.1h-2.3q-0.1 0-0.1-0.1-0.5-0.8-1.3-1.3 0 0 0-0.1v-2.3q0 0 0-0.1 0 0 0.1 0c1.7 0.6 3.1 2 3.7 3.7q0 0.1 0 0.1z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
37
icons/Probe.svg.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ck86evu4iyhyg"
|
||||
path="res://.godot/imported/Probe.svg-788444d16b202938a7211927a742dea3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icons/Probe.svg"
|
||||
dest_files=["res://.godot/imported/Probe.svg-788444d16b202938a7211927a742dea3.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
11
icons/Weather.svg
Normal file
|
@ -0,0 +1,11 @@
|
|||
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 11" width="12" height="11">
|
||||
<title>-e-Weather</title>
|
||||
<style>
|
||||
.s0 { fill: #fc7f7f }
|
||||
.s1 { fill: #8da5f3 }
|
||||
</style>
|
||||
<g id="-e-Weather">
|
||||
<path id="Cloud" class="s0" d="m11.9 8.9c0 1.2-0.9 2.2-2.1 2.2h-7.2c-2.5 0-2.6-1.2-2.6-2.6 0-1.4 1.1-2.5 2.6-2.5h0.5c0.4-1.5 1.7-2.6 3.3-2.6 1.9 0 3.4 1.5 3.4 3.4 1.2 0 2.1 1 2.1 2.1z"/>
|
||||
<path id="Sun" class="s1" d="m4.7 0h-0.9v1.3h0.9zm2.9 1.5l-0.6-0.6-0.9 0.9 0.6 0.6zm-5.5 4.1q0.2-0.1 0.5-0.1h0.2c0.5-1.5 2-2.5 3.6-2.5q0 0 0.1 0c-0.5-0.8-1.3-1.3-2.2-1.3-1.5 0-2.6 1.1-2.6 2.5q0 0.8 0.4 1.4zm0.3-3.8l-0.9-0.9-0.6 0.6 0.9 0.9zm-1.1 2h-1.3v0.9h1.3z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 683 B |
37
icons/Weather.svg.import
Normal file
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ckjj2o5jcfcy"
|
||||
path="res://.godot/imported/Weather.svg-7b5f0f3c54711a8b10e89f516b3e247c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icons/Weather.svg"
|
||||
dest_files=["res://.godot/imported/Weather.svg-7b5f0f3c54711a8b10e89f516b3e247c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
7
icons/icons_credits.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
All icons are modified to follow the style of the official icons ([found here](https://github.com/godotengine/godot/blob/master/editor/icons/))
|
||||
- Boat by Nathaniel S. from <a href="https://thenounproject.com/browse/icons/term/boat/" target="_blank" title="Boat Icons">Noun Project</a> (CC BY 3.0)
|
||||
- ocean wave by Giorgio Pallini from <a href="https://thenounproject.com/browse/icons/term/ocean-wave/" target="_blank" title="ocean wave Icons">Noun Project</a> (CC BY 3.0)
|
||||
- wave by Ishaq_hmad from <a href="https://thenounproject.com/browse/icons/term/wave/" target="_blank" title="wave Icons">Noun Project</a> (CC BY 3.0)
|
||||
- weather by Chehuna from <a href="https://thenounproject.com/browse/icons/term/weather/" target="_blank" title="weather Icons">Noun Project</a> (CC BY 3.0)
|
||||
- Life Saver by popcornarts from <a href="https://thenounproject.com/browse/icons/term/life-saver/" target="_blank" title="Life Saver Icons">Noun Project</a> (CC BY 3.0)
|
||||
- Ocean by Soni Sokell from <a href="https://thenounproject.com/browse/icons/term/ocean/" target="_blank" title="Ocean Icons">Noun Project</a> (CC BY 3.0)
|
|
@ -29,6 +29,7 @@ window/vsync/vsync_mode=0
|
|||
[global_group]
|
||||
|
||||
Ocean="Oceans"
|
||||
OceanTiles=""
|
||||
|
||||
[physics]
|
||||
|
||||
|
|