Foundry VTT宏集:自定义宏工具与触发功能介绍

需积分: 9 0 下载量 35 浏览量 更新于2024-12-01 收藏 76KB ZIP 举报
资源摘要信息:"foundry-macros:铸造VTT宏的集合" 知识点: 1. Foundry VTT: Foundry Virtual Tabletop(VTT)是一款专为桌面角色扮演游戏(TTRPG)设计的虚拟桌面应用程序。它允许游戏主持人(Game Master, GM)和玩家在数字环境中进行游戏,提供地图、角色、战斗追踪、骰子投掷以及其它多种功能。Foundry VTT因其高度的可定制性和模块化设计而受到许多桌面角色扮演游戏社区的欢迎。 2. 宏(Macros): 在计算机编程中,宏是一段代码,这段代码被编译和执行,可以将一组预定义的指令替换为简单的操作(例如,单个指令)。在Foundry VTT中,宏用于自动化复杂的操作、简化游戏流程或实现特定功能,以提高游戏体验的便捷性和效率。宏可以包括一个或多个命令,并且可以带参数执行。 3. Furnace模块: Furnace是一个专用于Foundry VTT的模块,它的主要功能是允许创建可复用的宏库。Furnace模块让宏能够被其他宏调用,通过斜杠(/)开头的命令格式在聊天室中使用。这为GM和玩家提供了一种方便的执行复杂操作的手段,而无需单独输入每一项指令。 4. /critfail和/crit bludgeoning等宏: 这些是Foundry VTT中的特定宏命令。例如,/critfail命令可能用于自动化判断和展现角色在尝试某项动作时出现的“临界失败”情景,而/crit bludgeoning则可能用于展示由钝器武器造成的临界伤害的特定效果。这些宏简化了GM在执行游戏规则时的操作,使游戏进程更加流畅。 5. 依赖性宏: 一些宏需要其他宏的配合才能正常工作。这意味着在使用这些宏之前,用户需要确保所有相关的依赖宏都已被创建并添加到用户的宏目录中。依赖关系管理是确保宏能够正确运行的重要部分,有助于避免在游戏过程中出现错误。 6. 图像无关紧要的宏: 文件描述中提到一些宏的图像并不重要,因为这些宏不是为了展示在宏栏中而设计的。这些宏通常被用来执行后端的、不需要可视化界面的操作。 7. 工具宏: 所有带有齿轮图标或kebab-case名称的宏都被视为“工具”宏。这些宏通常不是直接从宏栏调用,而是通过其他宏、触发器(如Trigger Happy)或聊天命令间接调用。这种设计允许了更高级别的宏调用和操作流程的自动化。 8. JavaScript: 从标签来看,该宏集合很可能使用了JavaScript语言开发。作为在Web开发中广泛使用的脚本语言,JavaScript在Foundry VTT中也扮演着关键角色,它用于编写宏、自定义模组以及其他各种客户端脚本。对于熟悉JavaScript的开发者而言,这意味着他们可以更深入地定制和扩展Foundry VTT的功能。 9. 自定义顺序和令牌图像更改: 宏可以用来实现一些针对游戏板上元素的自动化操作,例如更改令牌的显示顺序或图像。通过使用宏,GM可以为即将到来的事件提前准备,使得游戏体验更为流畅和有趣。 10. 动漫风格的攻击名称和图像: 宏也可以用来实现与动漫相关的游戏体验,通过更改攻击的名称和图像来模拟特定的动漫效果,为玩家提供生动的游戏体验。 11. 交换选定令牌的位置: 在进行桌面角色扮演游戏时,令牌的位置关系到战术和故事发展的布局。使用宏可以快速交换两个选定令牌的位置,这在处理大量移动或复杂交互时特别有用。 12. 清除选定标记: 在游戏过程中,标记的使用可以追踪各种信息,如威胁、探索、魔法效果等。宏可用于快速清除所有选定标记,简化管理过程,确保游戏的连续性和简洁性。 13. 压缩包子文件: 文件名称“foundry-macros-master”暗示该宏集合是以压缩包的形式提供的。用户需要下载并解压该文件,以访问和使用其中的宏。