Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions repo/js/IansanGamingSayuPlayer/ATTRIBUTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# 参考来源与许可记录

- 部分交互与识别代码复用作者的雷神柯莱刻晴脚本。
- 攻略:派大星,米游社原作,17173于2026-02-26转载的[《月之五:一套牌如何轻松高效打穿七圣召唤PVE?(第三季)》](https://news.17173.com/content/02262026/233102589.shtml)。策略参考,未收录文章正文。
- 规则参考:[piovium/genius-invokation](https://github.com/piovium/genius-invokation/tree/7590c11e2c1bd7fd6ae9c2d5395432dd49217898/packages/data/src),提交 `7590c11e2c1bd7fd6ae9c2d5395432dd49217898`。仅参考公开的卡牌规则定义,未复制该AGPL项目的模拟器实现。
- 官方脚本仓库参考:`bettergi-scripts-list` 的 `repo/tcg/刻晴雷神甘雨.txt` 与 `repo/js/DSTCG/main.js`。DSTCG原作者:提瓦特钓鱼玳师 / Hijiwos。

`assets/dice/`、`assets/num/`、`assets/state/`、`assets/charge.png`、`assets/uncharge.png`、`assets/disable.png`、`assets/user_turn.png`、`assets/enemy_turn.png` 等位图来自DSTCG资产,上游提交为 `500f2a6ec564bc5f008594fb68cb8c1ae51eb58c`。`assets/core/` 与 `dice/Native*` 来自BetterGI0.66.0资产;`hand_rim.png` 沿用作者既有牌手资源。

GPL-3.0许可正文保存在 `LICENSE-GPL-3.0.txt`,包内提供可读的JavaScript源码。游戏画面、角色卡牌等权利属于原权利人。

`assets/hand/` 与 `assets/opening/` 的牌面图块由原生游戏画面裁剪,仅用于相应卡牌的识别,不构成对游戏素材的重新授权。
674 changes: 674 additions & 0 deletions repo/js/IansanGamingSayuPlayer/LICENSE-GPL-3.0.txt

Large diffs are not rendered by default.

72 changes: 72 additions & 0 deletions repo/js/IansanGamingSayuPlayer/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# [我不是牌神]伊安珊嘉明早柚

伊安珊、嘉明、早柚的七圣召唤 PVE 全自动牌手。伊安珊负责挂雷,并用元素爆发提供动能增伤,利用战技后的快速切换衔接队友;嘉明负责火元素输出、超载配合以及切出后的「踏云献瑞」返场追击;早柚利用扩散和「风风轮舞踢」应对多目标,元素爆发的不倒貉貉兼顾回合结束阶段的伤害与治疗。会结合敌方人数、元素附着、装备和充能选择输出角色。

开局自动换牌、选择首发和重投,根据开局路线保留关键武器、天赋及启动牌,并围绕出战角色和接力需求保留元素骰。行动中按当前手牌、骰子、血量和充能安排普攻、战技、爆发与切换,结合抽牌、装备返骰和减费安排输出资源,必要时用优先级较低的手牌进行元素调和。可利用换班时间和纵声欢唱减少切换花费,嘉明返场、低血量换人以及回合末交接都会纳入行动选择。

装备会按角色分配:贯月矢用于伊安珊,狼的末路可交给嘉明或早柚,并结合黄金屋、旧时庭园的减费,以及琴音之诗回收圣遗物、野猪公主换装返骰来安排出牌。奇瑰之汤会从可选效果中按血量和后续技能所需资源取舍,兼顾治疗、防护、减费或增伤;角色阵亡后,会结合存活队友的血量、冻结状态和当前可释放技能选择接替者,继续接力作战。

作者:巨鲸也是咸鱼。版本:**1.3.0**。适用于七圣召唤PVE对局。

## 使用方法

1. 使用 BetterGI **0.66.0或更新版本**,游戏语言设为**简体中文**,实际游戏画面为 **1920×1080**。
2. 按下方推荐牌表配牌。角色从左到右必须是 **伊安珊 → 嘉明 → 早柚**。首发角色由脚本根据开局情况选择。
3. 导入脚本,在 BetterGI 调度器中添加本脚本。手动安装时,将 `IansanGamingSayuPlayer` 文件夹放入 `User/JsScript/`,刷新脚本列表。
4. 手动进入新对局,停在**初始手牌、首次选择出战角色、首次掷骰**中的任意页面,启动脚本。先选人或先掷骰的对局都可以使用。

刚进入行动页也可启动:把“从行动阶段启动”设为“确认新开局未行动”,并确保双方都尚未出牌、放技能、切人或调和。**不支持中途对局接管。** 脚本只自动打当前一局,下一局仍需手动进入后再启动。需要中止时使用 BetterGI 的停止按钮或停止热键。

自定义配置:

起手自动换牌,并根据手牌选择首发角色和后续行动。

- **从行动阶段启动**:默认禁止;只有确认刚开局且未行动时才选择“确认新开局未行动”。
- **单局超时保护**:默认15分钟,可选10或20分钟。

## 推荐牌组

角色牌为伊安珊、嘉明、早柚。使用 **17种行动牌,共30张**。

本牌表参考派大星的PVE攻略,以装备减费、元素反应和切换接力为主。

牌组分享码:

```text
H/CivxYTFGEBNkQNFKBA8oYPCCBg9I4PCEHgCJcQCYFxOzATE7IBBzMgFXFx1FcdC8AA
```

在游戏的牌组编辑界面导入分享码,即可按下方牌表配牌。

| 行动牌 | 数量 |
| -------------- | -----: |
| 偷懒的新方法 | 2 |
| 狼的末路 | 2 |
| 贯月矢 | 2 |
| 赌徒的耳环 | 2 |
| 饰金之梦 | 2 |
| 黄金剧团的奖赏 | 2 |
| 灵光明烁之心 | 1 |
| 欧庇克莱歌剧院 | 2 |
| 黄金屋 | 2 |
| 运筹帷幄 | 2 |
| 琴音之诗 | 2 |
| 野猪公主 | 2 |
| 旧时庭园 | 1 |
| 「狂欢节奏」 | 2 |
| 换班时间 | 2 |
| 奇瑰之汤 | 1 |
| 纵声欢唱 | 1 |
| **合计** | **30** |

## 缺牌与换牌

**不要求先集齐推荐牌组。** 缺牌时可以先用已有牌按游戏组牌规则填满30张,之后逐步替换。

另外支持甜甜花酿鸡、蒙德土豆饼、莲花酥、最好的伙伴!、交给我吧!、本大爷还没有输!、星天之兆、白缨枪、铁影阔剑。未支持的牌不会主动打出,可靠识别到牌名后可以用作元素调和。不需要切换牌组模式。

## 参考与致谢

攻略参考派大星[《月之五:一套牌如何轻松高效打穿七圣召唤PVE?(第三季)》完整转载](https://news.17173.com/content/02262026/233102589.shtml)。

感谢「牌圣」原作者提瓦特钓鱼玳师 / Hijiwos及 BetterGI 官方脚本仓库提供的参考实现。素材来源、上游署名与许可记录见 [ATTRIBUTION.md](ATTRIBUTION.md),许可证见 [LICENSE-GPL-3.0.txt](LICENSE-GPL-3.0.txt)。
Binary file added repo/js/IansanGamingSayuPlayer/assets/charge.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added repo/js/IansanGamingSayuPlayer/assets/disable.png
Binary file added repo/js/IansanGamingSayuPlayer/assets/uncharge.png
Loading