This commit is contained in:
daixiawu 2026-06-23 01:28:52 +08:00
parent 96c2e0f504
commit b1c52fe78c
413 changed files with 19544 additions and 2390 deletions

View File

@ -1,5 +1,5 @@
{
"nextId": 383,
"nextId": 385,
"bugs": [
{
"id": 2,
@ -3915,6 +3915,28 @@
"longTerm": false,
"createdAt": 1781938406585,
"updatedAt": 1781938406585
},
{
"id": 383,
"title": "百科的英雄没有视野",
"description": "",
"status": "open",
"priority": "medium",
"module": "",
"longTerm": false,
"createdAt": 1782056292773,
"updatedAt": 1782056292773
},
{
"id": 384,
"title": "bug铃仙击杀后再攻击失效可能是幻像太多的原因 (击杀精微身)",
"description": "",
"status": "open",
"priority": "medium",
"module": "",
"longTerm": false,
"createdAt": 1782100527558,
"updatedAt": 1782100527558
}
]
}

View File

@ -18,7 +18,7 @@
| `03-techs.md` | 初始科技、抢劫/符文/英灵殿、海洋线、狂暴线、圆盾兵线 | 高 |
| `04-units.md` | 新单位、替代单位、衍生单位、地块对象、形态单位 | 高 |
| `05-skills.md` | 阵营 Skill、英雄 Skill、衍生状态 Skill 的需求卡合集 | 高 |
| `06-unit-actions.md` | 主动抢劫、丹麦金、英灵点转化、英雄主动行为入口需求卡合集;具体入口需按 `UnitAttack` / `UnitAttackGround` / `UnitAttackAlly` / `UnitAction` 归类 | 高 |
| `06-unit-actions.md` | 主动抢劫、丹麦金、宴会点转化、英雄主动行为入口需求卡合集;具体入口需按 `UnitAttack` / `UnitAttackGround` / `UnitAttackAlly` / `UnitAction` 归类 | 高 |
| `07-reimu-ofuda-pool-proposal.md` | 灵梦 Lv3 博丽御札随机池方案,参考早苗 Divine 池后给出的待审方案 | 最高 |
| `新阵营美术需求/博丽帝国_美术资源需求.md` | 美术、图标、棋子、VFX/SFX、奇观图、占位复制资源需求清单 | 高 |
| `新阵营文案需求/博丽帝国_文案需求.md` | 阵营、英雄、科技、单位、Skill、Action、图鉴、UI 文案缺口清单 | 高 |

View File

@ -15,7 +15,7 @@
| 英文名 | Hakurei Empire |
| 文明包装 | 维京文明 / 北海帝国 |
| 核心节奏 | 弱种田、简化种田、敌境抢劫、死亡转英灵、跨海登陆 |
| 核心资源 | 金币、英灵点、发展度 |
| 核心资源 | 金币、宴会点、发展度 |
| 主要玩法 | 在敌方领地和建筑上站稳,通过抢劫、勒索、符文、英灵殿和海战滚动收益 |
## 2. ID 与枚举结论
@ -40,7 +40,7 @@
| --- | --- | --- |
| 港口邻接城市中心 | 城市中心相邻的港口提供 +1 金币 | 城市产出刷新 / 阵营机制 Skill |
| 港口强化市场 | 港口为相邻市场 +1 等级 | 建筑等级计算或市场产出计算 |
| 英灵点换发展度 | 军营中可消耗英灵点换发展度,比例 5:1 | UnitAction`HakureiConvertEinherjarToDevelopment` |
| 宴会点换发展度 | 军营中可消耗宴会点换发展度,比例 5:1 | UnitAction`HakureiConvertEinherjarToDevelopment` |
### 3.2 战斗设计
@ -51,7 +51,7 @@
| 抢劫池上限 | 自动抢劫、主动抢劫、间谍偷金币共享同一城市本回合可抢池;不能突破城市产出上限,抢空后收益为 0 | `05-skills.md``06-unit-actions.md` |
| 丹麦金 | 可向目标玩家发起勒索;目标可拒绝支付;拒付后灵梦阵营对该玩家的抢劫收益翻倍 | `06-unit-actions.md` |
| 符文 | 我方单位死亡后原地留下符文地块;符文地块可在死亡前阻止死亡 | `04-units.md``05-skills.md` |
| 英灵殿 | 我方单位死亡后英灵点 +1军营可将英灵点转发展度 | `05-skills.md``06-unit-actions.md` |
| 英灵殿 | 我方单位死亡后宴会点 +1军营可将宴会点转发展度 | `05-skills.md``06-unit-actions.md` |
| 特色海战 | 船只上岸、卡维船、长船、龙船推动 | `03-techs.md``04-units.md``06-unit-actions.md` |
| 狂暴 | 狂暴立即获得 1 点攻击行动点,攻击无视损伤,持续 0 回合 | `03-techs.md``05-skills.md` |
| 圆盾兵 | 替代盾兵15HP与其他圆盾兵相邻时互相各获得 1 层防御效果,不叠加 | `03-techs.md``04-units.md``05-skills.md` |
@ -125,11 +125,11 @@
- 博丽帝国可在选人界面选择并正常进游戏。
- 5 英雄均可进入英雄池Lv1-Lv4 数据不缺。
- 初始科技生效;海洋线、狂暴线、圆盾兵线可研发。
- 自动抢劫、主动抢劫、丹麦金、符文、英灵点转发展度可在单机中跑通。
- 自动抢劫、主动抢劫、丹麦金、符文、宴会点转发展度可在单机中跑通。
- 抢劫池与间谍偷金币共用,抢空后收益为 0。
- 新 UnitAction 不绕过 action 权威流程。
- 联机 host/client 抢劫收益、英灵点、符文、死亡阻止结果一致。
- 存档读回后英灵点、符文地块、英雄衍生单位、debuff 层数一致。
- 联机 host/client 抢劫收益、宴会点、符文、死亡阻止结果一致。
- 存档读回后宴会点、符文地块、英雄衍生单位、debuff 层数一致。
- 回放可重放抢劫、死亡、符文、传送、投掷等行为。
- 图鉴、音乐室、战绩筛选、科技树不报错。

View File

