作者twosheep0603 (两羊)
看板Shadowverse
标题Re: [闲聊] CY到底是语文烂还是程式不行啊
时间Fri Mar 23 17:01:29 2018
原文恕删,关於「命运抉择」的叙述为什麽会这麽冗长/奇特
刚刚透过不断阅读讨论後得到了一个自己认为较有可能的看法
在此抛砖引玉,不见得要同意我的观点就是了。
懒人包:爆能强化绑定入场曲,可是命运抉择不是也无法是入场曲
--
首先关於第一点
【爆能强化绑定入场曲】
扣除掉没有入场曲的法术外,目前既存所有含有爆能强化效果的卡片
皆是透过入场曲效果获得额外的能力,甚至以前英文版的卡片能力叙述
遇到有入场曲爆能强化摆在一起的叙述会直接省略Fanfare(现在似乎改掉了)
在此推定爆能强化的实作是(且必须)在回合流程中入场曲阶段执行的
--
再来第二点是
【为什麽命运抉择不是入场曲】
这边就比较偏向个人诠释的部分了
命运抉择提供了让当下打出的卡片变成别种卡片打出的效果
而衍伸的卡片
被视为直接从手牌打出,具有完整的入场曲阶段
因此要是命运抉择同时也是入场曲的话便会发生以下两种现象:
。一个空物件发动了入场曲,随後打出另一张卡片发动入场曲
。打出的单一卡片先後发动了两次不一样的入场曲
这两种情形不论在逻辑上还是程式撰写上都是很矛盾的存在
除非实作方式是先将原生物召唤至场上後消失,但这样又会增加与其他卡片的互动
最简单的处理方式便是直接回避掉入场曲,在入场曲阶段前就先做完命运抉择
--
将以上两点综合起来就必须采用这麽复杂的写法了
一点浅见,欢迎讨论
--
▂▂ ▂▂ ▲ ▲
▄ ▄ ▲ ▼ 【◣ ◢】██ ▼ ◤ ◥█◣ ▼▎ ▉│
◣▂ ◤ ▲ ▼ ▲◢ ▲▔▔█ ◢ ◥█ ◢ ◤
█ ◣ ◣ ◢ ▅】 █ ◢█ ◤ ◣ ◢ ▕▁◣
█◣ █◣ ▼ ▂▏▲██ █◤ ███◣◥◤◥ ◤
K E M O N O F R I E N D S
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.24.15.27
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Shadowverse/M.1521795697.A.E54.html
1F:推 dephille: 我觉得2那个完全无关。 03/23 17:09
2F:→ dephille: 单纯就是choice本身是一个效果 跟 入场曲发动choice 是 03/23 17:10
3F:→ dephille: 两件事 03/23 17:10
4F:→ dephille: 各种法术/班比/欧基丝这种属於choice是个效果 03/23 17:11
5F:→ dephille: UQ/龙剑士这种是入场後才发动choice 03/23 17:12
这篇主要是在回覆为什麽不能简单写Enhance(X):Choice的理由
至於你提到的UQ与龙剑士提供的choice都是没有入场曲阶段的法术
因此与我提出的想法并不冲突,同时目前也只有choice皆为法术的牌如
UQ/龙剑士/巫师虹423等才有【入场曲:将一张choice的牌加入手牌】的写法
※ 编辑: twosheep0603 (114.24.15.27), 03/23/2018 17:17:10
6F:推 dephille: 这个其实用叙述规避就好了 03/23 17:15
7F:→ dephille: 你可以直接定义choice没写就是无条件发动。有写:x就是强 03/23 17:16
8F:→ dephille: 迫使用X费发动 03/23 17:16
9F:推 spike1215: 对面下个诗人不就... 03/23 18:44
10F:推 the00772000: 这样说也是有道理,不如把在手牌中那段叙述写到命运 03/23 19:36
11F:→ the00772000: 抉择关键字说明内,像是命运抉择x,点开来说明写若 03/23 19:36
12F:→ the00772000: 手牌有这张卡,且pp在x以上,则发动命运抉择,让卡 03/23 19:36
13F:→ the00772000: 片叙述变少,相关解释放在关键字说明内 03/23 19:36
14F:推 p3398530: 但是就算把pp限制放到关键字内,条件也不一定是pp,这 03/23 20:36
15F:→ p3398530: 样其他条件还是一样要写在卡片叙述 03/23 20:36
16F:推 norta: 我觉得原因完全就是第二说得这样 03/23 22:11
17F:→ norta: 因为SV的Enhance已经是Fanfare的子集合 03/23 22:12
18F:→ norta: 既然你发动Enhance 代表处理阶段已经进入Fanfare的判定 03/23 22:13
19F:→ norta: 此时另一张跟着进场的牌可以发动Fanfare逻辑上是有问题的 03/23 22:13
20F:→ norta: 因为Fanfare拉出来的牌应是特殊召唤 不能发动自己的Fanfare 03/23 22:14
21F:→ norta: 当版存在许多Choice的条件 并不只Enhance一种 03/23 22:15
22F:→ norta: 你直接写死Choice(X) 会给人此条件为主条件的既定印象 03/23 22:15
23F:推 aaaaajack: 应该也不能算fanfare的子集合,毕竟法术不是。应该是当 03/24 00:16
24F:→ aaaaajack: 初想直接拿一个现存机制来"发动爆能效果",而爆能机制 03/24 00:16
25F:→ aaaaajack: 放入场曲以外都不合理。二选一这里应该是直接在手上变 03/24 00:16
26F:→ aaaaajack: 一张新的卡後打出,所以要避免变完没pp打这种事情发生 03/24 00:16
27F:→ aaaaajack: 不过这里他们直接选择最安全的做法,而不是试图去解决 03/24 00:36
28F:→ aaaaajack: 这个问题,我还是觉得不太欣赏就是了 03/24 00:37
29F:→ aaaaajack: 要说语文烂我还比较想吐槽"如果葬送发动的话" 03/24 00:37
30F:→ wen17: 那个没啥问题吧 葬送本身就是关键字了 而且是动词 03/24 00:38
31F:→ aaaaajack: 这种代价发动都有一堆前例了,直接写葬送:XXX不好吗... 03/24 00:38
32F:推 wen17: 你可以理解为 去跑步 如果已经跑步 则blabla 03/24 00:38
33F:→ aaaaajack: 不是阿,如果葬送当动词,那事情的发生顺序应该是葬送 03/24 00:39
34F:→ aaaaajack: ->如果葬送发动的话,结果现在直接把前面省略掉 03/24 00:39
35F:→ aaaaajack: 那不如就像土秘那样搞,英文版就是这麽翻的 03/24 00:40
36F:→ aaaaajack: Burial Rite - XXXX 03/24 00:40
37F:→ aaaaajack: 都搞成关键字了,结果关键字只包含"支付代价"这个动作 03/24 00:42
38F:→ aaaaajack: 句子本身还写得不完整,这我真的不太懂 03/24 00:42
39F:→ aaaaajack: 我不知道是不是日文有这种说话习惯,如果是的话那就是 03/24 00:46
40F:→ aaaaajack: 中文化的锅了 03/24 00:46