賽爾號(hào) | 關(guān)于“攻擊”和“受到攻擊”
導(dǎo)言:本篇主要說明“攻擊”和“受到攻擊”的相關(guān)內(nèi)容。全文分為兩部分,第一部分為“攻擊”,介紹了“攻擊”的兩種解釋及兩種解釋并存的原因,并區(qū)分了“攻擊”和“攻擊傷害”,著重討論了“攻擊傷害為0”的情況。第二部分為“受到攻擊”,介紹了“受到攻擊”的兩種解釋,以及字面描述中“受到攻擊”和“對(duì)手使用技能”的關(guān)系。
全文約2000字。

一、關(guān)于“攻擊”
(一)“攻擊”的兩種解釋
目前,我們通常把“攻擊”理解為使用進(jìn)攻類技能,與之相對(duì)應(yīng)的是“屬性”,即使用屬性技能。
這種理解,和以下現(xiàn)象是一致的:
(1)烏拉諾斯的魂印中,神王血契的效果為:“使用攻擊技能先制+2且附加烏拉諾斯速度值70%的固定傷害,使用屬性技能令對(duì)手隨機(jī)1個(gè)技能的PP值歸零且恢復(fù)等同于烏拉諾斯速度值70%的體力”。該描述中把“使用攻擊技能”和“使用屬性技能”并列,明顯是把“攻擊”等同于進(jìn)攻類技能了。
(2)許多魂印或技能描述中“受到攻擊則xx”的效果只有進(jìn)攻類技能才觸發(fā)、屬性技能不會(huì)觸發(fā)。例如艾夏拉的虛妄幻境有“3回合內(nèi)受到攻擊則100%使對(duì)手進(jìn)入睡眠”。(技能效果id1322)
這兩處的“攻擊”就僅僅指“使用進(jìn)攻類技能”。
但僅僅這樣的理解就片面了。
事實(shí)上,賽爾號(hào)并存著兩種著關(guān)于“攻擊”的兩種代碼描述:一種把“攻擊”解釋為僅使用進(jìn)攻類技能,另一種把“攻擊”解釋為使用任何技能(包括進(jìn)攻類和屬性),即“出手”。
前者的例子如上,而后者的例子包括:
(1)怒濤·滄瀾的滄海永存:“命中后80%使對(duì)手冰封,未觸發(fā)則下2回合攻擊有100%幾率使對(duì)手束縛”。(技能效果id1035)
(2)科羅麗娜的走魂之術(shù):“3回合內(nèi)受到攻擊則100%使對(duì)手害怕,未觸發(fā)則令自身全屬性+1”。(技能效果id1617)
這兩處的“攻擊”均指“使用任何技能”。
可以看到,兩種解釋是并存的。當(dāng)出現(xiàn)”攻擊“一詞時(shí),應(yīng)謹(jǐn)慎測(cè)試,判斷其到底適用于哪一種解釋。
(二)兩種解釋并存的原因(推測(cè))
“攻擊”是一個(gè)非常原始的概念。
早在設(shè)計(jì)精靈之初(2009年左右),精靈的技能就分為了“物理攻擊”、“特殊攻擊”和“屬性攻擊”。這一點(diǎn)沿用至今,現(xiàn)在打開技能面板,上面也還一直這樣顯示。這里可以看到,官方對(duì)“攻擊”的理解是比較寬的。
那時(shí),巴拉龜?shù)募寄堋氨Wo(hù)”(可完全抵擋1次攻擊)雖然號(hào)稱抵擋了“攻擊”,但是僅指物理和特殊攻擊,并不包括屬性。所以,這里對(duì)“攻擊”的解釋比較狹窄。
2010年(賽爾歷40年),特性系統(tǒng)逐漸完善。在特性的描述中,有效果描述為“受到攻擊/任何攻擊時(shí)xx”的特性,如借風(fēng)、抵抗、吸收等,均可以通過對(duì)方使用屬性技能來觸發(fā)。所以,特性中的“攻擊”是很寬泛的。(包括新出的反彈特性也可以通過屬性技能觸發(fā))
我們可以看到,遠(yuǎn)古時(shí)期,“攻擊”已經(jīng)產(chǎn)生了兩種代碼,這和當(dāng)時(shí)不注重描述統(tǒng)一有很大關(guān)系。而后面用這些代碼設(shè)計(jì)精靈,就幾乎注定要產(chǎn)生同描述不同效果的問題。
(三)區(qū)分“攻擊”和“攻擊傷害”
賽爾號(hào)中,“攻擊”有兩種解釋,但“攻擊傷害”一般是指進(jìn)攻類技能造成的傷害,其特點(diǎn)是:會(huì)被一些增傷途徑增傷或被一些減傷途徑減傷。特殊地,屬性技能中的“攻擊傷害”可以參考泰沃斯的“命運(yùn)之擊”。其余屬性技能不包括在“攻擊傷害”之內(nèi)。
關(guān)于攻擊傷害為0
嚴(yán)謹(jǐn)?shù)貋碇v,攻擊傷害為0有兩種解釋(或代碼描述):一是使用了進(jìn)攻類技能,但造成的傷害為0;二是使用了屬性技能,也就沒有造成攻擊傷害,自然也就為0。兩種解釋在理論上都是解釋的通的。
如果碰到描述為“自身造成的攻擊傷害低于xx則xx”的效果,必定要考慮為0的情況。而考慮為0的情況,就要考慮此時(shí)到底符合上述哪一種解釋。
賽爾號(hào)也是在這方面用的爐火純青:
(1)月之女神狄安娜的魂印中有:“自身攻擊造成的傷害低于300則下1次攻擊必定致命一擊”。該處的“低于300”包括使用屬性技能的情況。
(2)而月照星魂的魂印:“自身攻擊造成的傷害低于300則下1回合攻擊100%打出致命一擊”卻不包括使用屬性技能的情況。
因此,遇到“攻擊傷害為0”或“攻擊傷害低于xx”的情況,仍然需要測(cè)試和分辨。
二、關(guān)于“受到攻擊”
(一)“受到攻擊”的兩種解釋
“受到攻擊”的效果最早見于2014年的精靈火舞天尊(精靈id2428)的天尊魔焰拳(技能id16065):“3回合內(nèi)若受到攻擊,則對(duì)手命中-1”。(技能效果id447)
目前,“受到攻擊”有兩種解釋(或代碼描述):一是對(duì)手使用技能,并且命中;二是對(duì)手使用技能(無需命中)。
前者如特性中的陰森、帶電:“受到普通攻擊時(shí)則xx”。若技能miss或打在獅盔、龍威上,均不會(huì)觸發(fā)。又如火王魂印中“回合開始時(shí)若自身體力高于對(duì)手則當(dāng)回合受到攻擊時(shí)使對(duì)手焚燼,未觸發(fā)xx”也是這一類。
后者如火舞天尊的天尊魔焰拳或艾夏拉的虛妄幻境:“3回合內(nèi)受到攻擊則對(duì)手睡眠,未觸發(fā)xx”。(技能效果id1322)即使miss、打在獅盔、打在龍威仍然可以觸發(fā)。
同理,“自身的攻擊附帶xx效果”一類的描述也是得測(cè)試是否需要命中的。此處就不贅述了。
需不需要命中,是體現(xiàn)技能或魂印強(qiáng)度的一個(gè)非常隱晦卻非常關(guān)鍵的點(diǎn)。
(二)字面描述中的“受到攻擊”和“對(duì)手使用技能”的關(guān)系
不能把看到的技能或魂印描述中的“對(duì)手使用技能”簡(jiǎn)單地理解為不需要命中。
事實(shí)上,字面描述中的“對(duì)手使用技能”和“受到攻擊”是同義詞。到底需不需要命中,這一點(diǎn)仍然需要測(cè)試,以斷定到底屬于“受到攻擊”的哪一種解釋。
【評(píng)論區(qū)歡迎討論、指正和補(bǔ)充】