@ -32,7 +32,7 @@
| `HakureiHarborMarketLevel` | 港口市场 | 港口为相邻市场 +1 等级 | `01-faction-base.md` |
| `HakureiAutoRaid` | 自动抢劫 | 我方单位在敌方建筑上且有攻击点,回合结束抢 1 金币;受城市本回合抢劫池限制 | `05-skills.md` |
| `HakureiRuneOnDeath` | 符文遗留 | 我方单位死亡后原地留下符文地块 | `05-skills.md``04-units.md` |
| `HakureiEinherjarPoint` | 英灵殿 | 我方单位死亡后英灵点 +1 | `05-skills.md` |
| `HakureiEinherjarPoint` | 英灵殿 | 我方单位死亡后宴会点 +1 | `05-skills.md` |
## 3. 大使馆丹麦金
@ -132,7 +132,7 @@
- 初始科技开局自动拥有。
- 科技树显示所有新科技和 TechAtom。
- 自动抢劫、符文、英灵点在未研究额外科技时生效。
- 自动抢劫、符文、宴会点在未研究额外科技时生效。
- 主动抢劫、丹麦金需要对应科技后出现。
- 城市抢劫池每回合刷新,且与间谍偷金币共享。
- 卡维船、长船、龙船替代关系正确。

View File

@ -96,17 +96,17 @@
- 符文地块上的我方单位受到致死伤害时,死亡结算前触发。
- 本次死亡被阻止。
- 单位恢复 6 点生命;最终至少保留 1HP。
- 因为死亡被阻止,本次不触发“单位死亡后”的英灵点、死亡符文、死亡 VFX。
- 因为死亡被阻止,本次不触发“单位死亡后”的宴会点、死亡符文、死亡 VFX。
- 触发后符文是否消耗:默认消耗,若设计需要可改为不消耗。
### 2.5 `HakureiEinherjarPoint` 英灵殿
规则:
- 我方单位实际死亡后,英灵点 +1。
- 如果死亡被符文阻止,不获得英灵点。
- 英灵点属于玩家资源,需要进入存档、联机、回放。
- 军营可通过 UnitAction 将英灵点转化为发展度,比例 5:1。
- 我方单位实际死亡后,宴会点 +1。
- 如果死亡被符文阻止,不获得宴会点。
- 宴会点属于玩家资源,需要进入存档、联机、回放。
- 军营可通过 UnitAction 将宴会点转化为发展度,比例 5:1。
### 2.6 `HakureiShipLandingDash` 上岸突击
@ -313,7 +313,7 @@ Lv4 说明:
- 当前版本 AI 不做专项设计。
- AI 不应生成无法理解的主动行动。
- 所有随机效果使用同步随机。
- 所有层数、符文、英灵点、城市抢劫池、灵异珠、兽引、阿吽双体、小萃香必须进入存档和回放。
- 所有层数、符文、宴会点、城市抢劫池、灵异珠、兽引、阿吽双体、小萃香必须进入存档和回放。
## 11. 警告清单

View File

@ -95,13 +95,13 @@
| --- | --- |
| 行动类型 | 城市/建筑/单位行动,待程序确认 |
| 执行位置 | 军营 |
| 消耗 | 5 英灵点 |
| 消耗 | 5 宴会点 |
| 结果 | +1 发展度 |
规则:
- 只能在我方军营中执行。
- 消耗英灵点,比例 5:1 转化为发展度。
- 消耗宴会点,比例 5:1 转化为发展度。
- 默认一次行动转化 1 点发展度。
## 3. 特色单位行动

View File

@ -49,7 +49,7 @@
| 弱种田 / 简化种田 | 是 | `01-faction-base.md` |
| 港口邻接城市中心 +1 金币 | 是 | `01-faction-base.md``03-techs.md` |
| 港口为相邻市场 +1 等级 | 是 | `01-faction-base.md``03-techs.md` |
| 军营英灵点换发展度 5:1 | 是 | `01-faction-base.md``03-techs.md``06-unit-actions.md` |
| 军营宴会点换发展度 5:1 | 是 | `01-faction-base.md``03-techs.md``06-unit-actions.md` |
| 自动抢劫 | 是 | `03-techs.md``05-skills.md` |
| 主动抢劫 | 是 | `03-techs.md``06-unit-actions.md` |
| 城市抢劫池 / 间谍共池 | 是 | `03-techs.md``05-skills.md``06-unit-actions.md` |

View File

@ -154,7 +154,7 @@
| --- | --- |
| 抢劫/丹麦金 | 金币飞出、拒付惩罚标记、抢劫池抢空提示 |
| 符文 | 死亡留符文、符文阻止死亡、恢复 6HP |
| 英灵殿 | 死亡转英灵点 |
| 英灵殿 | 死亡转宴会点 |
| 船只上岸 | 上岸突击、龙船推动 |
| 狂暴 | 狂暴启动、攻击无视损伤提示 |
| 圆盾墙 | 相邻防御光环 |

View File

