//----------------------
調查:()
分岐:(真){
}
分岐:(偽){
}
//----------------------
以上這樣的句法算是劇本裡很重要的一部分,常常貫穿全場而結合成完整的劇本
就像一般程式那樣
IF:
then:
//----------------------
調査:(主人公.所持金)>=(5005)
分岐:(真){ //分岐--真開始
所持金変更:(-5005)
SEスタート:(レベルアップ)
スチル表示:(カード,大歩危小歩危,無効,無効,円形ワイプ)
更新:(カード::大歩危小歩危.所持フラグ)(1)
ナレーション:[[獲得名勝卡:大步危小步危]]
スチル消去:(円形ワイプ)
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[我虧很大!今天只賣你這一張,其他的下次有機會
所持金変更:(-5005)
SEスタート:(レベルアップ)
スチル表示:(カード,大歩危小歩危,無効,無効,円形ワイプ)
更新:(カード::大歩危小歩危.所持フラグ)(1)
ナレーション:[[獲得名勝卡:大步危小步危]]
スチル消去:(円形ワイプ)
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[我虧很大!今天只賣你這一張,其他的下次有機會
再說吧!]]
} //分岐--真結束
} //分岐--真結束
分岐:(偽){ //分岐--偽開始
会話:(主人公,倭寇):[[咦?……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[………………]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[你根本沒這麼多錢阿!耍我是嗎?]]
会話:(主人公,倭寇):[[抱……抱……歉,今天我只是輕裝出來逛逛,身上沒帶這麼多錢……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[那也就甭談囉!我趕時間!再見!]]
} //分岐--偽結束
//----------------------
会話:(主人公,倭寇):[[咦?……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[………………]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[你根本沒這麼多錢阿!耍我是嗎?]]
会話:(主人公,倭寇):[[抱……抱……歉,今天我只是輕裝出來逛逛,身上沒帶這麼多錢……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[那也就甭談囉!我趕時間!再見!]]
} //分岐--偽結束
//----------------------
先調查主角身上的所持金是否大於等於5005
如果結果是(真),程式跑上面那個分岐;反之,跑下面的分歧
何謂變名會話?
按我上面那樣的寫法在遊戲內所出現的就是這樣
出現倭寇的頭像,但是他的名字被我改成皮老闆
如果是這樣的話
変名会話:(織田信長,主人公,[[曹]],[[操]])[[………………]]
就會出現信長的頭像,但是名字是曹操
就會出現信長的頭像,但是名字是曹操
很簡單的,只要複製貼上然後更改就好
然而,之所以說調查-分岐貫穿全場,當然就不只有這一層應用這麼簡單而已
//----------------------
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[我先跟你說喔!我可不知道你身上有沒有蒐集這些明信
片。你買到重複的算你自己倒楣喔!]]
選択:[[大步危小步危]][[金刀比羅宮]]
分岐:([[大步危小步危]]){ //分岐--大步危小步危開始
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[要這張是嗎?收你五千零五貫]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[要這張是嗎?收你五千零五貫]]
調査:(主人公.所持金)>=(5005)
分岐:(真){ //分岐--真開始
所持金変更:(-5005)
SEスタート:(レベルアップ)
スチル表示:(カード,大歩危小歩危,無効,無効,円形ワイプ)
更新:(カード::大歩危小歩危.所持フラグ)(1)
ナレーション:[[獲得名勝卡:大步危小步危]]
スチル消去:(円形ワイプ)
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[我虧很大!今天只賣你這一張,其他的下次有機
分岐:(真){ //分岐--真開始
所持金変更:(-5005)
SEスタート:(レベルアップ)
スチル表示:(カード,大歩危小歩危,無効,無効,円形ワイプ)
更新:(カード::大歩危小歩危.所持フラグ)(1)
ナレーション:[[獲得名勝卡:大步危小步危]]
スチル消去:(円形ワイプ)
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[我虧很大!今天只賣你這一張,其他的下次有機
會再說吧!]]
} //分岐--真結束
} //分岐--真結束
分岐:(偽){ //分岐--偽開始
会話:(主人公,倭寇):[[咦?……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[………………]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[你根本沒這麼多錢阿!耍我是嗎?]]
会話:(主人公,倭寇):[[抱……抱……歉,今天我只是輕裝出來逛逛,身上沒帶這麼多錢……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[那也就甭談囉!我趕時間!再見!]]
} //分岐--偽結束
} //分岐--大步危小步危結束
会話:(主人公,倭寇):[[咦?……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[………………]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[你根本沒這麼多錢阿!耍我是嗎?]]
会話:(主人公,倭寇):[[抱……抱……歉,今天我只是輕裝出來逛逛,身上沒帶這麼多錢……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[那也就甭談囉!我趕時間!再見!]]
} //分岐--偽結束
} //分岐--大步危小步危結束
分岐:([[金刀比羅宮]]){ //分岐--金刀比羅宮開始
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[要這張是嗎?收你五千零五貫]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[要這張是嗎?收你五千零五貫]]
調査:(主人公.所持金)>=(5005)
分岐:(真){ //分岐--真開始
分岐:(真){ //分岐--真開始
所持金変更:(-5005)
SEスタート:(レベルアップ)
スチル表示:(カード,金刀比羅宮,無効,無効,円形ワイプ)
更新:(カード::金刀比羅宮.所持フラグ)(1)
ナレーション:[[獲得名勝卡:金刀比羅宮]]
スチル消去:(円形ワイプ)
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[我虧很大!今天只賣你這一張,其他的下次有機
SEスタート:(レベルアップ)
スチル表示:(カード,金刀比羅宮,無効,無効,円形ワイプ)
更新:(カード::金刀比羅宮.所持フラグ)(1)
ナレーション:[[獲得名勝卡:金刀比羅宮]]
スチル消去:(円形ワイプ)
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[我虧很大!今天只賣你這一張,其他的下次有機
會再說吧!]]
} //分岐--真結束
分岐:(偽){ //分岐--偽開始
会話:(主人公,倭寇):[[咦?……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[………………]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[你根本沒這麼多錢阿!耍我是嗎?]]
会話:(主人公,倭寇):[[抱……抱……歉,今天我只是輕裝出來逛逛,身上沒帶這麼多錢……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[那也就甭談囉!我趕時間!再見!]]
} //分岐--偽結束
} //分岐--金刀比羅宮結束
会話:(主人公,倭寇):[[咦?……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[………………]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[你根本沒這麼多錢阿!耍我是嗎?]]
会話:(主人公,倭寇):[[抱……抱……歉,今天我只是輕裝出來逛逛,身上沒帶這麼多錢……]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[那也就甭談囉!我趕時間!再見!]]
} //分岐--偽結束
} //分岐--金刀比羅宮結束
会話:(主人公,倭寇):[[大爺!還有個問題想請教您阿。您除了賣這類卡以外還有沒有其他類的阿?]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[當然有啊!]]
会話:(主人公,倭寇):[[……等等……!那下次在哪裡可以遇見你呢?]]
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[當然有啊!]]
会話:(主人公,倭寇):[[……等等……!那下次在哪裡可以遇見你呢?]]
--------(中間對話省略)----------
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[你很囉唆耶!]]
ひとりごと:[[算了,時間晚了,我也該走了]]
ひとりごと:[[不過下次可真的要先去跟麗璐套套交情…]]
更新:(イベントフラグ::七月的賣卡商一)(成立)
施設出る:
変名会話:(倭寇,主人公,[[皮]],[[老闆]])[[你很囉唆耶!]]
ひとりごと:[[算了,時間晚了,我也該走了]]
ひとりごと:[[不過下次可真的要先去跟麗璐套套交情…]]
更新:(イベントフラグ::七月的賣卡商一)(成立)
施設出る:
//----------------------
由上面的句法中可以看到
當最上面藍色字那個對話講完時使用了選択:[[大步危小步危]][[金刀比羅宮]]
在遊戲內就會出現兩個選項,第一個是大步危小步危,另一個則是金刀比羅宮
選了大步危小步危之後進入 調査:(主人公.所持金)>=(5005) 這個程序
之後再按照主角身上是否有5005貫做兩個劇情分歧
劇情走了[[大步危小步危]],就不會走[[金刀比羅宮]]
走了分岐:(真),就不會走分岐:(偽)
當分岐走完時,結果最後都同樣會走向下面的藍色字做結束
//----------------------
ひとりごと:[[算了,時間晚了,我也該走了]]
↑上面這句的用法是主角自言自語
↑上面這句的用法是主角自言自語
在遊戲內是出現主角的頭像作對話
或者你可以這麼使用ひとりごと:[[(算了,時間晚了,我也該走了)]]
會話中加一個『()』,這樣感覺出來更像是自言自語
會話中加一個『()』,這樣感覺出來更像是自言自語
用 ひとりごと 的特點在於不會與對話者成為面識的狀態
假設主角與信長對話
如果都採用 ひとりごと 即使說了很多話,那下回見面信長還是不認得主角
仍然會問:『你是誰?』,然後主角介紹自己:『我是某某某地的浪人』
//----------------------
更新:(イベントフラグ::七月的賣卡商一)(成立)
施設出る:
施設出る:
上面那一段前幾篇就有寫到,這邊就不再說;主要在於接續下面的劇情之用
而 施設出る: 的命令就是從酒場出來到町外,因為劇情對話的場景在酒場內
//----------------------
一個調查一定得要跟著一組(真)(偽)嗎?
並不是這樣
你可以做更複雜的調查狀況如下
調査:(人物::主人公.身分)==(医師)
調査:(人物::主人公.身分)==(鍛冶屋)
調査:(人物::主人公.身分)==(茶人)
調査:(人物::主人公.身分)==(鍛冶屋)
調査:(人物::主人公.身分)==(茶人)
分岐:(真){ //-------主人公是浪人開始
会話:(人物A,主人公)[[站住!\n你是誰?來<城A>城何事?]]
会話:(主人公,人物A)[[我是來自<町A>的浪人,我叫<主人公>,今天特地來拜訪朋友]]
会話:(人物A,主人公)[[一介浪人也想入城?\n你知道你自己的身分嗎!]]
会話:(主人公,主人公)[[可是我真的有急事想找那位朋友……]]
会話:(人物A,主人公)[[來人啊!把這個無禮的傢伙給轟出去!]]
会話:(人物A,主人公)[[站住!\n你是誰?來<城A>城何事?]]
会話:(主人公,人物A)[[我是來自<町A>的浪人,我叫<主人公>,今天特地來拜訪朋友]]
会話:(人物A,主人公)[[一介浪人也想入城?\n你知道你自己的身分嗎!]]
会話:(主人公,主人公)[[可是我真的有急事想找那位朋友……]]
会話:(人物A,主人公)[[來人啊!把這個無禮的傢伙給轟出去!]]
分岐:(真){
会話:(人物B,人物A)[[可是……\n可是老大,這位大人是(人物A.名)的劍術師傅呀!]]
会話:(人物A,主人公)[[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公)[[真是失禮…\n師傅大人請進吧…\n恕小的有眼無珠…]]
会話:(主人公,人物A)[[謝謝,辛苦了]]
会話:(人物A,主人公)[[好說…好說…]]
ひとりごと:[[(總算進來了……)\n(接下來要做什麼就隨我自由了)]]
}
分岐:(偽){
調査:(人物::主人公.兵法指南役大名家)==(大名家B)
分岐:(真){
会話:(人物B,人物A)[[可是……可是老大你糊塗了嗎?\n這位大人是咱們家的兵法指南師
傅呀!\n該不會是老爺邀請來的吧?]]
会話:(人物A,主人公) [[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公) [[真是失禮…\n師傅大人請進吧…\n恕小的有眼無珠…]]
会話:(主人公,人物A)[[謝謝,辛苦了]]
}
分岐:(偽){
調査:(カード::剣聖.所持フラグ)==(1)
分岐:(真){
会話:(人物B,人物A)[[可是老大,這位是<町A>出名的劍聖呀!…你不怕他……]]
会話:(人物A,主人公)[[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公)[[真是失禮…\n劍聖大人請進吧…]]
会話:(主人公,主人公)[[謝謝,辛苦了]]
}
分岐:(偽){
調査:(カード::槍天下一.所持フラグ)==(1)
分岐:(真){
会話:(人物B,人物A)[[可是老大,這位是出名的天下第一槍呀!…你不怕他……]]
会話:(人物A,主人公) [[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公) [[真是失禮…\n槍神大人請進吧…]]
会話:(主人公,人物A)[[謝謝,辛苦了]]
}
分岐:(偽){
調査:(カード::苦無天下一.所持フラグ)==(1)
分岐:(真){
会話:(人物B,人物A)[[這位是出名的天下第一苦無之神呀!…你不怕他……]]
会話:(人物A,主人公)[[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公)[[真是失禮…\n苦無神大人請進吧…]]
会話:(主人公,主人公)[[謝謝,辛苦了]]
}
分岐:(偽){//----主角身上什麼都沒有開始
会話:(人物B,主人公)[[走走走走!\n這裡不是你這種身分的人該來的地方!]]
会話:(主人公,人物B)[[好吧,辛苦了…]]
ひとりごと:[[(真是礙事…怎麼現在城戒備都這麼嚴格…)]]
ひとりごと:[[(如果浪人在這動武,那以後就很難立足了)]]
会話:(人物A,主人公) [[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公) [[真是失禮…\n師傅大人請進吧…\n恕小的有眼無珠…]]
会話:(主人公,人物A)[[謝謝,辛苦了]]
}
分岐:(偽){
調査:(カード::剣聖.所持フラグ)==(1)
分岐:(真){
会話:(人物B,人物A)[[可是老大,這位是<町A>出名的劍聖呀!…你不怕他……]]
会話:(人物A,主人公)[[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公)[[真是失禮…\n劍聖大人請進吧…]]
会話:(主人公,主人公)[[謝謝,辛苦了]]
}
分岐:(偽){
調査:(カード::槍天下一.所持フラグ)==(1)
分岐:(真){
会話:(人物B,人物A)[[可是老大,這位是出名的天下第一槍呀!…你不怕他……]]
会話:(人物A,主人公) [[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公) [[真是失禮…\n槍神大人請進吧…]]
会話:(主人公,人物A)[[謝謝,辛苦了]]
}
分岐:(偽){
調査:(カード::苦無天下一.所持フラグ)==(1)
分岐:(真){
会話:(人物B,人物A)[[這位是出名的天下第一苦無之神呀!…你不怕他……]]
会話:(人物A,主人公)[[呃……\n該死的傢伙,怎不早說!]]
会話:(人物A,主人公)[[真是失禮…\n苦無神大人請進吧…]]
会話:(主人公,主人公)[[謝謝,辛苦了]]
}
分岐:(偽){//----主角身上什麼都沒有開始
会話:(人物B,主人公)[[走走走走!\n這裡不是你這種身分的人該來的地方!]]
会話:(主人公,人物B)[[好吧,辛苦了…]]
ひとりごと:[[(真是礙事…怎麼現在城戒備都這麼嚴格…)]]
ひとりごと:[[(如果浪人在這動武,那以後就很難立足了)]]
外に出す:
} //------主角身上-什麼都沒有結束
}
}
}
}
} //-------主人公是浪人結束
分岐:(偽){ //-------主人公不是浪人開始
会話:(人物A,主人公)[[噯唷!這不是(主人公.名)老爺嗎?\n辛苦了,快快請進!]]
会話:(主人公,人物A)[[辛苦了\n你忙去吧,我進城了]]
会話:(人物A,主人公)[[噯唷!這不是(主人公.名)老爺嗎?\n辛苦了,快快請進!]]
会話:(主人公,人物A)[[辛苦了\n你忙去吧,我進城了]]
} //-------主人公不是浪人結束
//----------------------
上面這個就比較複雜了,不知道能不能看得懂?
調査:(人物::主人公.身分)==(医師)
調査:(人物::主人公.身分)==(鍛冶屋)
調査:(人物::主人公.身分)==(茶人)
調査:(人物::主人公.身分)==(鍛冶屋)
調査:(人物::主人公.身分)==(茶人)
一開始先調查主角的身份是否是醫師、鍛冶屋或茶人,是的話則主角是浪人
進入分岐:(真)
如果主角不是浪人的話呢?則進入分岐:(偽)
那分岐:(偽)在哪呢?跑到最下面去了
為什麼跑到最下面?因為主角如果是浪人的話,我還要調查他身上有沒有稱號卡
當主角確定是浪人時,開始調查主角的狀況
調査:(人物::人物C.剣術師匠)==(主人公)
看看主角是不是人物C的劍術老師(在此人物C表示此城的城主)
看看主角是不是人物C的劍術老師(在此人物C表示此城的城主)
如果是的話,擔任門衛的人物A就放行讓主角通過
如果主角不是人物C的劍術老師,則繼續調查,進入分岐:(偽){
調査:(人物::主人公.兵法指南役大名家)==(大名家B)看看主角是不是大名家B的兵法指南(在此大名家B等於人物C的所屬勢力)
如果是的話,擔任門衛的人物A就放行讓主角通過
如果主角不是大名家B的兵法指南,則繼續調查,進入分岐:(偽){
調査:(カード::剣聖.所持フラグ)==(1)
查看看主角身上有沒有劍聖卡。有則放行,沒則繼續調查,進入分岐:(偽){
查看看主角身上有沒有劍聖卡。有則放行,沒則繼續調查,進入分岐:(偽){
調査:(カード::槍天下一.所持フラグ)==(1)
查看看主角身上有沒有槍天下一卡。有則放行,沒則繼續調查,進入分岐:(偽){
查看看主角身上有沒有槍天下一卡。有則放行,沒則繼續調查,進入分岐:(偽){
調査:(カード::苦無天下一.所持フラグ)==(1)
查看看主角身上有沒有苦無天下一卡。有則放行,沒則進入分岐:(偽)
查看看主角身上有沒有苦無天下一卡。有則放行,沒則進入分岐:(偽)
最下面那個分岐:(偽)即是表達主角身上都沒有我們想要調查的身分或卡片的時候該怎辦
當然是被門衛給轟出去了....
} //------主角身上-什麼都沒有結束
}
}
}
}
} //-------主人公是浪人結束
這一段要特別注意
只要有『{』開,就必須要有『}』閉
你也可以這樣表示出它層次別
} //------主角身上-什麼都沒有結束
}
}
}
}
} //-------主人公是浪人結束
我則是比較習慣都整理在一起。因人而異,各憑喜好
//----------------------
失敗,上面的應用同樣是一個調查跟著一組分岐(真)(偽)
只是最上面的一個分岐(真)底下包了許多組的調查+分岐(真)(偽)
真正的一個調查不包含一組(真)(偽)的應用如下
下篇再說好了...