編寫腳本(5)

◆ 發動合戰

事件中可以進行軍團編成。
透過為組好的軍團設定攻擊目標等,就能自由發動野戰或攻城戰。
這裡需要運用三項腳本命令。

軍團編成 對軍團進行編成。
軍團編成最強 自動將優秀的武將加入軍團。
軍團指令 對軍團下達指令(行動指示)。

※ 點擊上述命令名稱,可以查看詳細說明。

● 軍團編成與攻城戰

在「軍團編成」和「軍團編成最強」,可以設定軍團的攻擊目標、出征人物、兵糧、兵力等。
在「軍團指令」,可以對組好的軍團進行行動指示變更。

軍團編成:(軍團名,出擊據點,方針,目標,援軍對象軍團,出現據點, 軍團長,備隊大將,備隊大將,備隊大將,備隊大將,軍資金,兵糧,鐵砲,軍馬,大筒,士兵數,輸送食料) 軍團指令:(軍團名,方針,目標,援軍對象軍團)

◎「軍團名」為包括主角在內的「主角軍團」,以及命名為「事件用1軍團」~「事件用5軍團」的其他軍團。
◎「出擊據點」為軍團編成的據點。
◎「方針」請從此處挑選。

※ 建議先設為「移動據點」,最後統一使用「軍團指令」進行調整,這樣更加明確。

◎「目標」為當作攻擊目標或移動目標的據點或軍團名。
◎「援軍對象軍團」為以援軍身份登場助陣的軍團名。
◎ 「出現據點」為讓軍團出現的據點。

※ 通常可以與「出擊據點」設為同一個。

◎ 以兵糧援軍出征時,需要設定「輸送食料」。
◎ 選擇「軍團編成」時,如將「備隊大將」設為「無效」,將有無名的備隊大將加入軍團。
◎ 選擇「軍團編成最強」時,如將「備隊大將」設為「無效」,將有統率或武力較高的武將自動加入軍團。

例:北條VS里見(攻城戰篇)

太閣立志傳5事件原始碼
//★北條VS里見(攻城戰篇)

章節:{
	事件:北條VS里見01宣佈出征{
		屬性:僅限一次
		發生時機:室內畫面顯示後(無效,自宅)
		發生條件:{
			調查:(狀況::年)>=(1560)
			調查:(大名家::北條氏康.存在)
			調查:(大名家::里見義堯.存在)
			調查:(大名家::北條氏康.外交同盟(里見義堯))==(無同盟)
			調查:(城::久留里.所屬大名家)==(大名家::里見義堯)
			調查:(人物::北條綱成.所屬大名家)==(大名家::北條氏康)
			調查:(人物::北條綱成.身份)>=(城主)
			調查:(人物::主角.所屬大名家)==(大名家::北條氏康)
			調查:(人物::主角.所屬據點)==(人物::北條氏康.所屬據點)
			調查:(人物::北條氏康.可參加事件)
			調查:(人物::北條綱成.可參加事件)
			調查:(人物::里見義弘.可參加事件)
			調查:(軍團::事件用1軍團.使用狀況)==(未使用)
		}
		腳本:{
			對話:(家童,主角)[[(主角.名)大人,\n是出征命令!]]
			對話:(主角,家童)[[什麼?!\n速速進城!]]
			背景音樂變更:(決意事件)
			退出設施:
			進入設施:(評定間)

			//據點A為主角據點、據點B為北條綱成的據點
			賦值據點A:(主角據點)
			賦值據點B:(人物::北條綱成.所屬據點)

			對話:(北條氏康,主角)[[我等即將攻入安房。]]
			對話:(主角,北條氏康)[[那麼,此戰的對手是……]]
			對話:(北條氏康,主角)[[(里見義堯),劍指久留里城!]]
			對話:(北條氏康,主角)[[<據點B>的{北條綱成.名字}也已安排援軍。]]
			對話:(功勳家臣,北條氏康)[[{二人称}!我們接到報告稱,\n來自<據點B>的\n出征已經整裝待發!]]
			對話:(北條氏康,主角)[[好,那麼我等也出征吧!]]
			對話:(武力家臣,北條氏康)[[哦哦~!]]
			對話:(主角,北條氏康)[[哦哦~!]]

			//編成主角軍團
			軍團編成最強:(主角軍團,據點A,移動據點,久留里城,無效,據點A,北條氏康,無效,無效,無效,主角,10000,10000,0,4000,0,11000,0)

			//編成援軍
			軍團編成最強:(事件用1軍團,據點B,移動據點,久留里城,無效,玉繩城,北條綱成,無效,無效,無效,無效,10000,10000,0,4000,0,10000,0)

			//對組好的軍團下達指令
			軍團指令:(主角軍團,攻擊據點,久留里城,無效)
			軍團指令:(事件用1軍團,攻擊據點,久留里城,主角軍團)
		}
	}
}

