搜索
查看: 318|回复: 8

[沟通中] 关于ATT+套装属性等的建议

[复制链接]
发表于 2023-12-31 00:43:02 | 显示全部楼层 |阅读模式
建议反馈
建议描述: 这几天帮一个客户
给人物HPMP增加50%的BUFF,始终没法解决
HP用临时属性可以解决,但是MP始终没办法
1、用BUFF ATT解决,按照目前的计算方式,是没有
目前计算方式如
基础HP+基础HP*套装属性 这样的计算方式
假设血量是1000 其中一件套装属性+30% 那等于
1000+1000*0.3,如果在增加一件套装属性+30%
也是1000+1000*0.3+1000*0.3
这样的计算方式
现在要求给HPMP增加50%,完蛋了,ATT没有用,ATT也是计算基础属性+基础属性*ATT的属性

用临时属性,3 4 出现,假设3=4000.这4000算作基础值
变成了(1000+4000)+(1000+4000)*0.3+(1000+4000)*0.3等 这样的计算方式,34彻底没用,后面发现有个50 就是不做套装属性的那个命令,但是又没有MP的,GG了
实现具体思路: 我希望做2个选择,
第一可以选择套装HPMP是否叠加

套装属性是叠加的
就是(1000+1000*0.3) +(1000+1000*0.3) *0.3 这样的叠加方式
第二,ATT的属性也可以选择是否总属性叠加,而不是基础属性叠加!
联系QQ: 隐藏内容

发表于 2023-12-31 03:01:10 | 显示全部楼层
ATT里边不是有个叠加的选项吗.
发表于 2024-1-2 14:09:24 | 显示全部楼层
属性是累加处理的,真要按基础属性,只按等级计算出来的HP MP真的适用??
 楼主| 发表于 2024-1-2 14:23:27 | 显示全部楼层
1580 发表于 2024-1-2 14:09
属性是累加处理的,真要按基础属性,只按等级计算出来的HP MP真的适用?? ...

属性是累积的,

但是HPMP不是累积的,是从基础值算,不管加多少,都是从基础值算,HP有不限制套装属性增加,但是MP没有,所以现在给比如玩家基础血量1000,通过套装属性+到1W 然后在通过ATT + 30% 结果值加了300···这个说明都不知道咋写了!
发表于 2024-1-2 16:20:29 | 显示全部楼层
华联工作 发表于 2024-1-2 14:23
属性是累积的,

但是HPMP不是累积的,是从基础值算,不管加多少,都是从基础值算,HP有不限制套装属性增 ...

HP有不限制套装属性增加

没找到在哪呢
 楼主| 发表于 2024-1-2 23:33:38 | 显示全部楼层
1580 发表于 2024-1-2 16:20
HP有不限制套装属性增加

没找到在哪呢

临时属性中,有HP不受套装属性!
发表于 2024-1-2 23:43:07 | 显示全部楼层
lua 身上所有装备计算属性结束触发  
function GetAccessoryEnd(actor)       
  if .......  then  
     local _hp = math.floor(actor:getMaxHp()*0.5)
end
       
   return {Hp = _hp}

end
 楼主| 发表于 2024-1-3 22:56:34 | 显示全部楼层
小小宇宙a 发表于 2024-1-2 23:43
lua 身上所有装备计算属性结束触发  
function GetAccessoryEnd(actor)       
  if .......  then  

还是你想的多···
 楼主| 发表于 2024-1-3 22:57:16 | 显示全部楼层
小小宇宙a 发表于 2024-1-2 23:43
lua 身上所有装备计算属性结束触发  
function GetAccessoryEnd(actor)       
  if .......  then  

我都没有想到这个玩意!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-23 08:33 , Processed in 0.519615 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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