战锤MCP
Foundry VTT中WFRP 4e的人工智能游戏主助手
当前版本: 0.2.3 | 更新日志
将Claude Desktop连接到您的Foundry VTT游戏,通过模型上下文协议(MCP)进行智能活动管理、NPC生成和旧世界内容创建。
______________________________________________________________________
🆕 v0.2.3的新增功能(2025年10月11日)
增强功能
- 未知字段警告:字符更新工具现在为无效的字段名提供有用的反馈
- 显示哪些字段被忽略,并列出所有有效选项 - 防止无声的失败-如果用户输入了错误,他们会立即知道
- 增强的特征报告:使用修饰符细分显示初始值和最终值
- 显示请求的初始值和计算的最终值 - 显示天赋、物品和星座的修饰词 - 例子: I: initial=32, final value=34 (+2 from talents/items) - 帮助理解WFRP4e的自动奖金计算
- 改进的字符数据组织新
conditions第节将状态效应与库存分开
- 损伤、突变、疾病和心理学现在在专门的部分 - 物品部分现在只显示实物库存(武器、盔甲、装饰物) - 更简洁、更直观的数据结构与WFRP4e概念相匹配
- 财富/命运机制澄清:验证了财富可以暂时超越命运(不是bug!)
- WFRP4e允许奖励或命运燃烧后的临时超额 - 每日刷新自然会强制执行上限
错误修复
- 修复了空项数组处理问题
- 增强的描述截断(200个字符)
- 增加了传记提取(动机、抱负)
测试
所有测试均已通过:字符检索(1.15)、混合验证(1.18)、不区分大小写的查找(1.19)、创建流程(1.21)、财富/命运管理(1.23)✅
看 更改日志.md 了解完整细节。
______________________________________________________________________
🔄 上一版本:v0.2.2(2025年10月6日)
关键Bug修复
- 修复了职业转换工具UUID错误:职业变化现在可以正常工作了——工具可以从汇编包/id数据中正确构建UUID
- 固定职业变动操作顺序:原子操作顺序可防止角色在职业变化期间没有当前职业
新功能
- 弹性和解决系统:完整的NPC资源管理系统,镜像财富/命运(6个新工具)
- 花费Resolve进行每日重新注册(如《财富》杂志) - 燃烧抵抗力以避免死亡(如命运) - 奖励奖金解决特殊NPC行动 - 为取得史诗般的成就提供永久的韧性
- 文件重命名:
fortune-fate.ts更名为fate-resilience.ts为了更清晰(现在包含所有12个工具)
测试与质量
- 所有角色管理测试均已通过✅
- 通过所有职业发展测试✅
- 所有腐败/突变测试通过✅
- 所有财富/命运测试通过✅
- 通过所有弹性/解决测试✅ 新
- 带有详细调试数据的增强错误消息
看 更改日志.md 了解完整细节。
______________________________________________________________________
🔄 上一版本:v0.2.1(2025年10月5日)
关键Bug修复
- 修复XP计算错误:纠正了技能/特征提升收取1000%过多经验值的关键问题(例如,第11次技能提升现在花费20经验值,而不是220经验值)
- 实现了缺失的汇编处理程序:已添加
addItemFromCompendium用于正确集成WFRP4e的基础设施
新功能
- 直接角色更新新
foundry-update-character-info通用汽车调整工具,无需XP成本 - 直接技能/人才更新新
foundry-update-skill-talent字符设置和校正工具 - 汇编集成新
add-skill-talent该工具从简编中添加技能/才能,并具有所有官方效果 - 增强突变:
add-mutation现在,首先在简编中搜索具有适当机制的官方突变
看 变更_2025-10-05.md 了解详细的技术信息。
______________________________________________________________________
关于本项目
这个项目是 分叉与增强 的原件 铸造VTT MCP桥 通过 亚当·杜利,专门为 战锤幻想角色扮演第4版.
学分
原始项目: 铸造VTT MCP桥\ 原作者:亚当·杜利(Patreon | 油管)\ 叉车维修工丹尼·卡斯蒂略(IT学习咨询)\ 许可证:MIT许可证(见 许可证 详情)
*特别感谢Adam Dooley创建了最初的MCP Bridge基础设施,使这个以WFRP为中心的分叉成为可能。*
是什么让这个叉子与众不同
- WFRP 4e独家:删除D&D支持,现在100%专注于战锤幻想角色扮演
- 65+WFRP专用工具:职业发展、腐败、突变、财富/命运、韧性/决心
- 自定义NPC生成器:创建具有基于XP的进步和特定物种特征的平衡NPC
- 物种精确力学:人类、矮人、精灵和半身人的适当伤口计算和天赋
- 辊道系统:为遭遇战、战利品、事件和旧世界风味创建和管理随机表
- 增强的WFRP文档:WFRP 4e力学的综合指南、示例和测试结果
- UI通知:当Claude进行更改时,Foundry中的实时吐司通知
______________________________________________________________________
概述
战锤MCP将克劳德桌面连接到Foundry VTT中的WFRP 4e游戏,将克劳德变成您的智能游戏主助理。通过自然语言对话,克劳德可以:
- 角色与NPC管理:获取特征、技能、才能、腐败、财富/命运
- 内容生成:使用WFRP风格创建自定义NPC、任务和战役内容
- 简编检索:使用自然语言查找生物、物品、咒语和祈祷词
- 骰子协调:使用交互式聊天按钮向玩家请求d100测试
- 活动追踪:带有进度仪表板的多任务活动
- 随机表:为遭遇战、事件、战利品等创建并滚动桌面
- WFRP力学:腐败、突变、严重创伤、优势、疾病等
______________________________________________________________________
功能概览
🎭 核心功能(65+工具)
角色管理 (5个工具)- 更新!
- 获取角色细节(特征、技能、天赋、腐败、伤口)
- 列出所有玩家角色和NPC
- 新:直接角色更新(统计、财富、命运),无需XP成本
- 新:从简编中添加技能/才能,并具有官方效果
- 新:直接更新技能/人才,以进行总经理调整
职业与发展 (4个工具)- 固定的!
- 跟踪职业发展和XP要求
- 提升特性、技能和才能 校正XP计算
- 根据WFRP 4e规则计算XP成本(现在使用适当的分层公式)
- 新:使用适当的UUID处理和原子操作更改职业工具
战斗与条件 (6个工具)- 增强!
- 按位置追踪严重伤口
- 优势系统管理
- 腐败和变异追踪
- 更新:添加具有官方效力的简编中的突变
- 疾病和感染管理
财富与命运 (12个工具)- 扩大!
- 管理财富积分(每日重新注册)
- 追踪命运点数(死亡保存)
- 燃烧命运以在致命伤害中幸存
- 因出色的角色扮演而获得财富奖
- 授予Fate史诗般的成就(自动更新Fortune max)
- 新:NPC的完整弹性/解决系统(6个工具)
- get-resilience-resolve-status -检查NPC弹性/解决 - spend-resolve -NPC每日重新轮询资源 - spend-resilience -NPC死亡拯救资源 - refresh-resolve -重置每日解决点 - add-resolve -奖励奖金Resolve - add-resilience -授予永久弹性(罕见)
魔法与宗教 (11个工具)
- 施法和通灵
- 祈祷和神圣的恩惠
- 误传效应和腐败
- 学习和记忆新咒语
- 追踪罪恶积分并进行忏悔
库存与经济 (5个工具)
- 管理角色库存
- 检查产权负担和处罚
- 社会地位和收入计算
- 声誉效应
内容创作 (8工具)
- 自定义NPC生成器:创建具有物种、职业和XP预算的平衡NPC
- 根据简编条目创建参与者
- 探索WFRP主题的期刊创作
- 活动仪表板管理
- 基于旧世界美学的地图生成
随机表 (5个工具)- 新
- 创建d100范围的自定义滚动表
- 列出并查看您世界中的所有表
- 随机遭遇、战利品、事件的滚动桌
- 删除表格
简编与检索 (3个工具)
- 使用WFRP特定过滤器进行自然语言生物搜索
- 列出可用的汇编包
- 从简编中查询丰富的生物数据(统计数据、能力、特征)
- 增强的生物索引,可实现更快的搜索
- 灵活搜索:姓名、类型、特征、能力
骰子和测试 (1个工具)
- 要求玩家进行特征或技能测试
- 聊天中的交互式d100滚动按钮
- 自动成功/失败计算
场景与世界 (2个工具)
- 获取当前场景信息
- 查询世界详细信息和系统版本
权限 (3个工具)
- 管理玩家的演员所有权
- 分配和删除权限
- 列出友好的NPC和党员
______________________________________________________________________
支持的游戏系统
- WFRP 4e:具有所有系统特定机制的完全原生支持
- 可扩展:架构支持添加其他系统(需要开发)
______________________________________________________________________
安装
先决条件
- 铸造VTT v13 或更高
- WFRP 4e系统 安装在Foundry VTT中
- 克劳德桌面 支持MCP
- 克劳德Pro/Max计划 (MCP连接所需)
- 视窗 (供安装人员使用)或 Node.js 18+ (用于手动安装)
选项1:Windows安装程序(推荐)
视频指南 (来自原始项目-基本流程相同)
- 下载最新
WarhammerMCP-Setup.exe从 发布 - 运行安装程序-它将:
- 安装附带Node.js的MCP服务器 - 自动配置克劳德桌面 - 可选择安装Foundry模块
- 重新启动克劳德桌面
- 在Foundry VTT中,启用 “战锤MCP” 模块管理
- 开始玩!
选项2:手动安装
步骤1:安装Foundry模块
方法A:从清单URL
- 在Foundry VTT中,转到附加模块
- 点击“安装模块”
- 粘贴此URL:
https://raw.githubusercontent.com/IT-Learning-Consulting/warhammer-mcp/main/packages/foundry-module/module.json - 单击安装
- 在您的世界中启用该模块
方法B:手动构建
# Clone this repository
git clone https://github.com/IT-Learning-Consulting/warhammer-mcp.git
cd warhammer-mcp
# Install dependencies
npm install
# Build all packages
npm run build
# Copy module to Foundry
cp -r packages/foundry-module/* /path/to/foundry/Data/modules/warhammer-mcp/步骤2:安装MCP服务器
# Still in the warhammer-mcp directory
cd packages/mcp-server
# The server is already built from step 1
# Just note the path: /path/to/warhammer-mcp/packages/mcp-server/dist/index.js步骤3:配置Claude桌面
将此添加到您的Claude Desktop配置文件中:
视窗: %APPDATA%\Claude\claude_desktop_config.json\ macOS: ~/Library/Application Support/Claude/claude_desktop_config.json\ Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"warhammer-mcp": {
"command": "node",
"args": [
"C:\\path\\to\\warhammer-mcp\\packages\\mcp-server\\dist\\index.js"
],
"env": {
"FOUNDRY_HOST": "localhost",
"FOUNDRY_PORT": "31415"
}
}
}
}重要:
- 替换
C:\\path\\to\\warhammer-mcp与你的实际路径 - 使用双反睫毛(
\\)在Windows上 - 使用正斜杠(
/)在macOS/Linux上
第四步:开始一切
- 启动Foundry VTT并加载您的WFRP 4e世界
- 启用 “战锤MCP” 模块
- 启动Claude Desktop(MCP服务器自动启动)
- 寻找🔌 Claude Desktop中的锤子图标(表示已连接)
______________________________________________________________________
示例用法
连接后,您可以向Claude Desktop询问您的WFRP活动:
字符信息
- *“让我看看格伦瓦尔德的特点和目前的伤口”*
- *“卡特琳娜的腐败程度和突变是什么?”*
- *“列出聚会的所有财富和命运点”*
- *“检查汉斯的职业发展进展”*
NPC和内容创建
- *“创建一个拥有100点经验值的矮人雇佣兵NPC,擅长弩”*
- *“生成一个拥有50经验值和一些腐败的人类骗子”*
- *“为我制作3个半岭镇的NPC,进行一次乡村对决”*
- *“创建一个关于调查Altdorf混沌信徒的任务”*
战斗与机械
- *“为战斗中的每个人推出道奇测试”*
- *“为Grunwald添加2个腐败点,以见证守护进程”*
- *“给汉斯的右臂一个重伤”*
- *“当前战斗的跟踪优势”*
魔法与宗教
- *“埃拉知道什么咒语?”*
- *“让Elara铸造Aethyric盔甲”*
- *“威廉神父想向西格马尔祈祷”*
- *“检查通道测试中的错误”*
随机表
- *“为d100创建一个包含10个条目的随机Reikland遭遇表”*
- *“用各种旧世界硬币和物品做一个藏宝桌”*
- *“在Drakwald活动桌上滚动”*
- *“列出我的所有随机表”*
探索与活动
搜索与简编
- *“搜索所有混乱邪教NPC的简编”*
- *“找到所有具有腐败特征的生物”*
- *“让我看看兽类中的所有亡灵生物”*
- *“哪些物品会给武器技能加成?”*
- *“当前场景是什么?有敌人吗?”*
- *“为“内部敌人”创建一个战役仪表板”*
- *“给我看看具有混沌特征的生物”*
经济与地位
- *“计算银色3级角色的月收入”*
- *“对汉人与贵族谈判进行社会地位测试”*
- *“失去位置后,将Katerina的状态更改为黄铜4”*
______________________________________________________________________
工具参考
性格和职业工具
获取角色 -检索包含所有WFRP统计信息的完整角色表\ 列出字符 -展示世界上所有的演员\ 获得职业发展 -检查职业发展和XP要求\ 超前特性 -增加特征(WS、BS、S、T、I、Ag、Dex、Int、WP、Fel)\ 高级技能 -使用XP提高技能\ 提升人才 -购买新人才\ 改变职业 -转换到具有适当XP成本的新职业(基于完成情况为100/200)
战斗与条件
受重伤 -按位置列出所有严重伤口\ 增加严重伤口 -造成严重伤害\ 治愈危重伤口 -移除或愈合严重伤口\ 获得优势 -查看当前战斗优势\ 修改优势 -添加或删除优势点\ 重置优势 -明显优势(战斗结束)
腐败与变异
获得腐败状态 -检查损坏点和阈值\ 添加腐败 -增加腐败(目睹混乱、黑魔法等)\ 清除腐败 -通过净化减少腐败\ 列出突变 -显示所有突变\ 添加突变 -应用身体或精神突变\ 消除突变 -通过治疗消除突变
财富与命运
获得财富命运地位 -显示当前财富和命运点数\ 挥霍财富 -使用财富积分进行重投\ 燃烧命运 -花费一个命运点以避免死亡\ 恢复财富 -重置财富积分(新的一天)\ 改变命运 -调整永久命运(罕见)\ 增加财富 -因出色的角色扮演而获得财富奖
韧性和决心(新!)
获得弹性解决状态 -显示NPC的当前弹性和解决点\ 花费决心 -为NPC重新注册(每日资源)使用解析点\ 支出弹性 -为NPC燃烧一个弹性点以避免死亡(永久成本)\ 刷新解析 -将解析点重置为最大值(新的一天)\ 添加解决方案 -奖励奖金解决特殊NPC行动\ 增强韧性 -授予永久弹性增长(极为罕见)
魔法与通灵
了解咒语 -列出角色知道的所有法术\ 施法 -使用施法卷轴施展记忆中的咒语\ 信道功率 -进行信道测试以收集能量\ 检查错误 -滚动小/大混播表\ 记住拼写 -记住一个施法咒语\ 学习新咒语 -为已知法术添加新法术
宗教与祈祷
获得积极的祝福 -展现积极的神圣祝福\ 唤起祈祷 -祈求上帝的庇佑\ 检查上帝的恩惠 -验证祝福状态\ 添加sin点 -追踪对神的罪恶\ 进行忏悔 -赎罪\ 结束祝福 -移除积极的祝福
疾病和痛苦
获取疾病状态 -检查当前疾病和进展\ 合同病 -应用疾病或感染\ 疾病进展 -随着疾病的恶化而滚动\ 从疾病中恢复 -进行恢复测试\ 治愈疾病 -通过治疗消除疾病
库存与经济
获取库存 -列出所有携带的物品\ 检查产权负担 -计算产权负担罚金\ 添加库存项目 -将项目添加到角色\ 删除库存项目 -从角色中删除项目\ 获得社会地位 -显示社会地位和等级\ 改变社会地位 -修改社会等级\ 计算收入 -确定月收入\ 检查信誉 -质疑社会地位\ 进行社会测试 -社交互动滚动
内容创作
创建自定义npc -通过以下方式生成平衡的NPC:
- 物种(人类、矮人、高精灵、木精灵、半身)
- 职业选择
- XP升级预算
- 物种特异性天赋(夜视、魔法抵抗等)
- 按物种准确计算伤口
- 职业技能和才能
从纲要中创建演员 -简编中的实例生物\ 创建任务日志 -生成带有WFRP主题的任务日志条目\ 创建活动控制面板 -设置多任务活动跟踪器\ 生成地图 -创建具有旧世界美学的战斗地图
随机表(新增!)
创建滚动表 -使用以下工具创建自定义滚动表:
- 每个条目的d100范围
- 加权概率选项
- 表格公式(1d100、1d20等)
- 多个带有描述的条目
列表滚动表 -查看全球所有RollTables\ 获取滚动台 -请参阅特定表格的详细条目\ 滚上桌子 -滚动并获得随机结果\ 删除滚动表 -从世界中删除一张桌子
搜索与简编
搜索简编 -使用过滤器进行自然语言生物/物品搜索:
- 物种(野兽、精灵、绿皮、亡灵等)
- 特征(混沌、武器+X、护甲等)
- 规模和作用
- 名称和描述文本
按标准列出生物 -高级过滤\ 获取可用包 -列出所有汇编包
骰子和测试
请求玩家滚动 -创建交互式d100测试按钮:
- 特性测试(WS、BS、S、T、I、Ag、Dex、Int、WP、Fel)
- 技能测试(近战、远程、通灵、法术等)
- 自定义公式
- 修饰语(+10、-20等)
- 针对特定玩家或政党
场景与世界
获取当前场景 -查看活动场景详细信息和标记\ 获取世界信息 -查询游戏系统、世界名称和版本
权限
分配参与者所有权 -授予玩家角色访问权限\ 删除参与者所有权 -撤销演员权限\ 列出演员所有权 -显示当前所有权设置
______________________________________________________________________
模块设置
在Foundry VTT中,请访问 模块设置>战锤MCP 配置:
连接设置
- 启用战锤MCP:在不禁用模块的情况下打开/关闭连接
- 服务器主机:MCP服务器的IP地址(默认值:
localhost) - 服务器端口:通信端口(默认值:
31415) - 自动重新连接:如果连接丢失,则自动重新连接
- 连接检查频率:验证连接的频率(秒)
- 显示连接消息:显示连接状态的横幅通知
安全与安保
- 允许写入操作:控制Claude是否可以修改世界内容(只读模式可用)
- 每次请求的最大演员数:限制同时创建角色(针对批量操作的故障保护)
增强生物指数
- 启用增强生物索引:构建元数据以更好地搜索生物(推荐)
- 重建生物索引:如果索引不同步,则手动重建
- 包更改时自动重建:实验性自动索引更新
______________________________________________________________________
建筑
Claude Desktop ↔ MCP Protocol ↔ MCP Server ↔ WebSocket ↔ Foundry Module ↔ Foundry VTT组件
- 铸造模块 (
packages/foundry-module/):在Foundry VTT内部运行,提供安全的数据访问 - MCP 服务器 (
packages/mcp-server/):处理Claude Desktop通信的外部Node.js服务器 - 共享库 (
shared/):双方使用的常见类型和模式 - 不需要API密钥:使用您现有的Claude Desktop订阅
安全功能
- 仅限GM访问:所有操作仅限于Game Master用户
- 基于会话的身份验证:使用Foundry的内置身份验证
- 可配置权限:对读/写访问进行精细控制
- WebSocket通信:服务器和Foundry之间的加密本地连接
______________________________________________________________________
发展与贡献
项目结构
warhammer-mcp/
├── packages/
│ ├── foundry-module/ # Foundry VTT module (TypeScript)
│ │ ├── src/
│ │ │ ├── main.ts # Module entry point
│ │ │ ├── queries.ts # Query handlers
│ │ │ ├── data-access.ts # Foundry data access layer
│ │ │ └── socket-bridge.ts # WebSocket server
│ │ └── module.json
│ │
│ ├── mcp-server/ # MCP server (TypeScript)
│ │ ├── src/
│ │ │ ├── index.ts # MCP server entry
│ │ │ ├── backend.ts # Main backend logic
│ │ │ ├── foundry-client.ts # WebSocket client
│ │ │ └── tools/ # 48+ MCP tools
│ │ │ ├── character.ts
│ │ │ ├── custom-npc-generator.ts
│ │ │ ├── rolltable-management.ts
│ │ │ └── ...
│ │ └── package.json
│ │
│ └── shared/ # Shared types
│ ├── src/
│ │ ├── types.ts
│ │ └── schemas.ts
│ └── package.json
│
├── docs/ # Documentation
│ ├── WFRP4E_SYSTEM_GUIDE.md
│ ├── WFRP_ENHANCEMENTS.md
│ ├── ROLLTABLE_USAGE.md
│ └── ...
│
├── installer/ # Windows installer
└── README.md从源头构建
# Clone repository
git clone https://github.com/IT-Learning-Consulting/warhammer-mcp.git
cd warhammer-mcp
# Install dependencies for all packages
npm install
# Build all packages
npm run build
# Build specific package
npm run build --workspace=@foundry-mcp/server添加新工具
- 在中创建新工具文件
packages/mcp-server/src/tools/your-tool.ts - 实施
getToolDefinitions()和处理程序方法 - 在中注册工具
packages/mcp-server/src/backend.ts - 在中添加相应的处理程序
packages/foundry-module/src/queries.ts - 构建和测试
有关示例,请参阅现有工具。
测试
- 手动测试:将Claude Desktop与您的开发版本一起使用
- Foundry控制台:检查F12开发人员控制台是否有错误
- MCP服务器日志:位于
%TEMP%\foundry-mcp-server\wrapper.log(Windows)
______________________________________________________________________
故障排除
连接问题
问题:Claude Desktop未显示MCP工具\ 解决方案:
- 检查
claude_desktop_config.json语法 - 验证路径
index.js是正确的 - 完全重新启动克劳德桌面
- 检查MCP服务器日志是否有错误
问题:Foundry中的“连接失败”\ 解决方案:
- 启动Claude Desktop之前,确保Foundry VTT正在运行
- 检查模块设置>MCP桥是否启用
- 验证端口31415未被防火墙阻止
- 尝试禁用并重新启用该模块
工具错误
问题:“找不到查询的处理程序”\ 解决方案:
- 重建Foundry模块:
npm run build - 将新版本复制到Foundry模块文件夹
- 重新加载铸造VTT(F5)
- 检查浏览器控制台是否有错误
问题:“拒绝访问”\ 解决方案:
- 确保您以GM身份登录
- 检查写入工具是否启用了“允许写入操作”
演出
问题:目录搜索缓慢\ 解决方案:
- 重建生物索引:模块设置>重建生物索引
- 启用“增强生物指数”
- 将搜索限制在特定的汇编包中
______________________________________________________________________
系统要求
- 铸造VTT:版本13或更高版本
- WFRP 4e系统:推荐最新版本
- 克劳德桌面:支持MCP的最新版本
- 克劳德订阅:需要Pro或Max计划
- 操作系统:
- Windows 10/11(安装程序可用) - macOS(手动安装) - Linux(手动安装)
- Node.js:版本18或更高版本(用于手动安装)
______________________________________________________________________
支持和资源
此叉(战锤MCP)
- GitHub 仓库: IT学习咨询/warhammer mcp
- 问题: 报告错误或请求功能
- 维护者:Danny(IT学习咨询)
原始项目(铸造VTT MCP桥)
- 原作者:亚当·杜利
- 原始存储库: 阿达姆杜利/铸造vtt-mcp
- Patreon: 支持Adam的工作
- 油管: 教程和更新
文档
- WFRP 4e系统指南:
docs/WFRP4E_SYSTEM_GUIDE.md - 滚动台使用情况:
docs/ROLLTABLE_USAGE.md - 安装指南:
docs/INSTALLATION.md - 更新日志:
docs/CHANGELOG.md
______________________________________________________________________
许可证
MIT许可证
版权所有(c)2024 Adam Dooley(原创项目)\ 版权所有(c)2025 Danny/IT学习咨询(This Fork)
特此免费授予任何获得本软件和相关文档文件(“软件”)副本的人在不受限制的情况下处理软件的权限,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,以及允许获得软件的人这样做,但须符合以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或实质部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有人均不对因软件或软件的使用或其他交易而产生或与之相关的任何索赔、损害赔偿或其他责任承担责任,无论是在合同、侵权或其他诉讼中。
______________________________________________________________________
致谢
- 亚当·杜利:原始Foundry VTT MCP桥的创建者
- Anthropic:克劳德桌面和模型上下文协议
- 铸造VTT:令人惊叹的虚拟桌面平台
- WFRP社区:游戏测试员和反馈提供者
- 隔间7:战锤幻想角色扮演第4版
______________________________________________________________________
更新日志
看 更改日志.md 查看完整的版本历史记录和更新。
最近的更新
v0.2.2 (2025-10-06) - 职业转变修复与韧性/决心系统
- 固定的:职业转换工具UUID构建错误(现在已正确构建
Compendium.{pack}.{id}格式) - 固定的:原子事务的职业变更操作顺序(先添加新职业,然后取消标记旧职业)
- 新系统:NPC的完整弹性/解决机制(6个反映财富/命运的新工具)
- 重新命名:
fortune-fate.ts→fate-resilience.ts为清楚起见(现在共包含12个工具) - 测试:所有性格、职业、腐败、财富/命运和韧性/决心测试都通过✅
- 看 更改日志.md 获取详细的技术信息
v0.2.1 (2025-10-05) - 关键错误修复
- 固定的:关键的XP计算错误(技能/特征被多收取1000%)
- 添加的:缺少用于正确集成WFRP4e的汇编处理程序基础架构
- 新工具:
foundry-update-character-info-无需XP即可直接更新角色统计信息 - 新工具:
foundry-update-skill-talent-直接更新技能/人才以进行总经理调整 - 新工具:
add-skill-talent-从具有官方效果的简编中添加技能/才能 - 增强:
add-mutation现在先在简编中搜索官方突变
v0.5.0 (2025-01-03)
- 添加了RollTable工具(创建、列表、滚动、删除)
- 具有物种特定功能的自定义NPC生成器
- 所有物种的精确伤口计算(包括Haldling特例)
- 物种特有的天赋(夜视、魔法抗性等)
- 修复了WFRP 4e推进的XP层计算
- 删除了所有D&D参考,现在100%专注于WFRP
- 将文档重新组织到文档/文件夹中
- 更新了README,提供了全面的工具参考
