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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
178
在线时间
92 小时
注册时间
2021-10-7
帖子
51
跳转到指定楼层
发表于 2022-3-8 19:39:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
20星屑
如题,现有怪物A、B、C,D
我想对全体怪物都造成D最大生命值5%的伤害,
用公共事件的话只能取到指定位置的怪物的数值,
怎么样才能精准取目标值又同时对所有敌人造成伤害呢?

最佳答案

查看完整内容

技能1 v[1] = b.mhp * 0.05;范围敌人单体 效果公共事件 公共事件强制行动释放技能2 技能2伤害v[1] 范围全体敌人应该就是这样

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
2
发表于 2022-3-8 21:55:32 | 只看该作者
本帖最后由 任小雪 于 2022-3-9 01:53 编辑

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

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

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

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9862
在线时间
1885 小时
注册时间
2020-1-2
帖子
1089
1
发表于 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实用插件教程点击红字传送
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 02:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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