找回密码
 点一下
查看: 2036|回复: 14

医疗运输机治疗技能的Marker问题

[复制链接]
发表于 2012-4-22 20:41:54 | 显示全部楼层 |阅读模式
关于Marker的Match和Mismatch一直搞不清楚,很久以前想做一个类似泉水的效果:周期性搜索周围单位,给单位加上Healer效果,结果卡在“如何不重复给单位添加Healer效果”这个问题上了,当时请教了ccty1l,结果ccty1l用Marker的Match和Mismatch很神奇的解决了问题,可我到现在也没弄清楚这个方法的原理(http://bbs.islga.org/read-htm-tid-555485.html

现在研究医疗运输机治疗技能的时候,发现治疗技能的Marker也是这么设置的:
55555.png
在技能的Marker中勾选Match>Link,Mismatch>Id,之后在Healer中用Nomarker验证器实现不重复治疗一个目标的效果,我学习了置顶帖里面关于Marker的帖子,无奈修为不足,还是不知道这种用法是什么原理,只能来请教大家了!!!请大家指点!!!!

 楼主| 发表于 2012-4-23 13:40:06 | 显示全部楼层
顶一下~~~~
回复

使用道具 举报

发表于 2012-4-23 14:08:07 | 显示全部楼层
id就是按照每个单独的mark来区分啦。任意两个marker都被视为id不match的

link就是按照link相同的marker来区分,两个marker的link如果一样就被视为link match

施法玩家就是,上这个marker的玩家。

施法者自然是上link的人。
回复

使用道具 举报

 楼主| 发表于 2012-4-23 20:47:47 | 显示全部楼层

回 麦德三世 的帖子

麦德三世:
id就是按照每个单独的mark来区分啦。任意两个marker都被视为id不match的

link就是按照link相同的marker来区分,两个marker的link如果一样就被视为link match

施法玩家就是,上这个marker的玩家。
.......
多谢头目,可是还是有些地方没弄懂:

1、治疗技能在link上match,在Id上Mismatch,而Healer上有Nomarker验证器,那么可不可以这么理解:Nomarker验证器验证的是Id这个层次的Marker?

2、可既然在Id上Mismatch了,为啥单位没有被重复治疗呢?

恕我愚钝,再麻烦头目详细讲解一下……



另外头目说的”每个单独的Marker来区分“,这个”每个单独的Marker“具体指什么呢?
回复

使用道具 举报

发表于 2012-4-24 10:52:00 | 显示全部楼层
因为,治疗效果是个持续性效果对吧。

A飞船使用了治疗,那么它的marker就到了目标身上了。

但是,这时候目标身上就有一个maker了,而验证器验证的是无marker(maker数量为0) ,所以这就有矛盾。

所以,这里要对id进行Mismatch,也就是说,如果正在释放的效果的marker和目标身上的marker其实是同一个,那么就不认为是match的。这样计算目标身上的marker数量时就不会把它计算进去。所以虽然目标身上其实有一个marker,但是由于和待匹配的maker的id相同,所以被Mismatch掉了。所以目标身上和待匹配的maker相match的marker数量就是0,就能通过验证了。

相反,如果这个单位已经在被B飞船治疗了,那么目标身上就有了一个和你待匹配的maker的id不同的maker,于是这时候就无法通过验证器。
回复

使用道具 举报

发表于 2012-4-24 12:39:08 | 显示全部楼层
原来是这样!四夕水懂了喵~
回复

使用道具 举报

 楼主| 发表于 2012-4-24 13:47:53 | 显示全部楼层

回 麦德三世 的帖子

麦德三世:因为,治疗效果是个持续性效果对吧。

A飞船使用了治疗,那么它的marker就到了目标身上了。

但是,这时候目标身上就有一个maker了,而验证器验证的是无marker(maker数量为0) ,所以这就有矛盾。因为治疗效果的验证器是持续验证的,而不是只在释放时验证一次。
....... (2012-04-24 10:52) 

我的思维越来越混乱了,主要是我对Marker的作用机制不了解,想请教头目一些基础的问题:

“如果正在释放的效果的marker和目标身上的marker其实是同一个,那么就不认为是match的”

正在释放的效果上也有Marker吗?所谓Marker到底都在哪些数据上添加呢?(我看这个技能里,Healer效果是没设置Marker的,不知道该怎么理解)

能不能请头目讲解一下Marker的作用机制?拜托头目了!!!

回复

使用道具 举报

发表于 2012-4-24 13:54:27 | 显示全部楼层
虽然在效果本身里没有设置,但是在这个效果树的上级,也就是技能本身里面有设置marker

而marker这个东西,每一层效果所附加的marker都是积累式的,所以它会把上级的marker也带下来。

也就是说,如果你这个技能有好几层效果,那么最后这好几层效果的marker全部都会被附加到目标单位上。
回复

使用道具 举报

 楼主| 发表于 2012-4-24 20:45:07 | 显示全部楼层

回 麦德三世 的帖子

麦德三世:虽然在效果本身里没有设置,但是在这个效果树的上级,也就是技能本身里面有设置marker

而marker这个东西,每一层效果所附加的marker都是积累式的,所以它会把上级的marker也带下来。

也就是说,如果你这个技能有好几层效果,那么最后这好几层效果的marker全部都会被附加到目标单 .. (2012-04-24 13:54) 

虽然很惭愧,不过我还是不太理解:

“所以虽然目标身上其实有一个marker,但是由于和待匹配的maker的id相同,所以被Mismatch掉了”

头目,你这里说的“待匹配的Marker”,是谁和谁匹配呢?
回复

使用道具 举报

发表于 2012-4-24 20:55:24 | 显示全部楼层
为楼主的毅力和不耻下问的精神,顶一个。
PS:帖子搜藏了
回复

使用道具 举报

 楼主| 发表于 2012-4-24 21:39:07 | 显示全部楼层

回 bingtanghuluzk 的帖子

bingtanghuluzk:为楼主的毅力和不耻下问的精神,顶一个。
PS:帖子搜藏了  (2012-04-24 20:55) 
。。。。。。。向头目请教不是“不耻下问”啊…………
回复

使用道具 举报

发表于 2012-4-24 23:58:53 | 显示全部楼层
这里指的是,拟被附加到目标身上的marker(也就是说要被测试是否能执行成功的那个效果的marker)和已经在单位身上的那些marker之间进行是否能匹配的比较。

有一点希望你别搞错了,No Marker这个验证器无法主动设置待匹配的marker的数据,它只会直接采用这个验证器被用到的效果自身的marker设置
回复

使用道具 举报

 楼主| 发表于 2012-4-25 10:21:21 | 显示全部楼层

回 麦德三世 的帖子

麦德三世:这里指的是,拟被附加到目标身上的marker(也就是说要被测试是否能执行成功的那个效果的marker)和已经在单位身上的那些marker之间进行是否能匹配的比较。

有一点希望你别搞错了,No Marker这个验证器无法主动设置待匹配的marker的数据,它只会直接采用这个验证器被用到的效果自身 .. (2012-04-24 23:58) 

原来如此,多谢头目了

我之前对Marker的基础概念完全弄错了,昨天晚上请教了寒心大大,四夕水和海角,终于把这部分知识掌握了,能看懂头目上面的回答了

再次感谢头目~~~~
回复

使用道具 举报

发表于 2012-4-25 10:48:37 | 显示全部楼层
70445270

小黑屋群
回复

使用道具 举报

 楼主| 发表于 2012-4-25 11:20:24 | 显示全部楼层

传说中的小黑屋群吗?!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-8-7 13:26 , Processed in 0.069897 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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