看到回文有人不清楚游戏王的不准空发是怎么回事
虽然K语言很复杂,但其实也有一些基本逻辑的
1.卡片发动效果的条件(包括时机与代价)必须严格执行,效果则不需要严格执行
回文中提到场上有全抗怪,明明黑洞不能对他起作用为什么还能发动,就是这第一个规范
游戏王对于一张卡片是否可以发动采取严格检定
如果可以确定不能满足发动的条件,比如
宏观宇宙作用下卡片不能送到墓地,无法满足将卡片送墓的代价
但是发动以后,效果不需要严格检查是否能完成
比方说怪兽是否不能被破坏
或是你本来该送墓的状况变成要去除外等等
只要效果仍有部分可以执行,就可以使用
不受对方卡片效果影响不算是没有执行,只是执行以后不起作用
属于有执行但是没有完成的状况
而前述这个规范,不是俗称的不能空发,而是不能使用不满足发动条件的卡片
2.确定无法结算结果的状况下不能使用卡片
这个规范才是俗称的“不能空发”
前述说到效果部分可以执行的时候就能使用
但如果效果确定是完全无法执行
那这种状况也是无法使用卡片的
包括牌组里面没有符合检索对象的卡片,不能发动该检索卡
没有可以符合该素材可以融合召唤的对象,不能发动融合
等等这些状况
3.效果处理的原则是,从左到右,从上到下,执行到不能执行
前面提到效果部分可以执行就能使用
那所谓的部分可以使用该怎么处理?
这部分执行的逻辑就是,效果文从左到右、从上到下,逐字结算效果
当遇到不能够继续处理的时候,就停止处理
这就是回到原文中达摩炮的状况
从左到右开始处理
要把场上的怪兽卡覆蓋,而这边因为没办法完成覆蓋这个动作,因此效果就无法继续处理
所以就不再继续处理控制者必须把场上表侧表示的怪兽送墓这个动作
以上,K语言果然很简单吧!
某种程度上,K语言逻辑有点像程式逻辑