设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1409|回复: 11
打印 上一主题 下一主题

[有事请教] 怎么做被动技能在角色血量低于25%时自动触发

[复制链接]

Lv1.梦旅人

梦石
0
星屑
244
在线时间
27 小时
注册时间
2023-1-24
帖子
19
跳转到指定楼层
1
发表于 2023-5-13 17:12:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
30星屑
rt,想问问怎么做被动技能在角色血量低于25%时自动触发的效果

最佳答案

查看完整内容

YEP的自动被动状态+任意被动技能插件,和mog的冲突论坛里有其他大佬优化过,可自行搜索

Lv3.寻梦者

梦石
0
星屑
2372
在线时间
300 小时
注册时间
2022-3-24
帖子
115
2
发表于 2023-5-13 17:12:16 | 只看该作者
YEP的自动被动状态+任意被动技能插件,和mog的冲突论坛里有其他大佬优化过,可自行搜索
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4914
在线时间
445 小时
注册时间
2011-3-26
帖子
101
3
发表于 2023-5-13 18:01:46 | 只看该作者
有这些位置可以考虑作为切入点:
1.Game_BattlerBase的setHp函数,这个位置覆盖面是最广的,几乎所有场合都会触发,战斗中、菜单中,物品、技能、事件都会触发这个判定。
2.(MZ的,MV不熟悉)Game_Action的excuteHpDamage函数,这个位置只会被物品、技能触发判定。

切入的方法:
const __Game_BattlerBase__setHp = Game_BattlerBase.prototype.setHp;
Game_BattlerBase.prototype.setHp = function(){
  __Game_BattlerBase__setHp.apply(this, arguments);
  if(this.hp<this.mhp*0.25){
    // 希望触发的内容
  }
};
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3609
在线时间
579 小时
注册时间
2022-11-26
帖子
282
4
发表于 2023-5-13 19:07:28 | 只看该作者
YEP_Z_PassiveCases
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2158
在线时间
441 小时
注册时间
2021-4-9
帖子
17
5
发表于 2023-5-13 20:57:48 | 只看该作者
YEP_AutoPassiveStates,在状态备注写入:
<Passive Condition: HP Below 25%>
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
244
在线时间
27 小时
注册时间
2023-1-24
帖子
19
6
 楼主| 发表于 2023-5-13 22:07:58 | 只看该作者
不会写代码,,而且希望是触发技能而非一个单纯的状态
通过YEP的两个插件添加的状态无法在mog battle hud里正常显示,所以想换一个方法

想实现的效果是:角色生命一旦低于25%就播放一个SE,并且追加“危急”状态:(
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
244
在线时间
27 小时
注册时间
2023-1-24
帖子
19
7
 楼主| 发表于 2023-5-13 22:10:04 | 只看该作者

试过了这个插件,这个插件不能控制技能发动只能控制状态出现消失
通过YEP的两个插件添加的状态无法在mog battle hud里正常显示,所以想换一个方法 :(

感谢回帖!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
244
在线时间
27 小时
注册时间
2023-1-24
帖子
19
8
 楼主| 发表于 2023-5-13 22:15:59 | 只看该作者

试过了这个插件,这个插件不能控制技能发动只能控制状态出现
通过YEP的两个插件添加的状态无法在mog battle hud里正常显示,所以想换一个方法 :(

感谢回帖!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
244
在线时间
27 小时
注册时间
2023-1-24
帖子
19
9
 楼主| 发表于 2023-5-13 22:21:12 | 只看该作者
rfvtgbzxc 发表于 2023-5-13 18:01
有这些位置可以考虑作为切入点:
1.Game_BattlerBase的setHp函数,这个位置覆盖面是最广的,几乎所有场合都 ...

不是很懂代码,完全看不懂也模仿不来TT

不过感谢回帖!

点评

找找有没有条件触发行动的插件,可能可以满足你的需要  发表于 2023-5-13 23:31
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
244
在线时间
27 小时
注册时间
2023-1-24
帖子
19
10
 楼主| 发表于 2023-5-14 15:04:56 | 只看该作者
LaVanaPordego 发表于 2023-5-13 22:21
不是很懂代码,完全看不懂也模仿不来TT

不过感谢回帖!

好的,谢谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-2 19:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表