OverviewFilesCommitsIssuesDocsReleasesPeers

godot-witchy_world_demo commits / bc7babd

adding in a pedestal and fire effect for masks
bc7babde9b1ca786a00dce06c422c598bec90280
by plankatron <fleeky@gmail.com> · 2022-04-21T22:12:19.000Z

Changed files (10) +167 -29

addons/zylann.hterrain_demo/terrain_data/data.hterrain +0 -0
(no content changes — binary or rename)
addons/zylann.hterrain_demo/terrain_data/detail.png +0 -0
(no content changes — binary or rename)
assets/maps/map_witch_island/map_witch_island.tscn +45 -29
……@@ -1,4 +1,4 @@
1[gd_scene load_steps=47 format=2]
1[gd_scene load_steps=49 format=2]
22
33[ext_resource path="res://addons/scatter/src/core/scatter_exclude_path.gd" type="Script" id=1]
44[ext_resource path="res://addons/scatter/src/core/scatter.gd" type="Script" id=2]
……@@ -27,6 +27,8 @@
2727[ext_resource path="res://addons/zylann.hterrain_demo/textures/grass/grass_billboard.png" type="Texture" id=25]
2828[ext_resource path="res://addons/zylann.hterrain_demo/demo_slot2_normal_roughness.packed_tex" type="Texture" id=26]
2929[ext_resource path="res://addons/zylann.hterrain_demo/demo_slot2_albedo_bump.packed_tex" type="Texture" id=27]
30[ext_resource path="res://assets/models/pedestal/pedestal.glb" type="PackedScene" id=28]
31[ext_resource path="res://assets/shaders/Fire.tscn" type="PackedScene" id=29]
3032
3133[sub_resource type="Resource" id=1]
3234script = ExtResource( 8 )
……@@ -178,7 +180,6 @@ shader_params/u_colormap_opacity_per_texture = Plane( 1, 1, 1, 1 )
178180
179181[node name="HTerrainDetailLayer" type="Spatial" parent="HTerrain"]
180182transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.6564, 4.60907, 20.7092 )
181visible = false
182183script = ExtResource( 9 )
183184texture = ExtResource( 25 )
184185view_distance = 61.622
……@@ -240,7 +241,6 @@ __meta__ = {
240241
241242[node name="Scatter" type="Path" parent="."]
242243transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.181, 10.0446, 1.706 )
243visible = false
244244curve = SubResource( 7 )
245245script = ExtResource( 2 )
246246use_instancing = false
……@@ -249,8 +249,7 @@ modifier_stack = Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process
249249, Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process_priority":0,"script":Resource( "res://addons/scatter/src/modifiers/randomize_transforms.gd" ),"enabled":true,"display_name":"Randomize Transforms","category":"Edit","warning":"","warning_ignore_no_transforms":false,"warning_ignore_no_path":true,"override_global_seed":true,"custom_seed":-7,"local_space":true,"position":Vector3( 0.1, 0.1, 0.1 ),"rotation":Vector3( 5, 360, 5 ),"scale":Vector3( 0, 0, 0 ),"_rng":Object(RandomNumberGenerator,"seed":-675701067133473528,"state":9121945149035635975,"script":null)
250250)
251251, Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process_priority":0,"script":Resource( "res://addons/scatter/src/modifiers/project_on_floor.gd" ),"enabled":true,"display_name":"Project On Floor","category":"Edit","warning":"","warning_ignore_no_transforms":false,"warning_ignore_no_path":true,"ray_length":10.0,"ray_offset":1.0,"remove_points_on_miss":true,"align_with_floor_normal":false,"invert_ray_direction":false,"floor_direction":Vector3( 0, -1, 0 ),"max_slope":1.0,"mask":"1048575")
252 ],"just_created":false,"undo_redo":Object(UndoRedo,"script":null)
253)
252 ],"just_created":false,"undo_redo":null)
254253
255254
256255[node name="ScatterItem" type="Spatial" parent="Scatter"]
……@@ -626,7 +625,7 @@ transform = Transform( 0.161576, 0.0119116, 0.391825, -0.0378244, 0.4223, 0.0027
626625transform = Transform( -0.287873, -0.000350514, 0.311296, 0.0213296, 0.422981, 0.0202009, -0.310565, 0.0293752, -0.287163, 344.636, -3.82398, 386.534 )
627626
628627[node name="pine_tree_low_poly121" parent="Scatter/ScatterItem/Duplicates" instance=ExtResource( 6 )]
629transform = Transform( 0.359816, -0.0219618, 0.223218, 0.0408281, 0.421326, -0.0243596, -0.220549, 0.0421664, 0.359661, 125.911, -4.70231, 79.4263 )
628transform = Transform( 0.359816, -0.0219618, 0.223218, 0.0408281, 0.421326, -0.0243596, -0.220548, 0.0421664, 0.359661, 125.911, -4.70231, 79.4263 )
630629
631630[node name="pine_tree_low_poly122" parent="Scatter/ScatterItem/Duplicates" instance=ExtResource( 6 )]
632631transform = Transform( 0.0679337, 0.00548298, -0.418487, -0.0049291, 0.423945, 0.00475435, 0.418493, 0.00410326, 0.0679886, 189.258, -0.314874, 162.346 )
……@@ -732,7 +731,6 @@ transform = Transform( 0.305692, 0.0152203, -0.293422, -0.0316868, 0.422669, -0.
732731
733732[node name="Scatter3" type="Path" parent="."]
734733transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.181, 45.5965, 1.706 )
735visible = false
736734curve = SubResource( 12 )
737735script = ExtResource( 2 )
738736use_instancing = false
……@@ -741,8 +739,7 @@ modifier_stack = Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process
741739, Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process_priority":0,"script":Resource( "res://addons/scatter/src/modifiers/randomize_transforms.gd" ),"enabled":true,"display_name":"Randomize Transforms","category":"Edit","warning":"","warning_ignore_no_transforms":false,"warning_ignore_no_path":true,"override_global_seed":true,"custom_seed":-7,"local_space":true,"position":Vector3( 0.1, -3, 0.1 ),"rotation":Vector3( 5, 360, 5 ),"scale":Vector3( 0, 0, 0 ),"_rng":Object(RandomNumberGenerator,"seed":7637503715800771448,"state":-2153122548448235849,"script":null)
742740)
743741, Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process_priority":0,"script":Resource( "res://addons/scatter/src/modifiers/project_on_floor.gd" ),"enabled":true,"display_name":"Project On Floor","category":"Edit","warning":"","warning_ignore_no_transforms":false,"warning_ignore_no_path":true,"ray_length":10.0,"ray_offset":1.0,"remove_points_on_miss":true,"align_with_floor_normal":false,"invert_ray_direction":false,"floor_direction":Vector3( 0, -1, 0 ),"max_slope":1.0,"mask":"1048575")
744 ],"just_created":false,"undo_redo":Object(UndoRedo,"script":null)
745)
742 ],"just_created":false,"undo_redo":null)
746743
747744
748745[node name="ScatterItem" type="Spatial" parent="Scatter3"]
……@@ -875,7 +872,7 @@ transform = Transform( -0.0128577, -0.000675714, 0.423804, -0.00710339, 0.42394,
875872transform = Transform( 0.101922, 0.00612874, -0.411522, -0.0169522, 0.423656, 0.00211088, 0.411218, 0.0159459, 0.102084, 294.577, -2.41509, 444.945 )
876873
877874[node name="pine_tree_low_poly40" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
878transform = Transform( 0.0308392, -0.000460162, -0.422877, 0.0383376, 0.422257, 0.00233637, 0.421136, -0.038406, 0.030754, 320.715, -4.06546, 374.833 )
875transform = Transform( 0.0308392, -0.000460159, -0.422877, 0.0383376, 0.422257, 0.00233637, 0.421136, -0.038406, 0.030754, 320.715, -4.06546, 374.833 )
879876
880877[node name="pine_tree_low_poly41" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
881878transform = Transform( 0.0532052, 0.0038319, -0.420631, -0.0092953, 0.42389, 0.00268582, 0.420546, 0.00888442, 0.0532754, 131.894, -5.76264, 238.649 )
……@@ -917,7 +914,7 @@ transform = Transform( -0.31824, -0.00402851, 0.280148, -0.0212566, 0.423081, -0
917914transform = Transform( 0.42263, -0.0283138, 0.0189172, 0.0276952, 0.422857, 0.0141605, -0.0198118, -0.0128791, 0.423341, 152.328, -0.110828, 335.982 )
918915
919916[node name="pine_tree_low_poly54" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
920transform = Transform( 0.419564, -0.0294815, -0.0536031, 0.0324807, 0.422179, 0.022037, 0.0518407, -0.0259127, 0.42002, 159.635, 1.23309, 325.687 )
917transform = Transform( 0.419564, -0.0294815, -0.0536032, 0.0324807, 0.422179, 0.022037, 0.0518407, -0.0259127, 0.42002, 159.635, 1.23309, 325.687 )
921918
922919[node name="pine_tree_low_poly55" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
923920transform = Transform( 0.16747, 0.0142112, 0.389266, -0.0490875, 0.42111, 0.00574471, -0.38642, -0.0473353, 0.167974, 99.3361, 0.809784, 336.627 )
……@@ -992,7 +989,7 @@ transform = Transform( 0.0407202, 0.0022665, 0.422034, -0.0490658, 0.421144, 0.0
992989transform = Transform( -0.280312, -0.00707842, -0.318042, -0.0284789, 0.422751, 0.0156916, 0.316844, 0.0317359, -0.279962, 176.5, -10.7221, 371.458 )
993990
994991[node name="pine_tree_low_poly79" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
995transform = Transform( -0.198251, -0.00821753, 0.374707, -0.0315729, 0.422757, -0.00743337, -0.373464, -0.0313779, -0.198282, 179.917, -3.31704, 357.657 )
992transform = Transform( -0.198251, -0.00821753, 0.374707, -0.0315729, 0.422757, -0.00743338, -0.373464, -0.0313779, -0.198282, 179.917, -3.31704, 357.657 )
996993
997994[node name="pine_tree_low_poly80" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
998995transform = Transform( 0.362607, 0.00652282, -0.219658, -0.00224475, 0.423901, 0.0088823, 0.219743, -0.00643327, 0.362557, 130.226, -6.67784, 321.284 )
……@@ -1499,7 +1496,7 @@ transform = Transform( -0.406948, 0.0157089, -0.117995, 0.01645, 0.423681, -0.00
14991496transform = Transform( 0.258635, 0.0217903, -0.335274, -0.0459698, 0.421423, -0.00807246, 0.332822, 0.0412743, 0.259426, 130.401, -1.37271, 175.259 )
15001497
15011498[node name="pine_tree_low_poly248" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
1502transform = Transform( 0.413032, 0.0169847, -0.0942974, -0.0205545, 0.423277, -0.0137908, 0.0935842, 0.0180054, 0.413151, 93.4774, -7.87867, 179.069 )
1499transform = Transform( 0.413032, 0.0169847, -0.0942975, -0.0205545, 0.423277, -0.0137908, 0.0935842, 0.0180054, 0.413151, 93.4774, -7.87867, 179.069 )
15031500
15041501[node name="pine_tree_low_poly249" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
15051502transform = Transform( 0.344939, 0.0221212, 0.245568, -0.0338739, 0.422538, 0.00951836, -0.244224, -0.0273623, 0.345517, 171.709, -2.45223, 349.399 )
……@@ -1844,7 +1841,7 @@ transform = Transform( 0.155085, 0.00148407, -0.394617, 0.0267339, 0.422983, 0.0
18441841transform = Transform( 0.104658, -0.0062503, 0.410833, 0.00224353, 0.423953, 0.00587839, -0.410874, 0.000722867, 0.104679, 115.827, -9.24745, 361.874 )
18451842
18461843[node name="pine_tree_low_poly363" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
1847transform = Transform( 0.0894423, 0.000952111, 0.414458, -0.0348381, 0.422516, 0.00654763, -0.412992, -0.0354352, 0.0892074, 104.389, -2.74653, 135.018 )
1844transform = Transform( 0.0894423, 0.000952111, 0.414458, -0.0348381, 0.422516, 0.00654764, -0.412992, -0.0354352, 0.0892074, 104.389, -2.74653, 135.018 )
18481845
18491846[node name="pine_tree_low_poly364" parent="Scatter3/ScatterItem/Duplicates" instance=ExtResource( 6 )]
18501847transform = Transform( 0.317883, -0.0144399, -0.280211, 0.0053234, 0.423672, -0.0157937, 0.280532, 0.00832285, 0.317818, 99.1205, -7.09511, 116.711 )
……@@ -2079,7 +2076,6 @@ transform = Transform( 0.345936, -0.00990223, 0.244961, -0.00642973, 0.423142, 0
20792076
20802077[node name="Scatter2" type="Path" parent="."]
20812078transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 27.987, 1.642 )
2082visible = false
20832079curve = SubResource( 14 )
20842080script = ExtResource( 2 )
20852081use_instancing = false
……@@ -2088,8 +2084,7 @@ modifier_stack = Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process
20882084, Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process_priority":0,"script":Resource( "res://addons/scatter/src/modifiers/randomize_transforms.gd" ),"enabled":true,"display_name":"Randomize Transforms","category":"Edit","warning":"","warning_ignore_no_transforms":false,"warning_ignore_no_path":true,"override_global_seed":true,"custom_seed":-7,"local_space":true,"position":Vector3( 0.1, 0.1, 0.1 ),"rotation":Vector3( 5, 360, 5 ),"scale":Vector3( 0, 0, 0 ),"_rng":Object(RandomNumberGenerator,"seed":7637503715800771448,"state":-2153122548448235849,"script":null)
20892085)
20902086, Object(Node,"_import_path":NodePath(""),"pause_mode":0,"process_priority":0,"script":Resource( "res://addons/scatter/src/modifiers/project_on_floor.gd" ),"enabled":true,"display_name":"Project On Floor","category":"Edit","warning":"","warning_ignore_no_transforms":false,"warning_ignore_no_path":true,"ray_length":10.0,"ray_offset":1.0,"remove_points_on_miss":true,"align_with_floor_normal":false,"invert_ray_direction":false,"floor_direction":Vector3( 0, -1, 0 ),"max_slope":1.0,"mask":"1048575")
2091 ],"just_created":false,"undo_redo":Object(UndoRedo,"script":null)
2092)
2087 ],"just_created":false,"undo_redo":null)
20932088
20942089
20952090[node name="ScatterItem" type="Spatial" parent="Scatter2"]
……@@ -3044,7 +3039,7 @@ transform = Transform( 0.259654, -0.00912148, 0.335071, 0.0255009, 0.423152, -0.
30443039transform = Transform( 0.394032, -0.0343085, -0.152767, 0.0293415, 0.422547, -0.0192153, 0.153799, 0.00728538, 0.395056, 322.658, 3.5054, 351.991 )
30453040
30463041[node name="pine_tree_low_poly314" parent="Scatter2/ScatterItem/Duplicates" instance=ExtResource( 6 )]
3047transform = Transform( 0.413032, 0.0169847, -0.0942974, -0.0205545, 0.423277, -0.0137908, 0.0935842, 0.0180054, 0.413151, 187.971, -2.95747, 296.78 )
3042transform = Transform( 0.413032, 0.0169847, -0.0942975, -0.0205545, 0.423277, -0.0137908, 0.0935842, 0.0180054, 0.413151, 187.971, -2.95747, 296.78 )
30483043
30493044[node name="pine_tree_low_poly315" parent="Scatter2/ScatterItem/Duplicates" instance=ExtResource( 6 )]
30503045transform = Transform( 0.119565, -0.0081744, 0.40671, 0.00488836, 0.423913, 0.00708306, -0.406763, 0.00269165, 0.119635, 157.401, -2.14618, 239.921 )
……@@ -3221,7 +3216,7 @@ transform = Transform( 0.273425, -0.0216927, -0.323333, 0.0565535, 0.419751, 0.0
32213216transform = Transform( -0.253425, -0.00450058, -0.339899, -0.00707384, 0.423941, -0.000339198, 0.339856, 0.005468, -0.253465, 163.194, 1.42666, 264.972 )
32223217
32233218[node name="pine_tree_low_poly373" parent="Scatter2/ScatterItem/Duplicates" instance=ExtResource( 6 )]
3224transform = Transform( 0.288714, 0.0194376, -0.309907, -0.0203345, 0.423444, 0.00761475, 0.309849, 0.0096776, 0.289268, 185.287, 0.515503, 384.348 )
3219transform = Transform( 0.288715, 0.0194376, -0.309907, -0.0203345, 0.423444, 0.00761475, 0.309849, 0.0096776, 0.289268, 185.287, 0.515503, 384.348 )
32253220
32263221[node name="pine_tree_low_poly374" parent="Scatter2/ScatterItem/Duplicates" instance=ExtResource( 6 )]
32273222transform = Transform( -0.250189, -0.00254164, -0.342308, -0.0281088, 0.422709, 0.0174058, 0.341162, 0.0329637, -0.249596, 69.9587, -1.82635, 150.099 )
……@@ -3332,7 +3327,7 @@ transform = Transform( 0.420386, 0.00279187, -0.0551691, -0.00422862, 0.423842,
33323327transform = Transform( 0.360477, 0.0252092, 0.221804, -0.0423825, 0.421354, 0.0209911, -0.219171, -0.0400174, 0.360747, 319.557, 3.02456, 346.85 )
33333328
33343329[node name="pine_tree_low_poly410" parent="Scatter2/ScatterItem/Duplicates" instance=ExtResource( 6 )]
3335transform = Transform( 0.402002, 0.0298418, 0.131454, -0.0325189, 0.422737, 0.00347994, -0.130817, -0.0133813, 0.403093, 125.854, 1.61266, 142.481 )
3330transform = Transform( 0.402002, 0.0298418, 0.131454, -0.0325189, 0.422737, 0.00347995, -0.130817, -0.0133813, 0.403093, 125.854, 1.61266, 142.481 )
33363331
33373332[node name="pine_tree_low_poly411" parent="Scatter2/ScatterItem/Duplicates" instance=ExtResource( 6 )]
33383333transform = Transform( 0.421728, 0.012996, 0.0418639, -0.0127194, 0.423795, -0.00342806, -0.0419488, 0.00215383, 0.421914, 329.213, -0.608349, 342.824 )
……@@ -3605,7 +3600,7 @@ transform = Transform( -0.401771, -0.0203674, -0.133946, -0.0277066, 0.422674, 0
36053600transform = Transform( -0.0199023, 0.000512618, 0.423532, 0.0177659, 0.423628, 0.000322109, -0.42316, 0.0177615, -0.0199063, 84.2958, -3.49413, 121.361 )
36063601
36073602[node name="pine_tree_low_poly501" parent="Scatter2/ScatterItem/Duplicates" instance=ExtResource( 6 )]
3608transform = Transform( -0.312774, -0.00292363, -0.286251, -0.0242028, 0.42273, 0.0221277, 0.285241, 0.0326628, -0.312004, 335.343, -2.43354, 455.105 )
3603transform = Transform( -0.312774, -0.00292363, -0.286252, -0.0242028, 0.42273, 0.0221277, 0.285241, 0.0326628, -0.312004, 335.343, -2.43354, 455.105 )
36093604
36103605[node name="pine_tree_low_poly502" parent="Scatter2/ScatterItem/Duplicates" instance=ExtResource( 6 )]
36113606transform = Transform( -0.111726, -0.00330196, -0.409002, 0.0218789, 0.423331, -0.00939421, 0.40843, -0.0235803, -0.111379, 147.875, -1.23943, 243.103 )
……@@ -3923,7 +3918,6 @@ __meta__ = {
39233918
39243919[node name="Scatter4" type="Path" parent="."]
39253920transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 23.579, 0 )
3926visible = false
39273921curve = SubResource( 21 )
39283922script = ExtResource( 2 )
39293923use_instancing = false
……@@ -4343,7 +4337,7 @@ __meta__ = {
43434337}
43444338
43454339[node name="light_post13" type="Spatial" parent="Scatter4/ScatterItem/Duplicates"]
4346transform = Transform( -0.4109, 0.0335895, -0.911061, 0, 0.999321, 0.0368435, 0.91168, 0.015139, -0.410621, 223.582, -2.18549, 276.813 )
4340transform = Transform( -0.4109, 0.0335895, -0.911061, 0, 0.999321, 0.0368435, 0.91168, 0.015139, -0.410621, 223.582, -2.18549, 276.812 )
43474341
43484342[node name="Cube" type="MeshInstance" parent="Scatter4/ScatterItem/Duplicates/light_post13"]
43494343mesh = SubResource( 17 )
……@@ -4645,7 +4639,6 @@ script = ExtResource( 1 )
46454639
46464640[node name="Scatter6" type="Path" parent="."]
46474641transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 23.579, 0 )
4648visible = false
46494642curve = SubResource( 24 )
46504643script = ExtResource( 2 )
46514644use_instancing = false
……@@ -5169,7 +5162,6 @@ script = ExtResource( 1 )
51695162
51705163[node name="Scatter5" type="Path" parent="."]
51715164transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 23.579, 0 )
5172visible = false
51735165curve = SubResource( 23 )
51745166script = ExtResource( 2 )
51755167use_instancing = false
……@@ -7381,14 +7373,38 @@ transform = Transform( -2.834, 0.021408, -4.11922, -0.963323, 4.85784, 0.688006,
73817373stream = ExtResource( 21 )
73827374autoplay = true
73837375
7376[node name="pedestal" parent="." instance=ExtResource( 28 )]
7377transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 207.262, 22.4978, 274.12 )
7378
7379[node name="pedestal4" parent="." instance=ExtResource( 28 )]
7380transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 215.249, 22.4978, 289.498 )
7381
7382[node name="pedestal3" parent="." instance=ExtResource( 28 )]
7383transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 198.682, 22.4978, 283.284 )
7384
7385[node name="pedestal2" parent="." instance=ExtResource( 28 )]
7386transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 217.473, 22.4978, 282.737 )
7387
73847388[node name="asset_laughing_goblin" parent="." instance=ExtResource( 10 )]
7385transform = Transform( 0.909447, 0, 0.415821, 0, 1, 0, -0.415821, 0, 0.909447, 172.257, 17.2132, 172.623 )
7389transform = Transform( 0.909447, 0, 0.415821, 0, 1, 0, -0.415821, 0, 0.909447, 207.304, 24.9699, 274.073 )
73867390
73877391[node name="asset_animal_mask" parent="." instance=ExtResource( 11 )]
7388transform = Transform( 0.909447, 0, 0.415821, 0, 1, 0, -0.415821, 0, 0.909447, 172.814, 17.4944, 175.431 )
7392transform = Transform( 0.99986, 0, 0.0167372, 0, 1, 0, -0.0167372, 0, 0.99986, 217.54, 24.6245, 282.759 )
73897393
73907394[node name="asset_ratface" parent="." instance=ExtResource( 12 )]
7391transform = Transform( 0.894146, 0, 0.447775, 0, 1, 0, -0.447775, 0, 0.894146, 171.951, 17.2507, 169.623 )
7395transform = Transform( 0.966165, 0, -0.257925, 0, 1, 0, 0.257925, 0, 0.966165, 198.87, 24.5303, 282.999 )
73927396
73937397[node name="asset_skull" parent="." instance=ExtResource( 13 )]
7394transform = Transform( -0.220476, 0, 0.975392, 0, 1, 0, -0.975392, 0, -0.220476, 172.194, 17.3353, 167.855 )
7398transform = Transform( 0.985682, 0, -0.16861, 0, 1, 0, 0.16861, 0, 0.985682, 215.262, 25.1858, 289.518 )
7399
7400[node name="Fire" parent="." instance=ExtResource( 29 )]
7401transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 217.482, 26.7895, 282.505 )
7402
7403[node name="Fire2" parent="." instance=ExtResource( 29 )]
7404transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 215.253, 26.7895, 289.535 )
7405
7406[node name="Fire3" parent="." instance=ExtResource( 29 )]
7407transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 198.707, 26.7895, 283.324 )
7408
7409[node name="Fire4" parent="." instance=ExtResource( 29 )]
7410transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 207.184, 26.7895, 273.985 )
assets/models/night_ghost/night_ghost.scn +0 -0
(no content changes — binary or rename)
assets/models/night_ghost/night_ghost/robe_003.material +0 -0
(no content changes — binary or rename)
assets/models/pedestal/bake-ped.material +0 -0
(no content changes — binary or rename)
assets/models/pedestal/pedestal.glb +0 -0
(no content changes — binary or rename)
assets/shaders/Fire.tscn +58 -0
……@@ -0,0 +1,58 @@
1[gd_scene load_steps=11 format=2]
2
3[ext_resource path="res://assets/shaders/FireMask.png" type="Texture" id=1]
4[ext_resource path="res://assets/shaders/HoleNoise.png" type="Texture" id=2]
5[ext_resource path="res://assets/shaders/stylized_fire.shader" type="Shader" id=3]
6
7[sub_resource type="ShaderMaterial" id=1]
8shader = ExtResource( 3 )
9shader_param/emission_intensity = 2.0
10shader_param/time_scale = 3.0
11shader_param/texture_scale = Vector2( 1, 1 )
12shader_param/edge_softness = 0.1
13shader_param/noise_texture = ExtResource( 2 )
14shader_param/texture_mask = ExtResource( 1 )
15
16[sub_resource type="Gradient" id=2]
17colors = PoolColorArray( 0.980957, 0.801817, 0, 1, 1, 0, 0.447059, 0 )
18
19[sub_resource type="GradientTexture" id=3]
20gradient = SubResource( 2 )
21width = 128
22
23[sub_resource type="Curve" id=4]
24_data = [ Vector2( 0, 0 ), 0.0, 3.65289, 0, 0, Vector2( 0.556561, 1 ), 0.0, 0.0, 0, 0 ]
25
26[sub_resource type="CurveTexture" id=5]
27width = 128
28curve = SubResource( 4 )
29
30[sub_resource type="ParticlesMaterial" id=6]
31lifetime_randomness = 0.81
32direction = Vector3( 0, 1, 0 )
33spread = 0.0
34gravity = Vector3( 0, 0, 0 )
35initial_velocity = 0.5
36linear_accel = 4.0
37scale = 2.0
38scale_random = 1.0
39scale_curve = SubResource( 5 )
40color_ramp = SubResource( 3 )
41
42[sub_resource type="QuadMesh" id=7]
43size = Vector2( 0.5, 0.5 )
44
45[node name="Fire" type="Particles"]
46transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26708, 0 )
47material_override = SubResource( 1 )
48cast_shadow = 0
49amount = 50
50randomness = 0.74
51local_coords = false
52draw_order = 1
53process_material = SubResource( 6 )
54draw_pass_1 = SubResource( 7 )
55
56[node name="OmniLight" type="OmniLight" parent="."]
57light_color = Color( 1, 0.901961, 0.560784, 1 )
58light_energy = 2.0
assets/shaders/pedestal_fire.tscn +64 -0
……@@ -0,0 +1,64 @@
1[gd_scene load_steps=11 format=2]
2
3[ext_resource path="res://assets/shaders/HoleNoise.png" type="Texture" id=1]
4[ext_resource path="res://assets/shaders/FireMask.png" type="Texture" id=2]
5[ext_resource path="res://assets/shaders/stylized_fire.shader" type="Shader" id=4]
6
7[sub_resource type="ShaderMaterial" id=1]
8shader = ExtResource( 4 )
9shader_param/emission_intensity = 2.0
10shader_param/time_scale = 3.0
11shader_param/texture_scale = Vector2( 1, 1 )
12shader_param/edge_softness = 0.1
13shader_param/noise_texture = ExtResource( 1 )
14shader_param/texture_mask = ExtResource( 2 )
15
16[sub_resource type="Gradient" id=9]
17colors = PoolColorArray( 0, 0.941406, 1, 1, 0.335327, 0, 0.640625, 0 )
18
19[sub_resource type="GradientTexture" id=10]
20gradient = SubResource( 9 )
21width = 128
22
23[sub_resource type="Curve" id=4]
24_data = [ Vector2( 0.0108696, 0.0090909 ), 0.0, -0.418182, 0, 0, Vector2( 1, 1 ), 1.27656, 0.0, 0, 0 ]
25
26[sub_resource type="CurveTexture" id=5]
27width = 128
28curve = SubResource( 4 )
29
30[sub_resource type="ParticlesMaterial" id=8]
31render_priority = 1
32emission_shape = 1
33emission_sphere_radius = 1.0
34spread = 0.0
35angular_velocity_random = 1.0
36linear_accel = 4.0
37radial_accel = -68.63
38tangential_accel = -7.77
39tangential_accel_random = 0.83
40damping = 58.82
41damping_random = 0.85
42angle = -564.7
43scale = 15.0
44scale_random = 1.0
45scale_curve = SubResource( 5 )
46color_ramp = SubResource( 10 )
47
48[sub_resource type="QuadMesh" id=7]
49size = Vector2( 0.5, 0.5 )
50
51[node name="RedFire" type="Particles"]
52transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.78327, 1.26708, 0 )
53material_override = SubResource( 1 )
54cast_shadow = 0
55lifetime = 8.21
56speed_scale = 0.0
57draw_order = 1
58process_material = SubResource( 8 )
59draw_pass_1 = SubResource( 7 )
60
61[node name="OmniLight" type="OmniLight" parent="."]
62light_color = Color( 0.14902, 0.921569, 1, 1 )
63light_energy = 2.0
64omni_attenuation = 7.46425
game/maps/map_witch_island/map_witch_island.scn +0 -0
(no content changes — binary or rename)