@ -80,18 +80,18 @@
{
"id": 202,
"cycle": "current",
"title": "博丽帝国基础机制:抢劫、符文、英灵点",
"title": "博丽帝国基础机制:抢劫、符文、宴会点",
"category": "skill",
"priority": "P0",
"status": "pending",
"startDate": "2026-06-20",
"endDate": "2026-06-22",
"estimate": 3,
"description": "实现阵营核心战斗经济循环:自动抢劫、城市抢劫池、符文阻止死亡、英灵点和英灵点转发展度。来源01-faction-base.md、03-techs.md、05-skills.md、06-unit-actions.md。",
"description": "实现阵营核心战斗经济循环:自动抢劫、城市抢劫池、符文阻止死亡、宴会点和宴会点转发展度。来源01-faction-base.md、03-techs.md、05-skills.md、06-unit-actions.md。",
"tags": [
"抢劫",
"符文",
"英灵点",
"宴会点",
"联机同步"
],
"subtasks": [
@ -133,7 +133,7 @@
},
{
"id": 5,
"title": "实现 HakureiEinherjarPoint我方单位死亡后英灵点 +1。",
"title": "实现 HakureiEinherjarPoint我方单位死亡后宴会点 +1。",
"done": false,
"requested": true,
"developed": false,
@ -142,7 +142,7 @@
},
{
"id": 6,
"title": "实现 HakureiConvertEinherjarToDevelopment军营中 5 英灵点兑换 1 发展度。",
"title": "实现 HakureiConvertEinherjarToDevelopment军营中 5 宴会点兑换 1 发展度。",
"done": false,
"requested": true,
"developed": false,
@ -169,7 +169,7 @@
},
{
"id": 9,
"title": "测试:多人同步下抢劫池、英灵点、符文阻死不产生回放或联机分歧。",
"title": "测试:多人同步下抢劫池、宴会点、符文阻死不产生回放或联机分歧。",
"done": false,
"requested": true,
"developed": false,
@ -1231,7 +1231,7 @@
},
{
"id": 4,
"title": "战斗冒烟:抢劫、符文阻死、英灵点、丹麦金、狂暴、圆盾墙、女武神承伤逐项验证。",
"title": "战斗冒烟:抢劫、符文阻死、宴会点、丹麦金、狂暴、圆盾墙、女武神承伤逐项验证。",
"done": false,
"requested": true,
"developed": false,

View File

@ -28,7 +28,7 @@
- 具体方案:
- 城市中心相邻的港口 +1 金币。
- 港口为相邻市场 +1 等级。
- 军营中可消耗英灵点数换发展度,比例暂定 5:1。
- 军营中可消耗宴会点数换发展度,比例暂定 5:1。
### 战斗设计
@ -50,7 +50,7 @@
- 核心机制:
- 符文:我方单位死亡后原地留下“符文”地块。
- 符文地块:符文地块上的我方单位死亡时,立刻恢复 6 点生命。
- 英灵殿:我方单位死亡后,英灵点 +1。军营里可将英灵点转化为发展度。
- 英灵殿:我方单位死亡后,宴会点 +1。军营里可将宴会点转化为发展度。
#### 特色 3特色海战
@ -99,7 +99,7 @@
6. 神社港市:城市中心相邻港口的金币加成由灵梦强化,或使港口对市场的等级加成扩大到指定范围。
7. 异变解决费:灵梦击杀、驱逐或迫使敌方离开我方/敌方建筑时获得金币,形成“打架也能收钱”的领袖循环。
8. 北海王冠:占领或抢劫他国原始首都、王城类地块后,灵梦提升全阵营抢劫上限或丹麦金冷却恢复。
9. 奉纳箱赎买:消耗英灵点和金币,为英雄复活、升级任务进度或全军回合恢复提供资源。
9. 奉纳箱赎买:消耗宴会点和金币,为英雄复活、升级任务进度或全军回合恢复提供资源。
10. 终符-北海大结界:一段时间内,敌境抢劫、符文、英灵和港口收益统一汇入阵营经济,是维京中后期的总爆发方向。
### 后:诺曼底的爱玛 / 宇佐见堇子
@ -112,7 +112,7 @@
4. 诺曼底姻盟:与中立/盟友建立临时保护关系,降低被攻击收益风险;对敌方则转化为勒索名义。
5. 王后庇护:为一名友方单位附加保护,受到致命伤害时保留 1HP 或把伤害转移给附近女武神/圆盾兵。
6. 心灵摄影:侦察敌方城市产出和建筑分布,并显示可抢劫上限,强化玩家选择进攻目标的能力。
7. 人质与赎金:敌方英雄或高级单位在被标记城市附近受伤/被击杀时,己方获得金币或英灵点。
7. 人质与赎金:敌方英雄或高级单位在被标记城市附近受伤/被击杀时,己方获得金币或宴会点。
8. 远隔宫廷:堇子可通过投影执行一次非攻击类主动抢劫/标记/侦察,体现外界超能力的跨距离干预。
9. 合法性宣告:被堇子标记的敌方建筑被抢劫后,短时间内视为己方势力影响范围,方便后续港口和市场连锁。
10. 梦境继承:若灵梦未登场或已死亡,堇子可临时接管部分丹麦金/赛钱箱规则,保证三英雄组合不被领袖缺席完全锁死。
@ -122,14 +122,14 @@
人设抓手:主教、训诫、法典、宗教与统治整合;仙人、说教、驯兽、符术、鬼的隐秘身份。
1. 狼之训诫:华扇对敌方城市或军队施加“训诫”标记,被标记目标受到抢劫或狂暴攻击时额外结算收益。
2. 符文布道:友方单位死亡时留下的符文更强,提供视野、治疗或英灵点加成。
3. 英灵登记:附近友方单位死亡获得额外英灵点,或降低军营用英灵点换发展度的成本。
2. 符文布道:友方单位死亡时留下的符文更强,提供视野、治疗或宴会点加成。
3. 英灵登记:附近友方单位死亡获得额外宴会点,或降低军营用宴会点换发展度的成本。
4. 仙符预置:主动在指定地块放置符文;友方死亡、敌方进入或回合结束时触发治疗/减速/视野效果。
5. 训诫法典:把一个已抢劫建筑短暂纳入“丹法区”,允许我方借用道路、港口或建筑邻接收益。
6. 驯兽巡察:召唤乌鸦、狼或灵兽侦察海岸和敌方建筑,为维京跨海抢劫找入口。
7. 罪业清算:敌方被抢劫次数越多,华扇对其城市/单位的支援技能越强,可转化为伤害、治疗或发展度。
8. 独臂仙术:附近友方受到致命伤害时,若脚下或相邻有符文,可消耗符文保命或恢复行动点。
9. 宗教整合:华扇站在军营、奇观或符文地块上时,提升英灵点转化效率,形成相职阶的资源循环定位。
9. 宗教整合:华扇站在军营、奇观或符文地块上时,提升宴会点转化效率,形成相职阶的资源循环定位。
10. 末日布道:引爆一片区域内的符文,友方治疗、敌方受伤或行动受限,是符文体系的中后期团战按钮。
### 马:莱夫·埃里克松 / 高丽野阿吽
@ -152,15 +152,15 @@
人设抓手:高个子战酋、约姆战士传统、英格兰战场、强袭与正面突破;鬼、怪力、酒宴、聚散、雾化与大规模打架。
1. 鬼之圆盾墙:萃香视为圆盾兵核心,相邻友军获得防御加成;圆盾兵相邻效果可由她强化但不无限叠加。
2. 酒宴狂暴:附近单位可消耗金币或英灵点狂暴,立刻升级并获得攻击点,萃香负责把死亡资源转化成正面战力。
3. 聚散成军:消耗附近符文或英灵点,为周围单位恢复生命、增加防御或生成短期战斗增益。
2. 酒宴狂暴:附近单位可消耗金币或宴会点狂暴,立刻升级并获得攻击点,萃香负责把死亡资源转化成正面战力。
3. 聚散成军:消耗附近符文或宴会点,为周围单位恢复生命、增加防御或生成短期战斗增益。
4. 雾散突入:萃香短距离穿过单位或地形后重组,落点周围造成推开/溅射,用于打破防线。
5. 约姆战船墙:相邻船只防御提高;龙船推动失败时的伤害或不被反击效果由萃香强化。
6. 战船葬火:附近友方船只死亡时留下强化符文,并给萃香恢复生命或获得英灵点。
6. 战船葬火:附近友方船只死亡时留下强化符文,并给萃香恢复生命或获得宴会点。
7. 饮胜:击杀、抢劫或摧毁建筑后回复生命,并在本回合获得防御或攻击临时加成。
8. 醉鬼攻城:攻击位于建筑/城市中心/港口上的敌人时,额外降低城市产出或立刻触发一次抢劫。
9. 硬碰硬:萃香受到近战攻击时,如果自身周围有圆盾兵、狂战士或符文,伤害降低并反击增强。
10. 高个子大酒宴:消耗大量英灵点,使周围单位同时获得狂暴、圆盾防护和恢复,是维京车职阶的终局团战方向。
10. 高个子大酒宴:消耗大量宴会点,使周围单位同时获得狂暴、圆盾防护和恢复,是维京车职阶的终局团战方向。
## 第二轮讨论:祈福与宴会机制
@ -176,7 +176,7 @@
- 祈福不应做成随机抽签;多人同步和 AI 评分路径更适合确定性选择。
- 祈福数量不要过多,建议每局常用 3-5 种,随等级或宴会组合扩展。
- 祈福应优先消耗金币,也可以允许消耗“赛钱箱”或英灵点,但要与抢劫收益形成闭环。
- 祈福应优先消耗金币,也可以允许消耗“赛钱箱”或宴会点,但要与抢劫收益形成闭环。
### 宴会机制总案
@ -220,7 +220,7 @@
- 三类齐全:北海诸神宴。凯旋、号角、英灵同时生效,抢劫收益、行动点、符文、英灵和恢复形成一轮强爆发。
- 两类重复:偏科大宴。主类型获得额外强化,但强度低于三类齐全,用来避免固定唯一最优三人组。
- 触发建议:宴会应作为权威 action消耗金币或英灵点,有冷却;可在城市、港口、军营、英雄相邻或指定范围内开宴。
- 触发建议:宴会应作为权威 action消耗金币或宴会点,有冷却;可在城市、港口、军营、英雄相邻或指定范围内开宴。
## 五英雄技能设计方向:第二版
@ -234,7 +234,7 @@
6. 博丽海界。兴奋点:海岸结界。海岸、港口和敌方海岸建筑形成防御范围。
7. 御守转祸。兴奋点:拜神挡刀。花钱为友军抵消一次伤害或降低致命风险。
8. 异变解决费。兴奋点:打架收钱。击杀、驱逐或抢下建筑后获得金币。
9. 奉纳换发展。兴奋点:钱变城级。消耗金币/英灵点在军营或神社换发展度。
9. 奉纳换发展。兴奋点:钱变城级。消耗金币/宴会点在军营或神社换发展度。
10. 北海大结界。兴奋点:全盘发财。三英雄大宴时放大抢劫、符文、英灵和港口收益。
### 后:诺曼底的爱玛 / 宇佐见堇子
@ -254,13 +254,13 @@
1. 英灵歌宴。兴奋点:死也有用。华扇参与宴会时提供英灵类型。
2. 符文布道。兴奋点:尸地开花。友军死亡留下的符文获得治疗、视野或英灵加成。
3. 英灵登记。兴奋点:阵亡记账。附近友军死亡获得额外英灵点。
3. 英灵登记。兴奋点:阵亡记账。附近友军死亡获得额外宴会点。
4. 仙符预置。兴奋点:提前埋雷。主动放置符文,等待死亡、进入或回合结束触发。
5. 狼之训诫。兴奋点:先骂再抢。标记城市/军队,被抢劫或狂暴攻击时额外结算。
6. 丹法区。兴奋点:敌地可用。被抢劫建筑短暂允许借用道路、港口或邻接收益。
7. 驯兽巡察。兴奋点:兽群探路。召唤灵兽侦察海岸、建筑和登陆路线。
8. 独臂保命。兴奋点:符文续命。消耗脚下或相邻符文,避免致命伤或恢复行动。
9. 宗教整合。兴奋点:英灵变现。在军营/符文/奇观上提高英灵点转化效率。
9. 宗教整合。兴奋点:英灵变现。在军营/符文/奇观上提高宴会点转化效率。
10. 末日布道。兴奋点:一键引爆。引爆区域符文,治疗友方并限制敌方行动。
### 马:莱夫·埃里克松 / 高丽野阿吽
@ -280,11 +280,11 @@
1. 凯旋酒宴。兴奋点:喝完更猛。萃香参与宴会时提供凯旋类型。
2. 鬼之圆盾墙。兴奋点:贴身成墙。萃香强化相邻友军和圆盾兵防御。
3. 酒宴狂暴。兴奋点:越喝越打。附近单位消耗金币/英灵点狂暴并获得攻击点。
3. 酒宴狂暴。兴奋点:越喝越打。附近单位消耗金币/宴会点狂暴并获得攻击点。
4. 聚散成军。兴奋点:雾聚成阵。消耗符文/英灵为周围单位恢复或加防。
5. 雾散突入。兴奋点:钻阵开团。短距穿越后重组,推开或溅射敌军。
6. 约姆战船墙。兴奋点:船也变硬。强化相邻船只和龙船推动效果。
7. 战船葬火。兴奋点:沉船生魂。友方船只死亡时留下强化符文或英灵点。
7. 战船葬火。兴奋点:沉船生魂。友方船只死亡时留下强化符文或宴会点。
8. 饮胜。兴奋点:杀完回血。击杀、抢劫或摧毁建筑后回血并临时加成。
9. 醉鬼攻城。兴奋点:砸城抢钱。攻击建筑/城市/港口目标时额外触发抢劫。
10. 北海大酒宴。兴奋点:三英爆场。三英雄大宴时提供狂暴、防护、恢复和抢劫爆发。
@ -301,7 +301,7 @@
- 马职阶负责机动、突袭、连续行动和扩张压力,是最适合把阵营机制送进敌境的人。
- 车职阶负责正面战线、耐久、推线和团战爆发,是把前期资源兑现为战斗结果的人。
维京阵营的总闭环应收束为:跨海登陆取得位置,抢劫取得金币,阵亡留下符文和英灵点,英雄用宴会把金币、行动点、符文和英灵点重新组合成下一轮远征。也就是说,维京不是靠高效种田滚雪球,而是靠“抢钱、死人、开宴、再抢”形成外循环。
维京阵营的总闭环应收束为:跨海登陆取得位置,抢劫取得金币,阵亡留下符文和宴会点,英雄用宴会把金币、行动点、符文和宴会点重新组合成下一轮远征。也就是说,维京不是靠高效种田滚雪球,而是靠“抢钱、死人、开宴、再抢”形成外循环。
### 王:克努特大帝 / 博丽灵梦
@ -324,7 +324,7 @@
合作空间:
- 配合堇子:堇子标出高价值抢劫点,灵梦决定是否把赛钱箱押在这次远征上。
- 配合华扇:华扇把阵亡转成英灵点,灵梦用镇魂祈福降低关键阵亡损失。
- 配合华扇:华扇把阵亡转成宴会点,灵梦用镇魂祈福降低关键阵亡损失。
- 配合阿吽:灵梦提供安航和御守,让阿吽更敢深登陆。
- 配合萃香:灵梦提供凯旋酒宴和赛钱保护,萃香把战利结果变成正面狂暴。
@ -567,10 +567,10 @@ B 轴:戒臂鬼腕。负责“引点附近发生的事怎么结算”。仙人
| 组合 | 宴会名 | 闭环含义 |
| --- | --- | --- |
| 灵梦 + 堇子/阿吽 | 远征凯旋宴 | 先标点或登陆,再把抢劫收益转成下一轮行动和祈福。 |
| 灵梦 + 华扇 | 加冕英灵宴 | 把阵亡产生的英灵点转成金币、发展和镇魂保护。 |
| 灵梦 + 华扇 | 加冕英灵宴 | 把阵亡产生的宴会点转成金币、发展和镇魂保护。 |
| 堇子/阿吽 + 华扇 | 血誓歌宴 | 深入敌境的突袭即使失败,也会留下符文和反击资源。 |
| 阿吽 + 萃香 | 破岸战宴 | 阿吽负责打开海岸入口,萃香负责把入口变成正面战线。 |
| 华扇 + 萃香 | 鬼哭酒宴 | 死亡、符文、英灵点直接变成狂暴和圆盾墙。 |
| 华扇 + 萃香 | 鬼哭酒宴 | 死亡、符文、宴会点直接变成狂暴和圆盾墙。 |
| 灵梦 + 萃香 | 大凯旋酒宴 | 经济胜利转成正面战力,适合中后期总攻。 |
| 三类型齐全 | 北海诸神宴 | 凯旋、号角、英灵同时接通,形成抢劫、行动、死亡收益、恢复和发展的一轮爆发。 |
@ -578,7 +578,7 @@ B 轴:戒臂鬼腕。负责“引点附近发生的事怎么结算”。仙人
1. 灵梦 + 堇子 + 阿吽:精确远征流。标点、祈福、登陆、抢劫,适合主动压制和滚经济。
2. 灵梦 + 华扇 + 萃香:英灵酒墙流。抢钱、死人、开宴、推线,适合中后期正面战。
3. 堇子 + 华扇 + 阿吽:血誓突袭流。深入敌境打高风险目标,失败也用符文和英灵点回收价值。
3. 堇子 + 华扇 + 阿吽:血誓突袭流。深入敌境打高风险目标,失败也用符文和宴会点回收价值。
4. 灵梦 + 阿吽 + 萃香:破岸凯旋流。用钱保护登陆,用萃香把抢滩成果变成攻城。
5. 堇子 + 华扇 + 萃香:标记绞肉流。先选定高价值战区,再用符文和酒宴打消耗团战。
@ -602,7 +602,7 @@ B 轴:戒臂鬼腕。负责“引点附近发生的事怎么结算”。仙人
| --- | --- | --- | --- | --- |
| 酒宴 | 凯旋酒宴 | 英雄 2 格内发生一次抢劫 | 3 层 | 抢劫行为转金币、祈福、发展和后续抢劫效率 |
| 战宴 | 号角战宴 | 英雄 2 格内发生一次主动攻击 | 5 层 | 主动攻击转行动点、登陆突击、狂暴和连续压迫 |
| 歌宴 | 英灵歌宴 | 英雄 2 格内发生一次单位死亡 | 3 层 | 死亡转符文、英灵点、治疗、保命和反击 |
| 歌宴 | 英灵歌宴 | 英雄 2 格内发生一次单位死亡 | 3 层 | 死亡转符文、宴会点、治疗、保命和反击 |
层数来源建议只统计有实际战术意义的事件:
@ -664,13 +664,13 @@ B 轴:戒臂鬼腕。负责“引点附近发生的事怎么结算”。仙人
- 宴会范围内死亡留下的符文强化。
- 友军站在符文上时获得治疗、保命或行动恢复。
- 消耗歌宴后获得英灵点,或提高军营把英灵点转发展度的效率。
- 消耗歌宴后获得宴会点,或提高军营把宴会点转发展度的效率。
自我闭环:
1. 在敌境交战、守建筑、船战或狂暴突击中发生死亡。
2. 死亡积累歌宴层数并留下符文。
3. 开歌宴把死亡转成治疗、英灵点和符文价值。
3. 开歌宴把死亡转成治疗、宴会点和符文价值。
4. 这些收益让部队继续留在敌境作战,制造新的死亡和符文。
设计重点:歌宴奖励的是“牺牲后的再组织能力”,不是鼓励无脑送死。最好要求死亡发生在敌境、建筑、海岸、符文范围或英雄范围内才高效。它适合华扇。
@ -695,7 +695,7 @@ B 轴:戒臂鬼腕。负责“引点附近发生的事怎么结算”。仙人
1. 酒宴把抢劫转金币和发展。
2. 战宴把主动攻击转行动点和继续压迫。
3. 歌宴把死亡转符文、英灵点和续航。
3. 歌宴把死亡转符文、宴会点和续航。
4. 三者接通后,形成一轮完整远征:登陆攻击、抢劫、阵亡、符文续航、分赃发展,再回到下一轮登陆。
如果三英雄里有重复类型,则形成偏科大宴:重复类型获得更高强度,但不会接通完整三资源循环。这样可以避免固定最优解,同时保留不同三英雄队伍的打法差异。
@ -706,7 +706,7 @@ B 轴:戒臂鬼腕。负责“引点附近发生的事怎么结算”。仙人
| --- | --- | --- |
| 博丽灵梦 | 凯旋酒宴 | 把抢劫战利品沉淀为赛钱箱,再转成少量远征保护。 |
| 宇佐见堇子 | 号角战宴 | 把主动攻击转成标记收益和下一波进攻节奏。 |
| 茨木华扇 | 英灵歌宴 | 把死亡转成符文、英灵点和续航。 |
| 茨木华扇 | 英灵歌宴 | 把死亡转成符文、宴会点和续航。 |
| 高丽野阿吽 | 号角战宴 | 把登陆攻击转成站位、旗标和连续突袭。 |
| 伊吹萃香 | 凯旋酒宴 | 把胜利分赃转成狂暴、圆盾墙和正面推进。 |
@ -744,7 +744,7 @@ B 轴:戒臂鬼腕。负责“引点附近发生的事怎么结算”。仙人
中后期可选:
1. 招财:下一次英雄 2 格内抢劫沉淀额外赛钱或提高酒宴层数获取效率。
2. 镇魂:下一次英雄 2 格内死亡额外产生英灵点或强化符文。
2. 镇魂:下一次英雄 2 格内死亡额外产生宴会点或强化符文。
终局按钮:

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

@ -0,0 +1,15 @@
{
"source": "Unity/Assets/BundleResources/TH1UI/Icon/CommonIcon/CoinIcon.png",
"outputs": {
"main_black_transparent": "Design/drafts/skill-icons/general/20260621-coin-icon-minimal/CoinIcon_minimal_bw_256.png",
"white_transparent": "Design/drafts/skill-icons/general/20260621-coin-icon-minimal/CoinIcon_minimal_white_256.png",
"preview_white_background": "Design/drafts/skill-icons/general/20260621-coin-icon-minimal/CoinIcon_minimal_bw_preview_whitebg_256.png",
"preview_checker_background": "Design/drafts/skill-icons/general/20260621-coin-icon-minimal/CoinIcon_minimal_bw_preview_checker_256.png"
},
"size": [
256,
256
],
"method": "local Pillow redraw based on existing CoinIcon: coin ring, crown, and glint simplified to geometric mask",
"notes": "No source Unity asset was overwritten."
}

View File

@ -0,0 +1,19 @@
{
"schema": "th1-skill-icon-preview-v1",
"id": "death-rune-preview-20260621",
"title": "Death After Rune - Eihwaz single rune icon preview",
"created_at": "2026-06-21T00:00:00+08:00",
"scope": "general",
"target": "死亡后留下符文",
"recommended_rune": "Eihwaz",
"rationale": "Eihwaz is associated with yew, death, transformation, and rebirth; it avoids the modern death-rune baggage of inverted Algiz/Yr.",
"outputs": [
"Design\\drafts\\skill-icons\\general\\20260621-death-rune-preview\\variants\\death_after_rune_eihwaz_single.png"
],
"style": {
"size": "256x256",
"foreground": "white-only",
"background": "transparent",
"complexity": "single low-poly rune glyph"
}
}

View File

@ -0,0 +1 @@
{"id": "death_after_rune_eihwaz_single", "prompt": "White-only flat silhouette transparent PNG icon: a single low-poly Eihwaz rune for a skill that leaves a rune after death; no text, no frame, no glow, no color, no shadow.", "method": "local deterministic geometry"}

View File

@ -0,0 +1,12 @@
{
"schema": "th1-skill-icon-review-state-v1",
"status": "preview",
"variants": [
{
"id": "death_after_rune_eihwaz_single",
"path": "Design\\drafts\\skill-icons\\general\\20260621-death-rune-preview\\variants\\death_after_rune_eihwaz_single.png",
"selected": true,
"notes": "Recommended single-rune direction."
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,4 @@
# 本轮反馈意见
- 主推荐Eihwaz 单符文。
- 可反馈:是否需要加墓碑、碎裂、残影、地面刻印或死亡爆发辅助元素。

Binary file not shown.

After

Width:  |  Height:  |  Size: 959 KiB

View File

@ -0,0 +1,9 @@
Use case: logo-brand
Asset type: TH1 ability icon draft, final will be a 256x256 transparent white-only game icon.
Primary request: a minimal Viking round shield icon.
Subject: front-facing Viking circular round shield, one simple disk silhouette, central round shield boss, four broad plank/cross divisions shown with negative-space cutouts, 4 to 6 large simple rivets only if they remain readable.
Style/medium: white-only flat silhouette, ultra-simple low-poly geometric icon, vector-friendly, no shading.
Composition/framing: centered, fills about 78% of a square canvas, generous padding, strong readable outline at small UI size.
Color/background: subject must be pure white only on a perfectly flat solid #00ff00 chroma-key background for removal. Do not use #00ff00 in the subject.
Constraints: transparent final PNG target; 2-5 large blocky masses; thick uniform strokes; large clean negative-space cuts; no color in the subject; no text, numbers, letters, runes, watermark; no shadow, glow, gradient, bevel, 3D render, frame, border, or background scenery.
Avoid: ornate knotwork, tiny dots, thin interior lines, many small rivets, detailed wood grain, realistic metal texture, perspective tilt, UI frame.

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 872 KiB

View File

@ -0,0 +1,9 @@
Use case: logo-brand
Asset type: TH1 ability icon draft, final will be a 256x256 transparent white-only game icon.
Primary request: a minimal yin-yang orb icon, inspired by a Hakurei yin-yang ball.
Subject: one centered circular orb silhouette with a bold yin-yang swirl carved by negative space, two large simple circular dot cutouts, thick outer circular mass, no extra objects.
Style/medium: white-only flat silhouette, ultra-simple low-poly geometric icon, vector-friendly, no shading.
Composition/framing: centered, fills about 78% of a square canvas, generous padding, strong readable outline at small UI size.
Color/background: subject must be pure white only on a perfectly flat solid #00ff00 chroma-key background for removal. Do not use #00ff00 in the subject.
Constraints: transparent final PNG target; 2-5 large blocky masses; thick uniform strokes; large clean negative-space cuts; no color in the subject; no text, numbers, letters, runes, watermark; no shadow, glow, gradient, bevel, 3D render, frame, border, or background scenery.
Avoid: tiny dots, thin hairline curves, ornate magical effects, sparkles, rays, complex rings, character face, ofuda papers, realistic marble texture, perspective tilt, UI frame.

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,30 @@
{
"schema": "th1-art-icon-preview-v1",
"title": "Girl Oni Form Minimal Icon Preview",
"scope": "hakurei",
"created_at": "2026-06-22T15:36:54+08:00",
"method": "local_pillow_silhouette_preview",
"target": "KasenOniForm / ?????",
"requirements": [
"256x256 PNG",
"transparent background",
"white-only foreground pixels",
"no text, no color accents, no shadows, no gradients",
"minimal girl oni form: girl hair/head silhouette, two oni horns, oni face negative space"
],
"outputs": {
"v1_girl_oni_face": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v1_girl_oni_face.png",
"v2_strong_oni_girl": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v2_strong_oni_girl.png",
"v3_minimal_oni_mask_girl": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v3_minimal_oni_mask_girl.png",
"v1_girl_oni_face_preview": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v1_girl_oni_face_preview.png",
"v2_strong_oni_girl_preview": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v2_strong_oni_girl_preview.png",
"v3_minimal_oni_mask_girl_preview": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v3_minimal_oni_mask_girl_preview.png",
"contact_sheet": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_contact_sheet.png",
"v4_balanced_girl_oni": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v4_balanced_girl_oni.png",
"v4_balanced_girl_oni_preview": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v4_balanced_girl_oni_preview.png",
"v4_balanced_girl_oni_preview_512": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v4_balanced_girl_oni_preview_512.png",
"refined_contact_sheet": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_refined_contact_sheet.png"
},
"recommended": "v4_balanced_girl_oni",
"updated_at": "2026-06-22T15:37:59+08:00"
}

View File

@ -0,0 +1 @@
{"id": "girl_oni_form", "title": "????? ??Icon", "prompt": "white-only flat silhouette, transparent final PNG, minimal girl oni form icon: rounded girl hair and head silhouette, two simple oni horns, large negative-space oni face mask, optional fang-like white notches, no body, no weapon, no text, no color, no shadow, no glow, no gradient, no frame"}

View File

@ -0,0 +1,38 @@
{
"schema": "th1-art-icon-preview-review-v1",
"objects": [
{
"id": "girl_oni_form",
"title": "????? ??Icon",
"selected": false,
"variant": "preview-set",
"recommended": "v4_balanced_girl_oni",
"variants": [
{
"id": "v4_balanced_girl_oni",
"path": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v4_balanced_girl_oni.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v4_balanced_girl_oni_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v4_balanced_girl_oni_preview_512.png"
},
{
"id": "v1_girl_oni_face",
"path": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v1_girl_oni_face.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v1_girl_oni_face_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v1_girl_oni_face_preview_512.png"
},
{
"id": "v2_strong_oni_girl",
"path": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v2_strong_oni_girl.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v2_strong_oni_girl_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v2_strong_oni_girl_preview_512.png"
},
{
"id": "v3_minimal_oni_mask_girl",
"path": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v3_minimal_oni_mask_girl.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v3_minimal_oni_mask_girl_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-girl-oni-form-preview/variants/girl_oni_form_v3_minimal_oni_mask_girl_preview_512.png"
}
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@ -0,0 +1,4 @@
# ??????
- ???v1_girl_oni_face / v2_strong_oni_girl / v3_minimal_oni_mask_girl?
- ?????????????????????????????????????

View File

@ -0,0 +1,53 @@
{
"schema": "th1-art-icon-preview-v1",
"title": "Kasen Minimal Avatar Icon Preview",
"scope": "hakurei",
"created_at": "2026-06-22T15:08:21+08:00",
"method": "local_pillow_silhouette_preview_from_project_avatar",
"reference_images": [
"Unity/Assets/BundleResources/ArtResources/TH1CharIllustrations/ReimuForces/Norway/NorwayKasen.png",
"Unity/Assets/BundleResources/TH1UI/Common/CommonAvatar/AvatarNorwayKasen.png"
],
"requirements": [
"256x256 PNG",
"transparent background",
"white-only foreground pixels",
"no text, no color accents, no shadows, no gradients",
"minimal Kasen avatar silhouette: chibi head, single oni horn, large side hair, right round cap/hair bundle"
],
"outputs": {
"v1_profile_horn": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v1_profile_horn.png",
"v2_compact_face": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v2_compact_face.png",
"v3_symbolic_head": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v3_symbolic_head.png",
"v1_profile_horn_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v1_profile_horn_preview.png",
"v2_compact_face_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v2_compact_face_preview.png",
"v3_symbolic_head_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v3_symbolic_head_preview.png",
"contact_sheet": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_contact_sheet.png",
"v4_short_horn_avatar": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v4_short_horn_avatar.png",
"v4_short_horn_avatar_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v4_short_horn_avatar_preview.png",
"v4_short_horn_avatar_preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v4_short_horn_avatar_preview_512.png",
"v5_hair_horn_icon": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v5_hair_horn_icon.png",
"v5_hair_horn_icon_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v5_hair_horn_icon_preview.png",
"v5_hair_horn_icon_preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v5_hair_horn_icon_preview_512.png",
"refined_contact_sheet": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_refined_contact_sheet.png",
"v6_hair_face_only": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v6_hair_face_only.png",
"v6_hair_face_only_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v6_hair_face_only_preview.png",
"v6_hair_face_only_preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v6_hair_face_only_preview_512.png",
"v7_swept_bangs_face": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v7_swept_bangs_face.png",
"v7_swept_bangs_face_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v7_swept_bangs_face_preview.png",
"v7_swept_bangs_face_preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v7_swept_bangs_face_preview_512.png",
"v8_ultra_simple_face": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v8_ultra_simple_face.png",
"v8_ultra_simple_face_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v8_ultra_simple_face_preview.png",
"v8_ultra_simple_face_preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v8_ultra_simple_face_preview_512.png",
"hair_face_only_contact_sheet": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_hair_face_only_contact_sheet.png",
"v9_round_face_bangs": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v9_round_face_bangs.png",
"v9_round_face_bangs_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v9_round_face_bangs_preview.png",
"v9_round_face_bangs_preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v9_round_face_bangs_preview_512.png",
"v10_soft_face_two_bangs": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v10_soft_face_two_bangs.png",
"v10_soft_face_two_bangs_preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v10_soft_face_two_bangs_preview.png",
"v10_soft_face_two_bangs_preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v10_soft_face_two_bangs_preview_512.png",
"hair_face_refined_contact_sheet": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_hair_face_refined_contact_sheet.png"
},
"recommended": "v9_round_face_bangs",
"updated_at": "2026-06-22T15:29:52+08:00"
}

View File

@ -0,0 +1 @@
{"id": "kasen_minimal_avatar", "title": "茨木华扇 极简头像Icon", "prompt": "white-only flat silhouette, transparent final PNG, minimal chibi avatar of Ibaraki Kasen: large rounded head and hair mass, single oni horn on top, side hair locks, right round cap or hair bundle, tiny negative mouth or face void, no text, no color, no shadow, no glow, no gradient, no frame"}

View File

@ -0,0 +1,74 @@
{
"schema": "th1-art-icon-preview-review-v1",
"objects": [
{
"id": "kasen_minimal_avatar",
"title": "茨木华扇 极简头像Icon",
"selected": false,
"variant": "preview-set",
"recommended": "v9_round_face_bangs",
"variants": [
{
"id": "v9_round_face_bangs",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v9_round_face_bangs.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v9_round_face_bangs_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v9_round_face_bangs_preview_512.png"
},
{
"id": "v10_soft_face_two_bangs",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v10_soft_face_two_bangs.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v10_soft_face_two_bangs_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v10_soft_face_two_bangs_preview_512.png"
},
{
"id": "v6_hair_face_only",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v6_hair_face_only.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v6_hair_face_only_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v6_hair_face_only_preview_512.png"
},
{
"id": "v7_swept_bangs_face",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v7_swept_bangs_face.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v7_swept_bangs_face_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v7_swept_bangs_face_preview_512.png"
},
{
"id": "v8_ultra_simple_face",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v8_ultra_simple_face.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v8_ultra_simple_face_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v8_ultra_simple_face_preview_512.png"
},
{
"id": "v1_profile_horn",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v1_profile_horn.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v1_profile_horn_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v1_profile_horn_preview_512.png"
},
{
"id": "v2_compact_face",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v2_compact_face.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v2_compact_face_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v2_compact_face_preview_512.png"
},
{
"id": "v3_symbolic_head",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v3_symbolic_head.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v3_symbolic_head_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v3_symbolic_head_preview_512.png"
},
{
"id": "v4_short_horn_avatar",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v4_short_horn_avatar.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v4_short_horn_avatar_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v4_short_horn_avatar_preview_512.png"
},
{
"id": "v5_hair_horn_icon",
"path": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v5_hair_horn_icon.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v5_hair_horn_icon_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-kasen-minimal-avatar-preview/variants/kasen_minimal_avatar_v5_hair_horn_icon_preview_512.png"
}
]
}
]
}

View File

@ -0,0 +1,4 @@
# 本轮反馈意见
- 候选v1_profile_horn / v2_compact_face / v3_symbolic_head。
- 设计关键词:华扇头像、单鬼角、粉发大轮廓、右侧圆帽/发团、极简白色透明图标。

View File

@ -0,0 +1,24 @@
{
"schema": "th1-art-icon-preview-v1",
"title": "Reimu Dream Orbs Minimal Icon Preview",
"scope": "hakurei",
"created_at": "2026-06-22T12:18:55+08:00",
"method": "local_pillow_silhouette_preview",
"requirements": [
"256x256 PNG",
"transparent background",
"white-only foreground pixels",
"no text, no color accents, no shadows, no gradients",
"minimal curved flying beads with short tails"
],
"outputs": {
"v1_arc_chain": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v1_arc_chain.png",
"v2_lead_comet": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v2_lead_comet.png",
"v3_minimal_sweep": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v3_minimal_sweep.png",
"v1_arc_chain_preview": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v1_arc_chain_preview.png",
"v2_lead_comet_preview": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v2_lead_comet_preview.png",
"v3_minimal_sweep_preview": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v3_minimal_sweep_preview.png",
"contact_sheet": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_contact_sheet.png"
},
"recommended": "v3_minimal_sweep"
}

View File

@ -0,0 +1 @@
{"id": "reimu_dream_orbs", "title": "灵梦 梦想秒珠", "prompt": "white-only flat silhouette, transparent final PNG, several small round dream orbs with short comet tails, curving flight path, ultra-simple low-poly geometric, no text, no color, no shadow, no glow, no frame", "variant_notes": {"v1_arc_chain": "四颗珠子沿弯曲轨迹飞行,每颗有短尾巴。", "v2_lead_comet": "一颗主珠带两颗追珠,尾迹更强。", "v3_minimal_sweep": "三颗珠子骑在一条极简弯曲飞行尾迹上,小尺寸更稳。"}}

View File

@ -0,0 +1,32 @@
{
"schema": "th1-art-icon-preview-review-v1",
"objects": [
{
"id": "reimu_dream_orbs",
"title": "灵梦 梦想秒珠",
"selected": false,
"variant": "preview-set",
"recommended": "v3_minimal_sweep",
"variants": [
{
"id": "v1_arc_chain",
"path": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v1_arc_chain.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v1_arc_chain_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v1_arc_chain_preview_512.png"
},
{
"id": "v2_lead_comet",
"path": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v2_lead_comet.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v2_lead_comet_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v2_lead_comet_preview_512.png"
},
{
"id": "v3_minimal_sweep",
"path": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v3_minimal_sweep.png",
"preview": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v3_minimal_sweep_preview.png",
"preview_512": "Design/drafts/skill-icons/hakurei/20260622-reimu-dream-orbs-preview/variants/reimu_dream_orbs_v3_minimal_sweep_preview_512.png"
}
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@ -0,0 +1,4 @@
# 本轮反馈意见
- 待选择v1_arc_chain / v2_lead_comet / v3_minimal_sweep。
- 设计关键词:几个圆珠子、带小尾巴、弯曲飞行、极简、白色透明技能图标。

Some files were not shown because too many files have changed in this diff Show More