赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 4 |
经验 | 0 |
最后登录 | 2024-7-29 |
在线时间 | 33 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 396
- 在线时间
- 33 小时
- 注册时间
- 2022-8-7
- 帖子
- 15
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 被礼赞的白杨 于 2022-8-29 12:09 编辑
如题,我使用了两个相关插件,HPConsumeSkill和SkillCore,每次都只开其中一个
按照了插件要求把备注指令写在技能备注栏,但是在战斗测试时没有任何效果
比如写了一个消耗生命的指令,实际战斗时没有消耗
是我自己指令位置写错,还是因为其他原因?
好像在SkillCore的描述里提到了生命值在数据库中如果不是消耗项就不会消耗
如果是这个原因,如何解决?
HPConsumeSkill描述
======================================
@plugindesc 让技能可以消耗HP,而不仅仅是MP和TP
* @author Sasuke KANNAZUKI
*
* @help 按照以下格式在技能备注区填写参数:
* <hp_cost:30> # 该技能会消耗30点生命值
*
* 如果施法者的生命值低于技能所需要的HP值,技能仍然可以释放,但此时施法者的生
* 命会降低到1点。
* (即,施法者不会因为使用技能而死亡)
*/
======================================
SkillCore描述
======================================
TMPlugin - 技能消耗扩展 ver1.1.1
用法:
您可以通过在技能的备注字段中写入标签来添加消耗。
如果消耗项是数据库中设置为非消耗品的项目,则将其视为技能使用所必需但不消耗。(是不是因为这种原因才导致的不能生效)
如果将HP设置为消耗,则剩余的HP小于等于消耗时,不能使用技能。但是,如果该技能有 hpCostNoSafety 标签,即使剩余 HP 低于消耗,也可以使用该技能。当然,使用它的角色会丧失行为能力。
如果将经验值设置为消耗,并同时设置 expCostNoLevelDown 标签,则在通过消耗降低等级时将无法使用该技能。
没有插件命令。
此插件已使用 RPG Maker MV 版本 1.5.1 进行测试。
这个插件是在 MIT 许可下分发的,商业用途,
您可以自由使用它,例如改造和重新分配。
插件参数:
通过将消耗成本前的剩余HP(MP)代入指定变量,可以将消耗的HP(MP)量反映在伤害公式中。如果 hpVNumberId 的值设置为 1,则消耗前的剩余 HP 将分配给游戏变量编号 1。您可以通过编写伤害计算 $gameVariables.value(1) 来引用游戏变量 1 的值。
备注字段标签(技能):
<hpCost:10> # 设置HP10为技能消耗
<hpRateCost:50> # 将最大生命值的 50% 设置为技能消耗
<hpCrateCost:25> # 将剩余生命值的 25% 设置为技能消耗
<hpCostNoSafety> # 允许通过 HP 成本支付丧失能力
<mpRateCost:100> # 将最大 MP 的 100% 设置为技能消耗
<mpCRateCost:50> # 将剩余 MP 的 50% 设置为技能消耗
<mpCostNoMcr> # 从MP消耗中排除特征“MP消耗率”的影响
<tpCRateCost:50> # 设置剩余TP的50%作为技能消耗
<ignoreTpCost> # 技能TP消耗不足时消耗全部TP激活
<itemCost:I1*2> # 将项目1和2设置为技能成本
<itemCost:W2*1> # 设置 1 件武器 #2 作为技能费用
<itemCost:A5*1> # 设置一件盔甲#5作为技能费用
<expCost:50> # 设置50经验值作为技能消耗
<expCostNoLevelDown> # 禁止因经验消耗而降低等级
<goldCost:100> # 设置金钱100G作为技能费用
<vnCost:3*1> # 设置游戏变量号 3 的值为 1 作为技能的成本
vnCost 标签的特殊用途:
只有备注字段标签 vnCost 可以使用控制字符将变量的内容设置为参数。
<vn成本:\V[14]*\V[15]>
例如,当使用带有上述标签的技能时,如果变量#14的值为16,变量#15的值为3,则变量#16的值将被消耗为3。
====================================== |
|