找回密码
 立即注册
查看: 105|回复: 6

求大佬支援下思路!!

[复制链接]

251

主题

546

回帖

889

积分

高级会员

积分
889
发表于 2026-3-28 22:33:42 | 显示全部楼层 |阅读模式




[@Attack]
#IF
SMALL N86 100
#ACT
INC N86 1
movr N$善恶随机 3

[@AttackDamage]
#IF
EQUAL <$CURRRUSEMAGICID> 1018
LARGE N$善恶随机 0
#ACT
ChangeDamageValue 1 + 150
INC N$恶报 1
#IF
EQUAL <$CURRRUSEMAGICID> 1018
EQUAL N$善恶随机 0
#ACT
DIV N$善回血 <$PKPOWER> 10
HumanHP + <$STR(N$善回血)>
INC N$善报 1
目前就能写到着了,最后那个根据 善 恶的层数来 增伤 减善 不知道放哪计算
求大佬指点

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

253

主题

583

回帖

255

积分

中级会员

积分
255
发表于 2026-3-28 22:33:42 | 显示全部楼层
把伤害加成算到Beginmagic或者attack里面都可以
善报/2=减伤比
恶报X10=伤害
但总感觉你这个机制很怪,按照善报恶报各50,那么人物最终可以得到25%减伤,还有500%的伤害,而且你确定不给这样的效果限时吗?  

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-28 22:33:42 | 显示全部楼层
holgo 发表于 2021-8-24 19:59 把伤害加成算到Beginmagic或者attack里面都可以
善报/2=减伤比
恶报X10=伤害
大佬 请问下
自定义的这个战士技能 为什么在attack下 检测不到技能ID (EQUAL <$CURRRUSEMAGICID> 1018)
放在[@AttackDamage] 下可以

0

主题

549

回帖

5

积分

新手上路

积分
5
发表于 2026-3-28 22:33:42 | 显示全部楼层
这么复杂,GM累,玩家也累吧

0

主题

537

回帖

0

积分

新手上路

积分
0
发表于 2026-3-28 22:33:42 | 显示全部楼层
流氓哥
自定义的这个战士技能 为什么在attack下 检测不到技能ID (EQUAL <$CURRRUSEMAGICID> 1018)
放在[@AttackDamage] 下可以
补充内容 (2021-8-24 20:43):
[@MagicAttack] 下业能检测到,但效果确实是类似烈火那样的

0

主题

516

回帖

0

积分

新手上路

积分
0
发表于 2026-3-28 22:33:42 | 显示全部楼层
老鼠药哦 发表于 2021-8-24 20:13 大佬 请问下
自定义的这个战士技能 为什么在attack下 检测不到技能ID (EQUAL  1018)
放在[@AttackDam ...
attack下是可以检测到的,如果不行排查一下attack是否重复,不行换个引擎版本试一下

259

主题

541

回帖

918

积分

高级会员

积分
918
发表于 2026-3-28 22:33:42 | 显示全部楼层
holgo 发表于 2021-8-24 21:03 attack下是可以检测到的,如果不行排查一下attack是否重复,不行换个引擎版本试一下
好的 谢谢 。。。。。

© 2026 折翼天使社区 版权所有