Add restart game prompt
This commit is contained in:
parent
a6dca47692
commit
cfc58d7ff0
13 changed files with 198 additions and 41 deletions
Cutscenes
prototype_clone_defeated.tresprototype_clone_draw.tresprototype_clone_victory.tresprototype_reed_defeated_nsfw_range.tresprototype_reed_draw_normal.tresprototype_reed_draw_nsfw.tresprototype_talk_to_nem.tres
Hiro
hiro_game_over_screen_nsfw.pnghiro_game_over_screen_nsfw.png.importhiro_game_over_screen_sfw.pnghiro_game_over_screen_sfw.png.import
Scripts/Levels
world
|
@ -27,7 +27,7 @@ messages = Array[String](["Heh, told ya you would get injured."])
|
|||
textbox_direction = 1
|
||||
|
||||
[resource]
|
||||
resource_name = "prototype_clone_defeated"
|
||||
resource_name = "prototype_clone_gameover"
|
||||
script = ExtResource("1_75ljw")
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_as31p"), SubResource("Resource_1glku"), SubResource("Resource_bagm4")])
|
||||
auto_start_on_load = true
|
||||
|
|
|
@ -23,7 +23,7 @@ messages = Array[String](["Wait...... W-What...? I defeated him, but... I'm down
|
|||
textbox_direction = 0
|
||||
|
||||
[resource]
|
||||
resource_name = "prototype_clone_defeated"
|
||||
resource_name = "prototype_clone_draw"
|
||||
script = ExtResource("8_rrray")
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_jm5v6"), SubResource("Resource_as31p"), SubResource("Resource_bagm4")])
|
||||
auto_start_on_load = true
|
||||
|
|
|
@ -22,7 +22,7 @@ time = 1.0
|
|||
[sub_resource type="Resource" id="Resource_xcdd6"]
|
||||
script = ExtResource("4_joqmj")
|
||||
music = ExtResource("3_ruugx")
|
||||
crossfade = false
|
||||
crossfade = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_bagm4"]
|
||||
script = ExtResource("3_0uw7j")
|
||||
|
@ -85,7 +85,7 @@ character = 2
|
|||
custom_name = ""
|
||||
portrait_set = "default"
|
||||
portrait_emotion = "normal"
|
||||
messages = Array[String](["It's all good. Now that you're both here, why don't we get this show on the road?", "I'll let everyone know the party's getting started."])
|
||||
messages = Array[String](["It's fine. Now that you're both here, you may go into your positions.", "I'll let the people come in now."])
|
||||
textbox_direction = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_p2wwu"]
|
||||
|
@ -100,16 +100,6 @@ time = 1.21667
|
|||
script = ExtResource("1_wfaj3")
|
||||
message = &"scene_2"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_wtu3y"]
|
||||
script = ExtResource("8_w0so3")
|
||||
target_camera = NodePath("../HiroPlayer/Camera2D")
|
||||
to_initial = null
|
||||
target = Vector2(0, -60)
|
||||
relative = false
|
||||
speed = 1.0
|
||||
teleport = false
|
||||
wait_until_completion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_tjwhc"]
|
||||
script = ExtResource("4_joqmj")
|
||||
music = ExtResource("9_ee6cr")
|
||||
|
@ -129,7 +119,7 @@ character = 2
|
|||
custom_name = ""
|
||||
portrait_set = "default"
|
||||
portrait_emotion = "normal"
|
||||
messages = Array[String](["Now! The moment you've all been waiting for!", "Today's exhibition match here at Rikika Dojo, between our two local fighters, ", "Hiro and Reed!"])
|
||||
messages = Array[String](["Now! The moment you've all been waiting for!", "Today's exhibition match between two of our local fighters, Hiro and Reed!"])
|
||||
textbox_direction = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_o6ly6"]
|
||||
|
@ -138,7 +128,7 @@ character = 0
|
|||
custom_name = ""
|
||||
portrait_set = "default"
|
||||
portrait_emotion = "normal"
|
||||
messages = Array[String](["I've been looking forward for this day. Let's do our best!"])
|
||||
messages = Array[String](["I've been looking forward for this day. Let's do out best!"])
|
||||
textbox_direction = 0
|
||||
|
||||
[sub_resource type="Resource" id="Resource_pu4kf"]
|
||||
|
@ -150,6 +140,16 @@ portrait_emotion = "normal"
|
|||
messages = Array[String](["Yeah! Don't hold anything back!", "Let's give this crowd a good show!"])
|
||||
textbox_direction = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_wtu3y"]
|
||||
script = ExtResource("8_w0so3")
|
||||
target_camera = NodePath("../HiroPlayer/Camera2D")
|
||||
to_initial = null
|
||||
target = Vector2(0, -60)
|
||||
relative = false
|
||||
speed = 1.0
|
||||
teleport = false
|
||||
wait_until_completion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_hs1wh"]
|
||||
script = ExtResource("3_0uw7j")
|
||||
character = 4
|
||||
|
@ -208,5 +208,5 @@ textbox_direction = 0
|
|||
[resource]
|
||||
resource_name = "prototype_clone_defeated"
|
||||
script = ExtResource("1_75ljw")
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_jm5v6"), SubResource("Resource_as31p"), SubResource("Resource_xcdd6"), SubResource("Resource_bagm4"), SubResource("Resource_v16hg"), SubResource("Resource_vu1m2"), SubResource("Resource_4u6io"), SubResource("Resource_ork8h"), SubResource("Resource_5axwh"), SubResource("Resource_jdwa3"), SubResource("Resource_wsgt4"), SubResource("Resource_p2wwu"), SubResource("Resource_ben6d"), SubResource("Resource_5fw3k"), SubResource("Resource_wtu3y"), SubResource("Resource_tjwhc"), SubResource("Resource_t0ilw"), SubResource("Resource_3k148"), SubResource("Resource_f6433"), SubResource("Resource_o6ly6"), SubResource("Resource_pu4kf"), SubResource("Resource_hs1wh"), SubResource("Resource_apw73"), SubResource("Resource_yt0uq"), SubResource("Resource_lafmq"), SubResource("Resource_v7db0"), SubResource("Resource_p8wvt")])
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_jm5v6"), SubResource("Resource_as31p"), SubResource("Resource_xcdd6"), SubResource("Resource_bagm4"), SubResource("Resource_v16hg"), SubResource("Resource_vu1m2"), SubResource("Resource_4u6io"), SubResource("Resource_ork8h"), SubResource("Resource_5axwh"), SubResource("Resource_jdwa3"), SubResource("Resource_wsgt4"), SubResource("Resource_p2wwu"), SubResource("Resource_ben6d"), SubResource("Resource_5fw3k"), SubResource("Resource_tjwhc"), SubResource("Resource_t0ilw"), SubResource("Resource_3k148"), SubResource("Resource_f6433"), SubResource("Resource_o6ly6"), SubResource("Resource_pu4kf"), SubResource("Resource_wtu3y"), SubResource("Resource_hs1wh"), SubResource("Resource_apw73"), SubResource("Resource_yt0uq"), SubResource("Resource_lafmq"), SubResource("Resource_v7db0"), SubResource("Resource_p8wvt")])
|
||||
auto_start_on_load = true
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
[gd_resource type="Resource" script_class="Cutscene" load_steps=10 format=3 uid="uid://un8ohl1ep2j6"]
|
||||
[gd_resource type="Resource" script_class="Cutscene" load_steps=11 format=3 uid="uid://un8ohl1ep2j6"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/wait.gd" id="1_m1fw4"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/base.gd" id="1_rqph1"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/show_dialogue.gd" id="2_fxrwb"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/cutscene.gd" id="3_jryou"]
|
||||
|
||||
|
@ -56,5 +57,5 @@ textbox_direction = 1
|
|||
[resource]
|
||||
resource_name = "reed_wins_nsfw_range"
|
||||
script = ExtResource("3_jryou")
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_j0qrl"), SubResource("Resource_75mgm"), SubResource("Resource_1wi5v"), SubResource("Resource_2fi0d"), SubResource("Resource_cw5jl"), SubResource("Resource_xxogb")])
|
||||
commands = Array[ExtResource("1_rqph1")]([SubResource("Resource_j0qrl"), SubResource("Resource_75mgm"), SubResource("Resource_1wi5v"), SubResource("Resource_2fi0d"), SubResource("Resource_cw5jl"), SubResource("Resource_xxogb")])
|
||||
auto_start_on_load = true
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
[gd_resource type="Resource" script_class="Cutscene" load_steps=9 format=3 uid="uid://cr6fgwy31vcj6"]
|
||||
[gd_resource type="Resource" script_class="Cutscene" load_steps=10 format=3 uid="uid://cr6fgwy31vcj6"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/base.gd" id="1_fmgy0"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/wait.gd" id="1_m4shx"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/show_dialogue.gd" id="2_24xq4"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/cutscene.gd" id="3_3cy2r"]
|
||||
|
@ -47,5 +48,5 @@ textbox_direction = 1
|
|||
[resource]
|
||||
resource_name = "reed_draw_sfw"
|
||||
script = ExtResource("3_3cy2r")
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_j0qrl"), SubResource("Resource_cw5jl"), SubResource("Resource_mg8uw"), SubResource("Resource_rhg2l"), SubResource("Resource_1cnsa")])
|
||||
commands = Array[ExtResource("1_fmgy0")]([SubResource("Resource_j0qrl"), SubResource("Resource_cw5jl"), SubResource("Resource_mg8uw"), SubResource("Resource_rhg2l"), SubResource("Resource_1cnsa")])
|
||||
auto_start_on_load = true
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
[gd_resource type="Resource" script_class="Cutscene" load_steps=9 format=3 uid="uid://d3wuehjkx8udy"]
|
||||
[gd_resource type="Resource" script_class="Cutscene" load_steps=10 format=3 uid="uid://d3wuehjkx8udy"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/wait.gd" id="1_b58rs"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/base.gd" id="1_od003"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/show_dialogue.gd" id="2_o3yf1"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/cutscene.gd" id="3_c4ahv"]
|
||||
|
||||
|
@ -47,5 +48,5 @@ textbox_direction = 0
|
|||
[resource]
|
||||
resource_name = "reed_draw_nsfw"
|
||||
script = ExtResource("3_c4ahv")
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_j0qrl"), SubResource("Resource_cw5jl"), SubResource("Resource_75mgm"), SubResource("Resource_1wi5v"), SubResource("Resource_h3llg")])
|
||||
commands = Array[ExtResource("1_od003")]([SubResource("Resource_j0qrl"), SubResource("Resource_cw5jl"), SubResource("Resource_75mgm"), SubResource("Resource_1wi5v"), SubResource("Resource_h3llg")])
|
||||
auto_start_on_load = true
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="Cutscene" load_steps=43 format=3 uid="uid://ck0ry5vxaj8a7"]
|
||||
[gd_resource type="Resource" script_class="Cutscene" load_steps=42 format=3 uid="uid://ck0ry5vxaj8a7"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/lookat_character.gd" id="1_ri0w6"]
|
||||
[ext_resource type="Script" path="res://Scripts/Cutscenes/Commands/show_dialogue.gd" id="2_c1bel"]
|
||||
|
@ -204,17 +204,8 @@ script = ExtResource("2_c1bel")
|
|||
character = 0
|
||||
custom_name = "Clone"
|
||||
portrait_set = "clone"
|
||||
portrait_emotion = "shocked"
|
||||
messages = Array[String](["Tch! Fine! You asked for it!"])
|
||||
textbox_direction = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_bdof0"]
|
||||
script = ExtResource("2_c1bel")
|
||||
character = 0
|
||||
custom_name = "Clone"
|
||||
portrait_set = "clone"
|
||||
portrait_emotion = "angry"
|
||||
messages = Array[String](["Don't say I warned you! You don't even know how to use the X button to attack!"])
|
||||
messages = Array[String](["Tch! Fine! You asked for it!", "Don't say I warned you! You don't even know how to use the X button to attack!"])
|
||||
textbox_direction = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_u7g7o"]
|
||||
|
@ -253,5 +244,5 @@ wait_until_completion = true
|
|||
[resource]
|
||||
resource_name = "talking_to_nem"
|
||||
script = ExtResource("5_wqnqw")
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_de27e"), SubResource("Resource_3bkhm"), SubResource("Resource_tgajv"), SubResource("Resource_qi6iy"), SubResource("Resource_775qe"), SubResource("Resource_yaf72"), SubResource("Resource_h8br4"), SubResource("Resource_ecaiv"), SubResource("Resource_0c4lk"), SubResource("Resource_b2wnb"), SubResource("Resource_8188r"), SubResource("Resource_83rs0"), SubResource("Resource_blakn"), SubResource("Resource_r5wd6"), SubResource("Resource_slop4"), SubResource("Resource_h3k50"), SubResource("Resource_wo7y2"), SubResource("Resource_hi1ck"), SubResource("Resource_5ci1l"), SubResource("Resource_abui6"), SubResource("Resource_kb8r5"), SubResource("Resource_8xfaf"), SubResource("Resource_4iw0f"), SubResource("Resource_kd0jj"), SubResource("Resource_w7l1e"), SubResource("Resource_7url7"), SubResource("Resource_efygu"), SubResource("Resource_bdof0"), SubResource("Resource_u7g7o"), SubResource("Resource_ujwnf"), SubResource("Resource_ts1m3"), SubResource("Resource_uibnf")])
|
||||
commands = Array[Resource("res://Scripts/Cutscenes/Commands/base.gd")]([SubResource("Resource_de27e"), SubResource("Resource_3bkhm"), SubResource("Resource_tgajv"), SubResource("Resource_qi6iy"), SubResource("Resource_775qe"), SubResource("Resource_yaf72"), SubResource("Resource_h8br4"), SubResource("Resource_ecaiv"), SubResource("Resource_0c4lk"), SubResource("Resource_b2wnb"), SubResource("Resource_8188r"), SubResource("Resource_83rs0"), SubResource("Resource_blakn"), SubResource("Resource_r5wd6"), SubResource("Resource_slop4"), SubResource("Resource_h3k50"), SubResource("Resource_wo7y2"), SubResource("Resource_hi1ck"), SubResource("Resource_5ci1l"), SubResource("Resource_abui6"), SubResource("Resource_kb8r5"), SubResource("Resource_8xfaf"), SubResource("Resource_4iw0f"), SubResource("Resource_kd0jj"), SubResource("Resource_w7l1e"), SubResource("Resource_7url7"), SubResource("Resource_efygu"), SubResource("Resource_u7g7o"), SubResource("Resource_ujwnf"), SubResource("Resource_ts1m3"), SubResource("Resource_uibnf")])
|
||||
auto_start_on_load = true
|
||||
|
|
BIN
Hiro/hiro_game_over_screen_nsfw.png
(Stored with Git LFS)
Normal file
BIN
Hiro/hiro_game_over_screen_nsfw.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
Hiro/hiro_game_over_screen_nsfw.png.import
Normal file
34
Hiro/hiro_game_over_screen_nsfw.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bmi00hirubb8r"
|
||||
path="res://.godot/imported/hiro_game_over_screen_nsfw.png-d920b019f0a5edcffbc92e74ac924a48.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Hiro/hiro_game_over_screen_nsfw.png"
|
||||
dest_files=["res://.godot/imported/hiro_game_over_screen_nsfw.png-d920b019f0a5edcffbc92e74ac924a48.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
Hiro/hiro_game_over_screen_sfw.png
(Stored with Git LFS)
Normal file
BIN
Hiro/hiro_game_over_screen_sfw.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
Hiro/hiro_game_over_screen_sfw.png.import
Normal file
34
Hiro/hiro_game_over_screen_sfw.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://5oywdwi02shm"
|
||||
path="res://.godot/imported/hiro_game_over_screen_sfw.png-0a74a929d1862ddf683fe591fa253bee.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Hiro/hiro_game_over_screen_sfw.png"
|
||||
dest_files=["res://.godot/imported/hiro_game_over_screen_sfw.png-0a74a929d1862ddf683fe591fa253bee.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,8 +14,20 @@ extends Node2D
|
|||
@onready var credits = $Fades/Control/Credits
|
||||
@onready var reward_nsfw = $Fades/Control/NSFWReward
|
||||
@onready var reward_sfw = $Fades/Control/SFWReward
|
||||
@onready var gameover_screen_player = $Fades/Control/GameOverScreen/AnimationPlayer
|
||||
@onready var gameover_image = $Fades/Control/GameOverScreen/GameOverImage
|
||||
|
||||
@export var stage = 1
|
||||
@export var losing_cutscenes: Array[StringName] = [
|
||||
&"prototype_clone_gameover",
|
||||
&"prototype_clone_draw",
|
||||
&"reed_draw_sfw",
|
||||
&"reed_draw_nsfw",
|
||||
&"reed_wins_sfw",
|
||||
&"reed_wins_sfw_range",
|
||||
&"reed_wins_nsfw",
|
||||
&"reed_wins_nsfw_range",
|
||||
]
|
||||
|
||||
func _ready():
|
||||
battle_ui.initialize(player, hiro_ai)
|
||||
|
@ -57,7 +69,13 @@ func _on_cutscene_finished(cutscene_name: String):
|
|||
print("Cutscene " + cutscene_name + " finished")
|
||||
player.in_cutscene = false
|
||||
game_state.can_pause = true
|
||||
if cutscene_name == "talking_to_nem":
|
||||
|
||||
if losing_cutscenes.find(cutscene_name) >= 0:
|
||||
if cutscene_name.begins_with("reed") and Globals.nsfw:
|
||||
gameover_image.texture = load("res://Hiro/hiro_game_over_screen_nsfw.png")
|
||||
gameover_screen_player.play("fade_in")
|
||||
player.in_cutscene = true
|
||||
elif cutscene_name == "talking_to_nem":
|
||||
nem_npc.interaction_cutscene = null
|
||||
hiro_ai.set_ai_enabled(true)
|
||||
battle_ui.set_enemy_health_visible(true)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=78 format=3 uid="uid://bxuxjqxxqy7ce"]
|
||||
[gd_scene load_steps=83 format=3 uid="uid://bxuxjqxxqy7ce"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://di21xheryhp0k" path="res://Hiro/hiro_player.tscn" id="1_c1gpq"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8sfype1vx5ad" path="res://Nem/nem_npc.tscn" id="1_sqt7d"]
|
||||
|
@ -6,7 +6,7 @@
|
|||
[ext_resource type="FontFile" uid="uid://bgqotudi6bifk" path="res://UI/Gundam 00 font gaufont.ttf" id="2_64thh"]
|
||||
[ext_resource type="Script" path="res://Scripts/UI/pause_menu.gd" id="2_nw73f"]
|
||||
[ext_resource type="PackedScene" uid="uid://bcwkugn6v3oy7" path="res://addons/godot_state_charts/utilities/state_chart_debugger.tscn" id="2_o5str"]
|
||||
[ext_resource type="Resource" uid="uid://bj3rm1r1ouq0r" path="res://Cutscenes/prototype_start.tres" id="3_0opva"]
|
||||
[ext_resource type="Resource" uid="uid://c8pfjfnwim673" path="res://Cutscenes/prototype_reed_victory.tres" id="3_76abm"]
|
||||
[ext_resource type="Texture2D" uid="uid://b40la2vyf4rn6" path="res://world/Fighting Dojo BG.png" id="4_elb6q"]
|
||||
[ext_resource type="AudioStream" uid="uid://b72f2jvv2283j" path="res://Audio/SFX/dialog_page.wav" id="6_vecai"]
|
||||
[ext_resource type="AudioStream" uid="uid://drossx2nhgeue" path="res://Audio/SFX/dialog_open.wav" id="7_lglyc"]
|
||||
|
@ -40,6 +40,7 @@
|
|||
[ext_resource type="Shader" path="res://Shaders/gba.gdshader" id="24_2se80"]
|
||||
[ext_resource type="PackedScene" uid="uid://81jm7ixvk25n" path="res://Audio/music_manager.tscn" id="24_03wyf"]
|
||||
[ext_resource type="Script" path="res://Scripts/game_state.gd" id="24_6ypry"]
|
||||
[ext_resource type="Texture2D" uid="uid://5oywdwi02shm" path="res://Hiro/hiro_game_over_screen_sfw.png" id="24_etubl"]
|
||||
[ext_resource type="PackedScene" uid="uid://bbybt6r6351yp" path="res://Audio/sound_manager.tscn" id="25_hm8b0"]
|
||||
[ext_resource type="PackedScene" uid="uid://dd2km6qhpdicx" path="res://Hiro/hiro_ai.tscn" id="30_le27a"]
|
||||
[ext_resource type="Script" path="res://Scripts/collidable_barrier.gd" id="43_8q2dl"]
|
||||
|
@ -134,6 +135,45 @@ _data = {
|
|||
"fade_out_black": SubResource("Animation_b6gpx")
|
||||
}
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_0bu2i"]
|
||||
bg_color = Color(1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_i1rco"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_nt1vk"]
|
||||
resource_name = "fade_in"
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_xe0ly"]
|
||||
_data = {
|
||||
"RESET": SubResource("Animation_i1rco"),
|
||||
"fade_in": SubResource("Animation_nt1vk")
|
||||
}
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_b1hkp"]
|
||||
shader = ExtResource("19_5m168")
|
||||
shader_parameter/darken_screen = 0.0
|
||||
|
@ -780,7 +820,7 @@ script = ExtResource("1_y634h")
|
|||
|
||||
[node name="CutsceneManager" type="Node" parent="."]
|
||||
script = ExtResource("19_5yvrq")
|
||||
cutscene = ExtResource("3_0opva")
|
||||
cutscene = ExtResource("3_76abm")
|
||||
|
||||
[node name="MusicManager" parent="." instance=ExtResource("24_03wyf")]
|
||||
|
||||
|
@ -912,6 +952,37 @@ libraries = {
|
|||
visible = false
|
||||
layout_mode = 1
|
||||
|
||||
[node name="GameOverScreen" type="Panel" parent="Fades/Control"]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
top_level = true
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_0bu2i")
|
||||
|
||||
[node name="GameOverImage" type="TextureRect" parent="Fades/Control/GameOverScreen"]
|
||||
texture_filter = 2
|
||||
texture_repeat = 1
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
texture = ExtResource("24_etubl")
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Fades/Control/GameOverScreen"]
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_xe0ly")
|
||||
}
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="BattleUI" parent="CanvasLayer" instance=ExtResource("10_hxn8m")]
|
||||
|
@ -952,8 +1023,8 @@ position = Vector2(-136, -190)
|
|||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="MapElements"]
|
||||
z_index = -12
|
||||
position = Vector2(147, 432)
|
||||
scale = Vector2(3.89453, 652.75)
|
||||
position = Vector2(166, -496)
|
||||
scale = Vector2(10.4316, 1687)
|
||||
texture = SubResource("GradientTexture1D_4uhai")
|
||||
|
||||
[node name="FightingDojoBg" type="Sprite2D" parent="MapElements"]
|
||||
|
|
Loading…
Reference in a new issue