搜索
查看: 3138|回复: 11

[已关闭] Lua需求原始maxhp maxmp数值

 关闭 [复制链接]
发表于 2020-9-13 13:11:11 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 1
登陆器版本号: 1
BUG描述: 目前游戏有一个问题
所有的脚本加血量,魔法,都只适用于加固定的点数
如果按百分比加上去,会与装备属性相重叠,玩家只要原地穿脱装备,血量就会越来越多
然后我现在用以下公式计算人物血量,解决了部分问题
战HP= 14 + ((等级 / LevelValueOfWarrHP + LevelValueOfWarrHPRate + nLevel / 20) * 等级)
法HP= 14 + ((等级/ LevelValueOfWizardHP + LevelValueOfWizardHPRate) * 等级))
道HP= 14 + ((等级/ LevelValueOfTaosHP + LevelValueOfTaosHPRate) * 等级))
但是刺客的血量不知道如何计算,还有魔法量不知如何计算
需求刺客HP。所有职业MP计算公式
或者Lua获取原始HP、MP的方法
BUG重现方式: 1
修复后应达到的效果: 1
联系QQ: 隐藏内容

 楼主| 发表于 2020-9-14 13:44:58 | 显示全部楼层
???
怎么一直木有回复
 楼主| 发表于 2020-9-14 18:50:49 | 显示全部楼层
@1580 @上线发呆 @法海不懂爱
发表于 2020-9-14 21:45:27 | 显示全部楼层
你用 lua 里面计算属性回调就不会有这个问题
 楼主| 发表于 2020-9-15 00:16:34 | 显示全部楼层
麻雀 发表于 2020-9-14 21:45
你用 lua 里面计算属性回调就不会有这个问题

请问,是用57计算身上装备属性触发
还是用43刷新属性呢
发表于 2020-9-15 21:29:19 | 显示全部楼层
都可以,57 是 43 的子函数,在43 里面写,对引擎友好些
 楼主| 发表于 2020-9-15 22:50:26 | 显示全部楼层
麻雀 发表于 2020-9-15 21:29
都可以,57 是 43 的子函数,在43 里面写,对引擎友好些

谢谢
还请问
我43只要写了actor:setAbil
就无限重复执行
每秒执行n次
是怎么回事
发表于 2020-9-16 19:28:45 | 显示全部楼层
巨炮叔叔 发表于 2020-9-15 22:50
谢谢
还请问
我43只要写了actor:setAbil

嗯,都是修改属性导致的 死循环,用一个 标记变量控制吧,只执行一次就好了
 楼主| 发表于 2020-9-16 20:33:07 | 显示全部楼层
麻雀 发表于 2020-9-16 19:28
嗯,都是修改属性导致的 死循环,用一个 标记变量控制吧,只执行一次就好了 ...

不会
可否付费求解呢
发表于 2020-9-17 10:07:07 | 显示全部楼层
C:\Users\Lenovo\Desktop\新建文件夹\QQ图片20200917100746.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-9 19:47 , Processed in 0.451914 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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