
范围效果
创建区域效果工具(例如魔法棒)的框架
查看大图[youtube]_7iIUjQkYHw[/youtube]
概述
本模组增加了创建能在区域内触发效果的工具(例如魔杖)的功能。
使用本框架的模组示例包括 Magic Wands。
为充分利用本模组,建议同时安装以下模组:
- Tutorials - 该模组会自动为每个法术创建动画教程,并为添加的每个工具添加教程触发器。
- Wizard Shop - 用于购买和升级魔杖。
- Tool Upgraders - 用于在巫师商店升级魔杖。
- Launcher Drawer - 用于 Tutorials 模组。
功能
工具功能
区域效果工具具有以下功能:
- 工具在必须充能前可以有设定次数的使用次数。
- 工具可以设置单一法术集或多重/无限制的法术列表。
- 拥有多重法术的工具将允许玩家“绘制”其想要施放的法术。
- 工具可以有多个升级等级,当充能时可能改变法术效果。
- 工具在充能时可以在玩家周围显示光环。
关于区域效果工具的详细信息,请参见 Tools。
法术功能
区域效果法术具有以下功能:
- 每个法术都有一个自定义的绘制序列,需要在屏幕上绘制以施放法术。
- 如果安装了 Tutorials 模组,施放每个法术的指示将被添加进去。
- 法术可以根据不同的工具充能等级拥有多个效果等级。
- 每个法术等级可以有不同的施法音效、作用半径和施法所需充能次数。
- 每个法术等级可以触发多个投射物、多个精灵和多个效果(详情见下文)。
关于法术的详细信息,请参见 Spells。
投射物功能
投射物是可选的,当投射物击中目标时会触发区域效果。
投射物基于武器投射物(参见 Modding:Weapons#Advanced),但也可以使用自定义纹理。
关于投射物的详细信息,请参见 Projectiles。
精灵功能
精灵是用于指示实际法术效果的视觉效果。
精灵具有以下功能:
- 模组已实现许多预制精灵,例如火焰、冰、蝴蝶、闪光等。
- 精灵可以是即时的,在发射的投射物击中目标后,或作为投射物行进时(用于线性法术)。
- 精灵可以是每格显示或效果中心显示。
- 高级精灵允许极大的自定义程度。
关于精灵的详细信息,请参见 Sprites。
效果功能
- 可从大量效果类型中选择效果,例如增益、伤害、生长、治疗、宠物等。
- 效果可指定影响的目标类型,来自大量类型列表,例如怪物、作物、树木等。
- 效果可以是即时的,在发射的投射物击中目标后,或作为投射物行进时(用于线性法术)。
- 效果可以是每格显示或效果中心显示(用于爆炸)。
- 效果可以延迟和/或随时间重新应用于格子(例如火焰造成的伤害)或最初影响的目标(例如毒药造成的伤害)。
关于效果的详细信息,请参见 Spell Effects。
注意事项
本模组包含许多活动部件,如果还有一些待解决的问题我也不意外。请随时报告您遇到的任何问题!
也欢迎提出您认为有用的功能建议。
技术细节
需要 SMAPI。
实现了 Generic Mod Config Menu 界面,可在游戏中更改配置设置。
GMCM 的翻译应使用配置变量名作为键,并在键末尾添加 .Desc 用于悬停描述。
代码位于 https://github.com/aedenthorn/StardewValleyMods。
我的所有星露谷物语模组列表位于 https://www.nexusmods.com/stardewvalley/articles/895。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。