It's Cow Game! Version 2.04!
56
NPCs/Seagulls/Green/GreenSeagull.tscn
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
[gd_scene load_steps=9 format=3 uid="uid://bi1wyfcrbkkk3"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://daohiov27vwu3" path="res://NPCs/Seagulls/Seagull.tscn" id="1_6kmjr"]
|
||||
[ext_resource type="Texture2D" uid="uid://cnd0jn4wu5r67" path="res://NPCs/Seagulls/Green/Sprites/gullveganf1.png" id="2_1fbrl"]
|
||||
[ext_resource type="Texture2D" uid="uid://chhng6qt42kjg" path="res://NPCs/Seagulls/Green/Sprites/gullveganf2.png" id="3_imijj"]
|
||||
[ext_resource type="Texture2D" uid="uid://v5ecifm4c0yf" path="res://NPCs/Seagulls/Green/Sprites/gullveganf3.png" id="4_gsq8o"]
|
||||
[ext_resource type="Texture2D" uid="uid://1pqcjvpsnjkt" path="res://NPCs/Seagulls/Green/Sprites/gullveganf4.png" id="5_iwlnb"]
|
||||
[ext_resource type="Texture2D" uid="uid://bpdbkorc3cgu2" path="res://NPCs/Seagulls/Green/Sprites/gullanvegan1.png" id="6_k2oxp"]
|
||||
[ext_resource type="Texture2D" uid="uid://bq1an5fm3ej3h" path="res://NPCs/Seagulls/Green/Sprites/gullanvegan2.png" id="7_58mp2"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_0br54"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_1fbrl")
|
||||
}, {
|
||||
"duration": 3.0,
|
||||
"texture": ExtResource("3_imijj")
|
||||
}, {
|
||||
"duration": 3.0,
|
||||
"texture": ExtResource("4_gsq8o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_iwlnb")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"Caw",
|
||||
"speed": 20.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_k2oxp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_58mp2")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="GreenSeagull" instance=ExtResource("1_6kmjr")]
|
||||
|
||||
[node name="Sprite" parent="." index="0"]
|
||||
sprite_frames = SubResource("SpriteFrames_0br54")
|
||||
|
||||
[node name="Panel" parent="Interactable" index="1"]
|
||||
offset_left = -32.0
|
||||
offset_top = -58.0
|
||||
|
||||
[node name="SeagullSounds" parent="." index="5"]
|
||||
max_distance = 1000.0
|
||||
|
||||
[editable path="Interactable"]
|
||||
[editable path="Interactable/ActionMenu"]
|
||||
[editable path="Talkable"]
|
||||
BIN
NPCs/Seagulls/Green/Sprites/gullanvegan1.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Green/Sprites/gullanvegan1.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bpdbkorc3cgu2"
|
||||
path="res://.godot/imported/gullanvegan1.png-09173c35ff8ea9848562a1e5a9d9f77c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Green/Sprites/gullanvegan1.png"
|
||||
dest_files=["res://.godot/imported/gullanvegan1.png-09173c35ff8ea9848562a1e5a9d9f77c.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
NPCs/Seagulls/Green/Sprites/gullanvegan2.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
34
NPCs/Seagulls/Green/Sprites/gullanvegan2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bq1an5fm3ej3h"
|
||||
path="res://.godot/imported/gullanvegan2.png-160f87569b6064dc976046355ada4af0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Green/Sprites/gullanvegan2.png"
|
||||
dest_files=["res://.godot/imported/gullanvegan2.png-160f87569b6064dc976046355ada4af0.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
NPCs/Seagulls/Green/Sprites/gullveganf1.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Green/Sprites/gullveganf1.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cnd0jn4wu5r67"
|
||||
path="res://.godot/imported/gullveganf1.png-413f68a87346d3dbe8132bde0f1f97c1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Green/Sprites/gullveganf1.png"
|
||||
dest_files=["res://.godot/imported/gullveganf1.png-413f68a87346d3dbe8132bde0f1f97c1.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
NPCs/Seagulls/Green/Sprites/gullveganf2.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
34
NPCs/Seagulls/Green/Sprites/gullveganf2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://chhng6qt42kjg"
|
||||
path="res://.godot/imported/gullveganf2.png-91f266149936bf5bf9ff2cb47267c143.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Green/Sprites/gullveganf2.png"
|
||||
dest_files=["res://.godot/imported/gullveganf2.png-91f266149936bf5bf9ff2cb47267c143.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
NPCs/Seagulls/Green/Sprites/gullveganf3.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
34
NPCs/Seagulls/Green/Sprites/gullveganf3.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://v5ecifm4c0yf"
|
||||
path="res://.godot/imported/gullveganf3.png-a2eaee20a839cec14707ad11d58ca176.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Green/Sprites/gullveganf3.png"
|
||||
dest_files=["res://.godot/imported/gullveganf3.png-a2eaee20a839cec14707ad11d58ca176.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
NPCs/Seagulls/Green/Sprites/gullveganf4.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
34
NPCs/Seagulls/Green/Sprites/gullveganf4.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://1pqcjvpsnjkt"
|
||||
path="res://.godot/imported/gullveganf4.png-6929b234c56c43dc2c87b70d17d157b1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Green/Sprites/gullveganf4.png"
|
||||
dest_files=["res://.godot/imported/gullveganf4.png-6929b234c56c43dc2c87b70d17d157b1.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
|
||||
57
NPCs/Seagulls/Pink/PinkSeagull.tscn
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
[gd_scene load_steps=9 format=3 uid="uid://dwxpvnno5kxds"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://daohiov27vwu3" path="res://NPCs/Seagulls/Seagull.tscn" id="1_pronj"]
|
||||
[ext_resource type="Texture2D" uid="uid://brhn3e4qpfe5g" path="res://NPCs/Seagulls/Pink/Sprites/gullqueerf1.png" id="2_gts5f"]
|
||||
[ext_resource type="Texture2D" uid="uid://cunkhmsdh2b3k" path="res://NPCs/Seagulls/Pink/Sprites/gullqueerf2.png" id="3_kaxum"]
|
||||
[ext_resource type="Texture2D" uid="uid://bv4q3icd6o8ke" path="res://NPCs/Seagulls/Pink/Sprites/gullqueerf3.png" id="4_gihgs"]
|
||||
[ext_resource type="Texture2D" uid="uid://cgo28deumhydg" path="res://NPCs/Seagulls/Pink/Sprites/gullqueerf4.png" id="5_kxvro"]
|
||||
[ext_resource type="Texture2D" uid="uid://cfmbtvgsc5vqi" path="res://NPCs/Seagulls/Pink/Sprites/gullanqueer1.png" id="6_miiqg"]
|
||||
[ext_resource type="Texture2D" uid="uid://c4x0gvqaf0cas" path="res://NPCs/Seagulls/Pink/Sprites/gullanqueer2.png" id="7_yt3xp"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_it4s2"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_gts5f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_kaxum")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_gihgs")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_kxvro")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"Caw",
|
||||
"speed": 20.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_miiqg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_yt3xp")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="PinkSeagull" instance=ExtResource("1_pronj")]
|
||||
|
||||
[node name="Sprite" parent="." index="0"]
|
||||
sprite_frames = SubResource("SpriteFrames_it4s2")
|
||||
animation = &"Caw"
|
||||
|
||||
[node name="Panel" parent="Interactable" index="1"]
|
||||
offset_left = -32.0
|
||||
offset_top = -58.0
|
||||
|
||||
[node name="SeagullSounds" parent="." index="5"]
|
||||
max_distance = 1000.0
|
||||
|
||||
[editable path="Interactable"]
|
||||
[editable path="Interactable/ActionMenu"]
|
||||
[editable path="Talkable"]
|
||||
BIN
NPCs/Seagulls/Pink/Sprites/gullanqueer1.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
34
NPCs/Seagulls/Pink/Sprites/gullanqueer1.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cfmbtvgsc5vqi"
|
||||
path="res://.godot/imported/gullanqueer1.png-281bf36eff916de750dd33c0ea57da7f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Pink/Sprites/gullanqueer1.png"
|
||||
dest_files=["res://.godot/imported/gullanqueer1.png-281bf36eff916de750dd33c0ea57da7f.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
NPCs/Seagulls/Pink/Sprites/gullanqueer2.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Pink/Sprites/gullanqueer2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c4x0gvqaf0cas"
|
||||
path="res://.godot/imported/gullanqueer2.png-3bbcc6247fbd1d15db696e7b374a9887.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Pink/Sprites/gullanqueer2.png"
|
||||
dest_files=["res://.godot/imported/gullanqueer2.png-3bbcc6247fbd1d15db696e7b374a9887.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
NPCs/Seagulls/Pink/Sprites/gullqueerf1.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Pink/Sprites/gullqueerf1.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brhn3e4qpfe5g"
|
||||
path="res://.godot/imported/gullqueerf1.png-2be0a800198c5be8fa587eeb6dab0100.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Pink/Sprites/gullqueerf1.png"
|
||||
dest_files=["res://.godot/imported/gullqueerf1.png-2be0a800198c5be8fa587eeb6dab0100.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
NPCs/Seagulls/Pink/Sprites/gullqueerf2.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Pink/Sprites/gullqueerf2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cunkhmsdh2b3k"
|
||||
path="res://.godot/imported/gullqueerf2.png-a0fc73abcdf40819aebec7982dcaac17.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Pink/Sprites/gullqueerf2.png"
|
||||
dest_files=["res://.godot/imported/gullqueerf2.png-a0fc73abcdf40819aebec7982dcaac17.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
NPCs/Seagulls/Pink/Sprites/gullqueerf3.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Pink/Sprites/gullqueerf3.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bv4q3icd6o8ke"
|
||||
path="res://.godot/imported/gullqueerf3.png-168204484f358cb81c528f4c3ec3a06c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Pink/Sprites/gullqueerf3.png"
|
||||
dest_files=["res://.godot/imported/gullqueerf3.png-168204484f358cb81c528f4c3ec3a06c.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
NPCs/Seagulls/Pink/Sprites/gullqueerf4.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
34
NPCs/Seagulls/Pink/Sprites/gullqueerf4.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cgo28deumhydg"
|
||||
path="res://.godot/imported/gullqueerf4.png-42e52a2351bc27b99277e62f32273d0b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Pink/Sprites/gullqueerf4.png"
|
||||
dest_files=["res://.godot/imported/gullqueerf4.png-42e52a2351bc27b99277e62f32273d0b.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
|
||||
57
NPCs/Seagulls/Purple/PurpleSeagull.tscn
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
[gd_scene load_steps=9 format=3 uid="uid://cumlg32vrwfoh"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://daohiov27vwu3" path="res://NPCs/Seagulls/Seagull.tscn" id="1_x0hwh"]
|
||||
[ext_resource type="Texture2D" uid="uid://bli2e7j5oicip" path="res://NPCs/Seagulls/Purple/Sprites/gullanfemf1.png" id="2_bcwty"]
|
||||
[ext_resource type="Texture2D" uid="uid://b3gx11hthlexd" path="res://NPCs/Seagulls/Purple/Sprites/gullanfemf2.png" id="3_d53x3"]
|
||||
[ext_resource type="Texture2D" uid="uid://7ad8twm1dsxo" path="res://NPCs/Seagulls/Purple/Sprites/gullanfemf3.png" id="4_d3esr"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctcjt2cchiisn" path="res://NPCs/Seagulls/Purple/Sprites/gullanfemf4.png" id="5_ljeo3"]
|
||||
[ext_resource type="Texture2D" uid="uid://672tqspktsa7" path="res://NPCs/Seagulls/Purple/Sprites/gullanfem1.png" id="6_o60v0"]
|
||||
[ext_resource type="Texture2D" uid="uid://dr0q27sxrbqed" path="res://NPCs/Seagulls/Purple/Sprites/gullanfem2.png" id="7_2xc0n"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_i14m7"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_bcwty")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_d53x3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_d3esr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_ljeo3")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"Caw",
|
||||
"speed": 20.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_o60v0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_2xc0n")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="PurpleSeagull" instance=ExtResource("1_x0hwh")]
|
||||
|
||||
[node name="Sprite" parent="." index="0"]
|
||||
sprite_frames = SubResource("SpriteFrames_i14m7")
|
||||
animation = &"Caw"
|
||||
|
||||
[node name="Panel" parent="Interactable" index="1"]
|
||||
offset_left = -32.0
|
||||
offset_top = -58.0
|
||||
|
||||
[node name="SeagullSounds" parent="." index="5"]
|
||||
max_distance = 1000.0
|
||||
|
||||
[editable path="Interactable"]
|
||||
[editable path="Interactable/ActionMenu"]
|
||||
[editable path="Talkable"]
|
||||
BIN
NPCs/Seagulls/Purple/Sprites/gullanfem1.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
34
NPCs/Seagulls/Purple/Sprites/gullanfem1.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://672tqspktsa7"
|
||||
path="res://.godot/imported/gullanfem1.png-09a325470a63ed916909fd130ce11b93.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Purple/Sprites/gullanfem1.png"
|
||||
dest_files=["res://.godot/imported/gullanfem1.png-09a325470a63ed916909fd130ce11b93.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
NPCs/Seagulls/Purple/Sprites/gullanfem2.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Purple/Sprites/gullanfem2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dr0q27sxrbqed"
|
||||
path="res://.godot/imported/gullanfem2.png-4ea5dfdcd8ba53f0eb0e53e7d6a404d7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Purple/Sprites/gullanfem2.png"
|
||||
dest_files=["res://.godot/imported/gullanfem2.png-4ea5dfdcd8ba53f0eb0e53e7d6a404d7.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
NPCs/Seagulls/Purple/Sprites/gullanfemf1.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
34
NPCs/Seagulls/Purple/Sprites/gullanfemf1.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bli2e7j5oicip"
|
||||
path="res://.godot/imported/gullanfemf1.png-c97fd0e3fcb3bf10f53608dee943cb5f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Purple/Sprites/gullanfemf1.png"
|
||||
dest_files=["res://.godot/imported/gullanfemf1.png-c97fd0e3fcb3bf10f53608dee943cb5f.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
NPCs/Seagulls/Purple/Sprites/gullanfemf2.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Purple/Sprites/gullanfemf2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b3gx11hthlexd"
|
||||
path="res://.godot/imported/gullanfemf2.png-2fb5e8de381f7bed629c3d14063fa234.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Purple/Sprites/gullanfemf2.png"
|
||||
dest_files=["res://.godot/imported/gullanfemf2.png-2fb5e8de381f7bed629c3d14063fa234.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
NPCs/Seagulls/Purple/Sprites/gullanfemf3.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Purple/Sprites/gullanfemf3.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://7ad8twm1dsxo"
|
||||
path="res://.godot/imported/gullanfemf3.png-2271f1933c625640c2bf122245deb102.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Purple/Sprites/gullanfemf3.png"
|
||||
dest_files=["res://.godot/imported/gullanfemf3.png-2271f1933c625640c2bf122245deb102.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
NPCs/Seagulls/Purple/Sprites/gullanfemf4.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Purple/Sprites/gullanfemf4.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ctcjt2cchiisn"
|
||||
path="res://.godot/imported/gullanfemf4.png-d5b7f0561391e9035cc9612b5bd65111.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Purple/Sprites/gullanfemf4.png"
|
||||
dest_files=["res://.godot/imported/gullanfemf4.png-d5b7f0561391e9035cc9612b5bd65111.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
|
||||
57
NPCs/Seagulls/Red/RedSeagull.tscn
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
[gd_scene load_steps=9 format=3 uid="uid://32g7q3k8ahub"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://daohiov27vwu3" path="res://NPCs/Seagulls/Seagull.tscn" id="1_mtt7n"]
|
||||
[ext_resource type="Texture2D" uid="uid://deviv3hr1mftf" path="res://NPCs/Seagulls/Red/Sprites/gullancomf1.png" id="2_rrpns"]
|
||||
[ext_resource type="Texture2D" uid="uid://bj3g0vjygsmgc" path="res://NPCs/Seagulls/Red/Sprites/gullancomf2.png" id="3_80bgo"]
|
||||
[ext_resource type="Texture2D" uid="uid://ubq34m8mauxx" path="res://NPCs/Seagulls/Red/Sprites/gullancomf3.png" id="4_dfjjq"]
|
||||
[ext_resource type="Texture2D" uid="uid://bgi3acp6e203u" path="res://NPCs/Seagulls/Red/Sprites/gullancomf4.png" id="5_efkyp"]
|
||||
[ext_resource type="Texture2D" uid="uid://cn8galuywtega" path="res://NPCs/Seagulls/Red/Sprites/gullancom1.png" id="6_4fmoj"]
|
||||
[ext_resource type="Texture2D" uid="uid://vukx0261s6xq" path="res://NPCs/Seagulls/Red/Sprites/gullancom2.png" id="7_kk05o"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_sbnvj"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_rrpns")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_80bgo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_dfjjq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_efkyp")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"Caw",
|
||||
"speed": 20.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_4fmoj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_kk05o")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="RedSeagull" instance=ExtResource("1_mtt7n")]
|
||||
|
||||
[node name="Sprite" parent="." index="0"]
|
||||
sprite_frames = SubResource("SpriteFrames_sbnvj")
|
||||
animation = &"Caw"
|
||||
|
||||
[node name="Panel" parent="Interactable" index="1"]
|
||||
offset_left = -32.0
|
||||
offset_top = -58.0
|
||||
|
||||
[node name="SeagullSounds" parent="." index="5"]
|
||||
max_distance = 1000.0
|
||||
|
||||
[editable path="Interactable"]
|
||||
[editable path="Interactable/ActionMenu"]
|
||||
[editable path="Talkable"]
|
||||
BIN
NPCs/Seagulls/Red/Sprites/gullancom1.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Red/Sprites/gullancom1.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cn8galuywtega"
|
||||
path="res://.godot/imported/gullancom1.png-7e74af0e3b111017a28cbf618561a256.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Red/Sprites/gullancom1.png"
|
||||
dest_files=["res://.godot/imported/gullancom1.png-7e74af0e3b111017a28cbf618561a256.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
NPCs/Seagulls/Red/Sprites/gullancom2.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Red/Sprites/gullancom2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://vukx0261s6xq"
|
||||
path="res://.godot/imported/gullancom2.png-0f9ef43ddf2dff9eb6ff5f602aed8f25.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Red/Sprites/gullancom2.png"
|
||||
dest_files=["res://.godot/imported/gullancom2.png-0f9ef43ddf2dff9eb6ff5f602aed8f25.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
NPCs/Seagulls/Red/Sprites/gullancomf1.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Red/Sprites/gullancomf1.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://deviv3hr1mftf"
|
||||
path="res://.godot/imported/gullancomf1.png-91bff4f0747bbb986521f31c87a37ca6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Red/Sprites/gullancomf1.png"
|
||||
dest_files=["res://.godot/imported/gullancomf1.png-91bff4f0747bbb986521f31c87a37ca6.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
NPCs/Seagulls/Red/Sprites/gullancomf2.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Red/Sprites/gullancomf2.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bj3g0vjygsmgc"
|
||||
path="res://.godot/imported/gullancomf2.png-2be99f81f46f37b8dab6c87280985102.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Red/Sprites/gullancomf2.png"
|
||||
dest_files=["res://.godot/imported/gullancomf2.png-2be99f81f46f37b8dab6c87280985102.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
NPCs/Seagulls/Red/Sprites/gullancomf3.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
34
NPCs/Seagulls/Red/Sprites/gullancomf3.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ubq34m8mauxx"
|
||||
path="res://.godot/imported/gullancomf3.png-b4276fd019cf493d5746825c5c32432c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Red/Sprites/gullancomf3.png"
|
||||
dest_files=["res://.godot/imported/gullancomf3.png-b4276fd019cf493d5746825c5c32432c.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
NPCs/Seagulls/Red/Sprites/gullancomf4.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
34
NPCs/Seagulls/Red/Sprites/gullancomf4.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bgi3acp6e203u"
|
||||
path="res://.godot/imported/gullancomf4.png-24237ec675bae7c9e10efe515faa6557.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Red/Sprites/gullancomf4.png"
|
||||
dest_files=["res://.godot/imported/gullancomf4.png-24237ec675bae7c9e10efe515faa6557.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
|
||||
30
NPCs/Seagulls/Seagull.dialogue
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
~ start
|
||||
|
||||
% Seagull: Yeah I can fly, I just don't like to do it cause it's exercise!
|
||||
% Seagull: I'm an anarchist!
|
||||
% Seagull: I can teach you how to be an anarchist :>
|
||||
% Seagull: I'm gay!
|
||||
% Seagull: I'm trans!
|
||||
% Seagull: I am resourceful, inquisitive and intelligent!
|
||||
% Seagull: Squawk!
|
||||
% Seagull: SQUAWK!!!
|
||||
% Seagull: When me and my friends get together, we can take on ANYONE!!
|
||||
% Seagull: I like shoplifting :>
|
||||
% Seagull: Birds are real!
|
||||
% Seagull: My scavenging level is max!!
|
||||
% Seagull: I can see ultraviolet light :>
|
||||
% Seagull: I'm the drummer in my folk punk band!!
|
||||
% Seagull: I can drink salt water but tbh I don't recommend!
|
||||
% Seagull: Waow are you a cow? My fursona is a cow!! That's so rad!!
|
||||
% Seagull: My fav hobbies are surfing and stepdancing!
|
||||
% Seagull: I'm not afraid of anything! :V
|
||||
% Seagull: ACAB!!!
|
||||
% Seagull: Do you like the beach? I LOVE the beach!!! :V
|
||||
% Seagull: I always ride the ferris wheel without paying! :>
|
||||
% Seagull: The other day I watched a sandcastle wash away... it was an Experience!
|
||||
% Seagull: My fav food is all of the foods! Especially snacks!!
|
||||
% Seagull: I love videogames they're so fun!
|
||||
% Seagull: I don't think of it as "crime", I think of it as "doing what I like" :>
|
||||
% Seagull: Moo! :>
|
||||
|
||||
=> END
|
||||
15
NPCs/Seagulls/Seagull.dialogue.import
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
[remap]
|
||||
|
||||
importer="dialogue_manager_compiler_11"
|
||||
type="Resource"
|
||||
uid="uid://cuh87klttbqm1"
|
||||
path="res://.godot/imported/Seagull.dialogue-2035bdde3faaa35e6aa26ac8e9fd426b.tres"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://NPCs/Seagulls/Seagull.dialogue"
|
||||
dest_files=["res://.godot/imported/Seagull.dialogue-2035bdde3faaa35e6aa26ac8e9fd426b.tres"]
|
||||
|
||||
[params]
|
||||
|
||||
defaults=true
|
||||
127
NPCs/Seagulls/Seagull.gd
Normal file
|
|
@ -0,0 +1,127 @@
|
|||
extends NPC
|
||||
|
||||
class_name Seagull
|
||||
|
||||
var rng = RandomNumberGenerator.new()
|
||||
|
||||
var walking = true
|
||||
var cawing = false
|
||||
|
||||
var lastposition = position
|
||||
var movementTarget
|
||||
var movementThreshold = 0.1
|
||||
var moveSpeed:int = 140
|
||||
|
||||
var pauseTimer = 0
|
||||
var flipTimer = 0
|
||||
|
||||
var seagullSoundPlayer:AudioStreamPlayer2D
|
||||
var cawSounds = []
|
||||
|
||||
var lastCawIndex = -1
|
||||
|
||||
func _ready():
|
||||
dialogueResource = preload("res://NPCs/Seagulls/Seagull.dialogue")
|
||||
start_walking()
|
||||
initialize_seagull_sounds()
|
||||
|
||||
func initialize_seagull_sounds():
|
||||
seagullSoundPlayer = $SeagullSounds
|
||||
cawSounds.append(preload("res://Sounds/SFX/Seagulls/SeagullCaws1.mp3"))
|
||||
|
||||
func _process(delta):
|
||||
if walking:
|
||||
movement(delta)
|
||||
elif cawing:
|
||||
pass
|
||||
else:
|
||||
pauseTimer -= delta
|
||||
flipTimer -= delta
|
||||
|
||||
if flipTimer <= 0:
|
||||
flipTimer += 0.2
|
||||
if rng.randf_range(0, 16) <= 1:
|
||||
$Sprite.flip_h = !$Sprite.flip_h
|
||||
|
||||
if pauseTimer <= 0:
|
||||
pick_next_action()
|
||||
|
||||
func start_cawing():
|
||||
cawing = true
|
||||
$Sprite.play("Caw")
|
||||
pick_caw()
|
||||
|
||||
func stop_cawing():
|
||||
cawing = false
|
||||
$Sprite.animation = "default"
|
||||
$Sprite.pause()
|
||||
$Sprite.set_frame(0)
|
||||
set_pause_timer()
|
||||
|
||||
func pick_next_action():
|
||||
if rng.randi_range(0, 5) >= 3:
|
||||
start_walking()
|
||||
elif rng.randi_range(0, 5) >= 2:
|
||||
set_pause_timer()
|
||||
else:
|
||||
start_cawing()
|
||||
|
||||
func set_pause_timer():
|
||||
#short pause
|
||||
if rng.randi_range(0, 4) >= 1:
|
||||
pauseTimer = rng.randf_range(0.2, 1)
|
||||
else:
|
||||
pauseTimer = rng.randf_range(2, 8)
|
||||
|
||||
func stop_walking():
|
||||
walking = false
|
||||
$Sprite.animation = "default"
|
||||
$Sprite.pause()
|
||||
$Sprite.set_frame(0)
|
||||
set_pause_timer()
|
||||
|
||||
func start_walking():
|
||||
walking = true
|
||||
$Sprite.play("default")
|
||||
pick_new_target_position()
|
||||
|
||||
func movement(delta):
|
||||
var distanceToTarget = global_position.distance_to(movementTarget)
|
||||
lastposition = position
|
||||
|
||||
if distanceToTarget > movementThreshold:
|
||||
if walking == true:
|
||||
var movementVector = global_position.move_toward(movementTarget, moveSpeed*delta) - global_position
|
||||
var collisions = move_and_collide(movementVector)
|
||||
if collisions != null:
|
||||
stop_walking()
|
||||
else:
|
||||
global_position = movementTarget
|
||||
stop_walking()
|
||||
|
||||
if position > lastposition:
|
||||
$Sprite.flip_h = true
|
||||
if position < lastposition:
|
||||
$Sprite.flip_h = false
|
||||
|
||||
func pick_new_target_position():
|
||||
movementTarget = global_position - Vector2(rng.randf_range(-300, 300), rng.randf_range(-300, 300))
|
||||
|
||||
#extra chance to pick target if collision would happen quickly
|
||||
var movementVector = global_position.move_toward(movementTarget, moveSpeed*0.1) - global_position
|
||||
var collided = test_move(transform, movementVector)
|
||||
if collided:
|
||||
movementTarget = global_position - Vector2(rng.randf_range(-300, 300), rng.randf_range(-300, 300))
|
||||
|
||||
func pick_caw():
|
||||
var newIndex = rng.randi_range(0, cawSounds.size() - 1)
|
||||
|
||||
if newIndex == lastCawIndex:
|
||||
newIndex = rng.randi_range(0, cawSounds.size() - 1)
|
||||
|
||||
seagullSoundPlayer.stream = cawSounds[newIndex]
|
||||
seagullSoundPlayer.play()
|
||||
lastCawIndex = newIndex
|
||||
|
||||
func _on_seagull_sounds_finished():
|
||||
stop_cawing()
|
||||
66
NPCs/Seagulls/Seagull.tscn
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
[gd_scene load_steps=8 format=3 uid="uid://daohiov27vwu3"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://doqfsp7yxools" path="res://NPCs/NPC.tscn" id="1_3w6xu"]
|
||||
[ext_resource type="Script" path="res://NPCs/Seagulls/Seagull.gd" id="2_qad34"]
|
||||
[ext_resource type="Texture2D" uid="uid://dnmjxip5nsvj5" path="res://NPCs/Pigeon/Lesbian/lesbianpigeon1.png" id="4_qfxvw"]
|
||||
[ext_resource type="Texture2D" uid="uid://ct6y5y6yggti5" path="res://NPCs/Pigeon/Lesbian/lesbianpigeon2.png" id="5_6c565"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_rfhg3"]
|
||||
animations = [{
|
||||
"frames": [],
|
||||
"loop": true,
|
||||
"name": &"Caw",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_qfxvw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_6c565")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_h3nyb"]
|
||||
radius = 20.0
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_owve6"]
|
||||
radius = 14.0
|
||||
|
||||
[node name="Seagull" instance=ExtResource("1_3w6xu")]
|
||||
collision_layer = 17
|
||||
collision_mask = 17
|
||||
script = ExtResource("2_qad34")
|
||||
|
||||
[node name="Sprite" parent="." index="0"]
|
||||
position = Vector2(5, -30)
|
||||
sprite_frames = SubResource("SpriteFrames_rfhg3")
|
||||
|
||||
[node name="SeagullArea" type="Area2D" parent="." index="1"]
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="SeagullArea" index="0"]
|
||||
position = Vector2(-3, -24)
|
||||
shape = SubResource("CircleShape2D_h3nyb")
|
||||
|
||||
[node name="Panel" parent="Interactable" index="1"]
|
||||
offset_left = -27.0
|
||||
offset_top = -59.0
|
||||
offset_right = 39.0
|
||||
offset_bottom = 1.0
|
||||
|
||||
[node name="CollisionShape2D" parent="." index="4"]
|
||||
position = Vector2(-2, -4)
|
||||
shape = SubResource("CircleShape2D_owve6")
|
||||
|
||||
[node name="SeagullSounds" type="AudioStreamPlayer2D" parent="." index="5"]
|
||||
max_distance = 300.0
|
||||
bus = &"SFX"
|
||||
|
||||
[connection signal="finished" from="SeagullSounds" to="." method="_on_seagull_sounds_finished"]
|
||||
|
||||
[editable path="Interactable"]
|
||||
[editable path="Interactable/ActionMenu"]
|
||||
[editable path="Talkable"]
|
||||