SmallCastleVisual.tscn 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. [gd_scene load_steps=11 format=4 uid="uid://qn4g0qkjcuiy"]
  2. [ext_resource type="Script" uid="uid://cdvxqkeqa7en5" path="res://Scripts/Parts/CastleVisual.gd" id="1_oxmfh"]
  3. [ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="2_tt5sy"]
  4. [ext_resource type="Script" uid="uid://73oviwf6bbys" path="res://Scripts/Classes/Components/TilesetTextureSetter.gd" id="2_ulvy5"]
  5. [ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Terrain/TerrainTiles.json" id="5_my1op"]
  6. [ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="7_vjwyw"]
  7. [ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/SmallCastle.json" id="8_tt5sy"]
  8. [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_80q5s"]
  9. texture = ExtResource("2_tt5sy")
  10. 5:10/0 = 0
  11. 6:10/0 = 0
  12. 6:7/0 = 0
  13. 7:7/0 = 0
  14. 3:10/0 = 0
  15. 4:10/0 = 0
  16. [sub_resource type="TileSet" id="TileSet_0n6c4"]
  17. sources/0 = SubResource("TileSetAtlasSource_80q5s")
  18. [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oxmfh"]
  19. texture = ExtResource("2_tt5sy")
  20. texture_region_size = Vector2i(8, 8)
  21. 5:10/0 = 0
  22. 6:10/0 = 0
  23. 7:10/0 = 0
  24. 8:10/0 = 0
  25. 6:7/0 = 0
  26. 7:7/0 = 0
  27. 7:20/0 = 0
  28. [sub_resource type="TileSet" id="TileSet_vjwyw"]
  29. tile_size = Vector2i(8, 8)
  30. sources/0 = SubResource("TileSetAtlasSource_oxmfh")
  31. [node name="SmallCastleVisual" type="Node2D" node_paths=PackedStringArray("sprite")]
  32. process_mode = 3
  33. z_index = -5
  34. script = ExtResource("1_oxmfh")
  35. sprite = NodePath("Sprite")
  36. [node name="Tiles" type="TileMapLayer" parent="."]
  37. position = Vector2(-8, 8)
  38. tile_map_data = PackedByteArray("AAD+////AAAGAAcAAAD+/wAAAAAHAAcAAAD+/wEAAAAHAAcAAAD///7/AAADAAoAAAD/////AAAFAAoAAAD//wAAAAAHAAcAAAD//wEAAAAHAAcAAAAAAP7/AAAHAAcAAAAAAP//AAAFAAoAAAAAAAAAAAAGAAoAAAABAP7/AAAEAAoAAAABAP//AAAFAAoAAAABAAAAAAAHAAcAAAABAAEAAAAHAAcAAAACAP//AAAGAAcAAAACAAAAAAAHAAcAAAACAAEAAAAHAAcAAAD///3/AAAGAAcAAAAAAP3/AAAGAAcAAAABAP3/AAAGAAcAAAA=")
  39. tile_set = SubResource("TileSet_0n6c4")
  40. [node name="TilesetTextureSetter" type="Node" parent="Tiles" node_paths=PackedStringArray("tile_map")]
  41. script = ExtResource("2_ulvy5")
  42. tile_map = NodePath("..")
  43. metadata/_custom_type_script = "uid://73oviwf6bbys"
  44. [node name="ResourceSetterNew" type="Node" parent="Tiles/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")]
  45. script = ExtResource("7_vjwyw")
  46. node_to_affect = NodePath("..")
  47. property_name = "texture"
  48. mode = 1
  49. resource_json = ExtResource("5_my1op")
  50. metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
  51. [node name="BG" type="TileMapLayer" parent="Tiles"]
  52. show_behind_parent = true
  53. tile_map_data = PackedByteArray("AAAAAAAAAAAHABQAAAAAAAEAAAAHABQAAAAAAAIAAAAHABQAAAAAAAMAAAAHABQAAAABAAAAAAAHABQAAAABAAEAAAAHABQAAAABAAIAAAAHABQAAAABAAMAAAAHABQAAAA=")
  54. tile_set = SubResource("TileSet_vjwyw")
  55. [node name="TilesetTextureSetter" type="Node" parent="Tiles/BG" node_paths=PackedStringArray("tile_map")]
  56. script = ExtResource("2_ulvy5")
  57. tile_map = NodePath("..")
  58. metadata/_custom_type_script = "uid://73oviwf6bbys"
  59. [node name="ResourceSetterNew" type="Node" parent="Tiles/BG/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")]
  60. script = ExtResource("7_vjwyw")
  61. node_to_affect = NodePath("..")
  62. property_name = "texture"
  63. mode = 1
  64. resource_json = ExtResource("5_my1op")
  65. metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
  66. [node name="Sprite" type="Sprite2D" parent="."]
  67. hframes = 2
  68. region_rect = Rect2(0, 0, 80, 80)
  69. [node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")]
  70. script = ExtResource("7_vjwyw")
  71. node_to_affect = NodePath("..")
  72. property_node = NodePath("../..")
  73. property_name = "texture"
  74. mode = 1
  75. resource_json = ExtResource("8_tt5sy")
  76. metadata/_custom_type_script = "uid://cbal8ms2oe1ik"