It's Cow Game! Version 2.04!
This commit is contained in:
commit
a9e1ed9ddd
3148 changed files with 95332 additions and 0 deletions
13
Locations/ParkBeachPath/ParkBeachPath.gd
Normal file
13
Locations/ParkBeachPath/ParkBeachPath.gd
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
extends Location
|
||||
|
||||
func initialize_entry_locations():
|
||||
#From Park
|
||||
entryLocations.append(Vector2(150, -530))
|
||||
#From Beach
|
||||
entryLocations.append(Vector2(175, 575))
|
||||
|
||||
func initialize_camera_limits():
|
||||
leftCameraLimit = -847
|
||||
rightCameraLimit = 847
|
||||
upperCameraLimit = -620
|
||||
lowerCameraLimit = 620
|
||||
315
Locations/ParkBeachPath/ParkBeachPath.tscn
Normal file
315
Locations/ParkBeachPath/ParkBeachPath.tscn
Normal file
|
|
@ -0,0 +1,315 @@
|
|||
[gd_scene load_steps=29 format=3 uid="uid://dq1h0nfbsmvop"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_0v1lp"]
|
||||
[ext_resource type="Texture2D" uid="uid://bvmwb2q7e814" path="res://Locations/ParkBeachPath/ParkBeachPathLayout.png" id="2_3o7da"]
|
||||
[ext_resource type="Script" path="res://Locations/ParkBeachPath/ParkBeachPath.gd" id="2_e2g03"]
|
||||
[ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="4_mfr3r"]
|
||||
[ext_resource type="PackedScene" uid="uid://dss4ph0tkc0xc" path="res://Objects/SkillSpecific/Swimming/SwimmingZone.tscn" id="5_awgd5"]
|
||||
[ext_resource type="Script" path="res://Objects/SkillSpecific/Swimming/BridgeSwimmingZone.gd" id="6_4idkg"]
|
||||
[ext_resource type="PackedScene" uid="uid://cfveswu45muln" path="res://Objects/Forest/Trees/PineTree1.tscn" id="6_i0dfg"]
|
||||
[ext_resource type="PackedScene" uid="uid://dgvg3xiwut2qs" path="res://Objects/Forest/Trees/PineTree2.tscn" id="7_lrckb"]
|
||||
[ext_resource type="PackedScene" uid="uid://c8itdnsneucud" path="res://Objects/Forest/Trees/PineTree3.tscn" id="8_7hx3i"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0lyga84hisrp" path="res://Objects/Park/Trees/BirchTree.tscn" id="9_2aaap"]
|
||||
[ext_resource type="PackedScene" uid="uid://vothi13fd8e7" path="res://Objects/Park/Trees/BirchTree2.tscn" id="10_nevwr"]
|
||||
[ext_resource type="PackedScene" uid="uid://cp1kh50u1k7sp" path="res://Objects/SkillSpecific/Building/BeaverDam/BeaverDam.tscn" id="11_0q6wt"]
|
||||
[ext_resource type="PackedScene" uid="uid://6427y8sddblw" path="res://NPCs/Beavers/LongingBeaver/LongingBeaver.tscn" id="12_nft8i"]
|
||||
[ext_resource type="PackedScene" uid="uid://dhbwu1uyq68yj" path="res://Objects/SkillSpecific/BasketStorage/BasketPost/BasketPost.tscn" id="13_gnlw0"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5rhxql3yxell" path="res://NPCs/Beavers/BlissfulBeaver/BlissfulBeaver.tscn" id="14_4qahs"]
|
||||
[ext_resource type="Script" path="res://NPCs/Beavers/LongingBeaver/LongingBeaver.gd" id="14_ol3w3"]
|
||||
[ext_resource type="PackedScene" uid="uid://dhk768odtfjjc" path="res://Objects/GroundItems/GroundItem.tscn" id="17_660pb"]
|
||||
[ext_resource type="Script" path="res://Items/Paper/LoveNovel.gd" id="18_ep0xf"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_5cvpb"]
|
||||
size = Vector2(3513, 2025)
|
||||
|
||||
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_rhsl7"]
|
||||
|
||||
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_o7pol"]
|
||||
normal = Vector2(0.99999, 0.00440524)
|
||||
|
||||
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_upmw2"]
|
||||
normal = Vector2(-1, 0)
|
||||
|
||||
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_dik7x"]
|
||||
normal = Vector2(0, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7gb4c"]
|
||||
bg_color = Color(0.729412, 0.556863, 0.482353, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0, 0, 0, 1)
|
||||
corner_radius_top_left = 6
|
||||
corner_radius_top_right = 6
|
||||
corner_radius_bottom_right = 6
|
||||
corner_radius_bottom_left = 6
|
||||
anti_aliasing = false
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ymita"]
|
||||
bg_color = Color(0.211765, 0.313726, 0.968627, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.8, 0.8, 0.8, 0)
|
||||
corner_radius_top_left = 5
|
||||
corner_radius_top_right = 5
|
||||
corner_radius_bottom_right = 5
|
||||
corner_radius_bottom_left = 5
|
||||
anti_aliasing = false
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rwi2n"]
|
||||
bg_color = Color(0.929412, 0.866667, 0.968627, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0, 0, 0, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_33uhg"]
|
||||
bg_color = Color(0.913725, 0, 0.172549, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.8, 0.8, 0.8, 0)
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_dcxwe"]
|
||||
size = Vector2(417, 155)
|
||||
|
||||
[node name="ParkBeachPath" instance=ExtResource("1_0v1lp")]
|
||||
y_sort_enabled = true
|
||||
script = ExtResource("2_e2g03")
|
||||
|
||||
[node name="Background" type="Sprite2D" parent="." index="0"]
|
||||
z_index = -2
|
||||
texture = ExtResource("2_3o7da")
|
||||
|
||||
[node name="CollisionShape2D" parent="Ground/Area2D" index="0"]
|
||||
position = Vector2(5.5, -1.5)
|
||||
shape = SubResource("RectangleShape2D_5cvpb")
|
||||
|
||||
[node name="Boundaries" type="Node2D" parent="." index="2"]
|
||||
|
||||
[node name="Boundary" type="StaticBody2D" parent="Boundaries" index="0"]
|
||||
position = Vector2(-80, 310)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Boundary" index="0"]
|
||||
position = Vector2(-3, 312)
|
||||
shape = SubResource("WorldBoundaryShape2D_rhsl7")
|
||||
|
||||
[node name="Boundary2" type="StaticBody2D" parent="Boundaries" index="1"]
|
||||
position = Vector2(-186, -16)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Boundary2" index="0"]
|
||||
position = Vector2(-662, -23)
|
||||
shape = SubResource("WorldBoundaryShape2D_o7pol")
|
||||
|
||||
[node name="Boundary3" type="StaticBody2D" parent="Boundaries" index="2"]
|
||||
position = Vector2(188, 15)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Boundary3" index="0"]
|
||||
position = Vector2(661, -15)
|
||||
shape = SubResource("WorldBoundaryShape2D_upmw2")
|
||||
|
||||
[node name="Boundary4" type="StaticBody2D" parent="Boundaries" index="3"]
|
||||
position = Vector2(286, -27)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Boundary4" index="0"]
|
||||
position = Vector2(-414, -593)
|
||||
shape = SubResource("WorldBoundaryShape2D_dik7x")
|
||||
|
||||
[node name="ParkTraveller" parent="." index="3" instance=ExtResource("4_mfr3r")]
|
||||
z_index = -1
|
||||
position = Vector2(152, -620)
|
||||
scale = Vector2(1.8, 0.75)
|
||||
|
||||
[node name="Traveller" parent="ParkTraveller" index="3"]
|
||||
destinationNames = Array[String](["Pigeon Park"])
|
||||
destinationLocations = Array[int]([0])
|
||||
destinationEntranceID = Array[int]([8])
|
||||
|
||||
[node name="CollisionShape2D" parent="ParkTraveller/Traveller/InteractionArea" index="0"]
|
||||
position = Vector2(0, 1)
|
||||
scale = Vector2(1, 0.3)
|
||||
|
||||
[node name="BeachTraveller" parent="." index="4" instance=ExtResource("4_mfr3r")]
|
||||
z_index = -1
|
||||
position = Vector2(175, 621)
|
||||
scale = Vector2(1.8, 0.75)
|
||||
|
||||
[node name="ActionMenu" parent="BeachTraveller/Interactable" index="0"]
|
||||
position = Vector2(0, -101)
|
||||
|
||||
[node name="Panel" parent="BeachTraveller/Interactable" index="1"]
|
||||
offset_top = -101.0
|
||||
offset_bottom = -1.0
|
||||
|
||||
[node name="AnimatedSprite2D" parent="BeachTraveller" index="1"]
|
||||
position = Vector2(0, -51)
|
||||
|
||||
[node name="StaticBody2D" parent="BeachTraveller" index="2"]
|
||||
position = Vector2(0, -101)
|
||||
|
||||
[node name="Traveller" parent="BeachTraveller" index="3"]
|
||||
destinationNames = Array[String](["Beach"])
|
||||
destinationLocations = Array[int]([18])
|
||||
destinationEntranceID = Array[int]([0])
|
||||
|
||||
[node name="CollisionShape2D" parent="BeachTraveller/Traveller/InteractionArea" index="0"]
|
||||
position = Vector2(0, 0)
|
||||
|
||||
[node name="SwimmingZone" parent="." index="5" instance=ExtResource("5_awgd5")]
|
||||
position = Vector2(-433, -3)
|
||||
liquidColor = Color(0.372549, 0.803922, 0.894118, 1)
|
||||
swimmingLevelReq = 10
|
||||
swimmingXp = 22
|
||||
swimmingSpeed = 100
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SwimmingZone/SwimmingArea" index="0"]
|
||||
polygon = PackedVector2Array(-190, 67, 223, 67, 224, 669, -450, 675, -444, 249, -366, 252, -295, 247, -243, 220, -210, 178, -194, 129)
|
||||
|
||||
[node name="SwimmingZone2" parent="." index="6" instance=ExtResource("5_awgd5")]
|
||||
position = Vector2(-433, -768)
|
||||
liquidColor = Color(0.372549, 0.803922, 0.894118, 1)
|
||||
swimmingLevelReq = 10
|
||||
swimmingXp = 22
|
||||
swimmingSpeed = 100
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SwimmingZone2/SwimmingArea" index="0"]
|
||||
polygon = PackedVector2Array(223, 136, 225, 678, -190, 678, -214, 613, -248, 564, -299, 527, -364, 509, -415, 501, -418, 138)
|
||||
|
||||
[node name="BridgeSwimmingZone" parent="." index="7" node_paths=PackedStringArray("bridge") instance=ExtResource("5_awgd5")]
|
||||
position = Vector2(-433, -768)
|
||||
script = ExtResource("6_4idkg")
|
||||
bridge = NodePath("../BeaverDam")
|
||||
liquidColor = Color(0.372549, 0.803922, 0.894118, 1)
|
||||
swimmingLevelReq = 10
|
||||
swimmingXp = 22
|
||||
swimmingSpeed = 100
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="BridgeSwimmingZone/SwimmingArea" index="0"]
|
||||
polygon = PackedVector2Array(-190, 834, -190, 675, 225, 675, 223, 835)
|
||||
|
||||
[node name="StaticBody2D" type="StaticBody2D" parent="." index="8"]
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="StaticBody2D" index="0"]
|
||||
position = Vector2(-41, 1)
|
||||
polygon = PackedVector2Array(654, 619, 890, 619, 888, -622, 649, -621, 642, -597, 626, -530, 613, -474, 611, -436, 607, -386, 616, -307, 621, -266, 628, -200, 637, -133, 652, -39, 657, 37, 648, 101, 650, 124, 649, 165, 646, 248, 639, 313, 636, 391, 634, 426, 633, 471, 630, 527, 637, 551)
|
||||
|
||||
[node name="Trees" type="Node2D" parent="." index="9"]
|
||||
y_sort_enabled = true
|
||||
|
||||
[node name="PineTree1" parent="Trees" index="0" instance=ExtResource("6_i0dfg")]
|
||||
position = Vector2(656, -519)
|
||||
|
||||
[node name="PineTree2" parent="Trees" index="1" instance=ExtResource("7_lrckb")]
|
||||
position = Vector2(772, -434)
|
||||
|
||||
[node name="PineTree3" parent="Trees" index="2" instance=ExtResource("8_7hx3i")]
|
||||
position = Vector2(625, -329)
|
||||
|
||||
[node name="PineTree4" parent="Trees" index="3" instance=ExtResource("6_i0dfg")]
|
||||
position = Vector2(732, -282)
|
||||
|
||||
[node name="PineTree5" parent="Trees" index="4" instance=ExtResource("7_lrckb")]
|
||||
position = Vector2(818, -177)
|
||||
|
||||
[node name="PineTree6" parent="Trees" index="5" instance=ExtResource("8_7hx3i")]
|
||||
position = Vector2(658, -101)
|
||||
|
||||
[node name="PineTree7" parent="Trees" index="6" instance=ExtResource("6_i0dfg")]
|
||||
position = Vector2(753, -27)
|
||||
|
||||
[node name="PineTree8" parent="Trees" index="7" instance=ExtResource("7_lrckb")]
|
||||
position = Vector2(810, 111)
|
||||
|
||||
[node name="PineTree9" parent="Trees" index="8" instance=ExtResource("8_7hx3i")]
|
||||
position = Vector2(680, 154)
|
||||
|
||||
[node name="PineTree10" parent="Trees" index="9" instance=ExtResource("6_i0dfg")]
|
||||
position = Vector2(770, 251)
|
||||
|
||||
[node name="BirchTree" parent="." index="10" instance=ExtResource("9_2aaap")]
|
||||
position = Vector2(362, -412)
|
||||
|
||||
[node name="BirchTree2" parent="." index="11" instance=ExtResource("9_2aaap")]
|
||||
position = Vector2(489, 531)
|
||||
|
||||
[node name="BirchTree3" parent="." index="12" instance=ExtResource("10_nevwr")]
|
||||
position = Vector2(484, -226)
|
||||
|
||||
[node name="BirchTree4" parent="." index="13" instance=ExtResource("10_nevwr")]
|
||||
position = Vector2(370, 328)
|
||||
|
||||
[node name="BirchTree5" parent="." index="14" instance=ExtResource("9_2aaap")]
|
||||
position = Vector2(-117, 560)
|
||||
|
||||
[node name="BirchTree6" parent="." index="15" instance=ExtResource("10_nevwr")]
|
||||
position = Vector2(-119, -419)
|
||||
|
||||
[node name="PineTree2" parent="." index="16" instance=ExtResource("7_lrckb")]
|
||||
position = Vector2(678, 367)
|
||||
|
||||
[node name="PineTree1" parent="." index="17" instance=ExtResource("6_i0dfg")]
|
||||
position = Vector2(646, 494)
|
||||
|
||||
[node name="PineTree3" parent="." index="18" instance=ExtResource("8_7hx3i")]
|
||||
position = Vector2(785, 454)
|
||||
|
||||
[node name="PineTree4" parent="." index="19" instance=ExtResource("7_lrckb")]
|
||||
position = Vector2(689, 589)
|
||||
|
||||
[node name="PineTree5" parent="." index="20" instance=ExtResource("6_i0dfg")]
|
||||
position = Vector2(816, 677)
|
||||
|
||||
[node name="BeaverDam" parent="." index="21" instance=ExtResource("11_0q6wt")]
|
||||
position = Vector2(-410.5, -15)
|
||||
savePrefix = "parkBeachPathDam"
|
||||
|
||||
[node name="BuildingBar" parent="BeaverDam" index="8"]
|
||||
theme_override_styles/background = SubResource("StyleBoxFlat_7gb4c")
|
||||
theme_override_styles/fill = SubResource("StyleBoxFlat_ymita")
|
||||
|
||||
[node name="HealthBar" parent="BeaverDam" index="9"]
|
||||
theme_override_styles/background = SubResource("StyleBoxFlat_rwi2n")
|
||||
theme_override_styles/fill = SubResource("StyleBoxFlat_33uhg")
|
||||
|
||||
[node name="CollisionShape2D" parent="BeaverDam/StandingZone" index="0"]
|
||||
position = Vector2(-5, 1.5)
|
||||
shape = SubResource("RectangleShape2D_dcxwe")
|
||||
|
||||
[node name="LongingBeaver" parent="." index="22" instance=ExtResource("12_nft8i")]
|
||||
position = Vector2(511, -59)
|
||||
script = ExtResource("14_ol3w3")
|
||||
|
||||
[node name="BasketPost" parent="." index="23" instance=ExtResource("13_gnlw0")]
|
||||
position = Vector2(353, -152)
|
||||
|
||||
[node name="BasketStorageSpot" parent="BasketPost" index="2"]
|
||||
basketInvName = "BeachPathBasket"
|
||||
|
||||
[node name="BlissfulBeaver" parent="." index="24" instance=ExtResource("14_4qahs")]
|
||||
position = Vector2(-752, -61)
|
||||
|
||||
[node name="GroundItem" parent="." index="25" instance=ExtResource("17_660pb")]
|
||||
position = Vector2(457, -138)
|
||||
itemClass = ExtResource("18_ep0xf")
|
||||
|
||||
[editable path="ParkTraveller"]
|
||||
[editable path="ParkTraveller/Interactable"]
|
||||
[editable path="ParkTraveller/Interactable/ActionMenu"]
|
||||
[editable path="ParkTraveller/Traveller"]
|
||||
[editable path="BeachTraveller"]
|
||||
[editable path="BeachTraveller/Interactable"]
|
||||
[editable path="BeachTraveller/Interactable/ActionMenu"]
|
||||
[editable path="BeachTraveller/Traveller"]
|
||||
[editable path="SwimmingZone"]
|
||||
[editable path="SwimmingZone2"]
|
||||
[editable path="BridgeSwimmingZone"]
|
||||
[editable path="BeaverDam"]
|
||||
[editable path="BeaverDam/Interactable"]
|
||||
[editable path="BeaverDam/Interactable/ActionMenu"]
|
||||
[editable path="BeaverDam/Buildable"]
|
||||
[editable path="BasketPost"]
|
||||
BIN
Locations/ParkBeachPath/ParkBeachPathLayout.png
Normal file
BIN
Locations/ParkBeachPath/ParkBeachPathLayout.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
34
Locations/ParkBeachPath/ParkBeachPathLayout.png.import
Normal file
34
Locations/ParkBeachPath/ParkBeachPathLayout.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bvmwb2q7e814"
|
||||
path="res://.godot/imported/ParkBeachPathLayout.png-a874874b5cb83f2cc8a0956cec515855.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Locations/ParkBeachPath/ParkBeachPathLayout.png"
|
||||
dest_files=["res://.godot/imported/ParkBeachPathLayout.png-a874874b5cb83f2cc8a0956cec515855.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
|
||||
Loading…
Add table
Add a link
Reference in a new issue