场景规格卡
ℹ 本页不含引擎实现细节——入戏的引擎无法直接理解玩家说了什么——它只能通过你的选择,读取变量,进行判定和运算。所以写本时,真正要设计的是「选择」与「变量」,而不是猜测系统会读懂台词。详见社区首页「引擎如何读你的剧本」。
人物与设定
周四晚"包袱喜剧"开放麦候场区。苏枝 6 号、季川 7 号,报名按先后排号,紧挨着。报号倒计时推进全剧(20:47 报 4 号/20:52 报 5 号/20:58 报 5 号上台/21:06 报 6 号/21:19 报 7 号/21:34 收场)。
| 季川(c1) | 苏枝(c2) | |
|---|---|---|
| 身份 | 保险内勤,业余写三年段子,第一次登台 | 情感公众号小编,替别人写了三年稿,第一次讲自己的事 |
| 核心怕 | 怕接不住话的冷场 → 永远先抛梗 | 怕写出来的不够好 → 空着不写 |
| 壳 | "我松弛得很"(段子接住一切) | "我是专业的"(专业当盾) |
| 底牌 | 明早高铁回老家接父亲的五金店;段子最后一句"爸,我回来了"写了三个月写不出来 | 半个月前辞职没告诉家里;段子最后一句"妈,我挺好的"写到一半手在抖,撕了 |
【全曲母题】 有些话,只能先讲给陌生人听。具体落点=把真话包装成笑话是安全距离装置;真正的勇气,是在这个装置后面把真话讲完。全剧禁言(见梗概 §二禁言清单)。
【贯穿装置】 报号倒计时(主持人报号)+沙漏(5 分钟计时,主持人手持,S01 门缝可见→S05 她上台时翻过来→S07 递给他看)+签到表 6/7(S01 埋→S04"不是你"→S08 号码牌)。
【安全距离装置】 "反正谁也不认识我"(开放麦匿名性)+段子本身(笑话=讲完还能假装没讲过的装置)。轮到自己上台=壳失效时刻。
变量总表
数值 · back_note数值 · rewrite数值 · take_paper数值 · final_line数值 · her_truth数值 · keep_contact数值 · ticket
| 变量 | |
|---|---|
| 回显槽(只能被回显,进不了条件判断) | back_note(S06 她在他稿纸背面写的那行字) |
| 数值 | rewrite(0–2)/take_paper(0–1)/final_line(0–2)/her_truth(0–1)/keep_contact(0–2)/ticket(0–1) |
| 变量 | 语义 | 写点 | 读点 |
|---|---|---|---|
rewrite 0–2 | 两人为对方改过稿(共享累加器,不指人) | S02 她替他顺了最后一句(固定记账 +1);S03 他替她划圈(固定记账 +1) | S08 分享卡(gte:2 → "两张稿纸都有人改过") |
back_note 回显槽 | S06 她写的那行字(c2 玩家选) | S06 选择步 echo_key | S06 落点前场推送 |
take_paper 0–1 | S06 他带不带那张稿纸上台 | S06 c1 选择 A +1 | S07 落点文本(口袋里那张纸出现与否)+S08 散场(纸折了两折) |
final_line 0–2 | S07 主落点:A 真话 +1/B 玩笑 +2/超时 0 | S07 c1 选择 | S07/S08 结局渲染(gte:1+lt:2=A;gte:2=B) |
her_truth 0–1 | S07 她说不说"我不是来采风的" | S07 c2 选择 A +1 | S08 结局渲染 |
keep_contact 0–2 | S08 号码牌去向:还她 +1/收下 +2/没留 0 | S08 c1 选择 | S08 结局渲染(gte:1+lt:2=还她;gte:2=收下) |
ticket 0–1 | S08 他删不删火车票截图 | S08 c1 选择 A +1 | S08 分享卡 |
无死变量自查:7 个变量全部有读点 ✓(back_note 读点=S06 推送;rewrite 读点=S08 分享卡;take_paper 读点=S07/S08 文本;其余直接进结局渲染)。
逐场卡
S01
候场·揉纸团(立壳)
- 1. 目的
- 陌生 → 两个人共同守一件没说破的事
- 2. 表层
- 开放麦候场区,两杯压惊水。主持人报号报到 4 号(世界声音:观众笑声透过门缝)。季川把稿纸揉成一团要扔——苏枝按住他的手:"你还没上台呢,揉什么。"他:"这段,我讲不出口。"
- 3. 深层
- 他讲不出口的那句是什么;她为什么在意一个陌生人的稿子。
▸ 制作组字段(固定/选择/资产/关系/回声…10 项)
- 4. 固定
- 报号(20:47 报 4 号)|签到表(6 号/7 号紧挨着)|两杯水谁也没喝|沙漏透过门缝可见|她按他的手(全剧唯一肢体接触)|"这段,我讲不出口"(开场钩子原句)。
- 5. 自由
- 候场闲聊(自由交流:闲聊卡+免压声明,话题不碰底牌——"第几次来""为什么报开放麦"可答可跳)。
- 6. 系统选择
- - `【选择·季川】`(揉纸团后)A「(低头,没看她)这段,我讲不出口。」=诚实半句 → 苏枝·甲 / B「(又展开,压平)……上台前扔一次,习惯了。」=玩笑挡 → 苏枝·乙。**不记指标**(表达性,两支都走"她读稿"线,语气不同)。 - `【选择·苏枝】`(展开他的纸)A「(扫了两行)……你这稿子,底子还行。」=专业评价(她是编辑,手比脑子快)/B「(展开又折好还他)紧张成这样就别扔了,上台会想起来的。」=照顾。**不记指标**(表达性;她"读了他的稿"是功能必需,两支都进入 S02 顺稿)。 - ⚠️ 两 choice 各设 `default_goto_seq`(季川→甲、苏枝→A,取最接近诚实/专业的支)。
- 7. 变量
- 无写入
- 8/9. 资产
- 签到表 6/7、两杯水、沙漏(门缝)、揉皱又展开的稿纸
- 10. 关系
- 陌生 → 有一件事没说破
- 11. 人物揭示
- 他"讲不出口"(底牌半句);她按手的动作(怕人浪费纸?不——她自己都没意识到的在意)
- 12. 回声
- 揉纸团→S06"讲完别揉"(back_note 默认值呼应);6/7 号→S04"不是你"→S08 号码牌
- 13. 体验
- 3 分钟内给到"我想知道接下来会怎样"(他讲不出口什么+她为什么在意)
- 14. 风险
- ① 两个 choice 设 default(约束⑧);② 自由交流话题不得碰底牌;③ 报号声与观众笑声是背景音,不打断对话
S02
顺稿(搭手)
- 1. 目的
- 从候场陌生人到第一次为对方做一件事
- 2. 表层
- 她读他的稿,一句话戳中卡点;交换——他看她稿子,第三版最后一段空白
- 3. 深层
- 你也在拿"专业/松弛"挡什么?
▸ 制作组字段(固定/选择/资产/关系/回声…10 项)
- 4. 固定
- 她读完了他的稿(S01 展开的延续)→"你前面都在铺垫,最后一句你把话说满就完了。"(固定拍,功能必需)|他重复"完了"|交换看稿:他翻到她第三版,最后一段是空白(写出来又撕掉的痕迹还在——撕掉那行字被划痕遮住,**他看不清内容**)|20:52 报 5 号|**私有提示(只推 c2)**:他划手机时,她瞥见屏幕上一张高铁票截图(目的地没看清,只有个时间——明早的)。他不知道她看见了。
- 5. 自由
- 顺稿过程中的插话(低强度,不设自由交流场——顺稿本身就是高密度互动)。
- 6. 系统选择
- - `【选择·季川】`(重复"完了")A「(怔了一下)……完了。」=被戳中,重复(双关落地)/B「(笑着)说满?说满就得真讲了。」=玩笑接(话里带真)。**不记指标**(表达性)。 - `【选择·苏枝】`(他问她为什么空着)A「我没写出来,不代表我没有。」=专业盾/B「……写是写了,撕了。」=半句真话(袒露梯度第一步)。**不记指标**(表达性;B 支是 S03 划圈的铺垫,两支都走划圈线)。 - ⚠️ 默认:季川→A、苏枝→A。
- 7. 变量
- 写 `rewrite+1`(固定记账步:她替他顺了最后一句——挂在顺稿固定拍后)
- 8/9. 资产
- 她的三版稿(第三版空白+撕痕)、他稿纸最后一句(卡点)
- 10. 关系
- 有一件事没说破 → 搭手(第一次为对方做一件事)
- 11. 人物揭示
- 她"专业盾"的裂缝(撕了又没删干净);他"松弛"下的卡点
- 12. 回声
- "说满就完了"→S04 误读引爆(她读成敷衍);三版稿→S03 划圈;高铁票截图(私有)→S08 ticket
- 13. 体验
- 有事可商,不尬聊
- 14. 风险
- ① 撕痕遮字(信息差保护:他不能看到"妈我挺好的");② 高铁票截图只走私有提示,半句不进旁白;③ rewrite 固定记账步位置锁在顺稿拍后
S03
划圈(升温)
- 1. 目的
- 被看见——她撕掉又没删干净的那行字,被他看见了
- 2. 表层
- 他拿起笔(她三支笔之一),在她撕掉又没删干净的那行字上划了个圈:"这句留着,别删。"报号 20:58 报 5 号上台。他随口:"讲完这场,我就不讲了。"
- 3. 深层
- 你看见了我的什么;你为什么要删这句。
▸ 制作组字段(固定/选择/资产/关系/回声…10 项)
- 4. 固定
- 他划圈+"这句留着,别删。"(固定拍,功能必需)|她僵住|报号 20:58|他"讲完这场,我就不讲了"(误读核心台词,角色首说)|他划手机被瞥见高铁票截图后的反应(不解释)。
- 5. 自由
- 划圈后的沉默(允许什么都不说的呼吸拍)。
- 6. 系统选择
- - `【选择·苏枝】`(划圈后)A「(没动)你划什么。」=半怒/B「……你怎么知道我要删这句。」=被看见(颤)。**不记指标**(表达性)。 - `【选择·季川】`("不讲了"之后)A「(补一句)我是说,今晚这场。」=此地无银(找补)/B「(没补,转话题)诶你说,观众要是不笑怎么办。」=逃避。**不记指标**(表达性;两支都进入 S04 误读,语气不同)。 - ⚠️ 默认:苏枝→A、季川→A。
- 7. 变量
- 写 `rewrite+1`(固定记账步:他替她划圈——挂在划圈固定拍后)
- 8/9. 资产
- 划了圈的稿纸(他的笔迹)、三支笔
- 10. 关系
- 搭手 → 被看见(她的稿子第一次有人看见"写出来又撕掉")
- 11. 人物揭示
- 他划圈=他不是在评价稿子,是看见了她的犹豫;"不讲了"=他给喜剧立的告别期限
- 12. 回声
- 划圈→S05 她台上临场讲出的伏笔;"不讲了"→S04 误读引爆;笔(她三支笔之一被他拿起)→随身带笔指纹
- 13. 体验
- 升温+微甜,末拍悬("不讲了"什么意思?)
- 14. 风险
- ① 划圈动作必须"看不清内容"(撕痕遮字,信息差红线);② "不讲了"不得被旁白解释(角色首说合法,复述禁);③ 呼吸拍别写成冷场
S04
误读(回落)
- 1. 目的
- 壳最厚的两个人第一次互相硌到(全剧唯一实打实冲突)
- 2. 表层
- 误读斗嘴——她把"说满就完了"的停顿读成敷衍,他把她空着那段读穿。报 6 号,该她了。她留稿出走。他起身,她回头:"不是你。"
- 3. 深层
- 我们都在拿壳互相顶,谁先摘。
▸ 制作组字段(固定/选择/资产/关系/回声…10 项)
- 4. 固定
- 引爆物(F4 做实):她「你根本没打算讲完」/他「你连自己那半句都不写,还替我操什么心」(固定拍,功能必需)|主持人报 6 号|她留稿在桌上往外走|他起身(以为报 7 号,潜意识想跟)|她回头"不是你。"(轻喜剧拍)
- 5. 自由
- 斗嘴的火力档位(表达性,两支都走引爆)。
- 6. 系统选择
- - `【选择·季川】`(被读穿后)A「……行,苏老师,您专业,您来。」=阴阳(后退)/B「我没那个意思。算了。」=半句软(想收)。**不记指标**(表达性)。 - `【选择·苏枝】`(他软/阴阳之后)A「(抓起自己那叠稿)我就是专业。看不上就别看。」=反击(后退)/B「(停了一下)……你根本没打算讲完,对吧。」=追一句戳穿。**不记指标**(表达性)。 - ⚠️ 默认:季川→A、苏枝→A(取最硬的两支——回落要落到底,下场的"不是你"才接得住)。
- 7. 变量
- 无写入(误读零记账——冲突不转指标,转的是后面的选择)
- 8/9. 资产
- 她留在桌上的稿子(S05 他门边听时心里那本账的物理凭据)
- 10. 关系
- 升温 → 回落(互硌)
- 11. 人物揭示
- 两个人被读穿后的反应:他阴阳(壳最厚的防御)、她反击(专业盾的最后一搏)
- 12. 回声
- "说满就完了"(S02 埋→此处引爆);"空着那段"(S02/S03 埋→读穿);稿子留在桌上→S05 她知道他知道
- 13. 体验
- 冲突场,但克制(斗的是稿子不是人)
- 14. 风险
- ① 误读零记账(红线:冲突不转化为指标);② "不是你"轻喜剧拍,别写成指责;③ 双方火力必须对等(不能一边倒成欺负)
S05
门边听(转折)
- 1. 目的
- 她真话上台(第一次摘盾);他本来可以走但没走(第一次破例)
- 2. 表层
- 她上台(21:06 报 6 号)。观众笑。他推开门站在门边听——全场都在笑,只有他知道她稿子最后一段还空着。她临场把最后一句讲了出来(观众笑完安静了两拍)。她下台回来:"好笑吗?"他:"不好笑。"她愣了。他:"我笑不出来。"
- 3. 深层
- 他听见的不是段子,是那句没讲出来的话。
▸ 制作组字段(固定/选择/资产/关系/回声…10 项)
- 4. 固定
- 她上台(旁白+观众反应:笑声/安静两拍)|她临场讲出最后一句(台上 5 分钟压力逼出;S03 划圈伏笔兑现——她知道自己那句"留着别删"被看见了)|她下台回来|21:15 前后(时间账:她 5 分钟+下台对话)|沙漏在她上台时翻过来|**他"本来可以走"的心理台阶(固定拍内嵌私有提示只推 c1:弃权没人管得了他,但他没走——S04 那句"不是你"让他留下来等她讲完,他不承认自己在等)**。
- 5. 自由
- 他门边听时的反应(不设自由交流——专注场)。
- 6. 系统选择
- - `【选择·季川】`(听到她临场那句后)A「(推开门,站在门边,听完了全场)」=破例(他本来可以走,他没走)/B「(在门口站了两秒,才推门)」=犹豫后还是去。**不记指标**(表达性;两支都走"门边听"线)。 - `【选择·苏枝】`(下台回来)A「(笑着)好笑吗?」=故作轻松/B「(没问,坐下)……讲完了。」=累。**不记指标**(表达性)。 - `【选择·季川】`(回应)A「不好笑。」她愣。→「我笑不出来。」=直球接住(全剧转折核心)/B「(停了一下)……不好笑。」=接住了但没说破。**不记指标**(表达性;两支都走"他听进去了"线,A 更亮)。 - ⚠️ 默认:季川→A(推门)、苏枝→A、季川→A。
- 7. 变量
- 无写入
- 8/9. 资产
- 她留在桌上的稿子(他门边听时知道最后一段空着)
- 10. 关系
- 回落 → 转折(他听见了她;她确认了他听进去)
- 11. 人物揭示
- 他"我笑不出来"=他不是评价段子,是听见真话(第一次没用段子接话);她临场讲出=第一次摘盾
- 12. 回声
- 划圈(S03)→临场讲出;空着那段(S02)→他门边听时的心理账;"好笑吗/我笑不出来"→S07/S08 落点温度
- 13. 体验
- 静场但高浓度(对话很少,情绪很满)
- 14. 风险
- ① 她的段子=旁白+片段+观众反应,不全文复述(红线 3);② "全场在笑只有他知道"私有提示只推 c1(红线 6);③ "我笑不出来"不得被解释(旁白禁抒情)
S06
背面字(动摇)
- 1. 目的
- 她替他补上那句没写出来的话;他带不带纸上台
- 2. 表层
- 主持人把季川叫到前台确认 7 号顺序(他出去两分钟)。候场区只剩苏枝。她在他稿纸背面写了那行字。他回来,翻过稿纸看到。21:19 报 7 号。主持人拉开门,把沙漏递给他:"给你翻过来了。"
- 3. 深层
- 她猜他会说的话 vs 他自己那句,还没上台就开始对照。
▸ 制作组字段(固定/选择/资产/关系/回声…10 项)
- 4. 固定
- 主持人叫走季川(触发物:7 号顺序确认,两分钟)|他回来翻纸看到背面字|21:19 报 7 号|主持人开门递沙漏(门第二次开)|S01 揉纸团→此处"讲完别揉"回响(若超时默认)。
- 5. 自由
- 无(高密度节点场)。
- 6. 系统选择
- - `【选择·苏枝】`(他不在的两分钟,她在他稿纸背面写什么)A「你卡住的那句,我替你写了。你照着念也行,自己说也行。」=温暖支持/B「加油。6 号先上的,7 号别输。」=活泼鼓励/**超时默认 echo「讲完别揉。」**=轻巧(呼应 S01 揉纸团)。→ `back_note` 回显槽。 - ⚠️ **该 choice 为全房可见 player_choice(c1 玩家会看到她的选项)**——玩家层透明、角色层保持"他翻纸才知道";S3 写作时把"他回来看字"做成紧接落点:c1 体验="看她写的→看他带不带",c2 体验="我写了→他看没看、带没带"。 - `【选择·季川】`(看到背面字后)A「把纸折好,放进口袋。」=带着她的字上台(`take_paper+1`)/B「把纸留在桌上,空手上台。」=自己扛(不记)。**A 支是回应她的支持;B 支是独立——都走 S07,落点文本不同**。 - ⚠️ 默认:苏枝→超时(echo「讲完别揉。」,中性兜底句,超时下仍为真);季川→B(空手上台是更"松弛"的默认,但 A 不设错)。
- 7. 变量
- 写 `back_note`(回显槽)、`take_paper`(A+1)
- 8/9. 资产
- 背面有字的稿纸、沙漏(递到他手里)
- 10. 关系
- 转折 → 动摇(她替他补话=她在意;他带不带=他的回应)
- 11. 人物揭示
- 她写字时不知道自己这算什么(玩家自由决定);他看字时站的两秒(全剧最安静的两秒)
- 12. 回声
- 揉纸团(S01)→"讲完别揉";沙漏(S01 门缝)→递到他手里;她的笔(S03 他拿起过)→她用同一支笔写背面
- 13. 体验
- 暖+悬(她写了什么?他带不带?)
- 14. 风险
- ① back_note 默认值中性(约束⑪,超时不替玩家说话);② 她写字的选择是 c2 玩家的半自由资产,选项措辞不得点题;③ 主持人叫走他的触发链:S05 她下台后→主持人叫 7 号确认→他出去→她写→他回——时序锁死,无空隙可钻
S07
落点(选择)
- 1. 目的
- 母题最高峰:他讲不讲最后一句(笑话这个保护装置被他亲手摘不摘)
- 2. 表层
- 他带(或不带)纸上台。**c1 玩家的选择即台词**。他下台回来,候场区只剩两人。21:34 主持人"今晚的表演到此结束",灯一盏一盏关过来。
- 3. 深层
- 没有演出要求谁留下,散场之后还在的,才是真的。
▸ 制作组字段(固定/选择/资产/关系/回声…10 项)
- 4. 固定
- 他上台(旁白+观众反应)|A 支紧跟可见代价(ticket 在 S08 由玩家亲手执行)|**他下台回来(固定拍,`final_line=超时` 档也必须执行——旁白不补他讲没讲、观众反应只拍环境,剧情不断)**|**她下台后把 6 号号码牌放在桌上(固定拍——无论 her_truth 选哪支都成立,S08 keep_contact 三个选项均从"桌上的号码牌"起手;her_truth 各支不再重复放牌动作)**|21:34 收场。
- 5. 自由
- 无(结构性节点)。
- 6. 系统选择
- - `【选择·季川】`(上台,最后一句)**A「爸,我回来了。」=真话上台(当场宣布决定,`final_line+1`)/B「(用玩笑填上)……谢谢大家,我是 7 号,明天就不讲了。」=保护装置没摘(真话当玩笑讲了,`final_line+2`)/超时(不记)=只拍环境。** — ⚠️ 选项 label 即台词(A 支 label 就是他说出口的话),A 支可配 echo 但**本槽不参与回显判断**(final_line 数值承担门控)。 - `【选择·苏枝】`(他下台后)A「我不是来采风的。我是来讲我自己的。」=她的真话(`her_truth+1`)/B「(低头,收拾自己那三版稿,没看他)」=回避/C「(坐下,过了几秒)……7 号,讲得不错。」=轻。**A 支才记账**(表达性+记账性)。⚠️ 号码牌已在固定拍放在桌上,各支不再重复放牌动作。 - ⚠️ 默认:季川→超时(只拍环境,不代选);苏枝→C(轻,不逼玩家表态)。
- 7. 变量
- 写 `final_line`(A+1/B+2/超时0)、`her_truth`(A+1)
- 8/9. 资产
- 稿纸(带/不带,取 `take_paper`)、号码牌(6 号)
- 10. 关系
- 动摇 → 选择(他讲不讲;她说不说)
- 11. 人物揭示
- A 支=他摘盾宣布决定;B 支=他还在用玩笑挡(但"明天就不讲了"是真话的玩笑化——半真半假)
- 12. 回声
- back_note(S06)→A 支的对照(她猜的 vs 他说的);"不讲了"(S03)→B 支玩笑化回收;两杯水(S01)→S08 并排
- 13. 体验
- 结构性重选择,等重(A/B 各有独立价值:A 是勇气、B 是真实的挣扎)
- 14. 风险
- ① 超时只落环境(红线 4);② A 支不得被旁白评价(禁结算);③ B 支"明天就不讲了"是玩笑语境,不得被后续文本复述成真话宣言;④ final_line 门控用 `gte:1 lt:2`(A)/`gte:2`(B),超时 0 单独渲染
S08
散场(确认)
- 1. 目的
- 确认——没有演出要求谁留下,散场之后还在的,才是真的
- 2. 表层
- 21:34 收场。两人收拾东西。**c1 侧**:号码牌去向、火车票截图删不删。散场镜头:两只纸杯并排,一只满着一只喝了一口。分开之后各自的镜头。
- 3. 深层
- 最后一跳要不要双向付费。
▸ 制作组字段(固定/选择/资产/关系/回声…10 项)
- 4. 固定
- 主持人"今晚的表演到此结束"|收拾东西的自由交流(闲聊卡:可聊可不聊,免压声明)|两杯水并排(S01 埋→此处收)|21:34 灯一盏一盏关过来。
- 5. 自由
- 收拾东西时的一段自由交流(话题开放,不设限——到这里壳已经薄了,玩家自由表达)。
- 6. 系统选择
- - `【选择·季川】`(号码牌)A「把她那张 6 号号码牌收进口袋。」(`keep_contact+2`,收下)/B「拿起来,递还给她:'你的。'」(`keep_contact+1`,还她)/C「没动,假装没看见。」(不记,没留)。 - `【选择·季川】`(火车票)A「掏出手机,把那张存了三个月的火车票截图删了。」(`ticket+1`)/B「把手机放回兜里。」(不记)。 - ⚠️ 默认:季川→C(号码牌没留)、季川→B(票没删)——**超时默认=什么都没发生**,只拍环境(两杯水并排)。
- 7. 变量
- 写 `keep_contact`(A+2/B+1/C 0)、`ticket`(A+1);读 `rewrite`(gte:2)、`final_line`、`her_truth`、`take_paper` → 分享卡与结局渲染
- 8/9. 资产
- 号码牌、手机(火车票截图)、两杯水
- 10. 关系
- 选择 → 确认(或各自离开)
- 11. 人物揭示
- 最后一跳的付费侧:他删票(A 支代价玩家化);她还不还号码牌由他决定(她放桌上的动作在 S07 已做,是否被收走看他)
- 12. 回声
- 全部回收:号码牌(S01 签到→S04"不是你"→此处去向)、两杯水(S01→并排)、稿纸(揉→顺→划圈→背面字→台上→折起)、沙漏(漏完没人翻)
- 13. 体验
- 余韵场——动作和物收束,零结算句
- 14. 风险
- ① 超时默认只拍环境(红线 4:两杯水并排,不落态度);② keep_contact 增量枚举(还她+1/收下+2)区分"一侧伸手";③ 分享卡行序特异在前 ---