设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3763|回复: 12
打印 上一主题 下一主题

[交流讨论] 善恶有报技能我已经实现了,但还有点小麻烦【已解决】

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
帖子
306
1
发表于 2018-12-30 01:01:14 | 显示全部楼层
特技动作啊有什么奇怪的  重写动作系列就可以搞定  
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
帖子
306
2
发表于 2018-12-30 12:37:11 | 显示全部楼层
fengge127 发表于 2018-12-30 11:34
物理技能分类属于特技吗?关键我不管什么技能释放都有施法动画,要怎么重写动作序列?求大佬教教我{:4_15 ...

你用的是不是YEP得战斗核心和动作系列1.2.3插件?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
帖子
306
3
发表于 2018-12-30 13:21:31 | 显示全部楼层
fengge127 发表于 2018-12-30 13:09
是的,还有yep的技能插件....

按照你的办法的话
善恶有报技能备注:
<Cast Animation: 0>
<Post-Damage Eval>
Math.random()<0.7 ? BattleManager.queueForceAction(user, 13, -2):BattleManager.queueForceAction(user, 12, -2);
</Post-Damage Eval>
<Target Action>

</Target Action>

善报 和 恶报的技能备注:
<Target Action>
move user: target, FRONT BASE, 20
face user: target
wait for movement
MOTION SWING: user
motion wait: user
animation 6: targe
wait for animation
action effect
motion wait: user
death break
</Target Action>
你看看是不是你想要的效果  我试了你的办法不知道为什么不行  有yep的技能插件  
我的做法和你的不同
使用善恶有报是有几率获得36或者37号状态
获得36号状态时立即使用善报
获得37号状态时立即使用恶报
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
帖子
306
4
发表于 2018-12-30 14:03:05 | 显示全部楼层
本帖最后由 qq1065526265 于 2018-12-30 14:05 编辑
fengge127 发表于 2018-12-30 13:48
不行,我刚试过了,人物只是前后移动一小步,没有善恶判定,把去掉又可以判定并释放善报恶报了,但是还会 ...


我给你说我的做法吧需要YEP战斗核心和动作系列1.2  和状态核心插件
需要把插件的施法动画关闭   在yep战斗核心里面的
必定命中  Certain Hit Animation  改为0
物理命中  Physical Animation   改为0
善恶有报技能备注:(需要在游戏里面开启100个以上的变量并且不要在游戏里面使用100号变量当然你也可以改成1号变量什么的)
<Target Action>
change variable 100 = Math.floor(Math.random()*100)
if $gameVariables.value(100) < 70
Add State 57: user
else
Add State 56: user
</Target Action>

善报  37号技能技能备注:
<Target Action>
move user: target, FRONT BASE, 20
face user: target
wait for movement
MOTION SWING: user
motion wait: user
animation 7: target
wait for animation
action effect
motion wait: user
death break
Remove State 56: user
</Target Action>

恶报  37号技能备注
<Target Action>
move user: target, FRONT BASE, 20
face user: target
wait for movement
MOTION SWING: user
motion wait: user
animation 6: target
wait for animation
action effect
motion wait: user
death break
Remove State 57: user
</Target Action>




57号恶报状态备注:
<Custom Apply Effect>
var skill = 38;
var target = -2;
BattleManager.queueForceAction(user, skill, target);
</Custom Apply Effect>

56号善报状态备注:
<Custom Apply Effect>
var skill = 37;
var target = -2;
BattleManager.queueForceAction(user, skill, target);
</Custom Apply Effect>

点评

哦 忘记还得要目标核心插件  发表于 2018-12-30 15:09
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-25 14:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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