案例情景再现:
1号位主公刘备,满体力满手牌,无装备
2号位反贼曹操,满体力满手牌,无装备
3号位反贼孙权,满体力满手牌,无装备
其他路人忽略……
此时主公行动,可以出杀攻击到谁?
在三国杀中,每张牌在声明使用后都要先经过合法性检查。对于“杀”牌来说,它的合法性检查内容有两个:1、使用目标是否可以成为“杀”的目标,2、使用目标是否在出牌者的攻击范围之内。
第一个检查内容会在以后的讲堂中进行讲解,今天主要来说一说这第二个检查内容。使用目标是否在使用者的攻击范围之内,简单的说就是,出牌者的攻击范围是否大于等于出牌者与使用目标之间的“相对距离”(参看附注)。
我们先来看一下相关的计算公式:
攻击范围=自身或已装备武器的攻击范围
相对距离=固定距离+出牌者的进攻距离+使用目标的防守距离
【固定距离】
根据官方规则说明书中对距离的说明,我们可以得出这样的结论:相邻两个存活状态的角色之间的距离为1,且这个距离为“固定距离”,不因其他因素改变。
【进攻距离】
-1马的作用效果,缩短进攻时的距离,只计算进攻方即出牌者的-1马效果。
【防守距离】
+1马的作用效果,增长防守时的距离,只计算防守方即使用目标的+1马效果。
游戏在初始化(即玩家坐好位置)时,就已经确定了各个玩家之间的距离与各自的攻击范围。此时,由于没有马匹对距离的影响,玩家之间的“相对距离”等于“固定距离”。初始的距离关系可参看下表。
由于攻击范围的初始值为1,所以在本案例中,通过攻击范围与相对距离的计算,主公刘备可以出杀攻击到2号位的曹操,而无法攻击到3号位的孙权。
同理,每改变上述计算公式中的一个条件,即可产生一种新的情况,如下:
<一>
1号位刘备,无装备
2号位曹操,装备+1马
3号位孙权,无装备
此时,刘备的攻击范围为1,刘备与曹操的相对距离为2,刘备与孙权的相对距离为2,刘备攻击不到曹操与孙权
<二>
1号位刘备,装备-1马
2号位曹操,装备+1马
3号位孙权,无装备
此时,刘备的攻击范围为1,刘备与曹操的相对距离为1,刘备与孙权的相对距离为1,刘备可以攻击到曹操和孙权
<三>
1号位刘备,装备-1马
3号位孙权,装备+1马
此时,刘备的攻击范围为1,刘备与孙权的相对距离为2,刘备攻击不到孙权
附注
由于距离的概念范围比较大,故根据不同作用将距离细分成相对距离、固定距离、进攻距离以及防守距离来加以区别。