[gd_scene load_steps=30 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"] [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("../..")