編寫腳本(3)

◆ 連接多個事件

如需描繪長篇故事,可以將事件分為引子、正篇、尾聲等多個部分進行製作。

可以將是否已經發生該事件作為第二次之後的事件發生條件。
所用格式如下所示。

發生條件:{ 調查:(事件::○○○○)==(已發生) }

◎ 在「○○○○」中填寫事件名稱(事件識別字)
◎ 將「已發生」換成「未發生」,條件就會變成尚未發生。

例:秀吉和阿松在町中相會

太閣立志傳5事件原始碼
//★秀吉和阿松
//秀吉和阿松01清洲相會
//秀吉和阿松02京相會

章節:{
	事件:秀吉和阿松01清洲相會
		屬性:僅限一次|低優先度
		發生時機:據點內畫面顯示後(清洲之町)
		發生條件:{
			調查:(人物::主角)==(人物::豐臣秀吉)
		}
		腳本:{
			對話:(阿松,豐臣秀吉)[[啊,(主角.姓)大人!]]
			對話:(豐臣秀吉,阿松)[[哎呀,阿松小姐,這麼巧啊。]]
			對話:(阿松,豐臣秀吉)[[您正在工作嗎?]]
			對話:(豐臣秀吉,阿松)[[唔,算是吧。]]
			對話:(阿松,豐臣秀吉)[[那就請您加油了。]]
			對話:(豐臣秀吉,阿松)[[阿松小姐,路上注意安全啊。]]
		}
	}

	事件:秀吉和阿松02京相會
		屬性:僅限一次|低優先度
		發生時機:據點內畫面顯示後(京之町)
		發生條件:{
			調查:(事件::秀吉和阿松01清洲相會)==(已發生)
		}
		腳本:{
			對話:(阿松,豐臣秀吉)[[咦?(主角.姓)大人。]]
			對話:(豐臣秀吉,阿松)[[哎呀,阿松小姐,我們又見面了。]]
			對話:(阿松,豐臣秀吉)[[您又在工作嗎?]]
			對話:(豐臣秀吉,阿松)[[嗯,算是吧。]]
			對話:(阿松,豐臣秀吉)[[那就請您加油了。]]
			對話:(豐臣秀吉,阿松)[[阿松小姐,路上也請注意安全啊。]]
		}
	}
}

◎ 首先在備註裡註明所有事件名稱,更便於整理。

◆ 使用事件標識

使用「事件標識」,就能記憶玩家在事件中的行動與選擇。「事件標識」可以隨意命名。
但只能記憶「成立」、「不成立」兩種結論。

更新:(事件標識::○○○○)(成立)

◎ 「○○○○」內可以隨意填寫文字。
◎ 使用「更新」便可記憶事件標識。
◎ 如下所示,使用「調查」便可在事後查詢事件標識。

調查:(事件標識::○○○○)(成立)

◎ 上述格式可以用於發生條件或「分歧」。

例:秀吉請阿松吃團子?

太閣立志傳5事件原始碼
//★秀吉和阿松
//秀吉和阿松01清洲相會
//秀吉和阿松02返回自宅

章節:{
	事件:秀吉和阿松01清洲相會
		屬性:僅限一次|低優先度
		發生時機:據點內畫面顯示後(清洲之町)
		發生條件:{
			調查:(人物::主角)==(人物::豐臣秀吉)
			調查:(人物::主角.夫人)==(人物::寧寧)
		}
		腳本:{
			對話:(阿松,豐臣秀吉)[[啊,(主角.姓)大人!]]
			對話:(豐臣秀吉,阿松)[[哎呀,阿松小姐,這麼巧啊。]]
			自言自語選擇:[[要不要邀請她去茶館……?]]
			選擇:([[邀請去茶館]][[就此別過]])
			分歧:([[邀請去茶館]]){
				對話:(豐臣秀吉,阿松)[[我請你去茶館品嚐團子吧。]]
				對話:(阿松,豐臣秀吉)[[哎呀,太好了。]]
				旁白:[[吃完團子後,告別了阿松。]]
				更新:(事件標識::請客阿松)(成立)
				//邀請阿松就會使「請客阿松」標識成立
			}
			分歧:([[就此別過]]){
				對話:(豐臣秀吉,阿松)[[好了,路上注意安全。]]
				對話:(阿松,豐臣秀吉)[[好的,告辭了……]]
			}
		}
	}

	事件:秀吉和阿松02返回自宅
		屬性:僅限一次|低優先度
		發生時機:室內畫面顯示後(無效,自宅)
		發生條件:{
			調查:(事件::秀吉和阿松01清洲相會)==(已發生)
		}
		腳本:{
			對話:(豐臣秀吉,阿松)[[我回來了!]]
			對話:(寧寧,豐臣秀吉)[[回來了啊。]]
			調查:(事件標識::請客阿松)==(成立)
			分歧:(真){
				//「請客阿松」標識成立
				對話:(寧寧,豐臣秀吉)[[咦?有一股香味……]]
				對話:(豐臣秀吉,寧寧)[[香味?]]
				對話:(寧寧,豐臣秀吉)[[{二人称},是不是在哪裡遇到了女孩子?]]
				對話:(豐臣秀吉,寧寧)[[這、這是個誤會!]]
			}
			分歧:(偽){
				//「請客阿松」標識不成立時
				對話:(寧寧,豐臣秀吉)[[聽說你在清洲之町\n遇到了阿松小姐。]]
				對話:(豐臣秀吉,寧寧)[[是啊,這都被你發現了。]]
				對話:(寧寧,豐臣秀吉)[[{二人称}的事情,\n我無所不知。]]
				對話:(豐臣秀吉,寧寧)[[好、好可怕……]]
			}
		}
	}
}

◎ 上述範例的標識為秀吉有沒有請阿松吃團子。
◎ 如標識成立,則會被寧寧責駡。


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