◎ 北條氏康的「主角軍團」和北條綱成的「事件用1軍團」將出征。
◎ 向主角軍團下達攻擊久留里城據點的指令,向事件用1軍團下達成為主角軍團援軍的指令。
◎ 主角軍團到達久留里城後,將展開攻城戰。

◎ 使用「事件用1軍團」等時,應在發生時機插入以下格式,檢查該軍團是否用於其他事件。

調查:(軍團::事件用1軍團.使用狀況)==(未使用)

◎ 可以將「功勳家臣」、「武力家臣」、「外交家臣」設定為說話者。

   功勳家臣……功勳最高的家臣
   武力家臣……武力最高的家臣
   外交家臣……智謀最高的家臣

◎ 據點A、據點B為「賦值」的主角據點、北條綱成據點。
◎ 像「<據點B>」這樣,使用「<>」括起來,就能直接插入台詞中。

● 發動野戰

如需發動野戰,需要同時編成敵方軍團。
將己方軍團的攻擊目標設定為組好的敵方軍團,就能發動野戰。

例:北條VS里見(野戰篇)

太閣立志傳5事件原始碼
//★北條VS里見(野戰篇)

章節:{
	事件:北條VS里見01宣佈出征{
		屬性:僅限一次
		發生時機:室內畫面顯示後(無效,自宅)
		發生條件:{
			調查:(狀況::年)>=(1560)
			調查:(大名家::北條氏康.存在)
			調查:(大名家::里見義堯.存在)
			調查:(大名家::北條氏康.外交同盟(里見義堯))==(無同盟)
			調查:(城::久留里.所屬大名家)==(大名家::里見義堯)
			調查:(人物::北條綱成.所屬大名家)==(大名家::北條氏康)
			調查:(人物::北條綱成.身份)>=(城主)
			調查:(人物::主角.所屬大名家)==(大名家::北條氏康)
			調查:(人物::主角.所屬據點)==(人物::北條氏康.所屬據點)
			調查:(人物::北條氏康.可參加事件)
			調查:(人物::北條綱成.可參加事件)
			調查:(人物::里見義弘.可參加事件)
			調查:(軍團::事件用1軍團.使用狀況)==(未使用) 
			調查:(軍團::事件用2軍團.使用狀況)==(未使用)
		}
		腳本:{
			對話:(家童,主角)[[(主角.名)大人,\n是出征命令!]]
			對話:(主角,家童)[[什麼?!\n速速進城!]]
			背景音樂變更:(決意事件)
			退出設施:
			進入設施:(評定間)

			//對據點A、B、C進行定義
			賦值據點A:(主角據點)
			賦值據點B:(人物::北條綱成.所屬據點)
			賦值據點C:(人物::里見義堯.所屬據點)

			對話:(北條氏康,主角)[[我等即將攻入安房。]]
			對話:(主角,北條氏康)[[那麼,此戰的對手是……]]
			對話:(北條氏康,主角)[[(里見義堯),劍指<據點C>!]]
			對話:(北條氏康,主角)[[<據點B>的{北條綱成.名字}也已安排援軍。]]
			對話:(功勳家臣,北條氏康)[[{二人称}!<據點C>\n已然探查到我方動向,\n並做好了迎戰準備!]]
			對話:(北條氏康,主角)[[哼,那就將他們徹底擊潰吧。\n諸位,出征!]]
			對話:(武力家臣,北條氏康)[[哦哦~!]]
			對話:(主角,北條氏康)[[哦哦~!]]

			//軍團編成(不使用軍團指令直接指示攻擊時)
			軍團編成最強:(事件用2軍團,據點C,移動據點,據點C,無效,據點C,里見義堯,無效,無效,無效,無效,10000,10000,0,4000,0,13000,0)
			軍團編成最強:(主角軍團,據點A,攻擊軍團,事件用2軍團,無效,據點A,北條氏康,無效,無效,無效,主角,10000,10000,0,4000,0,11000,0)
			軍團編成最強:(事件用1軍團,據點B,攻擊軍團,事件用2軍團,主角軍團,據點B,北條綱成,無效,無效,無效,無效,10000,10000,0,4000,0,10000,0)
		}
	}
}

