查看: 2201|回复: 5

[有事请教] 请问如何在全体技能伤害中取单体目标生命的值

[复制链接]
梦石
0
星屑
177
在线时间
96 小时
注册时间
2021-10-7
回帖
39
发表于 2022-3-8 19:39:22 | 显示全部楼层 |阅读模式
悬赏20星屑已解决
如题,现有怪物A、B、C,D
我想对全体怪物都造成D最大生命值5%的伤害,
用公共事件的话只能取到指定位置的怪物的数值,
怎么样才能精准取目标值又同时对所有敌人造成伤害呢?

最佳答案

查看完整内容

技能1 v[1] = b.mhp * 0.05;范围敌人单体 效果公共事件 公共事件强制行动释放技能2 技能2伤害v[1] 范围全体敌人应该就是这样
梦石
0
星屑
10274
在线时间
1919 小时
注册时间
2020-1-2
回帖
1043
发表于 2022-3-8 19:39:23 | 显示全部楼层
技能1 v[1] = b.mhp * 0.05;范围敌人单体  效果公共事件   公共事件强制行动释放技能2   技能2伤害v[1] 范围全体敌人应该就是这样

点评

另外,你可能还得交接楼主怎么获取当前a是谁(变量赋值),然后根据变量判断谁出手,偷笑  发表于 2022-3-9 01:55
艹,看错题了,你是对的  发表于 2022-3-9 01:53
楼主求的是累计,你这个只是赋值,你得参考一下你那个狗头人的q的做法,可能  发表于 2022-3-9 01:52
B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送
回复

使用道具 举报

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
回帖
1175
发表于 2022-3-8 21:55:32 | 显示全部楼层
本帖最后由 任小雪 于 2022-3-9 01:53 编辑

不好意思,看错题了,当我没说:

我没记错的话,所谓全体其实是逐个单体,你可以试试逐个将b的hp累计(如果没有则开始赋值变量,如果有则加进变量中)

你可以试着在伤害公式框中完成,论坛搜索“伤害公式”。

公共事件只会执行一次,不过伤害公式处应该是多次的
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部