credits should be done for good now

This commit is contained in:
pennyrigate 2024-06-21 23:58:59 -04:00
parent ccfd437318
commit ccca031ed2
9 changed files with 221 additions and 81 deletions

Binary file not shown.

View file

@ -0,0 +1,15 @@
[remap]
importer="ogg_vorbis"
type="AudioStreamOGGVorbis"
path="res://.import/rev83-wondering-now-short.ogg-6a06f237d6afb85ca00721c00a48a0ef.oggstr"
[deps]
source_file="res://audio/music/rev83-wondering-now-short.ogg"
dest_files=[ "res://.import/rev83-wondering-now-short.ogg-6a06f237d6afb85ca00721c00a48a0ef.oggstr" ]
[params]
loop=false
loop_offset=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/team_sg_logo.png-417aa1cf589d0b9ccf8914bde098b763.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://graphics/hud/team_sg_logo.png"
dest_files=[ "res://.import/team_sg_logo.png-417aa1cf589d0b9ccf8914bde098b763.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before After
Before After

View file

@ -7,3 +7,6 @@ func _notification(what: int) -> void:
$AnimationPlayer.playback_active = false $AnimationPlayer.playback_active = false
NOTIFICATION_WM_FOCUS_IN: NOTIFICATION_WM_FOCUS_IN:
$AnimationPlayer.playback_active = true $AnimationPlayer.playback_active = true
func _ready():
Audio.play_music(load("res://audio/music/rev83-wondering-now-short.ogg"))

View file

@ -46,7 +46,8 @@
[ext_resource path="res://graphics/npc/penny.png" type="Texture" id=44] [ext_resource path="res://graphics/npc/penny.png" type="Texture" id=44]
[ext_resource path="res://graphics/npc/haze.png" type="Texture" id=45] [ext_resource path="res://graphics/npc/haze.png" type="Texture" id=45]
[ext_resource path="res://graphics/hud/thankyou.png" type="Texture" id=46] [ext_resource path="res://graphics/hud/thankyou.png" type="Texture" id=46]
[ext_resource path="res://graphics/enemy/boss/famira-wip.png" type="Texture" id=47] [ext_resource path="res://objects/enemy/boss/famira.tscn" type="PackedScene" id=47]
[ext_resource path="res://graphics/hud/team_sg_logo.png" type="Texture" id=48]
[sub_resource type="ShaderMaterial" id=1] [sub_resource type="ShaderMaterial" id=1]
shader = ExtResource( 2 ) shader = ExtResource( 2 )
@ -150,11 +151,6 @@ tracks/1/keys = {
"values": [ Color( 0.4, 1, 0.443137, 1 ), Color( 0.4, 0.52549, 1, 1 ), Color( 0.992157, 0.4, 1, 1 ), Color( 1, 0.423529, 0.4, 1 ), Color( 1, 0.894118, 0.4, 1 ), Color( 0.4, 1, 0.443137, 1 ) ] "values": [ Color( 0.4, 1, 0.443137, 1 ), Color( 0.4, 0.52549, 1, 1 ), Color( 0.992157, 0.4, 1, 1 ), Color( 1, 0.423529, 0.4, 1 ), Color( 1, 0.894118, 0.4, 1 ), Color( 0.4, 1, 0.443137, 1 ) ]
} }
[sub_resource type="ShaderMaterial" id=2]
shader = ExtResource( 1 )
shader_param/border_color = Color( 0, 0, 0, 1 )
shader_param/border_corners = false
[sub_resource type="ShaderMaterial" id=5] [sub_resource type="ShaderMaterial" id=5]
shader = ExtResource( 1 ) shader = ExtResource( 1 )
shader_param/border_color = Color( 0, 0, 0, 1 ) shader_param/border_color = Color( 0, 0, 0, 1 )
@ -591,7 +587,7 @@ tracks/0/keys = {
[sub_resource type="Animation" id=90] [sub_resource type="Animation" id=90]
resource_name = "credits" resource_name = "credits"
length = 90.0 length = 98.0
step = 1.0 step = 1.0
tracks/0/type = "value" tracks/0/type = "value"
tracks/0/path = NodePath("Control:rect_position") tracks/0/path = NodePath("Control:rect_position")
@ -600,10 +596,10 @@ tracks/0/loop_wrap = true
tracks/0/imported = false tracks/0/imported = false
tracks/0/enabled = true tracks/0/enabled = true
tracks/0/keys = { tracks/0/keys = {
"times": PoolRealArray( 0, 2, 3, 5, 6, 10, 11, 15, 16, 20, 21, 25, 26, 30, 31, 35, 36, 40, 41, 45, 46, 50, 51, 55, 56, 60, 61, 65, 66, 70, 71, 75, 76, 80, 81, 85, 86 ), "times": PoolRealArray( 0, 2, 3, 5, 6, 10, 11, 15, 16, 20, 21, 25, 26, 30, 31, 35, 36, 40, 41, 45, 46, 50, 51, 55, 56, 60, 61, 65, 66, 70, 71, 75, 76, 80, 81, 85, 86, 90, 91, 95 ),
"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
"update": 0, "update": 0,
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( -256, 0 ), Vector2( -256, 0 ), Vector2( -512, 0 ), Vector2( -512, 0 ), Vector2( -768, 0 ), Vector2( -768, 0 ), Vector2( -1024, 0 ), Vector2( -1024, 0 ), Vector2( -1280, 0 ), Vector2( -1280, 0 ), Vector2( -1536, 0 ), Vector2( -1536, 0 ), Vector2( -1792, 0 ), Vector2( -1792, 0 ), Vector2( -2048, 0 ), Vector2( -2048, 0 ), Vector2( -2304, 0 ), Vector2( -2304, 0 ), Vector2( -2560, 0 ), Vector2( -2560, 0 ), Vector2( -2816, 0 ), Vector2( -2816, 0 ), Vector2( -3072, 0 ), Vector2( -3072, 0 ), Vector2( -3328, 0 ), Vector2( -3328, 0 ), Vector2( -3584, 0 ), Vector2( -3584, 0 ), Vector2( -3840, 0 ), Vector2( -3840, 0 ), Vector2( -4096, 0 ), Vector2( -4096, 0 ), Vector2( -4352, 0 ), Vector2( -4352, 0 ), Vector2( -4608, 0 ) ] "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( -256, 0 ), Vector2( -256, 0 ), Vector2( -512, 0 ), Vector2( -512, 0 ), Vector2( -768, 0 ), Vector2( -768, 0 ), Vector2( -1024, 0 ), Vector2( -1024, 0 ), Vector2( -1280, 0 ), Vector2( -1280, 0 ), Vector2( -1536, 0 ), Vector2( -1536, 0 ), Vector2( -1792, 0 ), Vector2( -1792, 0 ), Vector2( -2048, 0 ), Vector2( -2048, 0 ), Vector2( -2304, 0 ), Vector2( -2304, 0 ), Vector2( -2560, 0 ), Vector2( -2560, 0 ), Vector2( -2816, 0 ), Vector2( -2816, 0 ), Vector2( -3072, 0 ), Vector2( -3072, 0 ), Vector2( -3328, 0 ), Vector2( -3328, 0 ), Vector2( -3584, 0 ), Vector2( -3584, 0 ), Vector2( -3840, 0 ), Vector2( -3840, 0 ), Vector2( -4096, 0 ), Vector2( -4096, 0 ), Vector2( -4352, 0 ), Vector2( -4352, 0 ), Vector2( -4608, 0 ), Vector2( -4608, 0 ), Vector2( -4864, 0 ), Vector2( -4864, 0 ) ]
} }
[node name="Credits" type="Node" groups=["map"]] [node name="Credits" type="Node" groups=["map"]]
@ -613,9 +609,9 @@ script = ExtResource( 14 )
layer = -64 layer = -64
[node name="ColorRect2" type="ColorRect" parent="CanvasLayer"] [node name="ColorRect2" type="ColorRect" parent="CanvasLayer"]
margin_left = 4352.0 margin_left = 512.0
margin_top = 8.0 margin_top = 8.0
margin_right = 4608.0 margin_right = 768.0
margin_bottom = 200.0 margin_bottom = 200.0
color = Color( 0.0666667, 0.164706, 0.454902, 0.329412 ) color = Color( 0.0666667, 0.164706, 0.454902, 0.329412 )
@ -635,7 +631,6 @@ margin_right = 40.0
margin_bottom = 40.0 margin_bottom = 40.0
[node name="Title" type="Sprite" parent="Control"] [node name="Title" type="Sprite" parent="Control"]
material = SubResource( 2 )
position = Vector2( 128, 96 ) position = Vector2( 128, 96 )
texture = ExtResource( 3 ) texture = ExtResource( 3 )
@ -644,10 +639,92 @@ material = SubResource( 5 )
position = Vector2( 384, 88 ) position = Vector2( 384, 88 )
texture = ExtResource( 10 ) texture = ExtResource( 10 )
[node name="TeamSG" type="Node2D" parent="Control"]
position = Vector2( 640, 96 )
[node name="TeamSgSplash" type="Sprite" parent="Control/TeamSG"]
position = Vector2( 0, -8 )
texture = ExtResource( 48 )
[node name="TeamSG" type="Label" parent="Control/TeamSG"]
material = ExtResource( 4 )
margin_left = -128.0
margin_top = -184.0
margin_right = 128.0
margin_bottom = 8.0
theme = ExtResource( 6 )
text = "Game created by Team SG"
align = 1
valign = 1
[node name="TeamSG2" type="Label" parent="Control/TeamSG"]
material = ExtResource( 4 )
margin_left = -128.0
margin_top = 56.0
margin_right = 128.0
margin_bottom = 105.0
theme = ExtResource( 6 )
text = "Team SG is: Penny rigate,
Haze Weathers, Ivy snyder
and Dog Jelly.
"
align = 1
valign = 1
[node name="TeamSG4" type="Label" parent="Control/TeamSG"]
material = ExtResource( 4 )
margin_top = -88.0
margin_right = 182.0
theme = ExtResource( 6 )
text = "We decide
the
outcome"
align = 1
valign = 1
[node name="TeamSG5" type="Label" parent="Control/TeamSG"]
material = ExtResource( 4 )
margin_left = -120.0
margin_top = 8.0
margin_right = -64.0
margin_bottom = 44.0
theme = ExtResource( 6 )
text = "Similar
people
create"
align = 1
valign = 1
[node name="TeamSG6" type="Label" parent="Control/TeamSG"]
material = ExtResource( 4 )
margin_left = 60.0
margin_top = 8.0
margin_right = 116.0
margin_bottom = 44.0
theme = ExtResource( 6 )
text = "Games
for
fun"
align = 1
valign = 1
[node name="TeamSG7" type="Label" parent="Control/TeamSG"]
material = ExtResource( 4 )
margin_left = -120.0
margin_top = -64.0
margin_right = -64.0
margin_bottom = -28.0
theme = ExtResource( 6 )
text = "We
love
games"
align = 1
valign = 1
[node name="Penny" type="Label" parent="Control"] [node name="Penny" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 512.0 margin_left = 768.0
margin_right = 768.0 margin_right = 1024.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-Penny \"SG\" Rigate- text = "-Penny \"SG\" Rigate-
@ -663,8 +740,8 @@ valign = 1
[node name="Haze" type="Label" parent="Control"] [node name="Haze" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 768.0 margin_left = 1024.0
margin_right = 1024.0 margin_right = 1280.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-Haze \"Rolling fiend\" Weathers- text = "-Haze \"Rolling fiend\" Weathers-
@ -679,8 +756,8 @@ valign = 1
[node name="Ivy" type="Label" parent="Control"] [node name="Ivy" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 1024.0 margin_left = 1280.0
margin_right = 1280.0 margin_right = 1536.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-Ivy \"Shedge\" Snyder- text = "-Ivy \"Shedge\" Snyder-
@ -692,20 +769,22 @@ valign = 1
[node name="Dog" type="Label" parent="Control"] [node name="Dog" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 1280.0 margin_left = 1536.0
margin_right = 1536.0 margin_right = 1792.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-Dog \"the scrump\" jelly- text = "-Dog \"the scrump\" jelly-
designer of \"the scrump\" designer of \"the scrump\"
Story Help" Story Help
Concept artist
Character design help"
align = 1 align = 1
valign = 1 valign = 1
[node name="GasStationCoffee" type="Label" parent="Control"] [node name="GasStationCoffee" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 1536.0 margin_left = 1792.0
margin_right = 1792.0 margin_right = 2048.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-Amber \"fami\" coffee- text = "-Amber \"fami\" coffee-
@ -715,8 +794,8 @@ valign = 1
[node name="Wolfboy" type="Label" parent="Control"] [node name="Wolfboy" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 1792.0 margin_left = 2048.0
margin_right = 2048.0 margin_right = 2304.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-WolfBoy \"SG-2083\"- text = "-WolfBoy \"SG-2083\"-
@ -726,8 +805,8 @@ valign = 1
[node name="Bodhi" type="Label" parent="Control"] [node name="Bodhi" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 2048.0 margin_left = 2304.0
margin_right = 2304.0 margin_right = 2560.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-Bodhi \"eviscerator\" darner- text = "-Bodhi \"eviscerator\" darner-
@ -737,8 +816,8 @@ valign = 1
[node name="Playtesters" type="Label" parent="Control"] [node name="Playtesters" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 2304.0 margin_left = 2560.0
margin_right = 2560.0 margin_right = 2816.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-Our playtesters- text = "-Our playtesters-
@ -755,8 +834,8 @@ valign = 1
[node name="WonderingNow" type="Label" parent="Control"] [node name="WonderingNow" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 2560.0 margin_left = 2816.0
margin_right = 2816.0 margin_right = 3072.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-You're wondering now- text = "-You're wondering now-
@ -769,8 +848,8 @@ valign = 1
[node name="SpecialThanks" type="Label" parent="Control"] [node name="SpecialThanks" type="Label" parent="Control"]
material = ExtResource( 4 ) material = ExtResource( 4 )
margin_left = 2816.0 margin_left = 3072.0
margin_right = 3072.0 margin_right = 3328.0
margin_bottom = 192.0 margin_bottom = 192.0
theme = ExtResource( 6 ) theme = ExtResource( 6 )
text = "-Special thanks- text = "-Special thanks-
@ -781,11 +860,11 @@ valign = 1
[node name="RollCall" type="Sprite" parent="Control"] [node name="RollCall" type="Sprite" parent="Control"]
material = SubResource( 6 ) material = SubResource( 6 )
position = Vector2( 3200, 88 ) position = Vector2( 3456, 88 )
texture = ExtResource( 11 ) texture = ExtResource( 11 )
[node name="RollCall1" type="Node2D" parent="Control"] [node name="RollCall1" type="Node2D" parent="Control"]
position = Vector2( 3328, 0 ) position = Vector2( 3584, 0 )
[node name="SG" type="AnimatedSprite" parent="Control/RollCall1"] [node name="SG" type="AnimatedSprite" parent="Control/RollCall1"]
material = SubResource( 7 ) material = SubResource( 7 )
@ -821,6 +900,7 @@ align = 1
material = SubResource( 8 ) material = SubResource( 8 )
position = Vector2( 106, 69 ) position = Vector2( 106, 69 )
frames = SubResource( 18 ) frames = SubResource( 18 )
frame = 1
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall1/MsX"] [node name="Label" type="Label" parent="Control/RollCall1/MsX"]
@ -884,13 +964,12 @@ text = "Vile Villians"
align = 1 align = 1
[node name="RollCall2" type="Node2D" parent="Control"] [node name="RollCall2" type="Node2D" parent="Control"]
position = Vector2( 768, 0 ) position = Vector2( 1024, 0 )
[node name="Eviscerator" type="AnimatedSprite" parent="Control/RollCall2"] [node name="Eviscerator" type="AnimatedSprite" parent="Control/RollCall2"]
material = SubResource( 13 ) material = SubResource( 13 )
position = Vector2( 2880, 24 ) position = Vector2( 2880, 24 )
frames = SubResource( 21 ) frames = SubResource( 21 )
frame = 1
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall2/Eviscerator"] [node name="Label" type="Label" parent="Control/RollCall2/Eviscerator"]
@ -923,6 +1002,7 @@ align = 1
[node name="TheScrump" type="AnimatedSprite" parent="Control/RollCall2"] [node name="TheScrump" type="AnimatedSprite" parent="Control/RollCall2"]
position = Vector2( 2992, 128 ) position = Vector2( 2992, 128 )
frames = SubResource( 27 ) frames = SubResource( 27 )
frame = 1
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall2/TheScrump"] [node name="Label" type="Label" parent="Control/RollCall2/TheScrump"]
@ -970,7 +1050,7 @@ align = 1
material = SubResource( 34 ) material = SubResource( 34 )
position = Vector2( 3024, 62 ) position = Vector2( 3024, 62 )
frames = SubResource( 43 ) frames = SubResource( 43 )
frame = 4 frame = 1
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall2/Skelarcher"] [node name="Label" type="Label" parent="Control/RollCall2/Skelarcher"]
@ -986,7 +1066,6 @@ align = 1
[node name="SabreSpighter" type="AnimatedSprite" parent="Control/RollCall2"] [node name="SabreSpighter" type="AnimatedSprite" parent="Control/RollCall2"]
position = Vector2( 2880, 62 ) position = Vector2( 2880, 62 )
frames = SubResource( 46 ) frames = SubResource( 46 )
frame = 1
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall2/SabreSpighter"] [node name="Label" type="Label" parent="Control/RollCall2/SabreSpighter"]
@ -1029,7 +1108,7 @@ Poachers"
align = 1 align = 1
[node name="RollCall3" type="Node2D" parent="Control"] [node name="RollCall3" type="Node2D" parent="Control"]
position = Vector2( 3840, 0 ) position = Vector2( 4096, 0 )
[node name="Shedge" type="AnimatedSprite" parent="Control/RollCall3"] [node name="Shedge" type="AnimatedSprite" parent="Control/RollCall3"]
position = Vector2( 60, 25 ) position = Vector2( 60, 25 )
@ -1079,6 +1158,7 @@ align = 1
[node name="Squig" type="AnimatedSprite" parent="Control/RollCall3"] [node name="Squig" type="AnimatedSprite" parent="Control/RollCall3"]
position = Vector2( 200, 64 ) position = Vector2( 200, 64 )
frames = SubResource( 65 ) frames = SubResource( 65 )
frame = 1
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall3/Squig"] [node name="Label" type="Label" parent="Control/RollCall3/Squig"]
@ -1095,7 +1175,7 @@ align = 1
material = SubResource( 71 ) material = SubResource( 71 )
position = Vector2( 72, 152 ) position = Vector2( 72, 152 )
frames = SubResource( 80 ) frames = SubResource( 80 )
frame = 5 frame = 2
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall3/Hellarcher"] [node name="Label" type="Label" parent="Control/RollCall3/Hellarcher"]
@ -1112,7 +1192,6 @@ align = 1
material = SubResource( 66 ) material = SubResource( 66 )
position = Vector2( 68, 104 ) position = Vector2( 68, 104 )
frames = SubResource( 70 ) frames = SubResource( 70 )
frame = 2
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall3/Turchin"] [node name="Label" type="Label" parent="Control/RollCall3/Turchin"]
@ -1241,7 +1320,7 @@ experiments"
align = 1 align = 1
[node name="RollCall4" type="Node2D" parent="Control"] [node name="RollCall4" type="Node2D" parent="Control"]
position = Vector2( 768, 0 ) position = Vector2( 1024, 0 )
[node name="2600" parent="Control/RollCall4" instance=ExtResource( 37 )] [node name="2600" parent="Control/RollCall4" instance=ExtResource( 37 )]
position = Vector2( 3464, -8 ) position = Vector2( 3464, -8 )
@ -1299,6 +1378,7 @@ align = 1
material = SubResource( 82 ) material = SubResource( 82 )
position = Vector2( 3362, 122.5 ) position = Vector2( 3362, 122.5 )
frames = SubResource( 87 ) frames = SubResource( 87 )
frame = 2
playing = true playing = true
[node name="Label" type="Label" parent="Control/RollCall4/Famicop"] [node name="Label" type="Label" parent="Control/RollCall4/Famicop"]
@ -1339,8 +1419,37 @@ theme = ExtResource( 6 )
text = "Tin" text = "Tin"
align = 1 align = 1
[node name="RollCall6" type="Node2D" parent="Control"]
position = Vector2( 256, 0 )
[node name="Famira" parent="Control/RollCall6" instance=ExtResource( 47 )]
position = Vector2( 4512, 184 )
credits = true
[node name="MonsterousMechaMadeMoral" type="Label" parent="Control/RollCall6"]
modulate = Color( 0.980392, 0.878431, 0.0392157, 1 )
material = SubResource( 51 )
margin_left = 4361.0
margin_top = 112.0
margin_right = 4473.0
margin_bottom = 135.0
theme = ExtResource( 6 )
text = "Totalitarian
terror"
align = 1
[node name="Label2" type="Label" parent="Control/RollCall6"]
material = ExtResource( 4 )
margin_left = 4352.0
margin_top = 148.0
margin_right = 4485.0
margin_bottom = 162.0
theme = ExtResource( 6 )
text = "Super Famira"
align = 1
[node name="RollCall5" type="Node2D" parent="Control"] [node name="RollCall5" type="Node2D" parent="Control"]
position = Vector2( 4608, 0 ) position = Vector2( 4864, 0 )
[node name="Haze" type="Sprite" parent="Control/RollCall5"] [node name="Haze" type="Sprite" parent="Control/RollCall5"]
position = Vector2( 80, 136 ) position = Vector2( 80, 136 )
@ -1366,36 +1475,9 @@ texture = ExtResource( 42 )
position = Vector2( 184, 80 ) position = Vector2( 184, 80 )
texture = ExtResource( 46 ) texture = ExtResource( 46 )
[node name="RollCall6" type="Node2D" parent="."]
[node name="Famira-wip" type="Sprite" parent="RollCall6"]
position = Vector2( 4438, 104 )
texture = ExtResource( 47 )
[node name="MonsterousMechaMadeMoral" type="Label" parent="RollCall6"]
modulate = Color( 0.980392, 0.878431, 0.0392157, 1 )
material = SubResource( 51 )
margin_left = 4488.0
margin_top = 115.0
margin_right = 4600.0
margin_bottom = 138.0
theme = ExtResource( 6 )
text = "Totalitarian
terror"
align = 1
[node name="Label2" type="Label" parent="RollCall6"]
material = ExtResource( 4 )
margin_left = 4479.0
margin_top = 151.0
margin_right = 4612.0
margin_bottom = 165.0
theme = ExtResource( 6 )
text = "Super Famira"
align = 1
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
autoplay = "credits" autoplay = "credits"
playback_speed = 0.85
anims/RESET = SubResource( 89 ) anims/RESET = SubResource( 89 )
anims/credits = SubResource( 90 ) anims/credits = SubResource( 90 )

View file

@ -16,6 +16,7 @@ export var hp: float = 100.0
export var sg2083_beam_dps: float = 10.0 export var sg2083_beam_dps: float = 10.0
export var sg2083_path: NodePath export var sg2083_path: NodePath
export var defense: float = 0.6 export var defense: float = 0.6
export var credits: bool = false
onready var animation_player: AnimationPlayer = $"%AnimationPlayer" onready var animation_player: AnimationPlayer = $"%AnimationPlayer"
@ -25,6 +26,9 @@ onready var out_range_cast: RayCast2D = $OutRangeCast
onready var shoot_range_cast: RayCast2D = $ShootRangeCast onready var shoot_range_cast: RayCast2D = $ShootRangeCast
onready var grumble = $Grumble onready var grumble = $Grumble
func _ready():
if credits: animation_player.play("roar")
func _physics_process(delta: float) -> void: func _physics_process(delta: float) -> void:
var sg2083 := get_node(sg2083_path) var sg2083 := get_node(sg2083_path)
if sg2083 and sg2083.state == 0: if sg2083 and sg2083.state == 0:
@ -72,7 +76,8 @@ func _on_Roar_state_entered() -> void:
func _roar() -> void: func _roar() -> void:
Audio.play_sound(Audio.a_famira, Audio.ac_boss) if credits == false:
Audio.play_sound(Audio.a_famira, Audio.ac_boss)
func _on_Chasing_state_entered() -> void: func _on_Chasing_state_entered() -> void:

View file

@ -4240,25 +4240,25 @@ collision_mask = 128
monitorable = false monitorable = false
[node name="Body" type="CollisionShape2D" parent="Hitbox"] [node name="Body" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( 0.00461769, -23.9291 ) position = Vector2( 0.00459766, -23.9291 )
rotation = -0.0114693 rotation = -0.0114701
shape = SubResource( 13 ) shape = SubResource( 13 )
[node name="Brain" type="CollisionShape2D" parent="Hitbox"] [node name="Brain" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( 11.5072, -96.7914 ) position = Vector2( 11.5069, -96.7914 )
rotation = 2.48158 rotation = 2.48158
z_index = 100 z_index = 100
shape = SubResource( 14 ) shape = SubResource( 14 )
[node name="LowerJaw" type="CollisionShape2D" parent="Hitbox"] [node name="LowerJaw" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( -21.3082, -76.1166 ) position = Vector2( -21.3083, -76.1164 )
rotation = 1.66396 rotation = 1.66395
z_index = 100 z_index = 100
shape = SubResource( 15 ) shape = SubResource( 15 )
[node name="UpperJaw" type="CollisionShape2D" parent="Hitbox"] [node name="UpperJaw" type="CollisionShape2D" parent="Hitbox"]
position = Vector2( -21.8181, -103.259 ) position = Vector2( -21.8184, -103.259 )
rotation = -1.66238 rotation = -1.66239
z_index = 100 z_index = 100
shape = SubResource( 16 ) shape = SubResource( 16 )