特性設(shè)定-襲擊機(jī)制
襲擊生成條件
玩家身上存在不祥之兆效果,且進(jìn)入被占據(jù)的村民方塊周圍15×15×15區(qū)段內(nèi)。(通常來(lái)說(shuō)可以認(rèn)為是村莊邊界向外240米的范圍內(nèi))
襲擊生成位置
一個(gè)襲擊生成時(shí),會(huì)查找玩家周圍半徑320格的球形區(qū)域內(nèi)的所有被占據(jù)的村民方塊,并將其坐標(biāo)取平均值得到新襲擊的中心點(diǎn)。
襲擊會(huì)在中心點(diǎn)半徑320格范圍內(nèi)嘗試生成一次襲擊,若嘗試失敗則縮小范圍至半徑160格再嘗試生成,否則會(huì)縮小范圍至半徑25格區(qū)域內(nèi)最上方的方塊進(jìn)行最后嘗試,如果襲擊有被遷移過(guò)則會(huì)在選擇的區(qū)塊中心偏X、Z正值往外5格的方形區(qū)域最上層的方塊嘗試生成一次襲擊。若上述條件皆未滿足則襲擊生成失敗。
若中心點(diǎn)周圍半徑480格的球形區(qū)域內(nèi)存在其他襲擊的中心點(diǎn),則會(huì)取消此次生成。
襲擊怪物總是會(huì)生成在范圍內(nèi)最上方的方塊,而非地底下。 即使地底下有適合生成怪物的空間,若最上層無(wú)法生成襲擊怪物(最上層為液體、透明方塊、臺(tái)階下半部分等),仍然會(huì)判定生成失敗。
襲擊轉(zhuǎn)移機(jī)制
襲擊生成時(shí)會(huì)在每gt檢測(cè)襲擊中心點(diǎn)周圍15×15×15區(qū)段范圍內(nèi)的村民方塊(被村民占領(lǐng)的床、鐘和工作站點(diǎn)方塊),若檢測(cè)不到則會(huì)遷移中心點(diǎn),遷移時(shí)會(huì)尋找25×25×25子區(qū)塊范圍內(nèi)是否有村莊區(qū)段(村民方塊周圍15×15×15的區(qū)段),若成功檢測(cè)到則中心點(diǎn)會(huì)選擇距離最近的一個(gè)子區(qū)塊。若檢測(cè)不到則襲擊將生成失敗。
遷移后,當(dāng)襲擊進(jìn)行最后生成嘗試時(shí)會(huì)在選擇的區(qū)塊中心偏X、Z正值往外5格的方形區(qū)域最上層方塊生成。
襲擊怪物的加入機(jī)制
一個(gè)襲擊中心點(diǎn)周圍半徑480格的球形區(qū)域內(nèi)相關(guān)怪物會(huì)加入此襲擊(喚魔者、衛(wèi)道士、掠奪者、劫掠獸)。一個(gè)怪物僅能同時(shí)加入一個(gè)襲擊。若襲擊中的怪物不在襲擊中心半徑560格的球形區(qū)域內(nèi),則會(huì)移除出此襲擊。