It's Cow Game! Version 2.04!
BIN
Locations/Town/MuseumArea/Hole.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
34
Locations/Town/MuseumArea/Hole.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bna8nkfem8ftl"
|
||||
path="res://.godot/imported/Hole.png-a9fad79efafcad1412517ccd49ac5ff1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Locations/Town/MuseumArea/Hole.png"
|
||||
dest_files=["res://.godot/imported/Hole.png-a9fad79efafcad1412517ccd49ac5ff1.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
|
||||
14
Locations/Town/MuseumArea/Museum/Museum.gd
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
extends Location
|
||||
|
||||
func initialize_entry_locations():
|
||||
#From Entrance
|
||||
entryLocations.append(Vector2(0, 1100))
|
||||
#From Cave
|
||||
entryLocations.append(Vector2(552, -625))
|
||||
|
||||
func initialize_camera_limits():
|
||||
outside = false
|
||||
leftCameraLimit = -950
|
||||
rightCameraLimit = 950
|
||||
upperCameraLimit = -1150
|
||||
lowerCameraLimit = 1150
|
||||
320
Locations/Town/MuseumArea/Museum/Museum.tscn
Normal file
|
|
@ -0,0 +1,320 @@
|
|||
[gd_scene load_steps=34 format=3 uid="uid://d1xqbpbacxht8"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_qifhy"]
|
||||
[ext_resource type="Script" path="res://Locations/Town/MuseumArea/Museum/Museum.gd" id="2_rgl3a"]
|
||||
[ext_resource type="Texture2D" uid="uid://by7e5nc14g01b" path="res://Locations/Town/MuseumArea/Museum/MuseumLayout.png" id="2_vonuw"]
|
||||
[ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="3_oe8jm"]
|
||||
[ext_resource type="Texture2D" uid="uid://c2oy2g7vygsa5" path="res://Locations/Town/MuseumArea/Museum/WallSprite.png" id="5_0ccem"]
|
||||
[ext_resource type="PackedScene" uid="uid://b35607dvuj4uu" path="res://Objects/Museum/ScrapPile.tscn" id="11_cukja"]
|
||||
[ext_resource type="PackedScene" uid="uid://dj7mbbdr3f0b7" path="res://Objects/Museum/MoneyStand/MoneyStand.tscn" id="12_wli38"]
|
||||
[ext_resource type="PackedScene" uid="uid://bb11otk7gg0aw" path="res://Objects/Museum/Stand/MuseumStand.tscn" id="13_0bjpi"]
|
||||
[ext_resource type="PackedScene" uid="uid://dhk768odtfjjc" path="res://Objects/GroundItems/GroundItem.tscn" id="14_1jgja"]
|
||||
[ext_resource type="Script" path="res://Items/Ash/RareArtifactAsh.gd" id="15_1ibnr"]
|
||||
[ext_resource type="PackedScene" uid="uid://y83ngfwqcr0e" path="res://NPCs/Tutorial/Museum/TutorialTapir/TutorialTapirMuseum.tscn" id="16_2ydmq"]
|
||||
[ext_resource type="PackedScene" uid="uid://cl61g7t26jo1k" path="res://NPCs/Tutorial/Museum/TradingToad/TradingToadMuseum.tscn" id="16_4up8t"]
|
||||
[ext_resource type="PackedScene" uid="uid://dg362ce5ejlh5" path="res://Objects/Juicers/juicerMachine.tscn" id="16_6tgvs"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6jih7g6a20n8" path="res://NPCs/Tutorial/Museum/ArsonAlligator/ArsonAlligatorMuseum.tscn" id="16_kex6a"]
|
||||
[ext_resource type="PackedScene" uid="uid://d6badkbews0m" path="res://NPCs/Tutorial/Museum/ScavengingSheep/ScavengingSheepMuseum.tscn" id="16_kyiem"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgubfyidvtchs" path="res://NPCs/Tutorial/Museum/JuicingJaguar/JuicingJaguarMuseum.tscn" id="17_aohhr"]
|
||||
[ext_resource type="Texture2D" uid="uid://cir7ndx6d7hvc" path="res://Objects/Museum/Exhibits/CaveArt.png" id="17_h2tnl"]
|
||||
[ext_resource type="PackedScene" uid="uid://dj4l381u8h2vh" path="res://NPCs/MuseumArea/Museum/hamster.tscn" id="18_07uo8"]
|
||||
[ext_resource type="PackedScene" uid="uid://4e55qinpx62y" path="res://Objects/Museum/AshBarrel/AshBarrel.tscn" id="19_eosuw"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfh6fgi18qa6x" path="res://Objects/Museum/GiftShop/GiftShopCounter.tscn" id="20_ii7f2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dh4821vq854pm" path="res://Objects/Museum/Lobby/LobbyCounter.tscn" id="21_ru7ex"]
|
||||
[ext_resource type="PackedScene" uid="uid://nhfenq1xp75s" path="res://NPCs/MuseumArea/Museum/Triceratops/Triceratops.tscn" id="22_ag5ej"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctvybqlw4gp6s" path="res://Items/Paper/Sprite/UnicornJournal.png" id="23_ut55i"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhq3yynbwydoy" path="res://Items/Fungi/Sprites/GrowYourOwnMushroomKit.png" id="24_3qb42"]
|
||||
[ext_resource type="Texture2D" uid="uid://dqvxlwbrahb57" path="res://Items/Toys/Plushies/Sprites/GiraffePlushieBig.png" id="25_0g124"]
|
||||
[ext_resource type="PackedScene" uid="uid://duiqe5dfjdrv8" path="res://NPCs/MuseumArea/Museum/Pterodactyl/Pterodactyl.tscn" id="27_1qsuw"]
|
||||
[ext_resource type="PackedScene" uid="uid://dtjrgbmqml0i0" path="res://Objects/Museum/GiftShop/GiftShopShop.tscn" id="28_7njxq"]
|
||||
[ext_resource type="PackedScene" uid="uid://dp2pw8uu3wr4d" path="res://Objects/Museum/GiftShop/microscope.tscn" id="29_mquqw"]
|
||||
[ext_resource type="PackedScene" uid="uid://ba3evqcalbu3u" path="res://Objects/Museum/Door/AutoDoor.tscn" id="29_ppsxq"]
|
||||
[ext_resource type="Texture2D" uid="uid://bub7uf7k7olnl" path="res://Objects/Museum/CaveIcons/SpeakingBlock.png" id="30_bq6v3"]
|
||||
[ext_resource type="Texture2D" uid="uid://cxi7kfcifth5y" path="res://Objects/Museum/CaveIcons/DoorBlock.png" id="31_lxiop"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_r0yks"]
|
||||
size = Vector2(3512, 2606)
|
||||
|
||||
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_8wqme"]
|
||||
|
||||
[node name="Museum" instance=ExtResource("1_qifhy")]
|
||||
y_sort_enabled = true
|
||||
script = ExtResource("2_rgl3a")
|
||||
|
||||
[node name="Ground" parent="." index="0"]
|
||||
z_index = -2
|
||||
|
||||
[node name="CollisionShape2D" parent="Ground/Area2D" index="0"]
|
||||
position = Vector2(4, 41)
|
||||
shape = SubResource("RectangleShape2D_r0yks")
|
||||
|
||||
[node name="MuseumLayout" type="Sprite2D" parent="." index="1"]
|
||||
z_index = -2
|
||||
texture = ExtResource("2_vonuw")
|
||||
|
||||
[node name="MuseumLayout2" type="Sprite2D" parent="." index="2"]
|
||||
z_index = -2
|
||||
position = Vector2(-1.5, -14)
|
||||
scale = Vector2(1.00158, 1.01304)
|
||||
texture = ExtResource("2_vonuw")
|
||||
|
||||
[node name="ExitTraveller" parent="." index="3" instance=ExtResource("3_oe8jm")]
|
||||
position = Vector2(0, 1050)
|
||||
scale = Vector2(2, 1)
|
||||
|
||||
[node name="Panel" parent="ExitTraveller/Interactable" index="1"]
|
||||
offset_top = -2.0
|
||||
offset_bottom = 99.0
|
||||
|
||||
[node name="CollisionPolygon2D" parent="ExitTraveller/StaticBody2D" index="0"]
|
||||
visible = false
|
||||
|
||||
[node name="Traveller" parent="ExitTraveller" index="3"]
|
||||
position = Vector2(0, 100)
|
||||
destinationNames = Array[String](["Forest Entrance"])
|
||||
destinationLocations = Array[int]([4])
|
||||
destinationEntranceID = Array[int]([1])
|
||||
movementVerb = "Walk To"
|
||||
|
||||
[node name="CollisionShape2D" parent="ExitTraveller/Traveller/InteractionArea" index="0"]
|
||||
position = Vector2(0, 0)
|
||||
|
||||
[node name="WallHitboxes" type="Node2D" parent="." index="4"]
|
||||
|
||||
[node name="LeftWallArea" type="StaticBody2D" parent="WallHitboxes" index="0"]
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="WallHitboxes/LeftWallArea" index="0"]
|
||||
polygon = PackedVector2Array(-952, 1149, -149, 1149, -149, 812, -180, 812, -180, 968, -648, 968, -646, 378, -181, 378, -179, 575, -149, 575, -149, 427, -124, 427, -123, 199, -673, 201, -672, -220, -899, -220, -899, -782, -160, -784, -160, -907, -899, -907, -951, -907)
|
||||
|
||||
[node name="MidWallArea" type="StaticBody2D" parent="WallHitboxes" index="1"]
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="WallHitboxes/MidWallArea" index="0"]
|
||||
polygon = PackedVector2Array(-160, -784, -160, -219, -474, -219, -474, -58, -178, -57, -169, -67, -160, -91, -141, -116, -117, -147, -84, -170, -49, -183, -8, -187, 26, -186, 53, -181, 84, -170, 110, -154, 131, -133, 151, -105, 163, -84, 177, -56, 474, -56, 474, -308, 230, -308, 230, -641, 290, -641, 307, -672, 324, -688, 341, -704, 364, -722, 395, -742, 422, -754, 445, -764, 473, -767, 473, -1039, 462, -1039, 434, -1032, 402, -1023, 370, -1010, 342, -998, 309, -979, 289, -964, 230, -964, -158, -962)
|
||||
|
||||
[node name="StaticBody2D" type="StaticBody2D" parent="WallHitboxes" index="2"]
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="WallHitboxes/StaticBody2D" index="0"]
|
||||
polygon = PackedVector2Array(638, -659, 638, -768, 665, -764, 692, -754, 719, -740, 747, -722, 772, -702, 800, -676, 811, -660, 822, -641, 882, -641, 882, -332, 882, -308, 673, -308, 673, 201, 121, 200, 122, 426, 530, 426, 531, 971, 149, 971, 149, 1150, 950, 1150, 951, -1150, 513, -1150, 474, -1150, 473, -659)
|
||||
|
||||
[node name="WallSprites" type="Node2D" parent="." index="5"]
|
||||
y_sort_enabled = true
|
||||
|
||||
[node name="WallSprite" type="Sprite2D" parent="WallSprites" index="0"]
|
||||
position = Vector2(-823, -219)
|
||||
scale = Vector2(7.01163, 1)
|
||||
texture = ExtResource("5_0ccem")
|
||||
offset = Vector2(0, -21)
|
||||
|
||||
[node name="WallSprite2" type="Sprite2D" parent="WallSprites" index="1"]
|
||||
position = Vector2(-317, -219)
|
||||
scale = Vector2(7.30233, 1)
|
||||
texture = ExtResource("5_0ccem")
|
||||
offset = Vector2(0, -21)
|
||||
|
||||
[node name="WallSprite3" type="Sprite2D" parent="WallSprites" index="2"]
|
||||
position = Vector2(317, -308)
|
||||
scale = Vector2(7.30233, 1)
|
||||
texture = ExtResource("5_0ccem")
|
||||
offset = Vector2(0, -21)
|
||||
|
||||
[node name="WallSprite4" type="Sprite2D" parent="WallSprites" index="3"]
|
||||
position = Vector2(829, -308)
|
||||
scale = Vector2(7.30233, 1)
|
||||
texture = ExtResource("5_0ccem")
|
||||
offset = Vector2(0, -21)
|
||||
|
||||
[node name="WallSprite5" type="Sprite2D" parent="WallSprites" index="4"]
|
||||
position = Vector2(-401.5, 200)
|
||||
scale = Vector2(13, 1)
|
||||
texture = ExtResource("5_0ccem")
|
||||
offset = Vector2(0, -21)
|
||||
|
||||
[node name="WallSprite6" type="Sprite2D" parent="WallSprites" index="5"]
|
||||
position = Vector2(401.5, 200)
|
||||
scale = Vector2(13, 1)
|
||||
texture = ExtResource("5_0ccem")
|
||||
offset = Vector2(0, -21)
|
||||
|
||||
[node name="WallSprite7" type="Sprite2D" parent="WallSprites" index="6"]
|
||||
position = Vector2(428.5, 971)
|
||||
scale = Vector2(13, 1)
|
||||
texture = ExtResource("5_0ccem")
|
||||
offset = Vector2(0, -21)
|
||||
|
||||
[node name="WallSprite8" type="Sprite2D" parent="WallSprites" index="7"]
|
||||
position = Vector2(-164.5, 811.279)
|
||||
scale = Vector2(0.720931, 1.44186)
|
||||
texture = ExtResource("5_0ccem")
|
||||
offset = Vector2(0, -21)
|
||||
|
||||
[node name="ScrapPile" parent="." index="6" instance=ExtResource("11_cukja")]
|
||||
position = Vector2(-387, -694)
|
||||
|
||||
[node name="MoneyStand" parent="." index="7" instance=ExtResource("12_wli38")]
|
||||
position = Vector2(-730, -661)
|
||||
|
||||
[node name="Stand7" parent="." index="8" instance=ExtResource("13_0bjpi")]
|
||||
position = Vector2(-379, -351)
|
||||
|
||||
[node name="Stand6" parent="." index="9" instance=ExtResource("13_0bjpi")]
|
||||
position = Vector2(-379, -500)
|
||||
|
||||
[node name="Stand5" parent="." index="10" instance=ExtResource("13_0bjpi")]
|
||||
position = Vector2(-730, -505)
|
||||
|
||||
[node name="Stand4" parent="." index="11" instance=ExtResource("13_0bjpi")]
|
||||
position = Vector2(821, -513)
|
||||
scale = Vector2(1.7, 1)
|
||||
|
||||
[node name="Stand3" parent="." index="12" instance=ExtResource("13_0bjpi")]
|
||||
position = Vector2(711, -575)
|
||||
|
||||
[node name="GroundItem" parent="." index="13" instance=ExtResource("14_1jgja")]
|
||||
position = Vector2(-379, -351)
|
||||
itemClass = ExtResource("15_1ibnr")
|
||||
|
||||
[node name="WhiteCircle" parent="GroundItem" index="0"]
|
||||
position = Vector2(-0.5, -51)
|
||||
|
||||
[node name="ItemSprite" parent="GroundItem" index="1"]
|
||||
position = Vector2(-0.5, -69)
|
||||
|
||||
[node name="Interactable" parent="GroundItem" index="2"]
|
||||
position = Vector2(-0.5, -69)
|
||||
|
||||
[node name="Arsonable" parent="GroundItem" index="3"]
|
||||
position = Vector2(-0.5, -69)
|
||||
|
||||
[node name="Pickupable" parent="GroundItem" index="4"]
|
||||
position = Vector2(-0.5, -69)
|
||||
|
||||
[node name="Weavable" parent="GroundItem" index="5"]
|
||||
position = Vector2(-0.5, -56)
|
||||
|
||||
[node name="Juicer" parent="." index="14" instance=ExtResource("16_6tgvs")]
|
||||
position = Vector2(-380, -499)
|
||||
|
||||
[node name="AnimatedSprite2D" parent="Juicer" index="0"]
|
||||
position = Vector2(0, -83)
|
||||
|
||||
[node name="StaticBody2D" parent="Juicer" index="1"]
|
||||
position = Vector2(0, -83)
|
||||
|
||||
[node name="Interactable" parent="Juicer" index="2"]
|
||||
position = Vector2(0, -83)
|
||||
|
||||
[node name="Juicer" parent="Juicer" index="3"]
|
||||
position = Vector2(0, -83)
|
||||
|
||||
[node name="ScavengingSheep" parent="." index="15" instance=ExtResource("16_kyiem")]
|
||||
position = Vector2(-258, -620)
|
||||
|
||||
[node name="ArsonAlligator" parent="." index="16" instance=ExtResource("16_kex6a")]
|
||||
position = Vector2(-290, -300)
|
||||
|
||||
[node name="TradingToad" parent="." index="17" instance=ExtResource("16_4up8t")]
|
||||
position = Vector2(-798, -603)
|
||||
|
||||
[node name="TutorialTapir" parent="." index="18" instance=ExtResource("16_2ydmq")]
|
||||
position = Vector2(-806, -401)
|
||||
|
||||
[node name="CaveArt" type="Sprite2D" parent="." index="19"]
|
||||
position = Vector2(-730, -501)
|
||||
texture = ExtResource("17_h2tnl")
|
||||
offset = Vector2(0, -78)
|
||||
|
||||
[node name="JuicingJaguar" parent="." index="20" instance=ExtResource("17_aohhr")]
|
||||
position = Vector2(-263, -463)
|
||||
|
||||
[node name="Hamster" parent="." index="21" instance=ExtResource("18_07uo8")]
|
||||
position = Vector2(579, -291)
|
||||
|
||||
[node name="Talkable" parent="Hamster" index="2"]
|
||||
visible = false
|
||||
|
||||
[node name="CollisionShape2D" parent="Hamster" index="3"]
|
||||
visible = false
|
||||
|
||||
[node name="AshBarrel" parent="." index="22" instance=ExtResource("19_eosuw")]
|
||||
position = Vector2(-2, -63)
|
||||
|
||||
[node name="GiftShopCounter" parent="." index="23" instance=ExtResource("20_ii7f2")]
|
||||
position = Vector2(-414, 508)
|
||||
|
||||
[node name="LobbyCounter" parent="." index="24" instance=ExtResource("21_ru7ex")]
|
||||
position = Vector2(186, 368)
|
||||
|
||||
[node name="Triceratops" parent="." index="25" instance=ExtResource("22_ag5ej")]
|
||||
position = Vector2(338, 516)
|
||||
|
||||
[node name="UnicornJournal" type="Sprite2D" parent="." index="26"]
|
||||
position = Vector2(-296, 297)
|
||||
texture = ExtResource("23_ut55i")
|
||||
|
||||
[node name="GrowYourOwnMushroomKit" type="Sprite2D" parent="." index="27"]
|
||||
position = Vector2(-242, 298)
|
||||
texture = ExtResource("24_3qb42")
|
||||
|
||||
[node name="GiraffePlushieBig" type="Sprite2D" parent="." index="28"]
|
||||
position = Vector2(-442, 300)
|
||||
texture = ExtResource("25_0g124")
|
||||
|
||||
[node name="Pterodactyl" parent="." index="29" instance=ExtResource("27_1qsuw")]
|
||||
position = Vector2(-417, 443)
|
||||
|
||||
[node name="GiftShopShop" parent="." index="30" instance=ExtResource("28_7njxq")]
|
||||
position = Vector2(-262, 509)
|
||||
|
||||
[node name="Microscope" parent="." index="31" instance=ExtResource("29_mquqw")]
|
||||
position = Vector2(-468, 882)
|
||||
|
||||
[node name="AutoDoor" parent="." index="32" instance=ExtResource("29_ppsxq")]
|
||||
z_index = -1
|
||||
position = Vector2(556, -659)
|
||||
|
||||
[node name="Traveller" parent="AutoDoor" index="3"]
|
||||
destinationNames = Array[String](["Hidden Cave"])
|
||||
destinationLocations = Array[int]([15])
|
||||
destinationEntranceID = Array[int]([0])
|
||||
movementVerb = "Walk To"
|
||||
|
||||
[node name="SpeakingBlock" type="Sprite2D" parent="." index="33"]
|
||||
position = Vector2(710, -569)
|
||||
texture = ExtResource("30_bq6v3")
|
||||
offset = Vector2(0, -80)
|
||||
|
||||
[node name="DoorBlock" type="Sprite2D" parent="." index="34"]
|
||||
position = Vector2(819, -488)
|
||||
scale = Vector2(1.5, 1.5)
|
||||
texture = ExtResource("31_lxiop")
|
||||
offset = Vector2(0, -75)
|
||||
|
||||
[node name="StaticBody2D" type="StaticBody2D" parent="." index="35"]
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D" index="0"]
|
||||
position = Vector2(0, 1152)
|
||||
shape = SubResource("WorldBoundaryShape2D_8wqme")
|
||||
|
||||
[editable path="ExitTraveller"]
|
||||
[editable path="ExitTraveller/Interactable"]
|
||||
[editable path="ExitTraveller/Interactable/ActionMenu"]
|
||||
[editable path="ExitTraveller/Traveller"]
|
||||
[editable path="GroundItem"]
|
||||
[editable path="GroundItem/Interactable"]
|
||||
[editable path="GroundItem/Interactable/ActionMenu"]
|
||||
[editable path="GroundItem/Arsonable"]
|
||||
[editable path="GroundItem/Pickupable"]
|
||||
[editable path="GroundItem/Weavable"]
|
||||
[editable path="Juicer"]
|
||||
[editable path="Juicer/Interactable"]
|
||||
[editable path="Juicer/Interactable/ActionMenu"]
|
||||
[editable path="Juicer/Juicer"]
|
||||
[editable path="Juicer/Juicer/JuicingMenu"]
|
||||
[editable path="Hamster"]
|
||||
[editable path="Hamster/Interactable"]
|
||||
[editable path="Hamster/Interactable/ActionMenu"]
|
||||
[editable path="Hamster/Talkable"]
|
||||
[editable path="AutoDoor"]
|
||||
[editable path="AutoDoor/Interactable"]
|
||||
[editable path="AutoDoor/Interactable/ActionMenu"]
|
||||
[editable path="AutoDoor/Traveller"]
|
||||
BIN
Locations/Town/MuseumArea/Museum/MuseumLayout.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
34
Locations/Town/MuseumArea/Museum/MuseumLayout.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://by7e5nc14g01b"
|
||||
path="res://.godot/imported/MuseumLayout.png-067a2739e0236b14447563e55238b32c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Locations/Town/MuseumArea/Museum/MuseumLayout.png"
|
||||
dest_files=["res://.godot/imported/MuseumLayout.png-067a2739e0236b14447563e55238b32c.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
|
||||
BIN
Locations/Town/MuseumArea/Museum/ScrapPile.aseprite
Normal file
BIN
Locations/Town/MuseumArea/Museum/ScrapPileBig.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
34
Locations/Town/MuseumArea/Museum/ScrapPileBig.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dh3pffv65g0ua"
|
||||
path="res://.godot/imported/ScrapPileBig.png-6ab7b67ba9c67281cb759ae4776117ca.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Locations/Town/MuseumArea/Museum/ScrapPileBig.png"
|
||||
dest_files=["res://.godot/imported/ScrapPileBig.png-6ab7b67ba9c67281cb759ae4776117ca.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
|
||||
BIN
Locations/Town/MuseumArea/Museum/WallSprite.png
Normal file
|
After Width: | Height: | Size: 149 B |
34
Locations/Town/MuseumArea/Museum/WallSprite.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c2oy2g7vygsa5"
|
||||
path="res://.godot/imported/WallSprite.png-e7c46eb434bc9b6f9a60c67988e6ba44.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Locations/Town/MuseumArea/Museum/WallSprite.png"
|
||||
dest_files=["res://.godot/imported/WallSprite.png-e7c46eb434bc9b6f9a60c67988e6ba44.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
|
||||
15
Locations/Town/MuseumArea/MuseumArea.gd
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
extends Location
|
||||
|
||||
func initialize_entry_locations():
|
||||
#From Park
|
||||
entryLocations.append(Vector2(-1025, -70))
|
||||
#From Museum
|
||||
entryLocations.append(Vector2(-480, -275))
|
||||
#From Forest Path
|
||||
entryLocations.append(Vector2(-730, 500))
|
||||
|
||||
func initialize_camera_limits():
|
||||
leftCameraLimit = -1100
|
||||
rightCameraLimit = 1100
|
||||
upperCameraLimit = -525
|
||||
lowerCameraLimit = 525
|
||||
490
Locations/Town/MuseumArea/MuseumArea.tscn
Normal file
|
|
@ -0,0 +1,490 @@
|
|||
[gd_scene load_steps=18 format=3 uid="uid://dht7p0cvwprxj"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_unxyi"]
|
||||
[ext_resource type="Script" path="res://Locations/Town/MuseumArea/MuseumArea.gd" id="2_70bbh"]
|
||||
[ext_resource type="Texture2D" uid="uid://c6q11k3wna62e" path="res://Locations/Town/MuseumArea/MuseumAreaLayout2.png" id="3_ig744"]
|
||||
[ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="3_tpaje"]
|
||||
[ext_resource type="Texture2D" uid="uid://i3vgtl8nh64d" path="res://Locations/Town/MuseumArea/MuseumExterior.png" id="5_x0fus"]
|
||||
[ext_resource type="Texture2D" uid="uid://dn1qqrdbj3dwc" path="res://Objects/Forest/Trees/FirTree2.png" id="7_fm30i"]
|
||||
[ext_resource type="PackedScene" uid="uid://cfveswu45muln" path="res://Objects/Forest/Trees/PineTree1.tscn" id="9_38naw"]
|
||||
[ext_resource type="PackedScene" uid="uid://c8itdnsneucud" path="res://Objects/Forest/Trees/PineTree3.tscn" id="10_er83r"]
|
||||
[ext_resource type="Texture2D" uid="uid://bna8nkfem8ftl" path="res://Locations/Town/MuseumArea/Hole.png" id="10_p7uip"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgjyo7bm2qx3s" path="res://NPCs/MuseumArea/HoleMole/HoleMole.tscn" id="11_15217"]
|
||||
[ext_resource type="PackedScene" uid="uid://dgvg3xiwut2qs" path="res://Objects/Forest/Trees/PineTree2.tscn" id="11_fni21"]
|
||||
[ext_resource type="PackedScene" uid="uid://cggctkona5ryi" path="res://Objects/Museum/Hole/Hole.tscn" id="12_ynw22"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_yqmhp"]
|
||||
size = Vector2(588, 69)
|
||||
|
||||
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_s23sl"]
|
||||
normal = Vector2(1, 0)
|
||||
|
||||
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_8mj4i"]
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_514te"]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_1r5t4"]
|
||||
radius = 293.825
|
||||
|
||||
[node name="MuseumArea" instance=ExtResource("1_unxyi")]
|
||||
y_sort_enabled = true
|
||||
script = ExtResource("2_70bbh")
|
||||
|
||||
[node name="Ground" parent="." index="0"]
|
||||
z_index = -2
|
||||
position = Vector2(-1159, -797)
|
||||
|
||||
[node name="CollisionShape2D" parent="Ground/Area2D" index="0"]
|
||||
position = Vector2(1159.25, 809)
|
||||
|
||||
[node name="MuseumAreaLayout" type="Sprite2D" parent="." index="1"]
|
||||
z_index = -2
|
||||
texture = ExtResource("3_ig744")
|
||||
|
||||
[node name="ParkTraveller" parent="." index="2" instance=ExtResource("3_tpaje")]
|
||||
z_index = -1
|
||||
position = Vector2(-1101, -83)
|
||||
scale = Vector2(0.764, 1.3)
|
||||
|
||||
[node name="Panel" parent="ParkTraveller/Interactable" index="1"]
|
||||
offset_left = 2.0
|
||||
offset_top = -48.2353
|
||||
offset_right = 101.0
|
||||
offset_bottom = 52.7647
|
||||
|
||||
[node name="AnimatedSprite2D" parent="ParkTraveller" index="1"]
|
||||
position = Vector2(52, 2.35295)
|
||||
|
||||
[node name="Traveller" parent="ParkTraveller" index="3"]
|
||||
destinationNames = Array[String](["Park"])
|
||||
destinationLocations = Array[int]([0])
|
||||
destinationEntranceID = Array[int]([3])
|
||||
|
||||
[node name="CollisionShape2D" parent="ParkTraveller/Traveller/InteractionArea" index="0"]
|
||||
position = Vector2(-32.7225, -1.53846)
|
||||
rotation = 1.5708
|
||||
|
||||
[node name="MuseumTraveller" parent="." index="3" instance=ExtResource("3_tpaje")]
|
||||
position = Vector2(-477.5, -305)
|
||||
scale = Vector2(1.18, 0.7)
|
||||
|
||||
[node name="Panel" parent="MuseumTraveller/Interactable" index="1"]
|
||||
offset_top = -190.0
|
||||
|
||||
[node name="Traveller" parent="MuseumTraveller" index="3"]
|
||||
destinationNames = Array[String](["Museum"])
|
||||
destinationLocations = Array[int]([14])
|
||||
destinationEntranceID = Array[int]([0])
|
||||
|
||||
[node name="CollisionShape2D" parent="MuseumTraveller/Traveller/InteractionArea" index="0"]
|
||||
position = Vector2(-0.423729, -12.8571)
|
||||
|
||||
[node name="ForestPathTraveller" parent="." index="4" instance=ExtResource("3_tpaje")]
|
||||
position = Vector2(-723, 425)
|
||||
scale = Vector2(1.5, 1)
|
||||
|
||||
[node name="Traveller" parent="ForestPathTraveller" index="3"]
|
||||
position = Vector2(-1, 98)
|
||||
destinationNames = Array[String](["Forest Path"])
|
||||
destinationLocations = Array[int]([13])
|
||||
destinationEntranceID = Array[int]([1])
|
||||
|
||||
[node name="CollisionShape2D" parent="ForestPathTraveller/Traveller/InteractionArea" index="0"]
|
||||
position = Vector2(0, 0)
|
||||
|
||||
[node name="Museum" type="Node2D" parent="." index="5"]
|
||||
position = Vector2(-471, -375)
|
||||
|
||||
[node name="MuseumExterior" type="Sprite2D" parent="Museum" index="0"]
|
||||
position = Vector2(0, -50)
|
||||
texture = ExtResource("5_x0fus")
|
||||
|
||||
[node name="StaticBody2D" type="StaticBody2D" parent="Museum" index="1"]
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Museum/StaticBody2D" index="0"]
|
||||
position = Vector2(-1, 35.5)
|
||||
shape = SubResource("RectangleShape2D_yqmhp")
|
||||
|
||||
[node name="LeftBoundary" type="StaticBody2D" parent="." index="6"]
|
||||
visible = false
|
||||
position = Vector2(-49, -32)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="LeftBoundary" index="0"]
|
||||
position = Vector2(-1052, -25)
|
||||
shape = SubResource("WorldBoundaryShape2D_s23sl")
|
||||
|
||||
[node name="BottomBoundary" type="StaticBody2D" parent="." index="7"]
|
||||
visible = false
|
||||
position = Vector2(1052, 551)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="BottomBoundary" index="0"]
|
||||
position = Vector2(-1051, -23)
|
||||
shape = SubResource("WorldBoundaryShape2D_8mj4i")
|
||||
|
||||
[node name="BottomLeftBush" type="StaticBody2D" parent="." index="8"]
|
||||
visible = false
|
||||
position = Vector2(-50, -77)
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="BottomLeftBush" index="0"]
|
||||
polygon = PackedVector2Array(-1051, 72, -1013, 72, -926, 67, -843, 57, -781, 50, -708, 50, -673, 58, -655, 89, -659, 154, -666, 198, -683, 269, -707, 343, -774, 529, -789, 610, -1052, 604)
|
||||
|
||||
[node name="OtherBushJaco" type="StaticBody2D" parent="." index="9"]
|
||||
visible = false
|
||||
position = Vector2(-48, -74)
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="OtherBushJaco" index="0"]
|
||||
polygon = PackedVector2Array(-1059, -75, -928, -101, -845, -160, -797, -249, -784, -331, -740, -410, -667, -431, -96, -431, -30, -383, -25, -280, -41, -151, -95, -32, -171, 27, -216, 50, -219, 102, -205, 167, -191, 201, -128, 231, -55, 244, 37, 225, 225, 219, 338, 232, 449, 262, 521, 288, 593, 299, 698, 298, 737, 278, 745, 216, 739, 183, 711, 117, 566, 112, 478, 92, 380, 30, 310, -46, 273, -135, 266, -201, 266, -251, 294, -305, 347, -356, 432, -401, 510, -423, 746, -425, 841, -407, 911, -363, 967, -298, 997, -241, 1010, -161, 1008, -82, 975, -4, 914, 49, 869, 73, 908, 167, 915, 243, 900, 323, 854, 385, 785, 415, 706, 421, 578, 418, 473, 393, 349, 360, 242, 344, 138, 339, 50, 342, -21, 363, -52, 373, -139, 383, -209, 378, -282, 340, -340, 261, -364, 195, -380, 94, -414, 56, -440, 48, -469, 53, -493, 73, -501, 87, -512, 176, -532, 301, -584, 596, 1160, 602, 1144, -450, -1058, -450)
|
||||
|
||||
[node name="PineTree1" parent="." index="10" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-1047, -201)
|
||||
|
||||
[node name="PineTree2" parent="." index="11" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-937, -249)
|
||||
|
||||
[node name="PineTree3" parent="." index="12" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-1006, -331)
|
||||
|
||||
[node name="PineTree4" parent="." index="13" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-876, -357)
|
||||
|
||||
[node name="PineTree5" parent="." index="14" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-802, -491)
|
||||
|
||||
[node name="PineTree6" parent="." index="15" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-699, -511)
|
||||
|
||||
[node name="PineTree7" parent="." index="16" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-557, -513)
|
||||
|
||||
[node name="PineTree8" parent="." index="17" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-400, -513)
|
||||
|
||||
[node name="PineTree9" parent="." index="18" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-258, -512)
|
||||
|
||||
[node name="PineTree10" parent="." index="19" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-118, -501)
|
||||
|
||||
[node name="PineTree11" parent="." index="20" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-42, -423)
|
||||
|
||||
[node name="PineTree12" parent="." index="21" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(46, -330)
|
||||
|
||||
[node name="PineTree13" parent="." index="22" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-38, -260)
|
||||
|
||||
[node name="PineTree14" parent="." index="23" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-64, -148)
|
||||
|
||||
[node name="PineTree15" parent="." index="24" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(50, -169)
|
||||
|
||||
[node name="PineTree16" parent="." index="25" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(1, -31)
|
||||
|
||||
[node name="PineTree17" parent="." index="26" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(151, -268)
|
||||
|
||||
[node name="PineTree18" parent="." index="27" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(189, -324)
|
||||
|
||||
[node name="PineTree19" parent="." index="28" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(114, -444)
|
||||
|
||||
[node name="PineTree20" parent="." index="29" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-146, -35)
|
||||
|
||||
[node name="PineTree21" parent="." index="30" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-231, 78)
|
||||
|
||||
[node name="PineTree22" parent="." index="31" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-15, 120)
|
||||
|
||||
[node name="PineTree23" parent="." index="32" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-137, 118)
|
||||
|
||||
[node name="PineTree24" parent="." index="33" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(208, -91)
|
||||
|
||||
[node name="PineTree25" parent="." index="34" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(138, -62)
|
||||
|
||||
[node name="PineTree26" parent="." index="35" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(79, 90)
|
||||
|
||||
[node name="PineTree27" parent="." index="36" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(201, 126)
|
||||
|
||||
[node name="PineTree28" parent="." index="37" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(280, 36)
|
||||
|
||||
[node name="PineTree29" parent="." index="38" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(410, 47)
|
||||
|
||||
[node name="PineTree30" parent="." index="39" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(327, 143)
|
||||
|
||||
[node name="PineTree31" parent="." index="40" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(442, 176)
|
||||
|
||||
[node name="PineTree32" parent="." index="41" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(532, 106)
|
||||
|
||||
[node name="PineTree34" parent="." index="42" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(633, 159)
|
||||
|
||||
[node name="PineTree35" parent="." index="43" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(555, 208)
|
||||
|
||||
[node name="PineTree36" parent="." index="44" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-960, -463)
|
||||
|
||||
[node name="PineTree37" parent="." index="45" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(247, -430)
|
||||
|
||||
[node name="PineTree38" parent="." index="46" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(341, -479)
|
||||
|
||||
[node name="PineTree39" parent="." index="47" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(470, -507)
|
||||
|
||||
[node name="PineTree40" parent="." index="48" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(617, -505)
|
||||
|
||||
[node name="PineTree41" parent="." index="49" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(749, -500)
|
||||
|
||||
[node name="PineTree42" parent="." index="50" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-984, 55)
|
||||
|
||||
[node name="PineTree43" parent="." index="51" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-877, 40)
|
||||
|
||||
[node name="PineTree44" parent="." index="52" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-776, 64)
|
||||
|
||||
[node name="PineTree45" parent="." index="53" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-764, 183)
|
||||
|
||||
[node name="PineTree46" parent="." index="54" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-872, 172)
|
||||
|
||||
[node name="PineTree47" parent="." index="55" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-1025, 146)
|
||||
|
||||
[node name="PineTree48" parent="." index="56" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-924, 278)
|
||||
|
||||
[node name="PineTree49" parent="." index="57" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-807, 314)
|
||||
|
||||
[node name="PineTree51" parent="." index="58" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-871, 431)
|
||||
|
||||
[node name="PineTree52" parent="." index="59" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-1040, 311)
|
||||
|
||||
[node name="PineTree53" parent="." index="60" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-1013, 443)
|
||||
|
||||
[node name="PineTree54" parent="." index="61" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-919, 515)
|
||||
|
||||
[node name="PineTree55" parent="." index="62" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-1025, 497)
|
||||
|
||||
[node name="PineTree50" parent="." index="63" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-516, 59)
|
||||
|
||||
[node name="PineTree56" parent="." index="64" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-442, 128)
|
||||
|
||||
[node name="PineTree57" parent="." index="65" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-531, 203)
|
||||
|
||||
[node name="PineTree58" parent="." index="66" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-423, 234)
|
||||
|
||||
[node name="PineTree59" parent="." index="67" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-531, 327)
|
||||
|
||||
[node name="PineTree60" parent="." index="68" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-414, 344)
|
||||
|
||||
[node name="PineTree61" parent="." index="69" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-305, 361)
|
||||
|
||||
[node name="PineTree62" parent="." index="70" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-485, 434)
|
||||
|
||||
[node name="PineTree63" parent="." index="71" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-557, 500)
|
||||
|
||||
[node name="PineTree64" parent="." index="72" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-410, 504)
|
||||
|
||||
[node name="PineTree65" parent="." index="73" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-313, 487)
|
||||
|
||||
[node name="PineTree66" parent="." index="74" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-198, 391)
|
||||
|
||||
[node name="PineTree67" parent="." index="75" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(-216, 490)
|
||||
|
||||
[node name="PineTree68" parent="." index="76" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(-83, 375)
|
||||
|
||||
[node name="PineTree69" parent="." index="77" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(9, 396)
|
||||
|
||||
[node name="PineTree70" parent="." index="78" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(-81, 480)
|
||||
|
||||
[node name="PineTree71" parent="." index="79" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(114, 373)
|
||||
|
||||
[node name="PineTree72" parent="." index="80" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(64, 503)
|
||||
|
||||
[node name="PineTree73" parent="." index="81" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(173, 482)
|
||||
|
||||
[node name="PineTree74" parent="." index="82" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(275, 402)
|
||||
|
||||
[node name="PineTree75" parent="." index="83" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(317, 490)
|
||||
|
||||
[node name="PineTree76" parent="." index="84" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(419, 405)
|
||||
|
||||
[node name="PineTree77" parent="." index="85" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(519, 433)
|
||||
|
||||
[node name="PineTree78" parent="." index="86" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(469, 512)
|
||||
|
||||
[node name="PineTree79" parent="." index="87" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(661, 401)
|
||||
|
||||
[node name="PineTree80" parent="." index="88" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(592, 468)
|
||||
|
||||
[node name="PineTree81" parent="." index="89" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(696, 503)
|
||||
|
||||
[node name="PineTree82" parent="." index="90" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(792, 424)
|
||||
|
||||
[node name="PineTree83" parent="." index="91" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(877, 487)
|
||||
|
||||
[node name="PineTree84" parent="." index="92" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(893, 336)
|
||||
|
||||
[node name="PineTree85" parent="." index="93" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(987, 411)
|
||||
|
||||
[node name="PineTree86" parent="." index="94" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(1031, 488)
|
||||
|
||||
[node name="PineTree87" parent="." index="95" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(1047, 238)
|
||||
|
||||
[node name="PineTree88" parent="." index="96" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(953, 166)
|
||||
|
||||
[node name="PineTree89" parent="." index="97" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(890, 22)
|
||||
|
||||
[node name="PineTree90" parent="." index="98" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(1045, 9)
|
||||
|
||||
[node name="PineTree91" parent="." index="99" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(978, -112)
|
||||
|
||||
[node name="FirTree2" type="Sprite2D" parent="." index="100"]
|
||||
position = Vector2(1048, -363)
|
||||
texture = ExtResource("7_fm30i")
|
||||
|
||||
[node name="PineTree92" parent="." index="101" instance=ExtResource("10_er83r")]
|
||||
position = Vector2(968, -344)
|
||||
|
||||
[node name="PineTree93" parent="." index="102" instance=ExtResource("9_38naw")]
|
||||
position = Vector2(907, -436)
|
||||
|
||||
[node name="PineTree94" parent="." index="103" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(846, -492)
|
||||
|
||||
[node name="PineTree95" parent="." index="104" instance=ExtResource("11_fni21")]
|
||||
position = Vector2(1021, -474)
|
||||
|
||||
[node name="Hole" type="Sprite2D" parent="." index="105"]
|
||||
z_index = -1
|
||||
position = Vector2(588, -295)
|
||||
texture = ExtResource("10_p7uip")
|
||||
|
||||
[node name="StaticBody2D" type="StaticBody2D" parent="Hole" index="0"]
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hole/StaticBody2D" index="0"]
|
||||
visible = false
|
||||
polygon = PackedVector2Array(-117, -172, -191, -145, -235, -121, -268, -90, -295, -56, -306, -21, -306, 13, -298, 47, -276, 83, -235, 120, -173, 152, -110, 172, -47, 183, 22, 184, 87, 178, 155, 160, 207, 137, 252, 106, 290, 68, 303, 28, 309, 3, 306, -26, 290, -66, 265, -96, 222, -128, 166, -159, 100, -177, 39, -185, -43, -185)
|
||||
|
||||
[node name="HoleMole" parent="." index="106" instance=ExtResource("11_15217")]
|
||||
position = Vector2(799, -110)
|
||||
|
||||
[node name="HoleActions" parent="." index="107" instance=ExtResource("12_ynw22")]
|
||||
position = Vector2(585, -297)
|
||||
|
||||
[node name="Panel" parent="HoleActions/Interactable" index="1"]
|
||||
offset_left = -278.0
|
||||
offset_top = -71.0
|
||||
offset_right = 287.0
|
||||
offset_bottom = 105.0
|
||||
|
||||
[node name="Panel4" type="Panel" parent="HoleActions/Interactable" index="2"]
|
||||
offset_left = -225.0
|
||||
offset_top = -163.0
|
||||
offset_right = 237.0
|
||||
offset_bottom = -63.0
|
||||
theme_override_styles/panel = SubResource("StyleBoxEmpty_514te")
|
||||
|
||||
[node name="Panel2" type="Panel" parent="HoleActions/Interactable" index="3"]
|
||||
offset_left = -233.0
|
||||
offset_top = 87.0
|
||||
offset_right = 239.0
|
||||
offset_bottom = 135.0
|
||||
theme_override_styles/panel = SubResource("StyleBoxEmpty_514te")
|
||||
|
||||
[node name="Panel3" type="Panel" parent="HoleActions/Interactable" index="4"]
|
||||
offset_left = -188.0
|
||||
offset_top = 121.0
|
||||
offset_right = 157.0
|
||||
offset_bottom = 187.0
|
||||
theme_override_styles/panel = SubResource("StyleBoxEmpty_514te")
|
||||
|
||||
[node name="CollisionShape2D" parent="HoleActions/Hole/InteractionArea" index="0"]
|
||||
shape = SubResource("CircleShape2D_1r5t4")
|
||||
|
||||
[connection signal="gui_input" from="HoleActions/Interactable/Panel4" to="HoleActions/Interactable" method="_on_panel_gui_input"]
|
||||
[connection signal="gui_input" from="HoleActions/Interactable/Panel2" to="HoleActions/Interactable" method="_on_panel_gui_input"]
|
||||
[connection signal="gui_input" from="HoleActions/Interactable/Panel3" to="HoleActions/Interactable" method="_on_panel_gui_input"]
|
||||
|
||||
[editable path="ParkTraveller"]
|
||||
[editable path="ParkTraveller/Interactable"]
|
||||
[editable path="ParkTraveller/Interactable/ActionMenu"]
|
||||
[editable path="ParkTraveller/Traveller"]
|
||||
[editable path="MuseumTraveller"]
|
||||
[editable path="MuseumTraveller/Interactable"]
|
||||
[editable path="MuseumTraveller/Interactable/ActionMenu"]
|
||||
[editable path="MuseumTraveller/Traveller"]
|
||||
[editable path="ForestPathTraveller"]
|
||||
[editable path="ForestPathTraveller/Interactable"]
|
||||
[editable path="ForestPathTraveller/Interactable/ActionMenu"]
|
||||
[editable path="ForestPathTraveller/Traveller"]
|
||||
[editable path="HoleActions"]
|
||||
[editable path="HoleActions/Interactable"]
|
||||
[editable path="HoleActions/Interactable/ActionMenu"]
|
||||
[editable path="HoleActions/Hole"]
|
||||
BIN
Locations/Town/MuseumArea/MuseumAreaLayout.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
34
Locations/Town/MuseumArea/MuseumAreaLayout.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b5rughff7v7h7"
|
||||
path="res://.godot/imported/MuseumAreaLayout.png-042658c548e2fa6a463a5841d749e0d3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Locations/Town/MuseumArea/MuseumAreaLayout.png"
|
||||
dest_files=["res://.godot/imported/MuseumAreaLayout.png-042658c548e2fa6a463a5841d749e0d3.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
|
||||
BIN
Locations/Town/MuseumArea/MuseumAreaLayout2.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
34
Locations/Town/MuseumArea/MuseumAreaLayout2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c6q11k3wna62e"
|
||||
path="res://.godot/imported/MuseumAreaLayout2.png-0edb80d301bacf26c38f914296d973fd.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Locations/Town/MuseumArea/MuseumAreaLayout2.png"
|
||||
dest_files=["res://.godot/imported/MuseumAreaLayout2.png-0edb80d301bacf26c38f914296d973fd.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
|
||||
BIN
Locations/Town/MuseumArea/MuseumExterior.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
34
Locations/Town/MuseumArea/MuseumExterior.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://i3vgtl8nh64d"
|
||||
path="res://.godot/imported/MuseumExterior.png-86c17b412ae43e7c41a4699aa05d5070.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Locations/Town/MuseumArea/MuseumExterior.png"
|
||||
dest_files=["res://.godot/imported/MuseumExterior.png-86c17b412ae43e7c41a4699aa05d5070.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
|
||||