# qingyun3 **Repository Path**: chenbinHongfund/qingyun3 ## Basic Information - **Project Name**: qingyun3 - **Description**: ---复刻青云之志S3 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-13 - **Last Updated**: 2026-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 青云之志 S3 普通关卡挑战测试版 仅供本地测试电脑横屏、简体中文、鼠标操作。已实现换牌、自动摸打、听牌提示、闭门自摸计分、暗杠、达标自动收尾、15个普通关卡、星币奖励、独立强化商店、123张护身符及246种基础/升级形态、21种印章与后端存档恢复。已接入初始选卡、开包、重复升级、出售和刷新。已开放15星币高阶包;已开放魂牌强化、七种魂牌来源卡与EX1~EX140;Boss/Debuff尚未实现。 ## 启动 需要 Node.js 24 或以上,无需安装 npm 依赖。在项目目录执行: ```sh node src/server/index.js ``` 浏览器打开 `http://127.0.0.1:5173`。请使用这个地址,不要改为 `localhost`。界面按 1600×900 等比例缩放,建议电脑横屏窗口至少 1100 像素宽;在较窄的内嵌面板中请扩大面板或用普通浏览器。按 Ctrl+C 停止服务。 若端口被占用,PowerShell 可执行: ```powershell $env:PORT = '5174' node src/server/index.js ``` 以启动日志显示的地址为准。服务仅监听本机,所有访问共享固定的本地用户;本版没有登录认证,不允许直接对公网开放。 若环境已安装 npm,也可使用 `npm start`。当前验证环境提供 Node.js,但没有 npm 命令,因此上述直接启动命令不依赖 npm。 ## 手动体验 1. 点击“开始挑战”,在独立初始选卡场景从随机三张不同蓝卡中选一张,随后进入1-1开场地图,确认后发牌。每关开始前显示本章三关、当前目标及基础过关奖励;开场和商店可拖动已持有护身符调整顺序,也可用 Alt + 左右方向键移动。开场不能出售,确认后按新顺序执行开局效果;待确认阶段和排序存档,刷新后点“继续游戏”恢复,已开始的牌局不补弹开场。图鉴中点击蓝卡详情的“设置为初始”,可让该卡在之后的新挑战中排在首位并显示星标,其余两张仍按种子抽取;不改动当前候选或发牌随机流,已有二选一存档继续保留原候选。固定种子(例如42)和“开始新挑战”位于齿轮面板,初始25星币、公开牌6张、生效宝牌指示牌1张。 2. 点击手牌多选,点击“换牌”;一次选多张仍只消耗一次换牌机会。换牌时点击“跳过”直接进入摸打阶段。 3. 结束换牌后自动摸入第一张;普通情况单击手牌直接打出,随后自动摸下一张。没有摸牌按钮,牌山不可点击摸牌。手牌按 m、p、s、z 与数字递增排序,摸入牌独立位于最右侧。 4. 悬停在手牌上,仅在打出此牌能听牌时显示所听的牌面;绿色小箭头标记可以打出后听牌的牌。13 张听牌手牌可悬停左下“听牌”按钮查看当前听牌。没有牌编码、未听牌文字或额外说明弹窗。 5. 形成普通四面子一雀头、七对子或国士无双时显示“自摸 / 跳过”。自摸按牌分乘番数计分,移走当前摸入牌、保留其余手牌与杠组。未达标结算需点击确认才续摸;达标后自动收尾,能胡就胡、否则摸切。可胡时也可直接出牌;单独选择跳过后仍必须打一张。 6. 刷新页面或重启服务后,自动恢复当前牌局。可用另一浏览器标签页验证旧版本操作会被拒绝并重新加载。 7. 有四张同种牌且还有待摸牌时可暗杠,补下一张待摸牌并多翻一张指示牌,最多10张。左侧理/和/切分别控制理牌、自动和牌和摸切;达标收尾不受开关影响。 8. 36张待摸牌用尽后判胜负。通关显示奖励并可进入商店;各章每关奖励暂用15/20/25/30/35星币,奖励不按额外得分增加。失败结束本轮,5-3通关显示挑战胜利。 9. 商店提供魂牌、公开牌与宝牌指示牌强化,使用已归档费用表,分别最高18张和10张。购买立即扣币,从下一关初始化时生效,本轮继承;暗杠临时翻开的指示牌不作为永久强化。 10. 商店使用独立场景,按实机排列左侧强化牌、中间五个卡包和底部刷新/下一关。点击“下一关”进入开场地图,确认后重新发牌、分数从0开始,星币、强化、护身符和成长保留。购买、关间状态和新关卡均可刷新恢复;开始新挑战重置经济与进度。可购买5/10/15星币包,购买后进入独立候选界面,选择一张或跳过;跳过不退币。候选图标可打开详情,持有栏详情可出售,候选卡本身不能出售。刷新重补五包,费用每关重置为1。持有公子买单时每包二选一;魂牌强化0~9级,每级购买时立即随机增加一种魂牌,后续关卡保留该牌种,同种四张都变黄,每张+1番并与宝牌、红宝牌叠加。 换牌堆不足时会拒绝操作而非回收旧牌,重新洗牌范围仍待确认。牌山切分和随机算法为工程约定,不宣称复现原游戏种子。 公开牌默认 6 张,开局从 36 个待摸位置随机确定一次;位置固定,摸走后不补充,其余牌保持隐藏。牌山按 9 列、4 行排列,摸走的位置留空。 左上“牌库”打开按万、筒、索、字分组的面板,牌上角标为当前单张牌分、下方为剩余张数。剩余统计仅包含待摸牌和换牌堆,不含手牌、已移出牌及开局确定的全部10张宝牌指示牌。19与字牌基础分10,其他牌5;赤色要塞修正五筒、五索的单张牌分,杠动力的本卡分不摊入牌库。打开、关闭面板不推进牌局。 效果可在新挑战尚未换牌或摸牌时,打开齿轮面板配置最多8张不同卡,选择基础/升级形态及印章,点击“应用护身符配置”。配置会重新应用开局效果,最后通牒会排序待摸牌。配置仅用于调试,正常构筑通过初始选卡和商店开包完成。护身符栏按配置顺序从左到右触发,每张卡先本体后印章,点击卡片查看当前成长及印章。右上“图鉴”收录全部142种护身符/284个基础与Plus形态、21枚印章,支持普通/稀有/传说/神话/印章分类、搜索及接入状态筛选,采用六列连续滚动的小卡片布局,基础与Plus相邻;点击查看完整效果和价格,在详情中设置蓝色初始卡。未接入条目仅供查看,不进入实际卡池或调试配置;图鉴保留原版文字,牌局详情显示当前实现规则。已完成全部142种护身符和21枚印章插画,按各插画实际像素边界裁切,图鉴、持有栏、详情和商店共用。基础/Plus共用插画;插画完成状态与效果接入状态独立。 已接入成长、星币加番、四种秘籍联动、公开牌自摸倍率、刻子倍率、摸牌/和牌翻指示牌、和牌收益、关末奖励及刷新商店成长。易手增加每关换牌次数,利息额外发一份基础过关奖励,镀金按三倍展示出售价格。小猪失败也发币但不成长,先支付当关奖励再成长。重复获得基础卡原位升级并保留成长;新印章覆盖,无印章保留旧印章。已升级卡不再进入候选池,不实现复制或破坏类效果。倍率以整数比精确累乘,最终得分取整一次;超过安全整数的分数以十进制字符串保存,界面用科学计数法显示。 本批效果边界:手牌计数包含暗杠全部四张,刻子条件包含暗杠;杠后补牌也计入36摸,前12摸为1~12、后12摸为25~36。秘籍数量在每关开始时固定。和牌成长先应用于本次计分,再保存选中的最高得分拆牌状态;听牌与其它拆牌候选不落盘。和牌收益在计分结束后入账,资本积累使用计分前余额。荒野探险在结算后翻指示牌,不追溯修改本次宝牌番数。五门齐需万/筒/索/风/三元五类;彩虹泉水不计宝牌与红宝牌;节电令保留跳过时未使用换牌次数;延迟满足支持直接出牌放弃自摸,显式跳过后出牌不重复成长。极速安检记录首次达标摸数,额外倍率仅针对基础过关奖励;相遇天使分别累计开包发现与获得次数,跳过、出售和跨关不清零。黄金矿工按首次和牌中实际魂牌实体计收益,杠组四张全部计入;魂牌不作为彩虹泉水、百花缭乱的役种。 当前卡池为34张普通、46张稀有、19张传说和1张神话卡。商店暂定两普通包、两稀有包、一高阶包(5/10/15星币);品质权重沿用已授权临时配置,在已实现品质内归一化,同品质等权,最多三张不同候选。排除已升级卡后若不足三张,只展示剩余候选;空池不允许购买或扣币。卡维候选必带印章,其他候选独立20%生成,只在已接入的灰/蓝印章内归一化;不生成未实现红色印章。重复升级允许在满栏时执行,新卡需先出售腾位。刷新费按已确认的1、2、3、5、8…递增,候选未处理完不能刷新或进入下一关。 ## 数据与边界 - SQLite 存档位于 `data/local.sqlite`,已被 Git 忽略。该目录下可能同时存在 SQLite 的 WAL 辅助文件;服务运行时不要移动或删除数据库文件。 - 存档包含格式与规则版本;不兼容的存档不会静默套用新规则。初始偏好与曾获得卡片存于同一SQLite的局外资料表,新挑战和出售不会清除;目前图鉴展示全部原版条目,获得记录不限制初始候选。 - 当前规则版本为 `s3-effects-7`。用户已确认不再兼容老数据,不做旧存档迁移或历史补算;旧规则存档需开始新挑战。新版本中的刷新恢复与操作去重继续支持。 - 前端仅接收手牌、生效指示牌、公开待摸牌及数量;隐藏牌区不返回。 - 操作编号去重、状态版本校验和存档写入在同一个事务内完成。网络失败时可重试同一操作;未确认操作编号保存在当前标签页的 sessionStorage 中。 - 玩家出牌/结束换牌及自动摸牌同事务保存,自摸未达标先有久化等待结算。通关奖励随结果同事务保存,购买与进入下一关也使用相同去重和版本校验;GET仅读取。当前版本存档若停在等待摸牌状态,页面恢复后通过带去重编号的摸牌操作继续;已摸入牌的存档刷新不会再摸一张。 - 本页操作记录仅用于当前页面展示,不是永久回放。新牌局切换当前存档,旧快照仍在数据库中,但暂无历史选择入口。 - `src/engine/`:纯规则;`src/server/`:本地 HTTP 服务、挑战操作和存储;`web/`:简易玩家视图。 - 牌面与背景为自绘SVG,护身符与印章插画由内置imagegen参照图鉴重绘,布局参考已归档录像,不是原版素材,也不宣称像素级完美复刻。关卡目标已经用户核对,初始星币与基础奖励沿用已授权临时配置;效果参数人工核对本地图鉴。 规则资料见 `docs/research/s3/`;分批开发记录见 `docs/implementation-plan.md`。原始研究媒体只保留本地,不随仓库分发。 本批新增12张传说护身符:羽化成仙、役满大师、绩效奖励、钦差关防、公子买单、百花缭乱、耀眼明珠、平稳落地、星探墨镜、焰印魔术师莱恩、月光守护、丁拉阿神猫。倍率成长用整数计数保存,预估不改变成长;小数番数和分数倍率以整数比计算,最终得分只取整一次,仍限制在安全整数范围。升级保留基础形态已积累的成长,后续按升级参数成长。 新商店暂用2个5币包、2个10币包、1个15币包;品质权重沿用已确认的临时概率,在已实现品质中归一化,神话与红色印章尚未接入。已保存的旧库存和候选保持原样,无库存的旧挑战保留旧组合,到刷新或下一关后使用新组合。首次获得墨镜会把当前未售普通包替换为10币稀有包;出售墨镜不逆转已经生成的库存。猫的首次换牌按换前全手牌统计最多花色,同数按万、筒、索、字顺序决定,补牌在该花色内保持牌堆顺序。明珠与羽化每张实体牌只计一次宝/红/魂资格,重复指示牌不重复发币或成长。魂牌来源包括商店强化、点石成金、加油助力、巅峰盲盒、储备粮食和传国美玉。 通关5-3后可进入商店并继续EX1~EX140,EX基础奖励暂定35星币;EX134使用去除三倍Debuff后的9.999e1125,EX140后结束。商店等级与购买得到的魂牌牌种跨关保留;护身符临时变魂不增加永久等级。 本批新增20张护身符和4枚印章:猫咪养老院、文房四宝、云上森林、秘籍:乱步、机会卡、烟花小贩、有失有得、坐地起价、开盖有奖、捉五魁、照镜子、直播带货、地底探险、一眼万年、回收机器人、快速列车、汪多鱼、负重前行、类魂游戏、王之召唤;明目、汪汪、成长、幸福印章。牌种基础分增量同种四张生效,本轮跨关保留;和牌时增加的牌分参与本次计分。照镜子每次和牌按最高得分拆牌解释触发,每个合格牌种只加一次。文房字牌计数跨关累计,云上森林按当前关完整魂牌种数计分;乱步参与其他秘籍的数量统计,自身参数按图鉴逐关重算。快速列车和王之召唤的倍率增量累加,负重前行按1.3/1.5复利成长。随机结果按种子、事件、卡种和和牌次数固定,预估只改副本,实际最高得分拆牌结果才落盘。 开盖有奖公开补牌后的接下来4/6张,地底探险公开牌山最后6/9张;与已有公开牌取并集,不补发、不改变牌山顺序。直播带货仅当次入店抽取1/2包半价,向上取整(5币包变3币,15币包变8币);幸福印章只让当前未售包免费,刷新和下一关恢复正常价格。成长印章获得后累计3次关卡结束,自动升级并消失,已有成长保留;覆盖印章重新计数。回收机器人不因出售自己而成长。 本批新增6张护身符:连续冲刺、一姬克星、大蛇瞪眼、传国美玉、票子要伐、最后通牒。冲刺同关次数重计,倍率跨关保留;一姬按顺子、刻子中的幺九牌成长,暗杠按三张计,雀头不计。随机花色包含万、筒、索、字,公开实体合并去重;最后通牒排序后,地底探险公开最终牌山尾部。美玉比较已翻开的指示牌本身,变魂仅针对自摸实体,听牌预估同步计入。票子只在出售其他传说及以上品质卡时成长;所有累计成长在升级、关间和存档恢复后保留。 ## 基础分联动与存币护身符 新增百老汇、双学位、老头乐、摩天大楼、跷跷板、吸星器及升级形态,累计82张/164形态。百老汇按手牌实体张数累加对应牌种基础分,暗杠包含四张,本次计分生效;双学位在基础分实际变化且严格超过100/75时立即使整种牌变魂,后续栏位效果可使用新魂牌。基础分增量跨关保留,护身符变魂仍仅限当前关。老头乐只在暗杠补到幺九牌时触发。 摩天大楼各50%概率增加1.5/2或减少1倍率;跷跷板在开局星币不超过20时增加1.5/3,否则减少3/6;两者初始和下限均为×1,升级保留原有成长。吸星器每次进入商店收存超过20的星币,按存款的10/20倍加分;出售显示的总额包含存款原额返还,镀金只放大卡片基础售价。刷新商店不重复收存。卡池、初始候选、调试配置、图鉴和详情同步接入,沿用现有插画。 本批验证:12形态定向检查、200组确定性随机试验、多解牌型隔离、暗杠四张变魂、栏位先后联动、存币边界及升级保留通过;服务82次操作及82次原请求重试、2次SQLite重开恢复、200次开包覆盖6张新卡、60局4380次回合动作通过。21个JS文件语法检查通过。未新增测试文件,临时数据库已清理,实际玩家数据库未改动;本批未进行浏览器视觉检查。 ## 随机役种与关末护身符 新增再来一次、致幻蘑菇、幻影役满、烟花加特林、护身符黄牛、红包拿来及升级形态,累计88种/176形态。随机役种排除宝牌、红宝牌、魂牌;再来一次重复计算现有役种,不增加役种种类数;幻影升级选择两个不同役种,不足时全选。改番按栏位顺序生效,后续役满成长可响应,并继承先前倍率,护身符独立加番保持不变。预估和拆牌候选只修改副本。 烟花加特林×15/30番,胜负关末均在所有本体与印章效果处理后消失。黄牛入店保证1/2个高阶包并将指定包价格翻倍,先翻倍后半价;出售不回退库存,刷新恢复普通库存。红包开局扣20/30星币,余额不足扣至0,关末无论胜负返20/30;初始选卡和下一关扣款同事务保存,重复调试配置先还原上次开局扣款。 验证覆盖12形态、600组随机效果、100组多解计分、200组商店组合、44次服务动作及原请求重试、40局2920次回合动作、初始选卡扣币、重复配置、关末消失与印章、2次SQLite关闭重开及候选恢复、微小精确倍率下改番;JS语法检查通过。未新增测试文件,临时数据库已清理,未修改实际玩家存档。本批未进行浏览器视觉检查。 ## 四君子合成与连续摸切成长 新增四君子:梅、兰、竹、菊、君子之约、摸鱼临时工及升级形态,累计94种/188形态。四君子集齐后自动合成,放在四张中最左侧位置并保留该卡印章及计数;全部Plus生成君子之约+,混合形态生成基础版。已持有君子之约时原位升级,保留其印章。合成不触发出售效果,开包候选不合成,实际选卡后的产物写入获得记录。调试配置在开局效果前合成,不叠加四君子与产物效果。 梅固定+6/9番,兰+100/150分,竹关末无论胜负获得8/12星币,菊公开牌+5/8。君子之约固定+15/25番、+300/500分、公开牌+10/15、关末20/30星币;商店获得的公开牌效果在下一关生效。摸鱼临时工连续摸切达到9张时一次计入前9张成长,之后每张增加×0.1/0.2番;和牌、开杠或打出非摸入牌中断,跳过胡牌后摸切继续计数。每关重置连续计数,倍率和累计有效张数跨关保留,升级保留已有成长。 验证通过:16种合成形态组合、最左侧位置与印章计数继承、已有产物升级、不触发出售、合成后公开牌数量与关末收益;第8/9/10张摸切边界、非摸切中断、和牌/暗杠/跳过胡牌、预估无副作用、升级及跨关成长;28次服务动作及原请求重试、2次SQLite重开恢复、400次开包覆盖6张新卡、40局2920次回合动作及21个JS文件语法检查。未新增测试文件,临时数据库已清理,实际玩家存档未改动;本批未进行浏览器视觉检查。 本批新增百色恋人、云朵药水、不知名收藏家、喷漆工人、盗印大盗、附魔师卡维及升级形态,累计100种/200形态。卡维只进入15星币包,暂用神话权重10;5币和10币包不出神话卡。授章覆盖旧章并重置计数,重复授予也触发百色成长;仅实际选卡触发收藏家。盗印移除和成长章到期触发大盗成长,覆盖、出售和整卡消失不触发。卡维失章后立即补随机印章。事件从左到右处理本体后再处理当前印章,已处理栏位不重放。 ## 魔豆变身与基础牌分倍率 新增魔豆、通天藤蔓、无边黑洞、花火主唱姬川响、植物学家一之宫及升级形态,累计105种/210形态。魔豆按和牌中的索子实体张数累计(暗杠四张计入),达到13张后在本次结算结束时原位变为对应形态藤蔓;本次不追溯藤蔓计分,保留印章与计数,产物记录为已获得。已有藤蔓时按重复获得合并为升级版,保留原藤蔓位置;魔豆带章时覆盖并保留该章计数,没有章时保留藤蔓原章。变身和合并不算出售、授章或印章消失。 藤蔓对本次和牌索子基础分计为3/5倍,不改变牌库数值;关末随机1/2种索子永久×1.3。黑洞仅自摸索子和牌时随机1/2种索子永久×1.1,本次计分生效。主唱使实际牌种基础分增量×2/2.5,不放大卡片自身加分及临时计分倍率;作为变化监听器不依赖自身栏位,变化来源按栏位顺序执行,并在放大后触发双学位。藤蔓先处理时,后续索子基础分变化仍按3/5倍计入本次。植物学家以触发时的全牌种最高基础分为目标,随机选2/3种并补差;主唱可以继续放大补差。随机选择均不重复,可选到未出现于手牌或已经达到最高值的牌种;最高值选中时不产生增量。 牌种增量以整数数值或完整有限小数字符串存档,整个计算保留精度,仅最终得分向下取整。牌库与结算使用简洁显示文本,长小数显示省略号但保存完整数值。关末成长及双学位变魂同步落盘,基础分跨关继承,护身符新增魂牌仍仅限当前关。神话卡继续只进入15币包,5币和10币包不出神话卡。规则版本为s3-effects-7,旧规则存档需开始新挑战。 验证通过:魔豆12/13张边界、两种形态和重复藤蔓合并、印章计数继承、400组确定性随机效果、藤蔓与黑洞前后顺序、主唱与双学位联动、3600次开包覆盖及神话卡池限制、30局2190次回合动作与跨关牌分;40次服务动作及原请求重试、2次SQLite重开恢复、变身获得记录、预估只读、多解结算隔离、150次精确倍率成长及全部105张卡的小数计分检查。未新增测试文件,临时数据库已清理,未修改实际玩家存档;本批未进行浏览器视觉检查。 ## 锁牌护身符与实体变化成长 新增过期苹果、小猫钓鱼、萌生情感、违规燃放、偷天换日、已读不回、御龙术、烟花上膛、开锁大师、小游戏达人、风停了、魔法开锁匠柚及升级形态,累计117种/234形态。沿用已有插画,同步初始蓝卡、开包、升级、调试配置、图鉴和详情。 开局恢复已有魂牌后,按栏位本体先于印章的顺序锁牌,普通锁牌与锁链叠加,从当前待摸牌末尾移入独立锁定区。风停了只锁待摸牌区中的四风牌,升级后所有字牌,保持被选牌相对顺序;不修改手牌、换牌堆或指示牌。锁定实体始终可见、不占公开额度、不可摸取,最后一张可摸牌仍按海底计分。最多锁36张,实际锁牌不足时只计真实张数,锁完后可正常结束换牌并结算关末。 所有锁牌联动统计本关全部锁定牌。苹果关末无论胜负获得6/9星币;小猫每张锁定筒子获得3/5星币。萌生情感按锁定实体张数为对应牌种累加15/30基础分,同种四张生效,与主唱、双学位联动,基础分跨关保存。违规燃放每累计6张锁牌倍率增加1/2;开锁大师初始50分,每累计18张锁牌按×1.3/×1.5精确复利成长。御龙术每张锁定三元牌按×1.5/×3成长;烟花上膛初始每张锁定牌+1番,每锁定1张宝牌使每张锁定牌加番量永久增加2/3,按锁定时有效指示牌判定,多重宝牌不重复计同一实体。柚每张锁定牌倍率增加2/3,锁定时已是魂牌再增加1/2。升级保留基础形态已积累的成长与余数。 小游戏达人每张实际锁牌、每张实际新增魂牌、每张基础分增加的实体使倍率增加0.2/0.3;整种牌加分计四张,按每次实际基础分变化触发,萌生情感的不同锁定实体各自加分。已是魂牌不重复成长,商店新增魂牌当场成长,后续关卡恢复已有魂牌不再计算。成长监听即时更新实例,和牌计分仍按栏位顺序使用倍率。膨胀、天使、回响等沿用印章规则;预估与拆牌候选仅处理副本,不落盘成长。 验证通过:200组种子、基础/升级与21枚印章组合共528局34,054次回合动作;锁牌36张边界、锁链叠加、指定字牌稳定移动、锁牌收益、升级计数余数、150次精确复利和主唱/双学位/新增魂牌联动。服务907次操作及907次原请求重试、24组SQLite关闭重开恢复、3,600次开包覆盖全部12张新卡及神话卡池限制通过;全部117张卡共5,148组计分/关末组合、真实变魂与预估一致、预估输入只读检查通过。未新增测试文件,临时数据库已清理,未修改实际玩家存档;本批未进行浏览器视觉检查。 ## 星币收入、无限升级与关末模仿 新增赏金猎人、1倍辣、吞金幼龙琳琅、护身礼包、天之恩惠、模仿捣蛋鬼阳菜及升级形态,累计123种/246形态,剩19种未接入。沿用已有插画,卡池、初始蓝卡、调试、图鉴和详情同步接入。 赏金猎人检查自摸前的13张牌是否没有重复牌种,满足时分数×4/×5,暗杠实体也参与判定。辣椒初始×1番;累计升级N次后×2N番,不再被普通升级形态上限排除。自摸红宝牌时先升级再参与本次计分,关末无论胜负升级;重复获得、成长印章及再生获得都增加升级次数。升级保留成长与印章,基础/升级调试分别从0/1次开始,详情显示实际次数及倍率,升级名为2倍辣。 幼龙对每笔收入吞掉一半,向下取整,按实际吞币量使倍率增加0.2/0.3。和牌及首次达标收益、基础通关奖励、关末本体与印章奖励、出售总收入均分别处理;多只按栏位顺序处理剩余收入,膨胀重复吞币,天使只加倍倍率成长量。初始余额、扣款、存币和调试扣款还原不算收入。收益先于幼龙栏位时,本次计分使用成长后倍率,后于幼龙栏位时留给后续和牌;实际净收入和成长同事务保存。 礼包累计本轮购买卡包、魂牌/公开牌/指示牌强化的实际支出,按8/12倍加分;取得前的本轮支出也计入。半价按实付金额、免费包为0,跳过不返还支出,刷新费排除;跨关继承,新挑战归零。天之恩惠按宝牌(含红宝牌)或魂牌实体各获得1/2币,同时满足多种条件或重复指示牌只计一次,暗杠四张全部计入。 阳菜使相邻/全部其他护身符关末本体触发两次,印章仍一次;多张阳菜不递归叠加,与膨胀本体双触发相乘。随机效果每次独立按确定性触发序号抽取,成长、收入和辣椒升级随每次本体触发执行,关末消失与新卡生成仍使用既有处理顺序。 验证通过:300种金额与两种形态的吞币边界、120次辣椒连续升级、礼包实际支出及跨关、基础/升级与全部21枚印章组合264局18,936次回合动作、100局混合卡组6,922次动作。489次服务操作及489次请求重试、13组SQLite重开恢复、4,500次开包覆盖全部6张新卡并开出82次已升级辣椒;全部123张卡5,412组计分/关末组合、真实红五升级与预估一致、输入副本隔离检查通过。未新增测试文件,临时数据库已清理,未修改实际玩家存档;本批未进行浏览器视觉检查。