搜索
查看: 602|回复: 7

[已处理] actor:getMagicShield 判断对像是否有护身属性

 关闭 [复制链接]
发表于 2023-4-15 03:23:33 | 显示全部楼层 |阅读模式
建议反馈
建议描述: actor:getMagicShield 判断对像是否有护身属性
返回值说明
整型 0-无护身属性 1-有护身属性
建议增加返回 3-有麻痹属性 4-有八卦护身属性 5-有扣蓝1.0倍护身属性 6-有复活属性 7-有重生属性 等等特殊属性
实现具体思路: 现在引擎功能越来越强,BUFF也越来越多,
只有护身属性 感觉不够用
比如 可以做当目标有重生复活时 伤害增加20%
当自己没有复活重生时 防御增加 等。
联系QQ: 隐藏内容
actor:getMagicShield 判断对像是否有护身属性
返回值说明
整型 0-无护身属性 1-有护身属性
建议增加3-有麻痹属性 4-有八卦护身属性 5-有扣蓝1.0倍护身属性 6-有复活属性 7-有重生属性等


现在引擎功能越来越强,BUFF也越来越多,
只有护身属性 感觉不够用
比如 可以做当目标有重生复活时 伤害增加20%
当自己没有复活重生时 防御增加 等。

谢谢版主。

 楼主| 发表于 2023-4-15 03:41:35 | 显示全部楼层
现在返回的这个护身属性好像没有效果  有大神测试过吗
发表于 2023-4-16 09:57:23 | 显示全部楼层
黄大胆 发表于 2023-4-15 03:41
现在返回的这个护身属性好像没有效果  有大神测试过吗

效果有,但是检测符号TMD的没按说明书里面走。
 楼主| 发表于 2023-4-16 15:56:56 | 显示全部楼层
阿越 发表于 2023-4-16 09:57
效果有,但是检测符号TMD的没按说明书里面走。

请问是怎么返回的啊
发表于 2023-4-18 16:59:57 | 显示全部楼层
本帖最后由 1580 于 2023-4-18 17:14 编辑
黄大胆 发表于 2023-4-16 15:56
请问是怎么返回的啊

  local nMagicShield = actor:getMagicShield()--检测对像的护身属性
  if nMagicShield > 0 then
        print("对像有护身属性")
  else                 
    print("对像没有护身属性")
  end



actor:getMagicShield()--检测对像的护身属性
返回值:0-无护身 1-普通护身属性(1.5倍MP) 2-聚魔、八卦护身属性(HP MP各50%) 3-至尊护身属性(伤害按1倍转移至MP消耗上)

发表于 2023-4-18 17:02:16 | 显示全部楼层
护身是种属性,不可能与复活或麻痹属性混在一起,输出
 楼主| 发表于 2023-4-19 11:34:20 | 显示全部楼层
好的 只是建议 不麻烦的话辛苦版主添加一下这几种属性的输出  太麻烦的话就算啦 只是想多做几种BUFF属性
发表于 2023-4-20 15:23:02 | 显示全部楼层
黄大胆 发表于 2023-4-19 11:34
好的 只是建议 不麻烦的话辛苦版主添加一下这几种属性的输出  太麻烦的话就算啦 只是想多做几种BUFF属性  ...

下版支持输出麻痹那些
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-11 04:55 , Processed in 0.440532 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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