二、开始测试
1、 首先, 一个大家基本都知道的情况:战歌在场,上海盗,海盗虽然超过了2攻,但是还能冲锋。
那么整个结算过程应该是这样的: (1)战歌在场;(2)summon海盗;(3)战歌触发效果,海盗获得冲锋;(4)海盗战吼获得攻击力。结果: 一个会冲锋的高攻海盗。
2、 然后把海盗换成无面的话,经测试,结算应该是这样的。
(1) 战歌在场;(2) summon无面;(3) 战歌触发效果,无面获得冲锋;(4) 无面战吼"become copy of it",无面死亡,替换为"it";(5) 战歌触发效果,判断"it"是否符合冲锋条件;(6) 满足冲锋条件:"it"获得冲锋;不满足:"it"不获得冲锋。结果: 一个会冲锋的3攻以下的怪,或者一个不会冲锋的4攻以上的怪。
无面3攻以下的怪,获得冲锋。无面3攻以上的怪,没有冲锋。。那么,无面一个buff了攻击力的3攻以下怪呢?
请看下图
这3张图能很好的解释诸多问题。首先,(4)成立,无面是变出一个复制的怪,然后死亡;其次,(2)成立,无面下场后是获得冲锋效果的;(可以仔细看图,无面有一圈绿光说明是可以行动的,因为是瞬间截的比较匆忙可能不太清楚,大家可以自己试一下)
然后,就是最关键的,无面结算问题。从图中可以看出,无面先是变成一个原版的古拉巴什,然后古拉巴什获得冲锋,最后古拉巴什变成对面一样的buff。
这就能说明,(5)当无面become一个新怪后,战歌还会触发效果,并且是根据这个怪(就是上文的"it")的原版攻击力来判断是不是获得冲锋。