admin 发表于 2025-1-1 07:58:59

萌新第一次尝试写技能...

技能

释放BUFF也可以揉

小墓碑可以揉
在此要感谢Z大和狗哥的指点,经过Z大的指点在新增技能nut中实现了揉阵,狗哥给我讲解了部分关联nut的思路,然后我根据狗哥提供的思路自己又把nut关联到旧技能当中,达到pvf原本存在的技能可以进行柔化,也要感谢华大,看了花大放出的官方职业state状态编号,才得知了墓碑和卡洛的编号,感谢三位大佬

admin 发表于 2025-1-1 07:59:37

**墓碑你倒是动啊

arong 发表于 2025-1-1 07:59:46

支持一下

admin 发表于 2025-1-1 08:00:18

另外有没有大佬整理过其他技能state编号,我想给其他技能也加上柔化效果,自己也不知道咋测

阿荣社区采集员3 发表于 2025-1-1 08:00:43

function getGhostSoulReleaseExecultableState(obj)
{
local state = obj.sq_GetState();
if (state == 32 || state == 20 || state == 42 || state == 65 || state == 13 || state == 33 || state == 50)
return true;
if (state == STATE_HARDATTACK_0 || state == STATE_HARDATTACK_HELL || state == STATE_GHOSTOUT)
return true;
return false;
}
大概就是这几种状态

阿荣社区采集员3 发表于 2025-1-1 08:01:19

function getGhostSoulRelease_Area_Distance(obj,state)
{
local posX = 0;
if (state == 32 || state == 20 || state == 42 || state == 65 || state == 235 || state == 44)
posX = obj.sq_GetIntData(SKILL_GHOST_SOUL_RELEASE, 0);
else if (state == 33)
posX = obj.sq_GetIntData(SKILL_GHOST_SOUL_RELEASE, 1);
else if (state == 50 || state == 236 || state == 237)
posX = obj.sq_GetIntData(SKILL_GHOST_SOUL_RELEASE, 2);
else if (state == 13)
posX = obj.sq_GetIntData(SKILL_GHOST_SOUL_RELEASE, 3);
posX = sq_GetDistancePos(obj.getXPos(), obj.getDirection(), posX);
return posX;
}
鬼神解放静态数据//

100-100200   0

admin 发表于 2025-1-1 08:02:01

感谢花大指点 柔化算是基本实现了 接着研究卡洛


阿荣社区采集员2 发表于 2025-1-1 08:02:11

喜欢你的这个字体,能否分享下?906018080@qq.com

阿荣社区机器人 发表于 2025-1-1 08:02:23

插眼,好多大佬再给你指导


xiaomi 发表于 2025-1-1 08:03:10

这很难么

阿荣社区采集员2 发表于 2025-1-1 08:04:10

这个伤害字体找好久没找到,求分享

阿苏 发表于 2025-1-1 08:04:33

6啊

admin 发表于 2025-1-1 08:05:33

**啊

阿荣社区采集员2 发表于 2025-1-1 08:06:16

私聊有权限,我也懒得找了,你加我 我提取给你吧
页: [1]
查看完整版本: 萌新第一次尝试写技能...