◎ 里見義堯率領的「事件用2軍團」等在據點C(里見義堯所屬據點)。
◎ 「主角軍團」以「事件用2軍團」為目標出征,兩軍相遇後進入野戰。

【重要】 軍團編成的順序


首先編成作為攻擊目標或援軍對象的軍團
是軍團編成發動援軍或野戰時的規定。

請看上述範例「北條VS里見(野戰篇)」的軍團編成順序。
「主角軍團」以「事件用2軍團」為攻擊目標。
要設定攻擊目標,必須首先完成「事件用2軍團」的編成,因此要在「主角軍團」之前完成「事件用2軍團」的編成。

請注意,如不遵守這項規定,可能導致遊戲內出現錯誤通知。

只要像最初的範例(北條VS里見(攻城戰篇))那樣,將方針設為「移動據點」,並隨意設定適當的據點,就能在最後統一設定軍團指令,無需在意編成順序。

◆ 加入合戰事件

嘗試在組好軍團後,發起更多事件吧。
使用發生時機、發生條件,就能根據軍團行動的不同時期發起事件。

例:北條VS里見(野戰篇)

太閣立志傳5事件原始碼
//★北條VS里見(野戰+自言自語篇)
//
//本事件因以下事件而成立
//北條VS里見01宣佈出征
//北條VS里見02正式出征
//北條VS里見03抵達
//北條VS里見04開戰
//北條VS里見05結束

