紅警2修改小教程(5)——雙武器單位
Hi,各位親愛的小伙伴們大家好,許久不見我又回來了,今天開場白被我踩在了腳下(不是)。這次的簡單小教程主題會(huì)圍繞一個(gè)可能許多新人都比較感興趣的話題——雙武器單位。

所需軟件:XCC Mixer1.47(或1.48,比較推薦這兩個(gè)版本),NotePad++或Visual Studio Code(用于編寫純文本的規(guī)則文件,沒有的話記事本也可以)。??
所需文件:rules(md).ini,如果是原本則不需要帶有md,尤里的復(fù)仇則需要加上。
如果你有較強(qiáng)的自學(xué)欲望,那么不妨去RA2DIY論壇下載教程包,這是非常實(shí)用的教程材料,無論是你剛?cè)腴TRA2修改,還是往后需要查找搜索某標(biāo)簽的作用,都用得上它,網(wǎng)址https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=17507&extra=page%3D1
本篇教程可能會(huì)用到Ares,你可以直接去官網(wǎng)下載,網(wǎng)址https://launchpad.net/ares/+download;Ares的中文說明書則可以在RA2DIY論壇下載,網(wǎng)址https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=17571&extra=page%3D1y
注:本篇教程僅適用于步兵InfantryType和載具VehicleType

在官方版的游戲中,許多單位諸如三陣營的基礎(chǔ)主戰(zhàn)坦克,就只有一個(gè)主炮武器,明明是一輛坦克,難道不可以有機(jī)槍嗎?可以很明確的說,這是可行的!
原版/YR
廢話不多說,以下是正文:
以犀牛坦克為例,首先搜索并找到[HTNK]

如圖所示,Primary意思即為主武器,ElitePrimary則是升到精英等級(jí)后的主武器(可以填寫完全不一樣的武器,比如隱藏單位UTNK),我們完全可以增加兩行Secondary=HoverMissile和EliteSecondary=HoverMissileE,即引用多功能步兵戰(zhàn)車默認(rèn)的導(dǎo)彈作為犀牛坦克的副武器和精英級(jí)副武器,由于犀牛坦克的主武器不能對空攻擊而導(dǎo)彈可以,并且導(dǎo)彈處于副武器位置,那犀牛就可以像天啟坦克那樣,對地使用主炮攻擊,對空使用導(dǎo)彈攻擊。
注意,如果你交換主副武器的位置,將主武器設(shè)置為可以對空的武器而副武器不能對空攻擊,該單位將至多能攻擊一次空中單位,因?yàn)橛螒蛞婺J(rèn)對空使用副武器。為了保險(xiǎn)起見,在同時(shí)擁有主副武器的情況下請把對空武器設(shè)定在副武器位置。
我們也可以找到犀牛坦克的主炮彈頭[AP]和[RHINAPE]


我們可以把Verses=后面的11種裝甲修正比中的某幾種改為0%,這樣一來主武器將會(huì)無法攻擊帶有這些裝甲的目標(biāo),那該單位就會(huì)嘗試使用副武器去攻擊(注意,這一招對于攻擊空中單位無效),因而可以很輕松的實(shí)現(xiàn)犀牛坦克使用導(dǎo)彈攻擊步兵和空軍,使用主炮攻擊坦克和建筑。
小貼士:其實(shí)這里是演示最簡單粗暴的方法,實(shí)際修改過程中不建議直接修改原有的彈頭,因?yàn)榭赡苡衅渌承┪淦饕舱{(diào)用了這個(gè)彈頭,直接修改可能會(huì)導(dǎo)致其他單位也受到影響。比較好的做法是復(fù)制這個(gè)彈頭并將其改名,然后去[Warheads]注冊表下新增注冊這個(gè)彈頭,再去你的單位的武器里調(diào)用這個(gè)新彈頭,修改武器屬性的時(shí)候也是同理。

Ares
以下帶有藍(lán)色粗體標(biāo)注的均為Ares功能
有了Ares后,我們也可以做出對同一個(gè)地面目標(biāo)輪流使用兩種武器的單位,除開蓋特邏輯+蓋特循環(huán)以外(*注意,步兵不能使用蓋特邏輯),彈藥邏輯+增強(qiáng)彈藥邏輯在雙武器的單位上一般是更優(yōu)選擇(參考心靈終結(jié)3.3中美國的艾布拉姆斯坦克)。
打開Ares說明書,找到關(guān)于Ares的一切-新增邏輯-增強(qiáng)的彈藥邏輯頁面


首先需要為犀牛坦克使用彈藥邏輯

然后就需要使用圖2-2中的功能

這樣犀牛坦克在沒有彈藥的時(shí)候就會(huì)嘗試使用副武器攻擊,但這樣還不夠,我們還需要對主副武器都進(jìn)行一些適當(dāng)?shù)男薷?,找到犀牛坦克的主武器[120mm]和副武器[HoverMissile](*前文示例修改,你也可以引用其他武器,能對上就行)


如圖2-3,重點(diǎn)是ROF,即開火后的冷卻時(shí)間,在這段時(shí)間內(nèi)該單位是無法攻擊的,自然也就無法切換到副武器攻擊,必須要過這么久副武器才會(huì)攻擊,但這樣一來剛好與裝填時(shí)間重合,那犀牛坦克就始終不會(huì)切換導(dǎo)彈攻擊主炮能攻擊的單位。為了解決這個(gè)問題,我們需要縮小犀牛坦克的ROF,結(jié)合圖2-4副武器的ROF為50,一般來說主副武器一輪循環(huán)的ROF加起來剛好等于裝填時(shí)間比較合適,所以這里可以十分簡單的就把圖2-3主武器的ROF改為15。
如圖2-4,第二個(gè)重點(diǎn)是切換后武器的彈藥消耗,默認(rèn)情況下切換過來的武器也是需要彈藥的,此時(shí)剛好犀牛坦克沒有彈藥,我們可以利用圖2-1中的功能,在武器內(nèi)加上一句Ammo=0規(guī)定這個(gè)武器不會(huì)消耗彈藥,那么在沒有彈藥的情況下這個(gè)武器也可以正常使用。
完成了以上內(nèi)容,就可以雙擊RunAres.bat來啟動(dòng)Ares并打開游戲了并驗(yàn)證你的修改成果了

總之,看到這里,基本的添加新單位的方法你應(yīng)該已經(jīng)學(xué)會(huì)了吧,其他基礎(chǔ)入門內(nèi)容可以參考教程包,也可以等待我的后續(xù)專欄(大噓),也可以在評(píng)論區(qū)或者私聊提問,期待你的進(jìn)步!

END
如有錯(cuò)誤,歡迎指正
不要恐懼,這個(gè)真的非常簡單易懂哦
喜歡就支持一下我吧~點(diǎn)個(gè)小小的關(guān)注什么的~
我是烈蔥,咱們下期再見啦