找回密码
 点一下
查看: 716|回复: 2

数据编辑器求助:更换武器的技能

[复制链接]
发表于 2013-6-2 09:06:23 | 显示全部楼层 |阅读模式
本帖最后由 boxin 于 2013-6-2 09:25 编辑

再请教个数据编辑器的问题...

现在我想要设计出两个可以自由更改单位武器(让该单位可以在武器 A 和 B 之间切换)的技能,分别为:
技能 A - 将现在的武器 disable,然后挂上 behavior A (buff) 让武器 A 成为该单位目前的武器,同时取消掉 behavior B。
技能 B - 将现在的武器 disable,然后挂上 behavior B (buff) 让武器 B 成为该单位目前的武器,同时取消掉 behavior A。
两个技能的 behavior 都没有设定时限,也就是默认的永久。

现在问题来了,我可以在按下技能 A 启用武器 A 之后,再按下技能 B 来改用武器 B 。但从这时候开始,不论我怎么使用技能 A, behavior B (buff) 都无法从该单位上移除。
同理,按下技能 B 来启用武器 B 之后,再按下技能 A 来改用武器 A 也没问题。但一样从这时候开始,不论使用几次技能 B 都无法取消掉 behavior A (buff) 的效果。

我想请问这个 bug 是怎么造成的,该如何解决呢?
另外,有办法在将最初的武器 disable 之后,就让那个最初的武器图示从该单位的资料卡上移除吗?目前就是只会显示 "disable"

感谢!

Weapon change abilities.SC2Map

24 KB, 下载次数: 18

 楼主| 发表于 2013-6-7 08:51:42 | 显示全部楼层
最后终于还是自己想了出来...
没想到关键只在一个小地方:
简单来讲,不直接在 behavior modification 内用 disable 的方式来将上一个 behavior 取消,而是另外做一个专门用来 remove behavior 的 effect,然后再将这个 effect 和装备的 effect 用 set 组合起来就行。

回复

使用道具 举报

发表于 2013-6-7 11:17:46 | 显示全部楼层

我之前做过一个类似的,希望能有参考作用:
1、给单位添加AB两种武器,并设定武器的“所需条件”,A武器需要单位身上有BuffA,B武器需要单位身上有BuffB
2、A技能作用是移除BuffA和BuffB,然后添加BuffA
3、B技能作用是移除BuffA和BuffB,然后添加BuffB

这样就能通过AB技能切换两种武器了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 17:39 , Processed in 0.047464 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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