230 lines
11 KiB
Text
230 lines
11 KiB
Text
[gd_scene load_steps=31 format=3 uid="uid://bhhqaysqjw2d"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dawpmu4vvv3rs" path="res://entities/monster_spawnpoint/monster_spawnpoint.tscn" id="1_3qqsk"]
|
|
[ext_resource type="Script" path="res://entities/monster_spawnpoint/monster_spawnpoint_probability.gd" id="2_pmb72"]
|
|
[ext_resource type="Resource" uid="uid://0xqaef8uftnv" path="res://resources/monsters/debuggy.tres" id="3_rfdrv"]
|
|
[ext_resource type="ArrayMesh" uid="uid://cack8j00xjsa3" path="res://assets/models/environment/kenney_nature-kit/log_stackLarge.obj" id="4_0kbbq"]
|
|
[ext_resource type="ArrayMesh" uid="uid://btg2gsgk1war7" path="res://assets/models/environment/kenney_nature-kit/log_stack.obj" id="5_qmkbs"]
|
|
[ext_resource type="ArrayMesh" uid="uid://dafdq71e86ho5" path="res://assets/models/environment/kenney_nature-kit/mushroom_red.obj" id="6_srojq"]
|
|
[ext_resource type="ArrayMesh" uid="uid://cm8is5hix18dl" path="res://assets/models/environment/kenney_nature-kit/mushroom_redGroup.obj" id="7_1s3h0"]
|
|
[ext_resource type="ArrayMesh" uid="uid://bui1lf0llkibd" path="res://assets/models/environment/kenney_nature-kit/mushroom_tan.obj" id="8_4wcxw"]
|
|
[ext_resource type="ArrayMesh" uid="uid://iowq0losn4td" path="res://assets/models/environment/kenney_nature-kit/path_stone.obj" id="9_bpmfr"]
|
|
[ext_resource type="ArrayMesh" uid="uid://bdj5dw462e77p" path="res://assets/models/environment/kenney_nature-kit/path_stoneCircle.obj" id="10_fjaao"]
|
|
[ext_resource type="ArrayMesh" uid="uid://dvcmkl0qfpg73" path="res://assets/models/environment/kenney_nature-kit/path_stoneEnd.obj" id="11_wn62q"]
|
|
[ext_resource type="ArrayMesh" uid="uid://bh00ibc6phtqk" path="res://assets/models/environment/kenney_nature-kit/plant_flatShort.obj" id="12_bywwm"]
|
|
[ext_resource type="ArrayMesh" uid="uid://dh0xwow8ugf7a" path="res://assets/models/environment/kenney_nature-kit/plant_bushSmall.obj" id="13_3qtcp"]
|
|
[ext_resource type="ArrayMesh" uid="uid://c68imp6yppj6y" path="res://assets/models/environment/kenney_nature-kit/plant_bushTriangle.obj" id="14_vwj3k"]
|
|
[ext_resource type="ArrayMesh" uid="uid://djgt5pp8x0vjk" path="res://assets/models/environment/kenney_nature-kit/platform_grass.obj" id="15_gt7yq"]
|
|
[ext_resource type="ArrayMesh" uid="uid://bsjy4ga2fgkmu" path="res://assets/models/environment/kenney_nature-kit/rock_smallE.obj" id="16_i3jgm"]
|
|
[ext_resource type="ArrayMesh" uid="uid://rhmh3diwn67f" path="res://assets/models/environment/kenney_nature-kit/rock_tallA.obj" id="17_hrfs1"]
|
|
[ext_resource type="ArrayMesh" uid="uid://diuegcyvoa1gi" path="res://assets/models/environment/kenney_nature-kit/sign.obj" id="18_3oreg"]
|
|
[ext_resource type="ArrayMesh" uid="uid://cxqtsthjrf456" path="res://assets/models/environment/kenney_nature-kit/tree_oak_dark.obj" id="19_7q86a"]
|
|
[ext_resource type="ArrayMesh" uid="uid://dvcxsgd2tjhce" path="res://assets/models/environment/kenney_nature-kit/tree_small.obj" id="20_p3pyd"]
|
|
[ext_resource type="ArrayMesh" uid="uid://kk0vopaeqry0" path="res://assets/models/environment/kenney_nature-kit/tree_fat.obj" id="21_m2vvv"]
|
|
[ext_resource type="ArrayMesh" uid="uid://bkbtamud66sc8" path="res://assets/models/environment/kenney_nature-kit/grass_large.obj" id="22_ee3ig"]
|
|
[ext_resource type="PackedScene" uid="uid://dibg4wpthwdov" path="res://entities/healing_station/healing_station.tscn" id="23_3e3mn"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_xgcdx"]
|
|
sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
|
|
ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
|
|
|
|
[sub_resource type="Sky" id="Sky_02hua"]
|
|
sky_material = SubResource("ProceduralSkyMaterial_xgcdx")
|
|
|
|
[sub_resource type="Environment" id="Environment_pn35c"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_02hua")
|
|
tonemap_mode = 2
|
|
glow_enabled = true
|
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_pjix1"]
|
|
|
|
[sub_resource type="QuadMesh" id="QuadMesh_ry8lc"]
|
|
size = Vector2(1000, 1000)
|
|
orientation = 1
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u86mj"]
|
|
albedo_color = Color(0.287254, 0.543277, 0.418799, 1)
|
|
|
|
[sub_resource type="Resource" id="Resource_13u2y"]
|
|
script = ExtResource("2_pmb72")
|
|
monster_data = ExtResource("3_rfdrv")
|
|
chance = 50.0
|
|
|
|
[node name="World1" type="Node3D"]
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_pn35c")
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(-0.866023, -0.433016, 0.250001, 0, 0.499998, 0.866027, -0.500003, 0.749999, -0.43301, 0, 5, 0)
|
|
shadow_enabled = true
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="Floor" type="StaticBody3D" parent="."]
|
|
collision_layer = 2
|
|
collision_mask = 13
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="FloorCollision" type="CollisionShape3D" parent="Floor"]
|
|
shape = SubResource("WorldBoundaryShape3D_pjix1")
|
|
|
|
[node name="FloorMesh" type="MeshInstance3D" parent="Floor"]
|
|
mesh = SubResource("QuadMesh_ry8lc")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_u86mj")
|
|
|
|
[node name="Trees" type="Node3D" parent="."]
|
|
|
|
[node name="LogStackLarge" type="MeshInstance3D" parent="Trees"]
|
|
transform = Transform3D(1.66935, 0, -1.10149, 0, 2, 0, 1.10149, 0, 1.66935, 1.6177, 0, -1.49863)
|
|
mesh = ExtResource("4_0kbbq")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="LogStack" type="MeshInstance3D" parent="Trees"]
|
|
transform = Transform3D(1.11998, 0, 1.657, 0, 2, 0, -1.657, 0, 1.11998, -2.38713, 0, -2.21448)
|
|
mesh = ExtResource("5_qmkbs")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="TreeOakDark" type="MeshInstance3D" parent="Trees"]
|
|
transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 5.48297, 0, -9.46487)
|
|
mesh = ExtResource("19_7q86a")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="TreeSmall" type="MeshInstance3D" parent="Trees"]
|
|
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 5.76902, 0, -7.6399)
|
|
mesh = ExtResource("20_p3pyd")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="TreeFat" type="MeshInstance3D" parent="Trees"]
|
|
transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 11.8738, 0, -2.86255)
|
|
mesh = ExtResource("21_m2vvv")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="Rocks" type="Node3D" parent="."]
|
|
|
|
[node name="PathStone" type="MeshInstance3D" parent="Rocks"]
|
|
transform = Transform3D(0.859424, 0, 0.511263, 0, 1, 0, -0.511263, 0, 0.859424, -1.12448, 1.19209e-07, -0.931548)
|
|
mesh = ExtResource("9_bpmfr")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="PathStoneCircle" type="MeshInstance3D" parent="Rocks"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.301247, 0, -1.70981)
|
|
mesh = ExtResource("10_fjaao")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="PathStoneEnd" type="MeshInstance3D" parent="Rocks"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.459289, 0, -2.53599)
|
|
mesh = ExtResource("11_wn62q")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="PlatformGrass" type="MeshInstance3D" parent="Rocks"]
|
|
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 3.5655, 0, -2.31577)
|
|
mesh = ExtResource("15_gt7yq")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="RockSmallE" type="MeshInstance3D" parent="Rocks"]
|
|
transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 4.86258, 0, -2.69259)
|
|
mesh = ExtResource("16_i3jgm")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="RockTallA" type="MeshInstance3D" parent="Rocks"]
|
|
transform = Transform3D(2.92839, 0, -9.56162, 0, 10, 0, 9.56162, 0, 2.92839, 10.1956, 0, -8.29341)
|
|
mesh = ExtResource("17_hrfs1")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="Bushes" type="Node3D" parent="."]
|
|
|
|
[node name="PlantFlatShort" type="MeshInstance3D" parent="Bushes"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.66921, 0, -1.61654)
|
|
mesh = ExtResource("12_bywwm")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="PlantBushSmall" type="MeshInstance3D" parent="Bushes"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.175514, -0.0621889, -2.47413)
|
|
mesh = ExtResource("13_3qtcp")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="PlantBushTriangle" type="MeshInstance3D" parent="Bushes"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.919819, -0.0390102, -1.71797)
|
|
mesh = ExtResource("14_vwj3k")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="MonsterSpawnpoints" type="Node3D" parent="."]
|
|
|
|
[node name="MonsterSpawnpointDebug" parent="MonsterSpawnpoints" instance=ExtResource("1_3qqsk")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -9)
|
|
spawnable_monsters = Array[ExtResource("2_pmb72")]([SubResource("Resource_13u2y")])
|
|
min_level = 3
|
|
max_level = 7
|
|
ignore_visibility = true
|
|
|
|
[node name="Mushrooms" type="Node3D" parent="."]
|
|
|
|
[node name="MushroomRed" type="MeshInstance3D" parent="Mushrooms"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.12814, 0, -0.683066)
|
|
mesh = ExtResource("6_srojq")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="MushroomRedGroup" type="MeshInstance3D" parent="Mushrooms"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.69394, 0, -0.409612)
|
|
mesh = ExtResource("7_1s3h0")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="MushroomTan" type="MeshInstance3D" parent="Mushrooms"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.60805, 0, -1.48199)
|
|
mesh = ExtResource("8_4wcxw")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="Sign" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(0.463141, 0, 0.886284, 0, 1, 0, -0.886284, 0, 0.463141, 3.17387, 0.0125848, -2.34009)
|
|
mesh = ExtResource("18_3oreg")
|
|
|
|
[node name="Grass" type="Node3D" parent="."]
|
|
|
|
[node name="GrassLarge" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(1.72649, 0, -1.00957, 0, 2.5, 0, 1.00957, 0, 1.72649, -3.2048, 0, -9.39117)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="GrassLarge2" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(1.72649, 0, -1.00957, 0, 2.5, 0, 1.00957, 0, 1.72649, -2.21933, 0, -9.61515)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="GrassLarge3" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(1.99626, 0, -0.122271, 0, 2.5, 0, 0.122271, 0, 1.99626, -2.51043, 0, -8.48302)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="GrassLarge4" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(-0.42166, 0, -1.95505, 0, 2.5, 0, 1.95505, 0, -0.42166, -3.50344, 0, -8.53657)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="GrassLarge5" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(1.07127, 0, -1.6889, 0, 2.5, 0, 1.6889, 0, 1.07127, -1.43608, 0, -8.94263)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="GrassLarge6" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(-0.743805, 0, -1.85654, 0, 2.5, 0, 1.85654, 0, -0.743805, -1.19168, 0, -9.94279)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="GrassLarge7" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(0.304178, 0, -1.97673, 0, 2.5, 0, 1.97673, 0, 0.304178, -0.56479, 0, -9.30819)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="GrassLarge8" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(0.945778, 0, -1.76224, 0, 2.5, 0, 1.76224, 0, 0.945778, -0.671405, 0, -8.33458)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="GrassLarge9" type="MeshInstance3D" parent="Grass"]
|
|
transform = Transform3D(-1.12264, 0, -1.6552, 0, 2.5, 0, 1.6552, 0, -1.12264, -1.61198, 2.38419e-07, -7.95919)
|
|
mesh = ExtResource("22_ee3ig")
|
|
skeleton = NodePath("../..")
|
|
|
|
[node name="HealingStation" parent="." instance=ExtResource("23_3e3mn")]
|
|
transform = Transform3D(2.20826, 0, -2.03067, 0, 3, 0, 2.03067, 0, 2.20826, -7.5878, 0, -3.23348)
|