Merge branch 'develop' into feature/sfxdebug

This commit is contained in:
2026-07-28 02:48:06 +08:00
17 changed files with 43 additions and 23 deletions
Binary file not shown.
Binary file not shown.
@@ -1,6 +1,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
using AibisDream.Kit;
using DG.Tweening;
using UnityEngine;
@@ -376,6 +377,8 @@ namespace AibisDream.MiniGame.Tarot
_hoveredCard = card;
KillHoverTween(card);
AudioManager.Instance?.PlaySfx("event:/Scriptal/cardPick");
if (!_fanPositions.TryGetValue(card, out var basePos)) return;
Vector3 pushDir = GetFanRadialOutDirection(basePos);
@@ -2,6 +2,7 @@ using System.Collections;
using AibisDream;
using AibisDream.FixSystem;
using AibisDream.Framework;
using AibisDream.Kit;
using DG.Tweening;
using UnityEngine;
@@ -179,6 +180,7 @@ namespace AibisDream.MiniGame.Tarot
_isCardSelected = true;
_selectedIndex = card.Index;
YarnVariableStorage.Instance?.SetValue("$tarotSelectedIndex", (float)card.Index);
AudioManager.Instance?.PlaySfx("event:/Scriptal/cardDraw");
}
private void OnDestroy()
+8 -8
View File
@@ -167,30 +167,30 @@ position: 0,400
<<change_actor_state_async "安慰_Flow" "地铁火山">>
hs:喂!<waitfor=0.1>你怎么了? #line:0d021a5
<<hide_dialog>>
<<wait 1>>
<<wait 0.5>>
me: …我<waitfor=0.2>没事。 #line:0126199
hs: 那你怎么老是… #line:0752aae
<<hide_dialog>>
<<wait 1>>
<<wait 0.5>>
<<change_actor_state_async "安慰转回_Flow" "地铁火山">>
hs: 啊…<waitfor=0.1>我怎么这么傻。 #line:0c8b9ba
<<hide_dialog>>
<<wait 1>>
<<wait 0.5>>
hs: 你又做那个噩梦了。 #line:0aa633c
<<hide_dialog>>
<<wait 1>>
<<wait 0.5>>
<<change_actor_state_async "抬头_Flow" "地铁医生">>
me: 嗯。 #line:0a42ea5
//hs: 又是那个关于抢救的?
//me: 是…<waitfor=0.3>也不是。<waitfor=0.6><br>这次的有一些…<waitfor=0.2>新东西。
//hs: 新东西?
<<hide_dialog>>
<<wait 1>>
<<wait 0.5>>
<<change_actor_state_async "转身_Flow" "地铁火山">>
hs: 没事儿,<waitfor=0.2>都过去了。 #line:015a2ab
<<hide_dialog>>
<<wait 1>>
<<wait 0.5>>
hs: <color=\#FFB200>年审</color>结束之后<waitfor=0.2>我带你去个好地方吧。 #line:040432c
<<change_actor_state_async "转身_Flow" "地铁医生">>
me: 你不是还差很多分么? #line:0834523
@@ -198,7 +198,7 @@ hs: 嗨,怕啥!<waitfor=0.4>我可是我们全组前三…<waitfor=0.1>呃
<<hide_dialog>>
<<wait 0.2>>
<<change_actor_state_async "转回_Flow" "地铁火山">>
<<wait 1>>
<<wait 0.5>>
hs: 实在不行就…<waitfor=0.2>年审前吧。 #line:0b1df41
<<change_actor_state "转回_Flow" "地铁医生">>
@@ -211,7 +211,7 @@ me: 至少…现在先别想年审后的事情,<br>专心做准备吧。 #line
<<wait 0.5>>
<<arrive_at_station>>
<<hide_dialog>>
<<wait 1>>
<<wait 0.5>>
<<change_actor_state "转身_Flow" "地铁医生">>
hs: 好吧…祝你…祝我们都年审顺利。<waitfor=0.5>低温运行! #line:0124a14
@@ -181,6 +181,7 @@ ql: 怎么样? #line:08a175f
<<hide_dialog>>
<<change_actor_state "2IN" 酒吧调酒妹>>
<<wait 2.5>>
<<play_sfx "event:/Scriptal/alcohol">>
<<play_timeline 调酒蒙太奇>>
//TODO: 调酒动画
<<change_actor_state_async "摇酒到说话" 酒吧调酒妹>>
@@ -311,7 +312,6 @@ ql: 我觉得也许你需要这个。 #line:053e24f
// 【它拿出一套崭新的卡牌。】 #line:017a66d
<<change_actor_state_async 侧头 酒吧医生>>
me: 这是什么? #line:0431bdb
ql: 你的原型里应该有关于它的数据。<waitfor=0.2>"塔罗牌"。 #line:090f954
ql: 虽然我也不是很懂…<waitfor=0.1><br>但既然是原型的问题,<waitfor=0.1><br>应该可以用原型的方法来解决。<waitfor=0.2>对吧? #line:0f8220f
<<spread_tarot>>
@@ -319,6 +319,7 @@ ql: 试试吧。抽一张。 #line:032a6f1
me: … #line:09f3fc1
<<wait_tarot_select>>
->翻面 #line:0047271
<<play_sfx "event:/Scriptal/cardPick">>
<<flip_tarot "normal">>
// -> 抽牌 #line:00d082d
// 【你看了看牌。】 #line:0b53792
@@ -327,6 +328,7 @@ me: 这画的是什么? #line:064fa6d
ql: 倒吊人。你拿反了。 #line:09d2ede
->旋转 #line:0b58edf
<<play_sfx "event:/Scriptal/cardPick">>
<<rotate_tarot "inverted">>
// 【你把牌转过来。】 #line:057bfa8
<<wait 1>>
+3 -3
View File
@@ -380,7 +380,7 @@ me: 竟然都这么久了啊… #line:098ccd3
<<wait 1>>
hs: 尴尬的话就别讲了,[[comma-pause]]<br>生活给我们开了个大玩笑,不是吗?
me: 是啊。至少,兜兜转转,我们又回来了。
hs: 嘿嘿。不过比起在42区,我还是喜欢看你赢的样子。
hs: 嘿嘿。不过比起和我一起留在这破地方,<br>我还是喜欢看你赢的样子。
<<hide_dialog>>
<<wait 1>>
me: 对不起…火山。 #line:03686b2a
@@ -562,7 +562,7 @@ hs: <speed=0.2>总是被你当狗一样训,#auto_next
<<expression_truth_attack "受够了" 0.28 0.88>>
<<wait 1.5>>
<<expression_truth_attack "真该死" 0.34 0.55>>
hs: <speed=0.2>路斯,我它真该死!
hs: <speed=0.2>路斯,我它真该死!
<<expression_truth_attack "真没用" 0.34 0.58>>
hs: 我真没用!
<<wait 0.45>>
@@ -577,7 +577,7 @@ hs: <speed=0.2>我没办法追上你,#auto_next
<<expression_truth_attack "帮到英理" 0.38 0.68>>
hs: <speed=0.2>没办法帮到英理,#auto_next
<<expression_truth_attack "没有勇气" 0.40 0.74>>
hs: <speed=0.2>甚至连自己被霸凌了都没有勇气#auto_next
hs: <speed=0.2>甚至连自己被羞辱了都没有勇气#auto_next
<<expression_truth_attack "说出来" 0.40 0.78>>
hs: <speed=0.5>说出来,#auto_next
// —— 顿:最狠那句前面一定要有空
@@ -97,7 +97,7 @@ peipei: <speed=0.5><color=\#5F5F5F>我想要继续画画。<waitfor=0.2>哪怕
<<wait 0.3>>
me: 好,<waitfor=0.1>如果你同意…<waitfor=0.1>就请在手术单上签个字吧。 #line:08ba804
<<hide_dialog>>
<<wait 1>>
<<wait 0.3>>
//<<switch_character_state 画画垂眼>>
//<<wait 2>>
//<<switch_character_state 画画闭眼>>
@@ -106,12 +106,14 @@ me: 好,<waitfor=0.1>如果你同意…<waitfor=0.1>就请在手术单上签
//<<wait 0.2>>
//<<switch_character_state 低头>>
//<<wait 1.5>>
<<play_sfx "event:/Scriptal/write">>
<<wait 0.7>>
<<change_actor_state_async D1S6-6_Flow>>
<<change_actor_state 2>>
<<wait 0.5>>
me: 我们到治疗室来吧。 #line:086658c
<<hide_dialog>>
<<set_global_param peipei1_mus_stage 4>>
<<set_global_param pp1Stage 7>>
<<jump 结束术前谈话>>
===
@@ -34,6 +34,7 @@ tags: content no_save
group:手术相关
position: -273,-66
---
<<set_global_param pp1Stage 8>>
<<set_global_param amb_volume 1>>
// <<play_timeline "佩佩剪线CG">>
// <<wait 0.5>>
@@ -279,9 +279,11 @@ me: 好吧。毕竟…这是你自己的选择。 #line:058d556
<<hide_dialog>>
<<wait 1>>
<<if $peipeiCry==false>>
<<change_actor_state_async D2S10-6>>
<<change_actor_state_async D2S10-6>>
<<else>>
<<change_actor_state_async D2S10-7>>
<<endif>>
<<change_actor_state_async D2S10-7>>
<<change_actor_state 1BlueeyeWeepSmile>>
//TODO: <<switch_character_state 默认蓝眼流泪无神E>>
@@ -5,6 +5,7 @@ position: 251,-1150
---
<<fade_in 1>>
<<switch_fix_system_to Clinic>>
<<set_global_param pp1Stage 12>>
<<if $global_isPeipeiBE==true>>
<<jump BE结束对话>>
<<else>>
@@ -269,6 +269,8 @@ ULM自训练进程: [[ulm]]检测到进程接管请求!正在识别手动选
// <<hide_dialog>>
// <<wait 1>>
me: 已经足够进行病理分析了。 #line:090a836
<<play_music event:/Music/music_peipei_2>>
<<set_global_param pp1Stage 6>>
<<StopUFEffect_loop UFSystem>>
<<Set_MouseMovementLockState EyeManager false>>
<<UF_spriteOut UFSystem>>
@@ -16,7 +16,7 @@ position: 428,-88
---
me:准备好了么? #line:0eb665d
peipei: 我们来吧,医生。 #line:04a3898
Task: 尝试停止想象 #line:08f5fd5
Task: 进入UF尝试停止想象 #line:08f5fd5
<<set $UFCount = 0>>
===
@@ -190,6 +190,7 @@ ULM自训练进程: [[ulm]]检测到进程接管请求!正在识别手动选
////【植物变成油画风格】
<<UF_fightEffect UFSystem>>
peipei: 停止想象!停止想象!停止,停止,停止! #line:0cd8d2f
<<set_global_param pp1Stage 8.5>>
peipei: 停下!你做的所有事情都是错的……所有!它们有认真看过你一眼吗!有吗!! #line:017faf3
// <<OpenSingleButtonWindow WindowManager 警告!检测到兼容性错误:未授权的数据传入!>>
////【画面闪白,佩佩拍自己,数据乱流加重】
@@ -16,6 +16,7 @@ position: 43,-97
<<complete_task "line:0365d74">>
<<complete_task "line:0538e87">>
me: 可得小心点…别把这东西碰坏了。 #line:097ba5e
<<jump 结束UF拆除>>
===
+2
View File
@@ -125,6 +125,7 @@ colorID: 1
<<jump 进入UF拆除>>
<<endif>>
<<if $gameStage == "术前谈话2">>
<<set_global_param pp1Stage 10>>
<<jump 进入术前谈话2>>
<<endif>>
<<if $gameStage == "手术">>
@@ -134,6 +135,7 @@ colorID: 1
<<jump 进入结束对话>>
<<endif>>
<<if $gameStage == "流程结束">>
<<stop_music event:/Music/music_peipei_2>>
<<NextYarn>>
<<endif>>
===
@@ -21,7 +21,7 @@ position: 250,200
<<wait 1>>
<<fade_out>>
<<play_sfx "event:/Scriptal/sea_loop">>
我知道我不应该在这里,<waitfor=0.5><br>但是在醒来之前,<waitfor=0.3>我还有很多时间。 #line:0e3b3ba
我知道我不应该在这里,<waitfor=0.9><br>但是在醒来之前,<waitfor=0.3>我还有很多时间。 #line:0e3b3ba
<<hide_dialog>>
<<wait 1>>
@@ -5,12 +5,13 @@ position: 250,200
---
// <<init_environment Night>>
<<set_weather "Snowy">>
<<set_global_param weather 1>>
// <<init_actor 地铁医生 左边>>
// <<show_actor 地铁医生>>
<<play_music event:/Music/music_ending_temp>>
<<fade_out 1>>
<<wait 1>>
感谢游玩 爱与机器人维修技术 <waitfor=0.3><br>本次playtest的体验流程已结束。 #line:0cd82d0
感谢游玩 爱与机器人维修技术 <waitfor=0.3><br>本次playtest的体验流程已结束。#line:0cd82d0
// <<OpenEndMenu>>
===