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

Project1

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

[有事请教] ctb 吟唱效果/ 隐藏战斗技能且生效 小白求指点

[复制链接]

Lv1.梦旅人

梦石
0
星屑
37
在线时间
5 小时
注册时间
2020-11-19
帖子
3
跳转到指定楼层
1
发表于 2020-11-19 14:01:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 tbtb7410 于 2020-11-20 18:38 编辑

预设技能效果 第一回合 人物a 选择技能a(比如加血) 回合开始 人物处于某状态/等待 回合结束 第二回合 人物选择(可以正常选择 比如平a)回合开始 加血技能释放 人物平a
更形象一点说就是 梦幻西游中 大唐 的 后发制人 效果  第一回选择技能 第二回合技能自动释放 释放

设计思路
技能a 打一个状态a 状态a 添加 技能b
假设
技能a设定一个空技能 里面只有 状态a
技能b设定一个不血技能
当状态a生效时 强制发动一次技能b

我用的是yep的 技能核心 状态核心等插件

以下代码备注到状态a里
<Custom Action Start Effect>                                                                            buff生效的时间 我选的是人物行动开始 例如人物已经持有一个回血的buff时 在选择攻击命令后 人物在攻击之前 会触发回血 然后攻击
// Get the skill ID of the skill that will launch once the charging is complete.
var skill = 008;                                                                                              这里是状态a被要添加加的技能b
// The target's index. -1 for random. -2 for last target.
var target = -2;                                                                                             目标 1是随机 2是最后一次选择的目标
// Set the forced action for the user.
// Queue the forced action.
BattleManager.queueForceAction(user, skill, target);
</Custom Action Start Effect>

遇到的问题
会一直循环加血




表达能力有限 希望清楚明了的传达意思
望大佬能给予指点 谢谢
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-16 09:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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