※ 引述《anjohn (安囧)》之铭言:
: https://www.youtube.com/watch?v=3nJDHtyh7PU
影片字幕撷取 给只想看文字说明的人看看
你喜欢玩火吗?
你遇过这样的事吗?
你好,我是 Josh Durica
我是《炉石战记》的游戏设计工程师
《炉石战记》设计师不断绞尽脑汁想出超酷的新卡牌
身为游戏设计工程师
我的工作是帮新卡牌写程式
确保他们有正确的互动关系
今天想跟大家分享两个即将变动的规则
看完之后,刚刚看到的卡牌互动就会变得清楚易懂
那么,刚刚那段影片中,究竟发生了什么事?
在我开始解释之前
我想先谈一下《炉石战记》中
“每当…”与“在…后”这两个词的意义
我们先看一下“紫罗兰教师”的效果:
每当你施放法术,召唤一个 1/1 紫罗兰学徒
然后我们再看看“狂野火占师”的效果:
在你施放法术后,对全部手下造成 1 点伤害
两张卡牌的触发方法,都是“施放法术”
但是效果发生的时机却不同
如果卡牌效果叙述是“每当…”
效果会在法术效果发生前触发
如果卡牌效果叙述是“在…之后”
效果会在法术效果发生后触发
学会了这一点
我们重新看一次开头的影片
这位毫不知情的玩家
场上有一张“紫罗兰教师”
手上有一张“心理游戏”
“心理游戏”从对手牌堆复制随机手下,并放到战场上
当玩家使用“心理游戏”
“紫罗兰教师”的叙述为“每当…”
因此“紫罗兰教师”的效果先触发了
召唤一个 1/1 的衍生物
然后“心理游戏”的效果触发了
把“狂野火占师”拉进战场
于是“狂野火占师”的效果
在“心理游戏”法术效果发生后触发
对所有手下造成 1 点伤害
让这位玩家白忙一场
如果在实际对战遇到这种事情
可能会让玩家感到相当挫败
为什么会触发“狂野火占师”?
我使用法术时,他根本就不在场啊!
这也是为什么我们会变动相关规则
如果要触发“在…之后”的效果
卡牌必须在效果进行时就在场上
举个例子
“狂野火占师”的效果是“在你施放法术后”
如果想要触发法术效果
“狂野火占师”必须在你施法时在场才行
我们来看看新规则实际应用的情况吧
首先,玩家使用“心理游戏”
“紫罗兰教师”召唤一个 1/1 衍生物
然后“心理游戏”的法术效果生效
把“狂野火占师”拉进场
但这一次
“狂野火占师”的效果没有触发
因为使用“心理游戏”时
“狂野火占师”并不在场
以上是第一个变动的规则
接下来,让我们看看另一个影片
这样比较好解释第二个变动的规则
我们先看玩家场上的“伯瓦尔·弗塔根”效果:
若这张牌在你手中 每当友方手下死掉,便获得 +1 攻击力
玩家同时有一张“灵魂回响”在手中,效果是:
赋予你的手下 死亡之声:使这张牌返回你的手中
玩家先使用“灵魂回响”
让“伯瓦尔·弗塔根”获得死亡之声的效果
接下来,友善的对手烧死“伯瓦尔·弗塔根”
触发死亡之声效果
让卡牌返回玩家手中
接下来的事情,就很奇怪了
“伯瓦尔·弗塔根”返回玩家手中之后
竟然因为自己的死亡,触发自己的卡牌效果
结果“伯瓦尔·弗塔根”获得 +1 攻击力
怎么会发生这种事情?
在《炉石战记》中,效果触发的先后顺序
取决卡牌所在区域
首先,第一位玩家场上所有卡牌会先触发
这包括死亡之声
以及刚刚“狂野火占师”的卡牌效果
接下来触发的是第一位玩家手中的牌
例如“伯瓦尔·弗塔根”
最后触发的是第一位玩家牌堆中的效果
然后再以同样顺序,处理第二位玩家
所以在上述的情况中
“伯瓦尔·弗塔根”获得的死亡之声会先触发
因为那是场上的效果
当我们开始触发手牌的效果时
这又包括刚刚才复活的“伯瓦尔·弗塔根”
于是“伯瓦尔·弗塔根”因为自己死亡而获得攻击力
“伯瓦尔·弗塔根”因为自己死亡获益不符合常理
尤其“伯瓦尔·弗塔根”死亡时,甚至不在玩家手中
这也是为什么会需要变动这个规则
我们调整了效果的触发方式
现在触发任何效果以前
会先浏览所有区域
汇整出所有会触发的效果清单
接下来依序触发各区域效果时
我们只会触发列于清单的效果
这表示,如果因为触发效果,达成新的触发条件
新的触发条件不会生效
这里的重点是,无论是之前,或现在
效果触发的顺序都是一样的
让我们看看第二个规则变更后,实际应用的状况
现在,当“伯瓦尔·弗塔根”返回你手中时
不会获得 +1 攻击力
因为“伯瓦尔·弗塔根”死亡时,显然不在你手中
你可能已经注意到
这些卡牌互动都是极端例子
然而,当这些情况真的发生时,往往感觉很差
所以我们认为有必要花时间修正
当然,修正工作会持续进行
如果你觉得有很困扰的《炉石战记》问题迟迟没修
或是你觉得这些变动实在太小
请记得这些修正会动到《炉石战记》的核心系统
也许程式码只改一行,却有上千张卡牌会受到影响
我们希望循序、小心处理这些变动
我们需要你帮忙!
请告诉我们,是否觉得有些卡牌互动不合常理
如果你对这些规则变动的细节有兴趣
请参阅官方部落格文章
文章解说会更详细
如果想知道《炉石战记》运作机制,会觉得很有趣
我们会尽力回答来自社群的问题
我代表《炉石战记》团队
感谢各位聆听,我们旅店见
掰掰!
贴完之后突然发现只看文字八成看不懂 (′‧ω‧‵)