章節:{
	事件:北條VS里見01宣佈出征{
		屬性:僅限一次
		發生時機:室內畫面顯示後(無效,自宅)
		發生條件:{
			調查:(狀況::年)>=(1560)
			調查:(大名家::北條氏康.存在)
			調查:(大名家::里見義堯.存在)
			調查:(大名家::北條氏康.外交同盟(里見義堯))==(無同盟)
			調查:(城::久留里.所屬大名家)==(大名家::里見義堯)
			調查:(人物::北條綱成.所屬大名家)==(大名家::北條氏康)
			調查:(人物::北條綱成.身份)>=(城主)
			調查:(人物::主角.所屬大名家)==(大名家::北條氏康)
			調查:(人物::主角.所屬據點)==(人物::北條氏康.所屬據點)
			調查:(人物::北條氏康.可參加事件)
			調查:(人物::北條綱成.可參加事件) 			
			調查:(人物::里見義弘.可參加事件)
			調查:(軍團::事件用1軍團.使用狀況)==(未使用)
			調查:(軍團::事件用2軍團.使用狀況)==(未使用)
		}
		腳本:{
			對話:(家童,主角)[[(主角.名)大人,\n是出征命令!]]
			對話:(主角,家童)[[什麼?!\n速速進城!]]
			背景音樂變更:(決意事件)
			退出設施:
			進入設施:(評定間)

			賦值據點A:(主角據點)
			賦值據點B:(人物::北條綱成.所屬據點)
			賦值據點C:(人物::里見義堯.所屬據點)

			對話:(北條氏康,主角)[[我等即將攻入安房。]]
			對話:(主角,北條氏康)[[那麼,此戰的對手是……]]
			對話:(北條氏康,主角)[[(里見義堯),劍指<據點C>!]]
			對話:(北條氏康,主角)[[<據點B>的{北條綱成.名字}也已安排援軍。]]
			對話:(功勳家臣,北條氏康)[[{二人称}!<據點C>\n已然探查到我方動向,\n並做好了迎戰準備!]]
			對話:(北條氏康,主角)[[哼,那就將他們徹底擊潰吧。\n諸位,出征!]]
			對話:(武力家臣,北條氏康)[[哦哦~!]]
			對話:(主角,北條氏康)[[哦哦~!]]

			//軍團編成
			軍團編成最強:(主角軍團,據點A,移動據點,據點C,無效,據點A,北條氏康,無效,無效,無效,主角,10000,10000,0,4000,0,11000,0)
			軍團編成最強:(事件用1軍團,據點B,移動據點,據點C,無效,據點B,北條綱成,無效,無效,無效,無效,10000,10000,0,4000,0,10000,0)
			軍團編成最強:(事件用2軍團,據點C,移動據點,據點C,無效,據點C,里見義堯,無效,無效,無效,無效,10000,10000,0,4000,0,12000,0)

			//對組好的軍團下達指令
			軍團指令:(主角軍團,攻擊軍團,事件用2軍團,無效)
			軍團指令:(事件用1軍團,攻擊軍團,事件用2軍團,主角軍團)
		}
	}//軍團開始移動時的事件
	
	事件:北條VS里見02正式出征{
		屬性:僅限一次
		發生時機:軍團移動開始時(北條氏康,北條氏康,攻擊軍團,事件用2軍團)
		發生條件:{
		}
		腳本:{
			自言自語:[[出發!]]
		}
	}
	//軍團到達攻擊目標時的事件
	事件:北條VS里見03抵達{
		屬性:僅限一次
		發生時機:軍團移動結束時(北條氏康,北條氏康,攻擊軍團,事件用2軍團)
		發生條件:{
		}
		腳本:{
			自言自語:[[到了!]]
		}
	}
	//野戰開始前夕的事件
	事件:北條VS里見04開戰{
		屬性:僅限一次
		發生時機:野戰開始時(北條氏康,里見義堯)
		發生條件:{
			調查:(軍團::軍團1.軍團編號)==(主角軍團.軍團編號)
			調查:(軍團::軍團2.軍團編號)==(事件用2軍團.軍團編號)
		}
		腳本:{
			自言自語:[[野戰開始!]]
		}
	}
	//野戰結束時的事件
	事件:北條VS里見05終了{
		屬性:僅限一次
		發生時機:野戰結束時(北條氏康,里見義堯,決勝)
		發生條件:{
			調查:(軍團::軍團1.軍團編號)==(主角軍團.軍團編號)
			調查:(軍團::軍團2.軍團編號)==(事件用2軍團.軍團編號)
		}
		腳本:{
			調查:(軍團::軍團1.結果)==(勝利)
			//野戰獲勝時
			分歧:(真){
				自言自語:[[贏了!]]

				//讓勝利軍團歸還
				軍團指令:(主角軍團,歸還,無效,無效)
				軍團指令:(事件用1軍團,歸還,無效,無效)
			}
			//野戰敗北時
			分歧:(偽){
				自言自語:[[輸了……]]

				//讓勝利軍團歸還
				軍團指令:(事件用2軍團,歸還,無效,無效)
			}
		}
	}
}

※ 點擊上述腳本中的各發生時機,可以查看詳細說明。

◎ 在上述範例中,軍團每完成一項行動,主角就會自言自語一句話。
◎ 「軍團編號」是軍團編成時自動分配的編號。
◎ 可以根據發生時機的種類設定不同的「軍團1」、「軍團2」。上述範例中指的是參與野戰的兩支軍團。詳細說明請查閱各發生時機的講解。


返回封面編寫腳本(6)執行編譯