找回密码
 点一下
查看: 1324|回复: 11

Cleansing Potion

[复制链接]
发表于 2010-11-22 18:58:48 | 显示全部楼层 |阅读模式
想造一個 cleansing potion, 即清除單位身上的 debuff, 但不影響其他 buff.

目前正考慮不同的方法.

1) 第一個笨方法是用 effect: set 再加 N 個 remove behavior..... 希望不會真的要用這方法.
2) 給所有可移除的 debuff 一個 "temporary" 的特性, 然後 remove behavior 移除有 temporary 特性的 buff. 昨天沒時間試, 不知可行否. 其實加上 temporary 這個會不會影響 buff 的運作? 其實有沒有那些 default 的 buff 是選了 temporary?
3) remove behavior 還有一個叫 "behavior class" 的. 這個入面的選項可以自定嗎?

另外, 其實 behavior 有 alignment 一項可以選 positive, neutral, negative, 但這個除了 buff 顯示的顏色外還有其他作用嗎?
发表于 2010-11-22 19:13:37 | 显示全部楼层
理论上是没有其它作用的。

好像GALAXY里有ACTION是REMOVE BEHAVIOR的,可以指定这种类型。。
回复

使用道具 举报

 楼主| 发表于 2010-11-22 19:34:27 | 显示全部楼层
引用第1楼喂喂于2010-11-22 19:13发表的  :
好像GALAXY里有ACTION是REMOVE BEHAVIOR的,可以指定这种类型。。


我上面就是說這是其中一個我打算試的方法. 只是先想弄清楚 temporary 那項是不是可以隨便改.
回复

使用道具 举报

发表于 2010-11-22 19:44:19 | 显示全部楼层
数据编辑器的逻辑最重要的一环就是构建体系

虽然你很不想使用“effect: set 再加 N 個 remove behavior”,但是我还是要提个类似的方法,那就是在每个“debuff”的Behavior里加上移除条件,看似工作量大,其实只要继承就可以了
回复

使用道具 举报

发表于 2010-11-22 20:18:47 | 显示全部楼层
temporary 不就是一个category么。你想要remvoe behavior的行为删除这些就在两边都填上temporary 好了。

不会有什么影响的。
回复

使用道具 举报

 楼主| 发表于 2010-11-22 20:21:08 | 显示全部楼层

回 4楼(麦德三世) 的帖子

打錯字.... 不是 behavior category. 我是想問 behavior class. 這個可以自定義嗎?
回复

使用道具 举报

发表于 2010-11-22 20:27:24 | 显示全部楼层
behavior class这个和behavior category可不一样。

不过它同样是固定的。所谓behavior class是说,这些buff的基础类。比如CBehaviorBuff代表所有的buff行为。CBehaviorJump代表所有跳跃行为。

须知Behavior并不只有buff而已。Apply Behavior和Remove Behavior是可以操作其余行为的,比如你可以让一个不能升级的单位突然获得升级行为等等。我的那个英雄mod里就有这样的例子。
回复

使用道具 举报

 楼主| 发表于 2010-11-22 20:32:50 | 显示全部楼层

回 6楼(麦德三世) 的帖子

我就是想如果可以自定義一個 debuff 類的 behavior 那就方便了.....
回复

使用道具 举报

发表于 2010-11-22 20:34:57 | 显示全部楼层
你就把temporary当成debuff好了呗。无非是叫法问题。
回复

使用道具 举报

 楼主| 发表于 2010-11-22 20:36:58 | 显示全部楼层
引用第3楼猫锅于2010-11-22 19:44发表的  :
数据编辑器的逻辑最重要的一环就是构建体系

虽然你很不想使用“effect: set 再加 N 個 remove behavior”,但是我还是要提个类似的方法,那就是在每个“debuff”的Behavior里加上移除条件,看似工作量大,其实只要继承就可以了


話說目前最少有20 個以上的 debuff....

另一個剛想到的問題, 如果一次過把所有 debuff 都除去, 似乎太強了. 所以打算每次只除去一個. 這樣的話好像方法 2 好些...
回复

使用道具 举报

发表于 2010-11-22 20:37:53 | 显示全部楼层
反正Remove Behavior可以决定一次所移除的数量,这个容易解决的。

你甚至还可以设定移除几率,比如30%移除失败什么的。
回复

使用道具 举报

发表于 2010-11-22 20:54:09 | 显示全部楼层
数据编辑器似乎不能自己创建分类文件夹,感觉好乱
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 01:40 , Processed in 0.030965 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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