第一章霸凌过程优化:童谣;小孩跑+叫喊;点火倒计时
This commit is contained in:
parent
235b48dcbd
commit
98250132ed
@ -5,6 +5,7 @@ c02_11肉铺敲门_3,不做生意赶紧滚!,???,,
|
|||||||
下⾬了、打烊了、⼩脚⼩孩跳舞了 [ID:],下⾬了、打烊了、⼩脚⼩孩跳舞了 [ID:],,,
|
下⾬了、打烊了、⼩脚⼩孩跳舞了 [ID:],下⾬了、打烊了、⼩脚⼩孩跳舞了 [ID:],,,
|
||||||
摔倒了、哭⿐头、⼩脚上面出血了 [ID:],摔倒了、哭⿐头、⼩脚上面出血了 [ID:],,,
|
摔倒了、哭⿐头、⼩脚上面出血了 [ID:],摔倒了、哭⿐头、⼩脚上面出血了 [ID:],,,
|
||||||
哭⿐头、哭⿐头~⼩脚⼩孩哭⿐头... [ID:],哭⿐头、哭⿐头~⼩脚⼩孩哭⿐头... [ID:],,,
|
哭⿐头、哭⿐头~⼩脚⼩孩哭⿐头... [ID:],哭⿐头、哭⿐头~⼩脚⼩孩哭⿐头... [ID:],,,
|
||||||
|
c02_8小男孩童谣,下⾬了、打烊了、⼩脚⼩孩跳舞了,,,
|
||||||
c02_纸人互动_离开公寓1,你要离开芦昌公寓吗?,,,
|
c02_纸人互动_离开公寓1,你要离开芦昌公寓吗?,,,
|
||||||
c02_纸人互动_离开公寓2,离开,(response),,
|
c02_纸人互动_离开公寓2,离开,(response),,
|
||||||
c02_纸人互动_离开公寓3,留下,(response),,
|
c02_纸人互动_离开公寓3,留下,(response),,
|
||||||
@ -57,9 +58,9 @@ c02_弹珠游戏3,我没输...你骗人!,,,
|
|||||||
c02_弹珠游戏4,这不可能!不不不...,,,
|
c02_弹珠游戏4,这不可能!不不不...,,,
|
||||||
c02_弹珠游戏5,我还有很多弹珠,玩到我赢为止!,,,
|
c02_弹珠游戏5,我还有很多弹珠,玩到我赢为止!,,,
|
||||||
c02_弹珠游戏6,先碰到边界你就输了!,,,
|
c02_弹珠游戏6,先碰到边界你就输了!,,,
|
||||||
c02_尾声霸凌童谣1,下⾬了、打烊了、⼩脚⼩孩跳舞了,,,
|
c02_尾声霸凌童谣1,下雨了、打烊了、小脚小孩跳舞了,???,,[#wait=4.7]
|
||||||
c02_尾声霸凌童谣2,摔倒了、哭⿐头、⼩脚上面出血了,,,
|
c02_尾声霸凌童谣2,摔倒了、哭鼻头、小脚上面出血了,???,,[#wait=3.8]
|
||||||
c02_尾声霸凌童谣3,哭⿐头、哭⿐头~⼩脚⼩孩哭⿐头...,,,
|
c02_尾声霸凌童谣3,哭鼻头、哭鼻头~小脚小孩哭鼻头...,???,,[#wait=6]
|
||||||
c02_10小蝶_1,小姑娘,你认识我,对不对?,吕萍,,
|
c02_10小蝶_1,小姑娘,你认识我,对不对?,吕萍,,
|
||||||
c02_10小蝉_1,嗯。,方小蝉,,
|
c02_10小蝉_1,嗯。,方小蝉,,
|
||||||
c02_10小蝶_2,我能感觉到,从我踏进这里的那一刻,你就在盯着我。,吕萍,,
|
c02_10小蝶_2,我能感觉到,从我踏进这里的那一刻,你就在盯着我。,吕萍,,
|
||||||
|
|
@ -118,9 +118,9 @@
|
|||||||
|
|
||||||
|
|
||||||
~ c02_尾声霸凌童谣
|
~ c02_尾声霸凌童谣
|
||||||
下⾬了、打烊了、⼩脚⼩孩跳舞了 [ID:c02_尾声霸凌童谣1]
|
???: 下雨了、打烊了、小脚小孩跳舞了 [#wait=4.7] [ID:c02_尾声霸凌童谣1]
|
||||||
摔倒了、哭⿐头、⼩脚上面出血了 [ID:c02_尾声霸凌童谣2]
|
???: 摔倒了、哭鼻头、小脚上面出血了 [#wait=3.8] [ID:c02_尾声霸凌童谣2]
|
||||||
哭⿐头、哭⿐头~⼩脚⼩孩哭⿐头... [ID:c02_尾声霸凌童谣3]
|
???: 哭鼻头、哭鼻头~小脚小孩哭鼻头... [#wait=6] [ID:c02_尾声霸凌童谣3]
|
||||||
=> END
|
=> END
|
||||||
|
|
||||||
|
|
||||||
@ -136,6 +136,7 @@
|
|||||||
吕萍: 你...是怎么死的? [ID:c02_10小蝶_4]
|
吕萍: 你...是怎么死的? [ID:c02_10小蝶_4]
|
||||||
=> END
|
=> END
|
||||||
|
|
||||||
|
|
||||||
~ c02_s11_谢幕交谈2
|
~ c02_s11_谢幕交谈2
|
||||||
方启钊: 小蝉,该回家了。 [ID:c02_10瞎子_1]
|
方启钊: 小蝉,该回家了。 [ID:c02_10瞎子_1]
|
||||||
方启钊: 你胖叔叔带了鲜肉过来,要给咱们露一手呢。 [ID:c02_10瞎子_2]
|
方启钊: 你胖叔叔带了鲜肉过来,要给咱们露一手呢。 [ID:c02_10瞎子_2]
|
||||||
|
@ -7,6 +7,7 @@ keys,zh_CN,_character,_notes,_tags,zh_SH,en
|
|||||||
c02_杂物堆,杂物堵住了,,,,,
|
c02_杂物堆,杂物堵住了,,,,,
|
||||||
prop_新鲜的肉,新鲜的肉,,,[#texture=c02/新鲜的肉.png],,
|
prop_新鲜的肉,新鲜的肉,,,[#texture=c02/新鲜的肉.png],,
|
||||||
c02_小蝉寻人启事_脸部破碎,寻人启事...画像和字迹都看不清。,,,,,
|
c02_小蝉寻人启事_脸部破碎,寻人启事...画像和字迹都看不清。,,,,,
|
||||||
|
小猫玩具发光,嗯?玩具在发光,,,,,
|
||||||
index_新游戏,新游戏,,,,,New Game
|
index_新游戏,新游戏,,,,,New Game
|
||||||
index_继续游戏,继续游戏,,,,,Resume
|
index_继续游戏,继续游戏,,,,,Resume
|
||||||
index_退出游戏,退出游戏,,,,,Exit
|
index_退出游戏,退出游戏,,,,,Exit
|
||||||
@ -128,5 +129,5 @@ c02_瞎子卧室_八卦图,「乾三连,坤六断;震仰盂,艮覆碗;
|
|||||||
c02_瞎子卧室_血脚印,这画上的脚印和刚刚看到的一样。,,,,,
|
c02_瞎子卧室_血脚印,这画上的脚印和刚刚看到的一样。,,,,,
|
||||||
c02_瞎子卧室_十字架,院长房间里也有一个类似的十字架。,,,,,
|
c02_瞎子卧室_十字架,院长房间里也有一个类似的十字架。,,,,,
|
||||||
c02_火灾等待准备,还没准备好点火呢,,,,,
|
c02_火灾等待准备,还没准备好点火呢,,,,,
|
||||||
小猫玩具发光,嗯?玩具在发光,,,,,
|
c02_霸凌救小蝉开始,啊!我得赶紧想办法救小蝉...,,,,,
|
||||||
c02_点火前阻止右移,没时间浪费了!想想办法救出小蝉...,,,,,
|
c02_点火前阻止右移,没时间浪费了!想想办法救出小蝉...,,,,,
|
||||||
|
|
@ -175,7 +175,7 @@
|
|||||||
院长房间里也有一个类似的十字架。[ID:c02_瞎子卧室_十字架]
|
院长房间里也有一个类似的十字架。[ID:c02_瞎子卧室_十字架]
|
||||||
# c02 火灾
|
# c02 火灾
|
||||||
还没准备好点火呢 [ID:c02_火灾等待准备]
|
还没准备好点火呢 [ID:c02_火灾等待准备]
|
||||||
嗯?玩具在发光 [ID:小猫玩具发光]
|
啊!我得赶紧想办法救小蝉... [ID:c02_霸凌救小蝉开始]
|
||||||
没时间浪费了!想想办法救出小蝉... [ID:c02_点火前阻止右移]
|
没时间浪费了!想想办法救出小蝉... [ID:c02_点火前阻止右移]
|
||||||
|
|
||||||
=> END
|
=> END
|
||||||
|
@ -1,11 +1,16 @@
|
|||||||
extends Node
|
extends Node
|
||||||
|
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
process_mode = Node.PROCESS_MODE_PAUSABLE
|
||||||
|
|
||||||
|
|
||||||
# called from dialogue
|
# called from dialogue
|
||||||
# 传送进入隧道
|
# 传送进入隧道
|
||||||
func transfer_to_tunnel():
|
func transfer_to_tunnel():
|
||||||
SceneManager.get_ground_loader().transition_to_scene("c02_s09", "right")
|
SceneManager.get_ground_loader().transition_to_scene("c02_s09", "right")
|
||||||
|
|
||||||
|
|
||||||
# called from Amush2D's global_method
|
# called from Amush2D's global_method
|
||||||
# c02 盒子猫游戏,小猫交互门
|
# c02 盒子猫游戏,小猫交互门
|
||||||
var knocking = false
|
var knocking = false
|
||||||
@ -20,3 +25,51 @@ func c02_cat_play_with_door():
|
|||||||
SceneManager.freeze_player(1.5, 6, true)
|
SceneManager.freeze_player(1.5, 6, true)
|
||||||
await get_tree().create_timer(1.5).timeout
|
await get_tree().create_timer(1.5).timeout
|
||||||
knocking = false
|
knocking = false
|
||||||
|
|
||||||
|
|
||||||
|
var c02_fire_count_down_timer: Timer
|
||||||
|
|
||||||
|
|
||||||
|
# 尝试燃烧倒计时(每次回到 s03 院子都会尝试一次)
|
||||||
|
func c02_fire_count_down_try_start():
|
||||||
|
if c02_fire_count_down_timer:
|
||||||
|
return
|
||||||
|
c02_fire_count_down_timer = Timer.new()
|
||||||
|
c02_fire_count_down_timer.autostart = true
|
||||||
|
c02_fire_count_down_timer.wait_time = 60
|
||||||
|
c02_fire_count_down_timer.one_shot = false
|
||||||
|
c02_fire_count_down_timer.timeout.connect(_on_c02_fire_count_down_timeout)
|
||||||
|
add_child(c02_fire_count_down_timer)
|
||||||
|
SceneManager.pop_debug_dialog_info("音效", "霸凌救小蝉倒计时")
|
||||||
|
# TODO 音效
|
||||||
|
# res://asset/audio/BGM/心跳背景音.mp3
|
||||||
|
var sfx = preload("uid://b3g7ubpcldrhe")
|
||||||
|
AudioManager.loop_bgm_music("霸凌救小蝉倒计时", sfx)
|
||||||
|
|
||||||
|
|
||||||
|
func _on_c02_fire_count_down_timeout():
|
||||||
|
SceneManager.pop_debug_dialog_info("音效", "【重开】霸凌救小蝉倒计时")
|
||||||
|
c02_fire_count_down_timer.stop()
|
||||||
|
AudioManager.stop_bgm_music("霸凌救小蝉倒计时")
|
||||||
|
# c02_9小蝉_游戏失败效果
|
||||||
|
var sfx = preload("uid://chebys30sd8ee")
|
||||||
|
AudioManager.play_sfx(sfx)
|
||||||
|
await get_tree().create_timer(3.0).timeout
|
||||||
|
SceneManager.get_ground_loader().transition_to_scene("c02_s03", "4")
|
||||||
|
# TODO 音效
|
||||||
|
# res://asset/audio/BGM/心跳背景音.mp3
|
||||||
|
await get_tree().create_timer(3.0).timeout
|
||||||
|
SceneManager.pop_debug_dialog_info("音效", "霸凌救小蝉倒计时")
|
||||||
|
sfx = preload("uid://b3g7ubpcldrhe")
|
||||||
|
AudioManager.loop_bgm_music("霸凌救小蝉倒计时", sfx)
|
||||||
|
c02_fire_count_down_timer.start()
|
||||||
|
|
||||||
|
|
||||||
|
func c02_fire_count_down_stop():
|
||||||
|
if c02_fire_count_down_timer:
|
||||||
|
c02_fire_count_down_timer.stop()
|
||||||
|
#TODO 同时停止音效
|
||||||
|
AudioManager.stop_bgm_music("霸凌救小蝉倒计时")
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
@ -110,7 +110,7 @@ func _on_ground_ready() -> void:
|
|||||||
small_shoe.enabled = true
|
small_shoe.enabled = true
|
||||||
|
|
||||||
if ArchiveManager.get_global_value("c02_ball_game_stage", 0) >= 3:
|
if ArchiveManager.get_global_value("c02_ball_game_stage", 0) >= 3:
|
||||||
_setup_bully_or_burning()
|
_setup_bully_or_burning(true)
|
||||||
|
|
||||||
|
|
||||||
func drop_shoe(progress: float, y1: float, y2: float):
|
func drop_shoe(progress: float, y1: float, y2: float):
|
||||||
@ -178,7 +178,7 @@ func eavesdrop() -> void:
|
|||||||
ArchiveManager.set_global_entry("c02_eavesdrop_finished", true)
|
ArchiveManager.set_global_entry("c02_eavesdrop_finished", true)
|
||||||
|
|
||||||
|
|
||||||
func _setup_bully_or_burning():
|
func _setup_bully_or_burning(reenter_scene:=false):
|
||||||
if ArchiveManager.get_global_value("c02_burning_end"):
|
if ArchiveManager.get_global_value("c02_burning_end"):
|
||||||
# 火灾演出完全结束
|
# 火灾演出完全结束
|
||||||
burning_layer.visible = false
|
burning_layer.visible = false
|
||||||
@ -193,32 +193,47 @@ func _setup_bully_or_burning():
|
|||||||
bully_layer.visible = true
|
bully_layer.visible = true
|
||||||
if not ArchiveManager.get_global_value("c02_ready_to_fire"):
|
if not ArchiveManager.get_global_value("c02_ready_to_fire"):
|
||||||
bully_layer.get_node("Ambush霸凌").enabled = true
|
bully_layer.get_node("Ambush霸凌").enabled = true
|
||||||
|
else:
|
||||||
|
GlobalFunctor.c02_fire_count_down_try_start()
|
||||||
|
$"../DeployLayer/霸凌/f1/Sfx2D霸凌童谣".play()
|
||||||
else:
|
else:
|
||||||
bully_layer.visible = false
|
bully_layer.visible = false
|
||||||
$"背景音效".switch_stream("火灾", true)
|
$"背景音效".switch_stream("火灾", true)
|
||||||
|
$"../DeployLayer/霸凌/f1/Sfx2D霸凌童谣".easing_kill()
|
||||||
bully_layer.get_node("Ambush点火游戏阻挡右移").enabled = false
|
bully_layer.get_node("Ambush点火游戏阻挡右移").enabled = false
|
||||||
bully_layer.get_node("wall/CollisionShape2D").disabled = true
|
bully_layer.get_node("wall/CollisionShape2D").disabled = true
|
||||||
burning_layer.visible = true
|
burning_layer.visible = true
|
||||||
burning_layer.get_node("Ambush等待的小蝉").enabled = true
|
burning_layer.get_node("Ambush等待的小蝉").enabled = true
|
||||||
|
if not reenter_scene:
|
||||||
burning_layer.get_node("Pro小孩喊着火啦3").play()
|
burning_layer.get_node("Pro小孩喊着火啦3").play()
|
||||||
burning_layer.get_node("Pro小孩喊着火啦2").play()
|
burning_layer.get_node("Pro小孩喊着火啦2").play()
|
||||||
burning_layer.get_node("Pro小孩喊着火啦2/Sfx2D").play()
|
burning_layer.get_node("Pro小孩喊着火啦2/Sfx2D").play()
|
||||||
|
else:
|
||||||
|
burning_layer.get_node("Pro小孩喊着火啦3").queue_free()
|
||||||
|
burning_layer.get_node("Pro小孩喊着火啦2").queue_free()
|
||||||
|
|
||||||
|
|
||||||
func bully_ambush():
|
func bully_ambush():
|
||||||
$"../DeployLayer/霸凌/Ambush霸凌".enabled = false
|
$"../DeployLayer/霸凌/Ambush霸凌".enabled = false
|
||||||
# 准备好点火
|
|
||||||
ArchiveManager.set_global_entry("c02_ready_to_fire", true)
|
|
||||||
SceneManager.freeze_player(0)
|
SceneManager.freeze_player(0)
|
||||||
play("bully")
|
play("bully")
|
||||||
DialogueManager.show_dialogue_balloon(dialogue_c02, "c02_尾声霸凌童谣")
|
DialogueManager.show_dialogue_balloon(
|
||||||
|
dialogue_c02, "c02_尾声霸凌童谣", [GlobalConfig.DIALOG_IGNORE_INPUT]
|
||||||
|
)
|
||||||
|
var sdf2d = $"../DeployLayer/霸凌/f1/Sfx2D霸凌童谣" as Sfx2D
|
||||||
|
sdf2d.volume_db += 5
|
||||||
|
sdf2d.play()
|
||||||
|
sdf2d.finished.connect(func(): sdf2d.volume_db -= 5, CONNECT_ONE_SHOT)
|
||||||
|
await animation_finished
|
||||||
|
|
||||||
func bully_end():
|
func bully_end():
|
||||||
SceneManager.release_player()
|
SceneManager.release_player()
|
||||||
#TODO 小猫玩具微亮
|
# #TODO 小猫玩具微亮
|
||||||
SceneManager.pop_debug_dialog_info("美术", "手中小猫玩具微亮")
|
# SceneManager.pop_debug_dialog_info("美术", "手中小猫玩具微亮")
|
||||||
SceneManager.pop_os_with_str("小猫玩具发光", true, true)
|
SceneManager.pop_os_with_str("c02_霸凌救小蝉开始", true, true)
|
||||||
|
# 准备好点火
|
||||||
|
ArchiveManager.set_global_entry("c02_ready_to_fire", true)
|
||||||
|
GlobalFunctor.c02_fire_count_down_try_start()
|
||||||
|
|
||||||
|
|
||||||
func block_right_move():
|
func block_right_move():
|
||||||
@ -243,6 +258,7 @@ func _on_counter_interacted():
|
|||||||
return
|
return
|
||||||
counter.enabled = false
|
counter.enabled = false
|
||||||
if not ArchiveManager.get_global_value("c02_burning"):
|
if not ArchiveManager.get_global_value("c02_burning"):
|
||||||
|
GlobalFunctor.c02_fire_count_down_stop()
|
||||||
# 6: 低位点火
|
# 6: 低位点火
|
||||||
SceneManager.freeze_player(0, 6)
|
SceneManager.freeze_player(0, 6)
|
||||||
ArchiveManager.set_global_entry("c02_burning", true)
|
ArchiveManager.set_global_entry("c02_burning", true)
|
||||||
@ -264,15 +280,19 @@ func _on_counter_interacted():
|
|||||||
SceneManager.release_player()
|
SceneManager.release_player()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func run_away():
|
func run_away():
|
||||||
SceneManager.pop_debug_dialog_info("美术", "牵手跑开")
|
SceneManager.pop_debug_dialog_info("美术", "牵手跑开")
|
||||||
|
var player = SceneManager.get_player()
|
||||||
#TODO 整体修改
|
#TODO 整体修改
|
||||||
SceneManager.get_player().visible = false
|
player.visible = false
|
||||||
var ambush_xiaochan = burning_layer.get_node("Ambush等待的小蝉")
|
var ambush_xiaochan = burning_layer.get_node("Ambush等待的小蝉")
|
||||||
ambush_xiaochan.visible = false
|
ambush_xiaochan.visible = false
|
||||||
ambush_xiaochan.enabled = false
|
ambush_xiaochan.enabled = false
|
||||||
var node = $"../DeployLayer/最终跑路"
|
var node = $"../DeployLayer/最终跑路"
|
||||||
SceneManager.get_camera_marker().focus_node(node)
|
SceneManager.get_camera_marker().focus_node(node)
|
||||||
|
player.light.reparent(node)
|
||||||
|
player.catty_light.reparent(node)
|
||||||
play("run_away")
|
play("run_away")
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=80 format=3 uid="uid://djc2uaefhmu7"]
|
[gd_scene load_steps=79 format=3 uid="uid://djc2uaefhmu7"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_0dylx"]
|
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_0dylx"]
|
||||||
[ext_resource type="Script" uid="uid://dsp5plrdkrsd7" path="res://scene/ground/scene/c02/s03_animation.gd" id="2_dt5aj"]
|
[ext_resource type="Script" uid="uid://dsp5plrdkrsd7" path="res://scene/ground/scene/c02/s03_animation.gd" id="2_dt5aj"]
|
||||||
@ -41,8 +41,6 @@
|
|||||||
[ext_resource type="Texture2D" uid="uid://bcji0qu0u6yo0" path="res://asset/art/临时草稿/c02_第一章/李氏癞子窗户人影.png" id="26_mmgys"]
|
[ext_resource type="Texture2D" uid="uid://bcji0qu0u6yo0" path="res://asset/art/临时草稿/c02_第一章/李氏癞子窗户人影.png" id="26_mmgys"]
|
||||||
[ext_resource type="PackedScene" uid="uid://drq7ul1eikypv" path="res://scene/ground/script/c02/井特写.tscn" id="26_yy4fp"]
|
[ext_resource type="PackedScene" uid="uid://drq7ul1eikypv" path="res://scene/ground/script/c02/井特写.tscn" id="26_yy4fp"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cq65jye47jbxw" path="res://asset/art/临时草稿/c02_第一章/李氏癞子窗户人影2.png" id="27_7ey5t"]
|
[ext_resource type="Texture2D" uid="uid://cq65jye47jbxw" path="res://asset/art/临时草稿/c02_第一章/李氏癞子窗户人影2.png" id="27_7ey5t"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bu4sa63wecdh4" path="res://asset/art/临时草稿/c02_第一章/小婵被霸凌.png" id="29_gd6xp"]
|
|
||||||
[ext_resource type="Texture2D" uid="uid://b0jstdieefev5" path="res://asset/art/临时草稿/c02_第一章/三霸凌男孩.png" id="30_liq0c"]
|
|
||||||
[ext_resource type="Texture2D" uid="uid://cuno8okh8ytw2" path="res://asset/art/scene/c02/s10_空房间/柜子.png" id="32_cpifc"]
|
[ext_resource type="Texture2D" uid="uid://cuno8okh8ytw2" path="res://asset/art/scene/c02/s10_空房间/柜子.png" id="32_cpifc"]
|
||||||
[ext_resource type="SpriteFrames" uid="uid://d23vigq1lv3dq" path="res://asset/art/gif/c02_一楼火灾/c02_一楼火灾_frames.tres" id="33_6137k"]
|
[ext_resource type="SpriteFrames" uid="uid://d23vigq1lv3dq" path="res://asset/art/gif/c02_一楼火灾/c02_一楼火灾_frames.tres" id="33_6137k"]
|
||||||
[ext_resource type="PackedScene" uid="uid://b50n0hvs4yh75" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.tscn" id="33_ycojw"]
|
[ext_resource type="PackedScene" uid="uid://b50n0hvs4yh75" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.tscn" id="33_ycojw"]
|
||||||
@ -55,6 +53,7 @@
|
|||||||
[ext_resource type="Texture2D" uid="uid://3hruwr03tox1" path="res://asset/art/gif/c02_一楼火灾/7-最左木箱 烧痕.png" id="36_rnk1v"]
|
[ext_resource type="Texture2D" uid="uid://3hruwr03tox1" path="res://asset/art/gif/c02_一楼火灾/7-最左木箱 烧痕.png" id="36_rnk1v"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bdisdxc1txm0g" path="res://asset/art/gif/c02_霸凌/小婵_被霸凌/0.png" id="37_dsgmu"]
|
[ext_resource type="Texture2D" uid="uid://bdisdxc1txm0g" path="res://asset/art/gif/c02_霸凌/小婵_被霸凌/0.png" id="37_dsgmu"]
|
||||||
[ext_resource type="SpriteFrames" uid="uid://b0icyhxpj16tv" path="res://asset/art/gif/c02_谢幕演出/c02_谢幕演出_frames.tres" id="39_rnk1v"]
|
[ext_resource type="SpriteFrames" uid="uid://b0icyhxpj16tv" path="res://asset/art/gif/c02_谢幕演出/c02_谢幕演出_frames.tres" id="39_rnk1v"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://dxoj6vg0wrj0j" path="res://asset/audio/peiyin_new/c02/c02_8小男孩童谣.wav" id="46_qqdxs"]
|
||||||
[ext_resource type="AudioStream" uid="uid://poyp61gxyqer" path="res://asset/audio/peiyin_new/c02/c02_小孩喊着火啦.wav" id="53_jhod7"]
|
[ext_resource type="AudioStream" uid="uid://poyp61gxyqer" path="res://asset/audio/peiyin_new/c02/c02_小孩喊着火啦.wav" id="53_jhod7"]
|
||||||
[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/audio/sfx2d.gd" id="54_o1qbs"]
|
[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/audio/sfx2d.gd" id="54_o1qbs"]
|
||||||
|
|
||||||
@ -99,7 +98,7 @@ tracks/2/keys = {
|
|||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_liq0c"]
|
[sub_resource type="Animation" id="Animation_liq0c"]
|
||||||
resource_name = "bully"
|
resource_name = "bully"
|
||||||
length = 15.0
|
length = 20.0
|
||||||
tracks/0/type = "value"
|
tracks/0/type = "value"
|
||||||
tracks/0/imported = false
|
tracks/0/imported = false
|
||||||
tracks/0/enabled = true
|
tracks/0/enabled = true
|
||||||
@ -107,7 +106,7 @@ tracks/0/path = NodePath("CameraFocusMarker:force_offset")
|
|||||||
tracks/0/interp = 1
|
tracks/0/interp = 1
|
||||||
tracks/0/loop_wrap = true
|
tracks/0/loop_wrap = true
|
||||||
tracks/0/keys = {
|
tracks/0/keys = {
|
||||||
"times": PackedFloat32Array(0, 2.63333, 5.73333, 8.36667),
|
"times": PackedFloat32Array(0, 2.63333, 15.4, 18.0667),
|
||||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||||
"update": 0,
|
"update": 0,
|
||||||
"values": [Vector2(0, 0), Vector2(200, 0), Vector2(200, 0), Vector2(0, 0)]
|
"values": [Vector2(0, 0), Vector2(200, 0), Vector2(200, 0), Vector2(0, 0)]
|
||||||
@ -119,7 +118,7 @@ tracks/1/path = NodePath("AnimationPlayer")
|
|||||||
tracks/1/interp = 1
|
tracks/1/interp = 1
|
||||||
tracks/1/loop_wrap = true
|
tracks/1/loop_wrap = true
|
||||||
tracks/1/keys = {
|
tracks/1/keys = {
|
||||||
"times": PackedFloat32Array(8.1),
|
"times": PackedFloat32Array(17.8),
|
||||||
"transitions": PackedFloat32Array(1),
|
"transitions": PackedFloat32Array(1),
|
||||||
"values": [{
|
"values": [{
|
||||||
"args": [],
|
"args": [],
|
||||||
@ -159,7 +158,7 @@ tracks/1/keys = {
|
|||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_1smj8"]
|
[sub_resource type="Animation" id="Animation_1smj8"]
|
||||||
resource_name = "run_away"
|
resource_name = "run_away"
|
||||||
length = 15.0
|
length = 20.0
|
||||||
tracks/0/type = "method"
|
tracks/0/type = "method"
|
||||||
tracks/0/imported = false
|
tracks/0/imported = false
|
||||||
tracks/0/enabled = true
|
tracks/0/enabled = true
|
||||||
@ -167,7 +166,7 @@ tracks/0/path = NodePath("AnimationPlayer")
|
|||||||
tracks/0/interp = 1
|
tracks/0/interp = 1
|
||||||
tracks/0/loop_wrap = true
|
tracks/0/loop_wrap = true
|
||||||
tracks/0/keys = {
|
tracks/0/keys = {
|
||||||
"times": PackedFloat32Array(14.5333),
|
"times": PackedFloat32Array(18.5),
|
||||||
"transitions": PackedFloat32Array(1),
|
"transitions": PackedFloat32Array(1),
|
||||||
"values": [{
|
"values": [{
|
||||||
"args": [],
|
"args": [],
|
||||||
@ -181,7 +180,7 @@ tracks/1/path = NodePath("DeployLayer/最终跑路:position")
|
|||||||
tracks/1/interp = 1
|
tracks/1/interp = 1
|
||||||
tracks/1/loop_wrap = true
|
tracks/1/loop_wrap = true
|
||||||
tracks/1/keys = {
|
tracks/1/keys = {
|
||||||
"times": PackedFloat32Array(0, 14.6667),
|
"times": PackedFloat32Array(0, 18.5),
|
||||||
"transitions": PackedFloat32Array(1, 1),
|
"transitions": PackedFloat32Array(1, 1),
|
||||||
"update": 0,
|
"update": 0,
|
||||||
"values": [Vector2(2150, 30), Vector2(40, 30)]
|
"values": [Vector2(2150, 30), Vector2(40, 30)]
|
||||||
@ -193,7 +192,7 @@ tracks/2/path = NodePath("DeployLayer/最终跑路:visible")
|
|||||||
tracks/2/interp = 1
|
tracks/2/interp = 1
|
||||||
tracks/2/loop_wrap = true
|
tracks/2/loop_wrap = true
|
||||||
tracks/2/keys = {
|
tracks/2/keys = {
|
||||||
"times": PackedFloat32Array(0, 14.9),
|
"times": PackedFloat32Array(0, 18.7),
|
||||||
"transitions": PackedFloat32Array(1, 1),
|
"transitions": PackedFloat32Array(1, 1),
|
||||||
"update": 1,
|
"update": 1,
|
||||||
"values": [true, false]
|
"values": [true, false]
|
||||||
@ -337,7 +336,7 @@ fill_from = Vector2(0.5, 0.495726)
|
|||||||
fill_to = Vector2(1, 1)
|
fill_to = Vector2(1, 1)
|
||||||
|
|
||||||
[node name="S03" type="Node2D"]
|
[node name="S03" type="Node2D"]
|
||||||
metadata/_edit_horizontal_guides_ = [98.0, -120.0, 120.0]
|
metadata/_edit_horizontal_guides_ = [94.0]
|
||||||
|
|
||||||
[node name="Ground" parent="." instance=ExtResource("1_0dylx")]
|
[node name="Ground" parent="." instance=ExtResource("1_0dylx")]
|
||||||
scene_name = "c02_s03"
|
scene_name = "c02_s03"
|
||||||
@ -428,7 +427,22 @@ target_scene = "c02_s05"
|
|||||||
target_portal = "left"
|
target_portal = "left"
|
||||||
matched_sign_texture = null
|
matched_sign_texture = null
|
||||||
|
|
||||||
[node name="Note血迹" parent="Ground/DeployLayer" index="6" instance=ExtResource("6_t48d1")]
|
[node name="portal_3" parent="Ground/DeployLayer" index="6" instance=ExtResource("5_00b7a")]
|
||||||
|
position = Vector2(1704, 14)
|
||||||
|
debug_note = "空房间 1014"
|
||||||
|
portal_name = "3"
|
||||||
|
target_scene = "c02_s10"
|
||||||
|
target_portal = "left"
|
||||||
|
status = "opened"
|
||||||
|
matched_sign_texture = null
|
||||||
|
|
||||||
|
[node name="portal_4" parent="Ground/DeployLayer" index="7" instance=ExtResource("5_00b7a")]
|
||||||
|
position = Vector2(1876, 49)
|
||||||
|
debug_note = "霸凌传送点"
|
||||||
|
portal_name = "4"
|
||||||
|
matched_sign_texture = null
|
||||||
|
|
||||||
|
[node name="Note血迹" parent="Ground/DeployLayer" index="8" instance=ExtResource("6_t48d1")]
|
||||||
position = Vector2(523, 78)
|
position = Vector2(523, 78)
|
||||||
note_key = "notes_干掉的血迹"
|
note_key = "notes_干掉的血迹"
|
||||||
|
|
||||||
@ -439,16 +453,7 @@ position = Vector2(132, 10)
|
|||||||
sprite_frames = ExtResource("4_gd6xp")
|
sprite_frames = ExtResource("4_gd6xp")
|
||||||
animation = &"肉铺门口血迹"
|
animation = &"肉铺门口血迹"
|
||||||
|
|
||||||
[node name="portal_3" parent="Ground/DeployLayer" index="7" instance=ExtResource("5_00b7a")]
|
[node name="灯笼" type="Node2D" parent="Ground/DeployLayer" index="9"]
|
||||||
position = Vector2(1704, 14)
|
|
||||||
debug_note = "空房间 1014"
|
|
||||||
portal_name = "3"
|
|
||||||
target_scene = "c02_s10"
|
|
||||||
target_portal = "left"
|
|
||||||
status = "opened"
|
|
||||||
matched_sign_texture = null
|
|
||||||
|
|
||||||
[node name="灯笼" type="Node2D" parent="Ground/DeployLayer" index="8"]
|
|
||||||
|
|
||||||
[node name="灯笼" type="Sprite2D" parent="Ground/DeployLayer/灯笼"]
|
[node name="灯笼" type="Sprite2D" parent="Ground/DeployLayer/灯笼"]
|
||||||
position = Vector2(1644, -86)
|
position = Vector2(1644, -86)
|
||||||
@ -495,7 +500,7 @@ color = Color(1, 0.0980392, 0, 1)
|
|||||||
energy = 0.7
|
energy = 0.7
|
||||||
texture = SubResource("GradientTexture2D_kyfht")
|
texture = SubResource("GradientTexture2D_kyfht")
|
||||||
|
|
||||||
[node name="新背景_奠" type="Node2D" parent="Ground/DeployLayer" index="9"]
|
[node name="新背景_奠" type="Node2D" parent="Ground/DeployLayer" index="10"]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
||||||
[node name="奠1" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"]
|
[node name="奠1" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"]
|
||||||
@ -524,7 +529,7 @@ position = Vector2(898, -162)
|
|||||||
z_index = 15
|
z_index = 15
|
||||||
position = Vector2(1964, -209)
|
position = Vector2(1964, -209)
|
||||||
|
|
||||||
[node name="闷雷_纸人闪现" type="Node2D" parent="Ground/DeployLayer" index="10"]
|
[node name="闷雷_纸人闪现" type="Node2D" parent="Ground/DeployLayer" index="11"]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
||||||
[node name="Ambush闷雷纸人" parent="Ground/DeployLayer/闷雷_纸人闪现" instance=ExtResource("25_iyaiw")]
|
[node name="Ambush闷雷纸人" parent="Ground/DeployLayer/闷雷_纸人闪现" instance=ExtResource("25_iyaiw")]
|
||||||
@ -551,11 +556,11 @@ range_layer_max = 2
|
|||||||
range_item_cull_mask = 4
|
range_item_cull_mask = 4
|
||||||
texture = SubResource("GradientTexture2D_3nako")
|
texture = SubResource("GradientTexture2D_3nako")
|
||||||
|
|
||||||
[node name="Ambush要下雨了" parent="Ground/DeployLayer" index="11" instance=ExtResource("25_iyaiw")]
|
[node name="Ambush要下雨了" parent="Ground/DeployLayer" index="12" instance=ExtResource("25_iyaiw")]
|
||||||
position = Vector2(1611, 46)
|
position = Vector2(1611, 46)
|
||||||
hook_os_key = "c02_院子_要下雨"
|
hook_os_key = "c02_院子_要下雨"
|
||||||
|
|
||||||
[node name="Pickable小鞋子" parent="Ground/DeployLayer" index="12" instance=ExtResource("7_em2ma")]
|
[node name="Pickable小鞋子" parent="Ground/DeployLayer" index="13" instance=ExtResource("7_em2ma")]
|
||||||
position = Vector2(809, 75)
|
position = Vector2(809, 75)
|
||||||
sign_mark_offset = Vector2(0, -16.88)
|
sign_mark_offset = Vector2(0, -16.88)
|
||||||
enabled = false
|
enabled = false
|
||||||
@ -566,7 +571,7 @@ position = Vector2(0, -7)
|
|||||||
scale = Vector2(0.15, 0.15)
|
scale = Vector2(0.15, 0.15)
|
||||||
texture = ExtResource("8_plfv5")
|
texture = ExtResource("8_plfv5")
|
||||||
|
|
||||||
[node name="Interactable铁门" parent="Ground/DeployLayer" index="13" instance=ExtResource("8_xt8j0")]
|
[node name="Interactable铁门" parent="Ground/DeployLayer" index="14" instance=ExtResource("8_xt8j0")]
|
||||||
light_mask = 5
|
light_mask = 5
|
||||||
position = Vector2(1222, 28)
|
position = Vector2(1222, 28)
|
||||||
texture = ExtResource("7_gd6xp")
|
texture = ExtResource("7_gd6xp")
|
||||||
@ -584,7 +589,7 @@ collision_mask = 0
|
|||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground/DeployLayer/Interactable铁门/Wall"]
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground/DeployLayer/Interactable铁门/Wall"]
|
||||||
shape = SubResource("RectangleShape2D_mdix7")
|
shape = SubResource("RectangleShape2D_mdix7")
|
||||||
|
|
||||||
[node name="Note算命摊位" parent="Ground/DeployLayer" index="14" instance=ExtResource("6_t48d1")]
|
[node name="Note算命摊位" parent="Ground/DeployLayer" index="15" instance=ExtResource("6_t48d1")]
|
||||||
position = Vector2(725, 45)
|
position = Vector2(725, 45)
|
||||||
note_key = "c02_院子_算命摊位"
|
note_key = "c02_院子_算命摊位"
|
||||||
|
|
||||||
@ -592,13 +597,13 @@ note_key = "c02_院子_算命摊位"
|
|||||||
position = Vector2(0, 18)
|
position = Vector2(0, 18)
|
||||||
texture = ExtResource("6_1tart")
|
texture = ExtResource("6_1tart")
|
||||||
|
|
||||||
[node name="煤油灯" parent="Ground/DeployLayer" index="15" instance=ExtResource("10_jme4f")]
|
[node name="煤油灯" parent="Ground/DeployLayer" index="16" instance=ExtResource("10_jme4f")]
|
||||||
position = Vector2(290, 1)
|
position = Vector2(290, 1)
|
||||||
gaslight_energy = 1.5
|
gaslight_energy = 1.5
|
||||||
gaslight_ground_energy = 0.7
|
gaslight_ground_energy = 0.7
|
||||||
mute_when_interacted = false
|
mute_when_interacted = false
|
||||||
|
|
||||||
[node name="煤油灯2" parent="Ground/DeployLayer" index="16" instance=ExtResource("10_jme4f")]
|
[node name="煤油灯2" parent="Ground/DeployLayer" index="17" instance=ExtResource("10_jme4f")]
|
||||||
position = Vector2(610, 1)
|
position = Vector2(610, 1)
|
||||||
gaslight_texture = ExtResource("11_g0qhj")
|
gaslight_texture = ExtResource("11_g0qhj")
|
||||||
ground_light_texture = ExtResource("12_ni5ro")
|
ground_light_texture = ExtResource("12_ni5ro")
|
||||||
@ -606,7 +611,7 @@ gaslight_energy = 1.5
|
|||||||
gaslight_ground_energy = 0.7
|
gaslight_ground_energy = 0.7
|
||||||
mute_when_interacted = false
|
mute_when_interacted = false
|
||||||
|
|
||||||
[node name="煤油灯3" parent="Ground/DeployLayer" index="17" instance=ExtResource("10_jme4f")]
|
[node name="煤油灯3" parent="Ground/DeployLayer" index="18" instance=ExtResource("10_jme4f")]
|
||||||
position = Vector2(857, 1)
|
position = Vector2(857, 1)
|
||||||
gaslight_texture = ExtResource("13_hw832")
|
gaslight_texture = ExtResource("13_hw832")
|
||||||
ground_light_texture = ExtResource("14_7pq5y")
|
ground_light_texture = ExtResource("14_7pq5y")
|
||||||
@ -614,45 +619,45 @@ gaslight_energy = 1.5
|
|||||||
gaslight_ground_energy = 0.7
|
gaslight_ground_energy = 0.7
|
||||||
mute_when_interacted = false
|
mute_when_interacted = false
|
||||||
|
|
||||||
[node name="井" type="Sprite2D" parent="Ground/DeployLayer" index="18"]
|
[node name="井" type="Sprite2D" parent="Ground/DeployLayer" index="19"]
|
||||||
self_modulate = Color(0.739288, 0.739288, 0.739288, 1)
|
self_modulate = Color(0.739288, 0.739288, 0.739288, 1)
|
||||||
light_mask = 5
|
light_mask = 5
|
||||||
z_index = 10
|
z_index = 10
|
||||||
position = Vector2(2062, 60)
|
position = Vector2(2062, 60)
|
||||||
texture = ExtResource("21_4n8vm")
|
texture = ExtResource("21_4n8vm")
|
||||||
|
|
||||||
[node name="药车" type="Sprite2D" parent="Ground/DeployLayer" index="19"]
|
[node name="药车" type="Sprite2D" parent="Ground/DeployLayer" index="20"]
|
||||||
light_mask = 5
|
light_mask = 5
|
||||||
z_index = 10
|
z_index = 10
|
||||||
position = Vector2(1025, 27)
|
position = Vector2(1025, 27)
|
||||||
texture = ExtResource("22_3y5s5")
|
texture = ExtResource("22_3y5s5")
|
||||||
|
|
||||||
[node name="Closeup敲门游戏" parent="Ground/DeployLayer" index="20" instance=ExtResource("23_81juy")]
|
[node name="Closeup敲门游戏" parent="Ground/DeployLayer" index="21" instance=ExtResource("23_81juy")]
|
||||||
position = Vector2(466, 3)
|
position = Vector2(466, 3)
|
||||||
packed_scene = ExtResource("24_0o4rt")
|
packed_scene = ExtResource("24_0o4rt")
|
||||||
|
|
||||||
[node name="Closeup井" parent="Ground/DeployLayer" index="21" instance=ExtResource("23_81juy")]
|
[node name="Closeup井" parent="Ground/DeployLayer" index="22" instance=ExtResource("23_81juy")]
|
||||||
z_index = 6
|
z_index = 6
|
||||||
position = Vector2(2063, 50)
|
position = Vector2(2063, 50)
|
||||||
packed_scene = ExtResource("26_yy4fp")
|
packed_scene = ExtResource("26_yy4fp")
|
||||||
|
|
||||||
[node name="Ambush惊悚闪电" parent="Ground/DeployLayer" index="22" instance=ExtResource("25_iyaiw")]
|
[node name="Ambush惊悚闪电" parent="Ground/DeployLayer" index="23" instance=ExtResource("25_iyaiw")]
|
||||||
position = Vector2(1319, 40)
|
position = Vector2(1319, 40)
|
||||||
hook_method = "shocking_lighting"
|
hook_method = "shocking_lighting"
|
||||||
|
|
||||||
[node name="Ambush偷听对话" parent="Ground/DeployLayer" index="23" instance=ExtResource("25_iyaiw")]
|
[node name="Ambush偷听对话" parent="Ground/DeployLayer" index="24" instance=ExtResource("25_iyaiw")]
|
||||||
position = Vector2(1836, 7)
|
position = Vector2(1836, 7)
|
||||||
trigger_mode = "interact"
|
trigger_mode = "interact"
|
||||||
one_shot = false
|
one_shot = false
|
||||||
hook_method = "eavesdrop"
|
hook_method = "eavesdrop"
|
||||||
|
|
||||||
[node name="李氏赖子房间人影" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="24"]
|
[node name="李氏赖子房间人影" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="25"]
|
||||||
position = Vector2(1835, -16)
|
position = Vector2(1835, -16)
|
||||||
sprite_frames = SubResource("SpriteFrames_0o4rt")
|
sprite_frames = SubResource("SpriteFrames_0o4rt")
|
||||||
autoplay = "default"
|
autoplay = "default"
|
||||||
frame_progress = 0.643855
|
frame_progress = 0.643855
|
||||||
|
|
||||||
[node name="Npc井边疯子" parent="Ground/DeployLayer" index="25" instance=ExtResource("35_plfv5")]
|
[node name="Npc井边疯子" parent="Ground/DeployLayer" index="26" instance=ExtResource("35_plfv5")]
|
||||||
z_index = 10
|
z_index = 10
|
||||||
position = Vector2(2037, 67)
|
position = Vector2(2037, 67)
|
||||||
sprite_frames = SubResource("SpriteFrames_kyfht")
|
sprite_frames = SubResource("SpriteFrames_kyfht")
|
||||||
@ -678,7 +683,7 @@ position = Vector2(-11, -3)
|
|||||||
shape = SubResource("RectangleShape2D_bbhbr")
|
shape = SubResource("RectangleShape2D_bbhbr")
|
||||||
disabled = true
|
disabled = true
|
||||||
|
|
||||||
[node name="霸凌" type="Node2D" parent="Ground/DeployLayer" index="26"]
|
[node name="霸凌" type="Node2D" parent="Ground/DeployLayer" index="27"]
|
||||||
visible = false
|
visible = false
|
||||||
position = Vector2(2154, 60)
|
position = Vector2(2154, 60)
|
||||||
|
|
||||||
@ -688,17 +693,6 @@ enabled = false
|
|||||||
one_shot = false
|
one_shot = false
|
||||||
hook_method = "bully_ambush"
|
hook_method = "bully_ambush"
|
||||||
|
|
||||||
[node name="Sprite2D2" type="Sprite2D" parent="Ground/DeployLayer/霸凌"]
|
|
||||||
visible = false
|
|
||||||
position = Vector2(43, -9)
|
|
||||||
texture = ExtResource("29_gd6xp")
|
|
||||||
|
|
||||||
[node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/霸凌"]
|
|
||||||
visible = false
|
|
||||||
z_index = 10
|
|
||||||
position = Vector2(42, 12)
|
|
||||||
texture = ExtResource("30_liq0c")
|
|
||||||
|
|
||||||
[node name="小蝉" parent="Ground/DeployLayer/霸凌" instance=ExtResource("33_ycojw")]
|
[node name="小蝉" parent="Ground/DeployLayer/霸凌" instance=ExtResource("33_ycojw")]
|
||||||
position = Vector2(29, -3)
|
position = Vector2(29, -3)
|
||||||
sprite_frames = ExtResource("34_1tart")
|
sprite_frames = ExtResource("34_1tart")
|
||||||
@ -714,6 +708,16 @@ sprite_frames = ExtResource("34_1tart")
|
|||||||
animation = &"霸凌1"
|
animation = &"霸凌1"
|
||||||
autoplay = "霸凌1"
|
autoplay = "霸凌1"
|
||||||
|
|
||||||
|
[node name="Sfx2D霸凌童谣" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/霸凌/f1"]
|
||||||
|
stream = ExtResource("46_qqdxs")
|
||||||
|
volume_db = -5.0
|
||||||
|
max_distance = 1000.0
|
||||||
|
attenuation = 3.0
|
||||||
|
bus = &"game_sfx"
|
||||||
|
script = ExtResource("54_o1qbs")
|
||||||
|
loop = true
|
||||||
|
metadata/_custom_type_script = "uid://wapo47a1oddf"
|
||||||
|
|
||||||
[node name="f2" parent="Ground/DeployLayer/霸凌" instance=ExtResource("33_ycojw")]
|
[node name="f2" parent="Ground/DeployLayer/霸凌" instance=ExtResource("33_ycojw")]
|
||||||
z_index = 10
|
z_index = 10
|
||||||
position = Vector2(23, 11)
|
position = Vector2(23, 11)
|
||||||
@ -744,7 +748,7 @@ collision_mask = 0
|
|||||||
shape = SubResource("RectangleShape2D_d7h4s")
|
shape = SubResource("RectangleShape2D_d7h4s")
|
||||||
disabled = true
|
disabled = true
|
||||||
|
|
||||||
[node name="火灾" type="Node2D" parent="Ground/DeployLayer" index="27"]
|
[node name="火灾" type="Node2D" parent="Ground/DeployLayer" index="28"]
|
||||||
visible = false
|
visible = false
|
||||||
|
|
||||||
[node name="右窗" type="AnimatedSprite2D" parent="Ground/DeployLayer/火灾"]
|
[node name="右窗" type="AnimatedSprite2D" parent="Ground/DeployLayer/火灾"]
|
||||||
@ -924,23 +928,29 @@ autoplay = "霸凌3-发抖"
|
|||||||
|
|
||||||
[node name="Pro小孩喊着火啦3" parent="Ground/DeployLayer/火灾" instance=ExtResource("33_ycojw")]
|
[node name="Pro小孩喊着火啦3" parent="Ground/DeployLayer/火灾" instance=ExtResource("33_ycojw")]
|
||||||
z_index = 9
|
z_index = 9
|
||||||
position = Vector2(2183, 52)
|
position = Vector2(2183, 64)
|
||||||
sprite_frames = ExtResource("34_1tart")
|
sprite_frames = ExtResource("34_1tart")
|
||||||
animation = &"霸凌1-跑"
|
animation = &"霸凌1-跑"
|
||||||
autostart = false
|
autostart = false
|
||||||
move_configs = Array[Dictionary]([{
|
move_configs = Array[Dictionary]([{
|
||||||
"animation": &"霸凌1-跑",
|
"animation": &"霸凌1-跑",
|
||||||
|
"animation_next": "",
|
||||||
|
"duration": 1e+07,
|
||||||
|
"movement_x": 0.0,
|
||||||
"velocity": Vector2(-95, 0)
|
"velocity": Vector2(-95, 0)
|
||||||
}])
|
}])
|
||||||
|
|
||||||
[node name="Pro小孩喊着火啦2" parent="Ground/DeployLayer/火灾" instance=ExtResource("33_ycojw")]
|
[node name="Pro小孩喊着火啦2" parent="Ground/DeployLayer/火灾" instance=ExtResource("33_ycojw")]
|
||||||
z_index = 9
|
z_index = 9
|
||||||
position = Vector2(2133, 59)
|
position = Vector2(2133, 71)
|
||||||
sprite_frames = ExtResource("34_1tart")
|
sprite_frames = ExtResource("34_1tart")
|
||||||
animation = &"霸凌2-跑"
|
animation = &"霸凌2-跑"
|
||||||
autostart = false
|
autostart = false
|
||||||
move_configs = Array[Dictionary]([{
|
move_configs = Array[Dictionary]([{
|
||||||
"animation": &"霸凌2-跑",
|
"animation": &"霸凌2-跑",
|
||||||
|
"animation_next": "",
|
||||||
|
"duration": 1e+07,
|
||||||
|
"movement_x": 0.0,
|
||||||
"velocity": Vector2(-110, 0)
|
"velocity": Vector2(-110, 0)
|
||||||
}])
|
}])
|
||||||
|
|
||||||
@ -954,7 +964,7 @@ script = ExtResource("54_o1qbs")
|
|||||||
loop = true
|
loop = true
|
||||||
metadata/_custom_type_script = "uid://wapo47a1oddf"
|
metadata/_custom_type_script = "uid://wapo47a1oddf"
|
||||||
|
|
||||||
[node name="Interactable柜子" parent="Ground/DeployLayer" index="28" instance=ExtResource("8_xt8j0")]
|
[node name="Interactable柜子" parent="Ground/DeployLayer" index="29" instance=ExtResource("8_xt8j0")]
|
||||||
visible = false
|
visible = false
|
||||||
position = Vector2(1772, 48)
|
position = Vector2(1772, 48)
|
||||||
texture = ExtResource("32_cpifc")
|
texture = ExtResource("32_cpifc")
|
||||||
@ -970,7 +980,7 @@ animation = &"箱子着火"
|
|||||||
autoplay = "箱子着火"
|
autoplay = "箱子着火"
|
||||||
frame_progress = 0.453645
|
frame_progress = 0.453645
|
||||||
|
|
||||||
[node name="最终跑路" type="RigidBody2D" parent="Ground/DeployLayer" index="29"]
|
[node name="最终跑路" type="RigidBody2D" parent="Ground/DeployLayer" index="30"]
|
||||||
visible = false
|
visible = false
|
||||||
position = Vector2(2150, 30)
|
position = Vector2(2150, 30)
|
||||||
collision_layer = 4
|
collision_layer = 4
|
||||||
@ -995,7 +1005,8 @@ range_item_cull_mask = 4
|
|||||||
texture = SubResource("GradientTexture2D_plfv5")
|
texture = SubResource("GradientTexture2D_plfv5")
|
||||||
|
|
||||||
[node name="MainPlayer" parent="Ground" index="4"]
|
[node name="MainPlayer" parent="Ground" index="4"]
|
||||||
position = Vector2(1384, 101)
|
position = Vector2(25, 93)
|
||||||
|
facing_direction = Vector2(1, 0)
|
||||||
|
|
||||||
[node name="BGParallaxLayer" parent="Ground/ParallaxForeground" index="0"]
|
[node name="BGParallaxLayer" parent="Ground/ParallaxForeground" index="0"]
|
||||||
use_parent_material = true
|
use_parent_material = true
|
||||||
|
Loading…
Reference in New Issue
Block a user