我觉得大家太执著于文字的解读上了
如果换个角度想
游戏是程式在跑的,用程式的概念去想就很容易理解了
炉石处理一连串事件想必是一种递回
function 事件A{
这里做效果
if(触发事件B)
do function 事件B
}
所以,今天在理解这件事上
就会变成
打出飞龙→“打出”的事件诱发一粒蛋效果→(递回,略)→战吼发动
因为打出总得在战吼前,于是上面成立
所以仔细看影片,等飞龙真的“进场”后,他自家的飞刀手才又启动一次效果
这种思路也可以解释为什么前一阵子会有炎魔/小科的bug
因为bz就只是
function 事件[回合结束]{
for(var i in endturnQueue){
do endturnQueue[i]
}
}
然后呢…他在小科死的时候没有把他的Queue移除,就是这样
同理还有末日预言者/警报机器人的bug没有修,只是这太少见了,bz大概懒得修这样