太閤立志伝5イベントソース // // 義輝一人軍団 // // イベント::義輝一人軍団・二条御所襲撃発生チェック // イベント::義輝一人軍団・二条御所襲撃発生後 // イベント::義輝一人軍団・攻城戦・目標拠点決定 // イベント::義輝一人軍団・攻城戦・目標拠点到着 // イベント::義輝一人軍団・籠城戦 // // イベントフラグ::義輝一人軍団・攻城戦・出撃中 // チャプター:{ イベント:義輝一人軍団・二条御所襲撃発生チェック{ 属性:一度だけ 発生契機:拠点内画面表示後(主人公拠点) 発生条件:{ 調査:(人物::主人公)==(人物::足利義輝) 調査:(大名家::足利義輝.存在) 調査:(人物::三好長逸.死亡フラグ) 調査:(人物::岩成友通.死亡フラグ) 調査:(人物::松永久秀.死亡フラグ) 調査:(人物::足利義昭.出現フラグ) 調査:(人物::足利義昭.所属勢力タイプ)==(0) 調査:(状況::年)>=(1562) OR調査:{ 調査:(状況::年)>(1562) 調査:(状況::月)>=(5) } } スクリプト:{ } } イベント:義輝一人軍団・二条御所襲撃発生後{ 属性:一度だけ 発生契機:室内画面表示後(主人公拠点,自宅) 発生条件:{ 調査:(イベント::義輝一人軍団・二条御所襲撃発生チェック) 調査:(人物::主人公)==(人物::足利義輝) 調査:(大名家::足利義輝.存在) } スクリプト:{ ひとりごと:[[しかし三好三人衆も(松永久秀.名)も\n案外余裕で撃退できてしまったのう\nしかも実質{一人称}一人で…]] ひとりごと:[[……これは何{だ}{な}\n{一人称}、これだけ強いん{だ}ったら\n軍団なんか要らんではないか]] SEスタート:(レベルアップ) ナレーション:[[今後は合戦時に\n(足利義輝)単独の軍団が編成できます]] ナレーション:[[ただし単独で戦う場合\n敗北はすなわち死を意味しますので\n覚悟してください]] } } イベント:義輝一人軍団・攻城戦・目標拠点決定{ 属性:何度でも 発生契機:合戦決定時(無効,拠点,無効) 発生条件:{ 調査:(イベント::義輝一人軍団・二条御所襲撃発生後) 調査:(人物::主人公)==(人物::足利義輝) 調査:(大名家::足利義輝.存在) 代入拠点A:(拠点::目標拠点) 調査:(拠点::拠点A.拠点種類)==(0) ひとりごと可否選択:[[{一人称}一人で出撃するか?]] } スクリプト:{ 代入人物A:(人物::目標人物) SEスタート:(個人戦勝利) ひとりごと:[[よし! {一人称}一人で\n(人物A.姓)家の<拠点A>を攻めて参るぞ!\nいざ出陣{だ}!]] 更新:(イベントフラグ::義輝一人軍団・攻城戦・出撃中)(1) 強制移動:(拠点A) } } イベント:義輝一人軍団・攻城戦・目標拠点到着{ 属性:何度でも 発生契機:拠点内画面表示後(無効) 発生条件:{ 調査:(イベント::義輝一人軍団・二条御所襲撃発生後) 調査:(イベントフラグ::義輝一人軍団・攻城戦・出撃中) 調査:(人物::主人公)==(人物::足利義輝) 調査:(大名家::足利義輝.存在) } スクリプト:{ 更新:(イベントフラグ::義輝一人軍団・攻城戦・出撃中)(0) 代入拠点A:(拠点::発生拠点) 代入城A:(拠点::発生拠点) 文字列設定:(文字列E)[[城]] 場合別:(拠点::拠点A.拠点タイプ){ 場合分岐:(1){ 文字列設定:(文字列E)[[寺]] } 場合分岐:(2){ 文字列設定:(文字列E)[[館]] } } 代入大名家A:(城::城A.所属大名家) コンテナ設定:(人物,所属拠点,拠点A) コンテナ絞り込み:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,留守フラグ,0) コンテナ絞り込み:(人物,出撃フラグ,0) // コンテナ絞り込み:(人物,イベント参加可能,1) コンテナ絞り込み:(人物,出現フラグ,1) コンテナ絞り込み:(人物,死亡フラグ,0) コンテナ複写:(退避) コンテナ絞り込み:(人物,死刑フラグ,1) 条件ブロック:(変数::コンテナカウンタ){ コンテナ選択:(人物A,先頭) コンテナ選抜:(削る,1) 更新:(人物::人物A.死刑フラグ)(0) } コンテナ複写:(復帰) 調査:(変数::コンテナカウンタ) 分岐:(1){ コンテナソート:(人物,武士勲功,降順) コンテナソート:(人物,身分,降順) コンテナ選択:(人物A,先頭) コンテナ選抜:(削る,1) コンテナソート:(人物,武力,降順) コンテナ複写:(退避) } 分岐:(0){ 代入人物A:(人物::備大将) } // // 人物A 城主、もしくは留守居役 // // (z) 城の規模 // (1) 大手門、本丸、城主の間 // (2) 大手門、二の丸、本丸、城主の間 // (3) 大手門、三の丸、二の丸、本丸、城主の間 // (4) 大手門、四の丸、三の丸、二の丸、本丸、城主の間 // 調査:(城::城A.規模)<=(7) 分岐:(1){ 代入z:(1) } 調査:(城::城A.規模)>=(8) 調査:(城::城A.規模)<=(14) 分岐:(1){ 代入z:(2) } 調査:(城::城A.規模)>=(15) 調査:(城::城A.規模)<=(22) 分岐:(1){ 代入z:(3) } 調査:(城::城A.規模)>=(23) 分岐:(1){ 代入z:(4) } // // (y) 現在攻略中 // (z) (1) (2) (3) (4) // (0) 大手門 大手門 大手門 大手門 // (1) 本丸 二の丸 三の丸 四の丸 // (2) 城主 本丸 二の丸 三の丸 // (3) 城主 本丸 二の丸 // (4) 城主 本丸 // (5) 城主 // 代入y:(0) // // (x) 個人戦前会話(無名人物)各パターンフラグ // (w) 個人戦前会話(それ以外)各パターンフラグ // 代入x:(0) 代入w:(0) ループ:{ // // 個人戦前 // // 人物B 個人戦の敵、1人目 // 人物C 個人戦の敵、2人目 // 人物D 個人戦の敵、3人目以降汎用 // 調査:(y)==(0) 分岐:(1){ // // 大手門攻略中 // コンテナ設定:(アイテム,アイテム種類,名馬) コンテナ除外:(アイテム,所有個数,0) 条件ブロック:(コンテナカウンタ){ BGM変更:(BGMなし) SEループ:(騎馬・走る音(ループ)) ウェイト:(3.2) SEストップ:(騎馬・走る音(ループ)) SEスタート:(馬いななき) ウェイト:(1.2) } BGM変更:(攻城戦) ひとりごと:[[これより、<拠点A>の攻略を開始する!]] 会話:(門番,主人公)[[そこの者、止まれ!\n何者か!?]] 会話:(主人公,門番)[[征夷大将軍(主人公)である!\n一人対一城の合戦を挑みに参った!\nいざ尋常に勝負!!]] 会話:(門番,主人公)[[将軍…って上様?\n上様がお一人でこの<文字列E>を攻めるって?\nふふん、冗談も突飛過ぎると笑えんぞ]] 会話:(門番,主人公)[[……ってお前\n何黙って刀抜いてんの、っておい\nえ? ちょ、ちょっと待って]] SEスタート:(槍振り回す) 会話:(主人公,門番)[[余の言葉を信じぬ愚か者は成敗!]] SEスタート:(刀で斬られる2) 会話:(門番,主人公)[[うぎゃっ!]] ウェイト:(0.3) SEスタート:(倒れる) 会話:(門番,主人公)[[ぐふっ]] SEスタート:(城強襲) ウェイト:(0.3) SEスタート:(城強襲) ウェイト:(0.3) SEスタート:(城強襲) ひとりごと:[[突入!]] 会話:(備大将,主人公)[[どうした!? 何事だ!?]] 会話:(主人公,備大将)[[将軍(主人公.名)、推参!\n余は今よりこの<文字列E>の本丸に向かう!\n邪魔する者は容赦せぬゆえ覚悟せよ!]] 会話:(備大将,主人公)[[……]] ナレーション:[[備大将は\n血の海に横たわる門番に目をやった]] 会話:(備大将,主人公)[[……]] 会話:(備大将,主人公)[[……くっ、曲者だっ!\nなんだかよくわからんが曲者だあっ!\n者ども、出あえ、出あええい!]] 会話:(主人公,備大将)[[ほほう\n余の剣技を見たいと申すか、愚か者どもよ!\nよかろう、まとめてかかってくるがよい!]] SEスタート:(恫喝) 会話:(備大将,主人公)[[うわあああ!]] 代入人物B:(人物::備大将) 代入人物C:(人物::足軽) 代入人物D:(人物::足軽) 代入人物E:(人物::足軽) } 調査:(y) 調査:(y)<=(z) 分岐:(1){ // // 四の丸--本丸攻略中 // (a)の丸 // 代入a:(z)-(y) 代入a:(a)+(1) 場合別:(a){ 場合分岐:(4){ 文字列設定:(文字列A)[[四の丸]] 文字列設定:(文字列B)[[大手門を]] } 場合分岐:(3){ 文字列設定:(文字列A)[[三の丸]] 文字列設定:(文字列B)[[四の丸を]] } 場合分岐:(2){ 文字列設定:(文字列A)[[二の丸]] 文字列設定:(文字列B)[[三の丸まで]] } 場合分岐:(1){ 文字列設定:(文字列A)[[本丸]] 文字列設定:(文字列B)[[二の丸まで]] } } 条件ブロック:(y)==(1){ 文字列設定:(文字列B)[[大手門を]] } ひとりごと:[[<文字列A>の攻略に移る!]] 場合別:(y){ 場合分岐:(1){ 代入人物B:(人物::用心棒) 代入人物D:(人物::槍術の師範代) } 場合分岐:(2){ 代入人物B:(人物::剣術の師範代) 代入人物D:(人物::忍者) } 場合分岐:(3){ 代入人物B:(人物::忍者) 代入人物D:(人物::槍術の師範) } 場合分岐:(4){ 代入人物B:(人物::剣術の師範) 代入人物D:(人物::上忍) } } 代入人物C:(人物::備大将) 代入人物E:(人物::人物B) コンテナ複写:(復帰) 更新:(変数::コンテナポインタ)(a) コンテナ選択:(人物B,ポインタ) 代入a:(a)+(z) 更新:(変数::コンテナポインタ)(a) コンテナ選択:(人物C,ポインタ) 画面効果:(フェードアウト) 背景変更:(場面,戦況画面,フェード) 調査:(人物::人物B.カテゴリ)<=(2) 分岐:(1){ 代入c:(人物C.カテゴリ)<=(2) 代入c:(c)*(人物C.面識フラグ) 代入b:(0) 条件ブロック:(b)==(0){ } 条件ブロック:(b)==(0){ 調査:(人物B.面識フラグ)+(c) AND調査:{ 代入d:(人物::人物B.精神)*(20) 代入d:(人物::人物B.武力)+(d) 調査:(d)<(60) 代入d:(人物::人物B.統率力) 代入d:(人物::人物B.政務)+(d) 代入d:(人物::人物B.知謀)+(d) 調査:(d)<(100) } OR調査:{ 調査:(人物::人物C.カテゴリ)>(2) AND調査:{ 代入d:(人物::人物C.精神)*(20) 代入d:(人物::人物C.武力)+(d) 調査:(d)<(60) 代入d:(人物::人物C.統率力) 代入d:(人物::人物C.政務)+(d) 代入d:(人物::人物C.知謀)+(d) 調査:(d)<(100) } } 分岐:(1){ 代入b:(-2) } } 条件ブロック:(b)==(0){ 代入b:(Rnd)%(1) } 条件ブロック:(b)==(-1){ } 条件ブロック:(b)==(-2){ SEスタート:(虚報・成功) 変名会話:(門番,人物B,[[足]],[[軽]])[[うわあああ!]] 会話:(足軽,人物B)[[ひええええ!]] SEスタート:(混乱) 会話:(人物B,人物C)[[ななな、何が起きているの{だ}?]] SEスタート:(混乱) 会話:(人物C,人物B)[[ててて、敵襲{だ}!\n敵がもうこの<文字列A>にまで\n迫っているそう{だ}!]] SEスタート:(混乱) 会話:(人物B,人物C)[[そそそ、そんなこといきなり言われても\nどどど、どうしたらよいの{だ}?]] ウェイト:(0.3) SEスタート:(個人戦敗北) 会話:(主人公,人物B)[[まずは落ち着けッ!]] 調査:(c) 分岐:(1){ 会話:(人物B,主人公)[[うっ、上様!?]] 会話:(人物C,主人公)[[こっ、これはお久しぶり{だ}!\nしかし何故このようなところに!?]] } 分岐:(0){ 会話:(人物B,主人公)[[うっ、上様!?\nこっ、これはお久しぶり{だ}!]] 会話:(人物C,主人公)[[上様{だ}と!?\n上様が何故このようなところに!?]] } 会話:(主人公,人物B)[[貴様らのようなうつけには\n話してもわかるまい!\n何より今は敵襲の最中であろう!]] SEスタート:(混乱) 会話:(人物C,主人公)[[そそそ、そう{だった}!]] SEスタート:(混乱) 会話:(人物B,主人公)[[ししし、しかし、こんなときには\nどうしたらよいのか、{一人称}達には\nさっぱりわからぬの{だ}]] 会話:(主人公,人物B)[[ええい、本当にうつけだな貴様らは…\n仕方がない、余が教えてつかわそう\nまずは落ち着いて兵を集め、整列させよ!]] 会話:(人物B,主人公)[[はっ、ははッ、ご下知のままに!]] 会話:(人物C,主人公)[[皆の者、集まれッ!\n整列、整列ッ!]] 会話:(主人公,人物B)[[整列したら抜刀、\nときの声を上げさせて兵を鼓舞するのだ!]] 会話:(人物B,主人公)[[抜刀ッ!]] 会話:(人物C,主人公)[[えい、えい、おーッ!]] SEスタート:(鼓舞) 変名会話:(門番,主人公,[[足]],[[軽]])[[えい、えい、おーッ!]] SEスタート:(槍振り回す) 会話:(主人公,門番)[[よし、上出来だ!\nこれで敵を迎える準備はできたな!\nでは、覚悟!]] SEスタート:(刀で斬られる2) 変名会話:(門番,主人公,[[足]],[[軽]])[[ひぎゃっ!]] ウェイト:(0.3) SEスタート:(倒れる) 変名会話:(門番,主人公,[[足]],[[軽]])[[ぐふっ]] 会話:(人物C,主人公)[[えっ]] 会話:(人物B,主人公)[[えええええええ!?]] } 条件ブロック:(b)==(0){ SEスタート:(恫喝) 会話:(人物B,人物C)[[何の騒ぎ{だ}!]] 会話:(人物C,人物B)[[敵襲{だ}!\n既に<文字列B>突破されたと\n兵が騒いで{いる}!]] 会話:(人物B,人物C)[[敵襲?\nしかし敵軍の姿など\nどこにも見当たらない{ではない}か!]] 会話:(人物C,人物B)[[それが…\nたった一人でこの<文字列E>に\n乗り込んで来た者がいると…!]] 会話:(人物B,人物C)[[まさか!\n…{いいえ}、これは忍による撹乱{だ}\n敵の放った忍に違い{ない}!]] ウェイト:(0.3) SEスタート:(個人戦敗北) 会話:(主人公,人物B)[[忍ではない、将軍だ!]] 調査:(人物B.面識フラグ) 分岐:(1){ 会話:(人物B,主人公)[[うっ…上様ッ!?]] 会話:(主人公,人物B)[[いかにも!\n征夷大将軍(主人公)、推参!\nこの<文字列E>は余が召し上げる!]] } 分岐:(0){ 会話:(人物B,賊)[[なっ…何奴ッ!?]] 会話:(主人公,人物B)[[征夷大将軍(主人公)、推参!\nこの<文字列E>は余が召し上げる!]] } 会話:(人物C,主人公)[[くっ、皆の者、出あえ、出あええい!]] } } 分岐:(0){ 代入b:(-1) 条件ループ:(b)==(-1){ 条件ブロック:(x)==(31){ 代入x:(0) } 代入b:(Rnd)%(5) 代入c:(b) 代入d:(x) 条件ループ:(c){ 代入d:(d)/(2) 代入c:(c)-(1) } 調査:(d)%(2) 分岐:(1){ 代入b:(-1) } 分岐:(0){ 代入c:(b) 代入d:(1) 条件ループ:(c){ 代入d:(d)*(2) 代入c:(c)-(1) } 代入x:(x)+(d) } 条件ブロック:(b)==(2){ OR調査:{ AND調査:{ 調査:(カード::神妙剣.所持フラグ) 代入カードA:(カード::神妙剣) } AND調査:{ 調査:(カード::浮舟.所持フラグ) 代入カードA:(カード::浮舟) } AND調査:{ 調査:(カード::月影.所持フラグ) 代入カードA:(カード::月影) } AND調査:{ 調査:(カード::金翅鳥王剣.所持フラグ) 代入カードA:(カード::金翅鳥王剣) } AND調査:{ 調査:(カード::絶妙剣.所持フラグ) 代入カードA:(カード::絶妙剣) } AND調査:{ 調査:(カード::虎振.所持フラグ) 代入カードA:(カード::虎振) } } 分岐:(0){ 代入b:(-1) } } 条件ブロック:(b)==(3){ 調査:(カード::木の葉隠れの術.所持フラグ) 分岐:(0){ 代入b:(-1) } } 条件ブロック:(b)==(4){ 調査:(カード::忍犬の術.所持フラグ) 分岐:(0){ 代入b:(-1) } } } 条件ブロック:(b)==(0){ SEスタート:(恫喝) 会話:(備大将,主人公)[[敵は一人ぞ!\n者ども、かかれッ!]] 会話:(主人公,備大将)[[うぬっ\n将軍に刃を向けるとは\n武士にあるまじき逆賊どもめ!]] SEスタート:(槍振り回す) 会話:(主人公,備大将)[[我が裁きの剣を受けよ!\n成敗!]] SEスタート:(刀で斬られる2) 会話:(備大将,主人公)[[うぎゃっ!]] ウェイト:(0.3) SEスタート:(倒れる) 会話:(備大将,主人公)[[ぐふっ]] 会話:(主人公,門番)[[次ッ!]] SEスタート:(恫喝) 変名会話:(門番,主人公,[[足]],[[軽]])[[こっ、これはかなわん!\n逃げろー!]] 会話:(主人公,備大将)[[うぬっ\n敵に背を向けるとは\n武士にあるまじき卑怯者どもめ!]] SEスタート:(槍振り回す) 会話:(主人公,備大将)[[我が裁きの剣を受けよ!\n成敗!]] SEスタート:(刀で斬られる2) 変名会話:(門番,主人公,[[足]],[[軽]])[[うぎゃっ!]] ウェイト:(0.3) SEスタート:(倒れる) 変名会話:(門番,主人公,[[足]],[[軽]])[[ぐふっ]] 会話:(主人公,人物B)[[次ッ!]] SEスタート:(恫喝) 会話:(人物B,主人公)[[攻めても成敗、逃げても成敗…\n一体どうすればよいというのだ……!]] 会話:(主人公,人物B)[[神妙に我が剣を受けるがよい!]] } 条件ブロック:(b)==(1){ SEスタート:(恫喝) 変名会話:(門番,主人公,[[足]],[[軽]])[[お慈悲を、どうかお慈悲をッ!]] 会話:(主人公,足軽)[[そうはいかんぞ、戦じゃからのう]] 変名会話:(門番,主人公,[[足]],[[軽]])[[助けてっ、誰か助けてえッ!]] SEスタート:(槍振り回す) 会話:(主人公,足軽)[[成敗!]] SEスタート:(刀で斬られる2) 変名会話:(門番,主人公,[[足]],[[軽]])[[ふぎゃっ!]] ウェイト:(0.3) SEスタート:(倒れる) 変名会話:(門番,主人公,[[足]],[[軽]])[[げふっ]] 会話:(主人公,人物B)[[次は貴様か、覚悟はよいな?]] SEスタート:(恫喝) 会話:(人物B,主人公)[[来ないでッ、来ないでええッ!]] 会話:(主人公,人物B)[[そうはいかんと言うておろうが]] 会話:(人物B,主人公)[[やめてッ、やめてええッ!]] } 条件ブロック:(b)==(2){ SEスタート:(開門) 会話:(主人公,人物B)[[(主人公.名)、推参!]] 会話:(人物B,足軽)[[今だ! 撃てッ!]] SEスタート:(鉄砲攻撃) ウェイト:(0.4) SEスタート:(鉄砲攻撃) ウェイト:(0.1) SEスタート:(鉄砲攻撃) 変名会話:(門番,主人公,[[足]],[[軽]])[[当たれえッ!]] SEスタート:(鉄砲玉を弾き返す) ウェイト:(0.2) SEスタート:(鉄砲玉を弾き返す) ウェイト:(0.1) SEスタート:(鉄砲玉を弾き返す) 会話:(主人公,足軽)[[ふんッ!]] 変名会話:(門番,主人公,[[足]],[[軽]])[[なっ…弾をはじいた!?]] 会話:(主人公,足軽)[[種子島か…\nそういえば前にもいたかのう、\n種子島で余に挑んできた卑怯者が…]] SEスタート:(気合いを溜める) 会話:(主人公,足軽)[[だが余に同じ技は二度と通じぬ!\n覚悟!]] 変名会話:(門番,主人公,[[足]],[[軽]])[[ひいッ!]] 会話:(人物B,主人公)[[ひ、怯むなッ、次を撃て!\n敵はまだ40間は先、鉄砲の間合いだ!]] SEスタート:(強弓) 会話:(主人公,足軽)[[関係ない! <カードA>ッ!]] SEスタート:(刀で斬られる2) 変名会話:(門番,主人公,[[足]],[[軽]])[[うぎゃっ!]] ウェイト:(0.3) SEスタート:(倒れる) 変名会話:(門番,主人公,[[足]],[[軽]])[[ぐふっ]] 会話:(人物B,主人公)[[…なっ、何か出た!\n剣から何か出た!]] 会話:(主人公,門番)[[どうした?\n<文字列A>の備はこれで終わりか?\nでは余から参るぞ! 覚悟!]] SEスタート:(恫喝) 会話:(人物B,主人公)[[くっ、来るなああッ!]] } 条件ブロック:(b)==(3){ SEスタート:(恫喝) 会話:(人物B,門番)[[者ども退け、退けッ!]] 会話:(主人公,人物B)[[うぬっ、逃げるか!]] 会話:(人物B,門番)[[よし!\n門を閉じよ!]] SEスタート:(開門) 変名会話:(門番,人物B,[[足]],[[軽]])[[おおッ!]] 会話:(人物B,門番)[[よし!\n閂をかけて皆で固めるのだ!]] SEスタート:(物音) 変名会話:(門番,人物B,[[足]],[[軽]])[[おおッ!]] 会話:(人物B,門番)[[これでよし……敵は一人だ、\nこれならば入って来られまい]] 変名会話:(門番,人物B,[[足]],[[軽]])[[た、助かった…]] メッセージ閉じる: SEスタート:(煙玉) ウェイト:(1) SEスタート:(煙玉) 会話:(主人公,人物B)[[木の葉隠れの術!]] 会話:(人物B,主人公)[[えっ]] SEスタート:(槍振り回す) 会話:(主人公,足軽)[[そして成敗!]] SEスタート:(刀で斬られる2) 変名会話:(門番,主人公,[[足]],[[軽]])[[ひぎゃっ!]] ウェイト:(0.3) SEスタート:(倒れる) 変名会話:(門番,主人公,[[足]],[[軽]])[[ぐふっ]] SEスタート:(恫喝) 会話:(人物B,主人公)[[…なっ、なななっ、\n何がどうなっとるんだッ!?]] 会話:(主人公,人物B)[[ははははは!\n門ごときでこの余を防げるとでも\n思ったか、愚か者め!]] 会話:(主人公,人物B)[[それでは成敗の続きと参ろうか!]] SEスタート:(恫喝) 会話:(人物B,主人公)[[うっ、うわあああッ!]] } 条件ブロック:(b)==(4){ SEスタート:(槍振り回す) 会話:(主人公,足軽)[[成敗!]] SEスタート:(刀で斬られる2) 変名会話:(門番,主人公,[[足]],[[軽]])[[ひぎゃっ!]] ウェイト:(0.3) SEスタート:(倒れる) 変名会話:(門番,主人公,[[足]],[[軽]])[[ぐふっ]] 会話:(主人公,足軽)[[さあ、次に成敗されたい愚か者は誰だ!\n…むッ!?]] SEスタート:(弓術・弓を引き絞る音) ウェイト:(1) SEスタート:(弓矢発射) ウェイト:(0.4) SEスタート:(弓矢発射) ウェイト:(0.1) SEスタート:(弓矢発射) 会話:(主人公,足軽)[[弓矢かッ!]] SEスタート:(鉄砲玉を弾き返す) ウェイト:(0.2) SEスタート:(鉄砲玉を弾き返す) ウェイト:(0.1) SEスタート:(鉄砲玉を弾き返す) 会話:(主人公,足軽)[[だが効かん!]] 会話:(足軽,主人公)[[なっ…!]] 会話:(主人公,足軽)[[余に弓引くとは愚か者め!\nどこだ!? 成敗してくれる!]] ナレーション:[[見れば矢倉に\n一隊の弓兵がいる]] 会話:(主人公,足軽)[[そこか!\n今すぐ行くから覚悟せよ!]] 会話:(足軽,主人公)[[ひッ!]] SEスタート:(物音) ナレーション:[[恐れをなした弓兵の一人が\n矢倉に通じる戸を内側から塞いだ]] SEスタート:(物音) 会話:(主人公,足軽)[[…む? 立て籠もられては\n中に入って成敗できん{な}…]] 会話:(主人公,足軽)[[…ふうむ…]] 会話:(主人公,足軽)[[……]] SEスタート:(気合いを溜める) 会話:(主人公,足軽)[[……\n臨、兵、闘、者、皆、陣、烈、在、前!]] メッセージ閉じる: SEスタート:(犬が唸る) スチル表示:(カード,忍犬の術,無効,無効,効果なし) ウェイト:(2) SEスタート:(虚報・忍び込み) スチル消去:(効果なし) ウェイト:(0.5) SEスタート:(犬がかみつく) ウェイト:(0.2) SEスタート:(犬がかみつく) SEループ:(悲鳴) ウェイト:(0.2) SEスタート:(犬がかみつく) ウェイト:(0.4) SEスタート:(犬がかみつく) ウェイト:(0.4) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.4) SEスタート:(犬がかみつく) ウェイト:(0.2) SEスタート:(犬がかみつく) ウェイト:(0.4) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.4) SEスタート:(犬がかみつく) SEストップ:(悲鳴) SEスタート:(犬がかみつく) ウェイト:(2.0) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.4) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.4) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(0.4) SEスタート:(犬がかみつく) ウェイト:(0.1) SEスタート:(犬がかみつく) ウェイト:(2.0) 会話:(主人公,人物B)[[さて…]] SEスタート:(歩く) ウェイト:(0.1) SEスタート:(歩く) ウェイト:(0.1) SEスタート:(歩く) ウェイト:(0.1) SEスタート:(歩く) 会話:(人物B,主人公)[[どうした! あの犬の吠え声は何事だ!\n…うぬッ、曲者か!? 何奴だ!?]] 会話:(主人公,人物B)[[余は(主人公.名)、人呼んで剣豪将軍!\nいざ尋常に、勝負!]] } } } 調査:(y)>(z) 分岐:(1){ // // 城主の間攻略中 // 代入人物B:(人物::人物A) 調査:(人物::人物A.カテゴリ)<(2) 分岐:(1){ 代入人物C:(人物::上忍) 代入人物D:(人物::上忍) } 分岐:(0){ 代入人物C:(人物::上忍) 代入人物D:(人物::忍者) } 代入人物E:(人物::人物C) コンテナ複写:(復帰) コンテナ選択:(人物C,先頭) 代入c:(人物B.カテゴリ)<=(2) 代入c:(c)*(人物B.面識フラグ) 代入d:(人物C.カテゴリ)<=(2) 代入d:(d)*(人物C.面識フラグ) 画面効果:(フェードアウト) 背景変更:(場面,評定の間,フェード) 代入b:(Rnd)%(1) 条件ブロック:(b)==(0){ SEスタート:(恫喝) 調査:(人物C.カテゴリ)<=(2) 分岐:(1){ 会話:(人物C,人物B)[[{二人称名前}、面目{ない}!\n敵は既に本丸にまで進入し\nこの城主の間に迫っております!]] } 分岐:(0){ 調査:(人物B.カテゴリ)<=(2) 分岐:(1){ 会話:(人物C,人物B)[[面目{ない}!\n敵は既に本丸にまで進入し\nこの城主の間に迫っております!]] } 分岐:(0){ 会話:(人物C,人物B)[[大将どの!\n敵は既に本丸にまで進入し\nこの城主の間に迫っております!]] } } 調査:(人物B.カテゴリ)<=(2) 分岐:(1){ 会話:(人物B,人物C)[[一体何が起きているの{だ}!?\n敵はたった一人と言うでは{ない}か!]] } 分岐:(0){ 会話:(人物B,人物C)[[一体何が起きているのだ!?\n敵はたった一人と言うではないか!]] } 会話:(人物C,人物B)[[そっ、それが、敵はなんと\nあの剣豪将軍、(主人公)様であると\n兵どもは申して{いる}!]] 会話:(人物B,人物C)[[ばッ、馬鹿な!]] メッセージ閉じる: ウェイト:(0.3) SEスタート:(悲鳴) ウェイト:(1.2) SEスタート:(大筒着弾) ウェイト:(0.3) 会話:(人物C,人物B)[[きっ、来た! 敵{だ}!]] ウェイト:(0.3) SEスタート:(個人戦敗北) 会話:(主人公,人物B)[[将軍(主人公.名)、見参!]] 調査:(c)+(d) 分岐:(1){ 調査:(c) 分岐:(1){ 会話:(人物B,主人公)[[うっ…上様ッ!?\nまさか本当に上様が!!]] 会話:(主人公,人物B)[[(人物B.名)!\nこの<拠点A>は余が召し上げるゆえ\n神妙に我が命を受けるがよい!]] } 分岐:(0){ 会話:(人物C,主人公)[[うっ…上様ッ!?\nやはり本当に上様が!!]] 会話:(人物B,人物C)[[なっ、何と…!!]] 会話:(主人公,人物B)[[貴様が(人物B.名)か!\nこの<拠点A>は余が召し上げるゆえ\n神妙に我が命を受けるがよい!]] } 会話:(人物B,主人公)[[おっ、お断り申し上げる!\nいかに上様がお相手とて、むざむざと<文字列E>を\nお渡しするわけには参りませぬ!]] 会話:(主人公,人物B)[[ははは、左様か!\nならば我が剣を受けるがよい!]] 会話:(人物C,主人公)[[皆の者!\n上様とて遠慮は要らぬ\n圧し包んで御首級を頂戴いたせ!]] 会話:(主人公,人物B)[[その意気やよし!\nいざ、参る!!]] } 分岐:(0){ 会話:(人物B,主人公)[[くっ…!]] 調査:(人物B.カテゴリ) 分岐:(0){ 会話:(主人公,人物B)[[貴様が(人物B.名)か!\nこの<拠点A>は余が召し上げるゆえ\n神妙に我が命を受けるがよい!]] } 分岐:(1){ 会話:(主人公,人物B)[[そこな下郎!\nこの<拠点A>は余が召し上げるゆえ\n神妙に我が命を受けるがよい!]] } 会話:(人物B,主人公)[[くっ、く、曲者だ!\n上様の名を騙る不届者だッ!]] 会話:(人物C,主人公)[[ええい皆の者!\n敵は一人ぞ、圧し包んで討ち取れえい!]] 会話:(主人公,人物B)[[…貴様らも余の言葉が信じられぬか\nよろしい! では一人残らず成敗だ!!]] } } } // // 個人戦 // 代入a:(0) 調査:(y)>(z) 分岐:(0){ // // 城主の間以外 // 個人戦闘:(逃げられない,護衛なし,無効,人物B,人物C,人物E,人物D,人物D,武家宅の庭,偽,偽) 分岐:([[敗北]]){ 代入a:(1) } } 分岐:(1){ // // 城主の間 // 個人戦闘:(逃げられない,護衛なし,無効,人物B,人物C,人物E,人物D,人物D,城主の間,偽,偽) 分岐:([[敗北]]){ 代入a:(1) } } 条件ブロック:(a){ ひとりごと:[[む、無念…]] ひとりごと:[[我が辞世、しかと聞け!\n五月雨は 露か涙かほととぎす\n我が名をあげよ 雲の上まで…!]] ゲーム中断:(偽) } // // 成敗 // 代入a:(0) 代入人物E:(人物::人物C) 条件ループ:(a)<(2){ 代入b:(1) 調査:(人物::人物E.カテゴリ)<(2) 分岐:(1){ ナレーション可否選択:[[<人物E>を成敗しますか?]] 分岐:(0){ 代入b:(2) } } 分岐:(0){ 条件ブロック:(a)==(0){ 代入b:(0) } } 条件ブロック:(b)==(1){ 更新:(人物::人物E.死刑フラグ)(1) SEスタート:(槍振り回す) 会話:(主人公,人物E)[[成敗!]] SEスタート:(刀で斬られる2) 代入c:(Rnd)%(4) 場合別:(c){ 場合分岐:(0){ 会話:(人物E,主人公)[[うぎゃっ!]] } 場合分岐:(1){ 会話:(人物E,主人公)[[ひぎゃっ!]] } 場合分岐:(2){ 会話:(人物E,主人公)[[ふぎゃっ!]] } 場合分岐:(3){ 会話:(人物E,主人公)[[へぎゃっ!]] } } ウェイト:(0.3) SEスタート:(倒れる) 会話:(人物E,主人公)[[ぐふっ]] } 条件ブロック:(b)==(2){ SEスタート:(槍振り回す) 会話:(主人公,人物E)[[せいっ!]] SEスタート:(爆発・小) ウェイト:(0.3) 調査:(人物::人物E.性別) 分岐:(0){ SEスタート:(うめき声(男)) } 分岐:(1){ SEスタート:(うめき声(女)) } 代入c:(Rnd)%(4) 場合別:(c){ 場合分岐:(0){ 会話:(人物E,主人公)[[ぐうっ!]] } 場合分岐:(1){ 会話:(人物E,主人公)[[げうっ!]] } 場合分岐:(2){ 会話:(人物E,主人公)[[あうっ!]] } 場合分岐:(3){ 会話:(人物E,主人公)[[あげっ!]] } } ウェイト:(0.3) SEスタート:(倒れる) 会話:(人物E,主人公)[[ぐううむ……]] 代入c:(Rnd)%(2) 場合別:(c){ 場合分岐:(0){ ひとりごと:[[峰打ち{だ}、安心するがいい]] } 場合分岐:(1){ ひとりごと:[[命までは取らん、峰打ち{だ}]] } } } 代入人物E:(人物::人物B) 代入a:(a)+(1) } // // アイテム奪取 // (成敗した相手からのみ) // 代入a:(0) 代入b:(0) 代入人物E:(人物::人物C) 条件ループ:(a)<(2){ 条件ブロック:(人物::人物E.死刑フラグ){ コンテナ設定:(アイテム,所有者,人物E) 条件ブロック:(変数::コンテナカウンタ){ 条件ループ:(変数::コンテナカウンタ){ コンテナ選択:(アイテムA,先頭) コンテナ選抜:(削る,1) スチル表示:(アイテム,アイテムA,無効,無効,効果なし) SEスタート:(アラシ知らせる) ナレーション:[[<人物E>が\n<アイテムA>を持っていた]] スチル消去:(効果なし) 更新:(アイテム::アイテムA.所有者)(人物::主人公) 更新:(アイテム::アイテムA.所有個数)(1) 代入b:(b)+(1) } } } 代入人物E:(人物::人物B) 代入a:(a)+(1) } 条件ブロック:(b){ 文字列設定:(文字列A)[[]] 条件ブロック:(b)>(1){ 文字列設定:(文字列A)[[ら]] } ひとりごと:[[ほう、これ<文字列A>はなかなか良い物のようだ\nせっかくだから貰っておくとしよう]] } // // 個人戦後、次のステージへ // 調査:(y)<(z) 分岐:(1){ // // 大手門--二の丸攻略終了 // 代入a:(z)-(y) 場合別:(a){ 場合分岐:(1){ 文字列設定:(文字列A)[[二の丸]] } 場合分岐:(2){ 文字列設定:(文字列A)[[三の丸]] } 場合分岐:(3){ 文字列設定:(文字列A)[[四の丸]] } } 条件ブロック:(y)==(0){ // // 大手門攻略中 // 背景変更:(場面,戦況画面,回転ワイプ) 文字列設定:(文字列A)[[大手門]] } SEスタート:(開門) ひとりごと:[[よし!\n<文字列A>を突破したぞ!]] } 調査:(y)==(z) 分岐:(1){ // // 本丸攻略終了 // SEスタート:(開門) ひとりごと:[[よし!\n本丸に突入だ!]] } 調査:(y)>(z) 分岐:(1){ // // 城主の間攻略終了 // メッセージ閉じる: BGM変更:(BGMなし) SEスタート:(勝利ファンファーレ・合戦) スチル表示:(イベントスチル,勝ち鬨,無効,無効,フェード) ひとりごと:[[よし!\n本丸を落としたぞ!]] ウェイト:(0) BGM変更:(イベント嬉しい) ひとりごと:[[今日からこの<文字列E>は\n我が幕府のものとなった!]] ナレーション:[[(主人公)は剣豪将軍の異名に恥じず\nたった一人で<拠点A>に攻め入り\n獅子奮迅の活躍をもってこれを奪取した…]] } 調査:(y)>(z) ブロック脱出:(1) 代入y:(y)+(1) } // // 戦後処理 // コンテナ設定:(人物,所属拠点,拠点A) コンテナ絞り込み:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,出現フラグ,1) コンテナ絞り込み:(人物,死亡フラグ,0) 条件ブロック:(変数::コンテナカウンタ)==(0){ 更新:(城::城A.城主)(人物::主人公) 強制移動:(主人公拠点) } // // 攻略した城が武将のいない城だった場合ここでイベント終了 // 以下は攻略した城が武将のいる城だった場合 // // 人物A 城主(たまたま留守だったかもしれない) // 代入人物A:(城::城A.城主) // // (z) 攻略した城を居城としていた城主の身分 // (1) 大名 // (0) それ以外 // 代入z:(人物::人物A.身分)==(身分::大名) // // (a) // (1) 大名が生き残るか、死んでも後を継ぐ家臣がいる // (0) 大名が死んで、後を継ぐ家臣がいない // コンテナ設定:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,出現フラグ,1) コンテナ絞り込み:(人物,死亡フラグ,0) 代入a:(0) 条件ループ:(変数::コンテナカウンタ){ コンテナ選択:(人物B,先頭) コンテナ選抜:(削る,1) OR調査:{ AND調査:{ 調査:(人物::人物B.所属拠点)!=(拠点::拠点A) 調査:(人物::人物B.出現フラグ) } AND調査:{ 調査:(人物::人物B.出現フラグ) 調査:(人物::人物B.死刑フラグ)==(0) } AND調査:{ 代入人物C:(人物::人物B.親) OR調査:{ 調査:(人物::人物C)==(人物::人物A) 調査:(人物::人物C.親)==(人物::人物A) } 調査:(人物::人物B.年齢)>=(1) } } 分岐:(1){ 代入a:(1) コンテナ選抜:(残す,0) } } // // (b) // (1) 大名に他に城がある // (0) 大名に他に城がない // コンテナ設定:(城,所属大名家,大名家A) 代入b:(変数::コンテナカウンタ)>(1) // // 大名家を滅亡させる前に城Aにいた武将のリストをコンテナに保存しておく // コンテナ設定:(人物,所属拠点,拠点A) コンテナ絞り込み:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,留守フラグ,0) コンテナ絞り込み:(人物,出撃フラグ,0) コンテナ絞り込み:(人物,イベント参加可能,1) コンテナ絞り込み:(人物,出現フラグ,1) コンテナ絞り込み:(人物,死亡フラグ,0) コンテナ複写:(退避) // // 生き残りがいないか他に城がない場合は滅亡 // 調査:(a)*(b) 分岐:(0){ SEスタート:(忍者報告) 調査:(b) 分岐:(1){ 会話:(忍者,主人公):[[<大名家A>は\n武将が全員成敗されたため滅亡しました]] } 分岐:(0){ 会話:(忍者,主人公):[[<大名家A>は滅亡しました]] } 勢力滅亡:(大名家A,主人公大名家) } // // 全国の国主・城主の居城を調査 // 代入c:(0) ループ:{ 代入d:(29) 代入e:(0) 条件ループ:(d)>=(0){ 代入e:(e)*(2) 代入城E:(c)+(d) 代入人物E:(城::城E.城主) 調査:(人物::人物E.身分)!=(身分::大名) 調査:(人物::人物E.所属拠点)==(城::城E) 分岐:(1){ 代入e:(e)+(1) } 代入d:(d)-(1) } 場合別:(c){ 場合分岐:(0){ 代入f:(e) } 場合分岐:(30){ 代入g:(e) } 場合分岐:(60){ 代入h:(e) } 場合分岐:(90){ 代入i:(e) } 場合分岐:(120){ 代入j:(e) } 場合分岐:(150){ 代入k:(e) } } 代入c:(c)+(30) 調査:(c)==(180) ブロック脱出:(1) } コンテナ複写:(復帰) コンテナ絞り込み:(人物,死刑フラグ,1) 条件ループ:(変数::コンテナカウンタ){ コンテナ選択:(人物B,先頭) コンテナ選抜:(削る,1) 更新:(人物::人物B.死刑フラグ)(0) // // 死亡させる際に大名の死刑フラグを解除しておかないと大名家が滅亡する // 武将死亡:(人物B) } 調査:(a)*(b) 分岐:(0){ 強制移動:(主人公拠点) } // // 敵大名家が滅亡した場合はここでイベント終了 // 調査:(z) 分岐:(1){ 代入城B:(城::無効) 調査:(人物::人物A.死亡フラグ) 分岐:(1){ // // 大名を成敗した(誰かが後を継いだ) // 代入大名家A:(城::城A.所属大名家) 代入人物A:(大名家::大名家A.当主) // // 城主・国主が後を継いだ場合は居城を移動しない // 代入c:(0) ループ:{ 場合別:(c){ 場合分岐:(0){ 代入e:(f) } 場合分岐:(30){ 代入e:(g) } 場合分岐:(60){ 代入e:(h) } 場合分岐:(90){ 代入e:(i) } 場合分岐:(120){ 代入e:(j) } 場合分岐:(150){ 代入e:(k) } } 代入d:(0) 条件ループ:(d)<(30){ 条件ブロック:(e)%(2){ 代入城E:(c)+(d) 代入人物E:(城::城E.城主) 条件ブロック:(城::城E.所属大名家)==(大名家::大名家A){ 調査:(人物::人物E.身分)!=(身分::大名) 調査:(人物::人物E.所属拠点)==(城::城E) 分岐:(0){ 代入城B:(城::城E) 代入d:(29) 代入c:(150) } } } 代入e:(e)/(2) 代入d:(d)+(1) } 代入c:(c)+(30) 調査:(c)==(180) ブロック脱出:(1) } } 調査:(城::城B)==(城::無効) 分岐:(1){ // // 大名居城を移動する必要がある // コンテナ設定:(城,城主,人物A) コンテナ除外:(城,城番号,城A) 調査:(変数::コンテナカウンタ) 分岐:(1){ // // 大名の直轄城が他にある // コンテナソート:(城,現石高,降順) コンテナソート:(城,人口,降順) コンテナソート:(城,規模,降順) コンテナ選択:(城B,先頭) } 分岐:(0){ // // 大名の直轄城が他にない(国主または城主の城はある) // コンテナ設定:(城,所属大名家,大名家A) 代入a:(0) 条件ループ:(a)<(変数::コンテナカウンタ){ 更新:(変数::コンテナポインタ)(a) コンテナ選択:(城B,ポインタ) 代入人物B:(城::城B.城主) 代入城C:(人物::人物B.所属拠点) 調査:(城::城B)!=(城::城C) 分岐:(1){ 代入a:(a)+(1) } 分岐:(0){ コンテナ除外:(城,城番号,城B) } } 調査:(変数::コンテナカウンタ) 分岐:(1){ コンテナソート:(城,現石高,降順) コンテナソート:(城,人口,降順) コンテナソート:(城,規模,降順) コンテナ選択:(城B,先頭) } 分岐:(0){ コンテナ設定:(人物,身分,城主) コンテナ絞り込み:(人物,所属大名家,大名家A) 調査:(変数::コンテナカウンタ) 分岐:(1){ コンテナソート:(人物,武士勲功,昇順) コンテナ選択:(人物B,先頭) 代入城B:(人物::人物B.所属拠点) 城主解任:(城B) } 分岐:(0){ コンテナ設定:(人物,身分,国主) コンテナ絞り込み:(人物,所属大名家,大名家A) コンテナソート:(人物,武士勲功,昇順) コンテナ選択:(人物B,先頭) 代入城B:(人物::人物B.所属拠点) 国主解任:(人物B) } } } } 居城変更:(大名家A,城B) } 分岐:(0){ 調査:(人物::人物A.死亡フラグ) ブロック脱出:(1) コンテナ設定:(城,城主,人物A) コンテナ除外:(城,城番号,城A) コンテナソート:(城,現石高,降順) コンテナソート:(城,人口,降順) コンテナソート:(城,規模,降順) 代入b:(人物::人物A.武士勲功) 代入a:(人物::人物A.身分)==(身分::国主) 調査:(a) 分岐:(1){ 国主解任:(人物A) } 分岐:(0){ 城主解任:(城A) } 調査:(変数::コンテナカウンタ) 分岐:(1){ コンテナ選択:(城B,先頭) コンテナ選抜:(削る,1) 調査:(a) 分岐:(1){ 国主任命:(人物A,無効,城B) } 分岐:(0){ // // このような場合は通常はありえないはず // 城主任命:(人物A,城B) } 更新:(城::城B.城主)(人物::人物A) 条件ループ:(変数::コンテナカウンタ){ コンテナ選択:(城B,先頭) コンテナ選抜:(削る,1) 更新:(城::城B.城主)(人物::人物A) } } 更新:(人物::人物A.武士勲功)(b) } 更新:(城::城A.城主)(人物::主人公) 強制移動:(主人公拠点) } } イベント:義輝一人軍団・籠城戦{ 属性:何度でも|ひかえめ 発生契機:軍団移動終了時(無効,無効,無効,無効) 発生条件:{ 調査:(イベント::義輝一人軍団・二条御所襲撃発生後)==(発生済み) 調査:(人物::主人公)==(人物::足利義輝) 調査:(大名家::足利義輝.存在) 調査:(勢力::発生勢力)!=(勢力::主人公勢力) 調査:(拠点::目標拠点)!=(拠点::無効) 調査:(状況::拠点)==(拠点::目標拠点) 調査:(拠点::目標拠点.拠点種類)==(城) 代入城A:(拠点::目標拠点) 調査:(城::城A.所属大名家)==(大名家::主人公大名家) 調査:(城::城A.戦闘フラグ)==(平常) } スクリプト:{ BGM変更:(イベント危機) 代入勢力A:(勢力::発生勢力) 代入人物A:(人物::発生人物) 代入拠点A:(拠点::目標拠点) 会話:(汎用くノ一,主人公)[[上様、大変でございます!\n<勢力A>の<人物A>軍団が\nこの<拠点A>に押し寄せてまいりました!]] ひとりごと:[[何{だ}と!\n…ううむ\n{一人称}一人で撃退するか?]] 代入a:(1) ナレーション可否選択:[[一人で戦う場合\n敗北はすなわち死を意味しますが\n一人で戦いますか?]] 分岐:(1){ SEスタート:(個人戦勝利) ひとりごと:[[よし!\n{一人称}一人で討って出るぞ!]] 軍団指令:(軍団1,帰還,無効,無効) } 分岐:(0){ 代入a:(0) 調査:(拠点::拠点A)==(人物::主人公.所属拠点) 分岐:(1){ ひとりごと:[[今回はまともに籠城するとしよう…]] } 分岐:(0){ ひとりごと:[[今回はこの城を預かる者に\n籠城してもらうとしよう…]] 次の場面:(日本マップ) } } 調査:(a) ブロック脱出:(0) BGM変更:(攻城戦) 代入z:(6) ループ:{ 調査:(z)==(6) 分岐:(1){ 背景変更:(場面,戦況画面,回転ワイプ) SEスタート:(開門) 会話:(主人公,備大将)[[征夷大将軍(主人公)、見参!\n我が幕府に弓引かんとする逆賊ども!\nここで今日こそ成敗してくれん!]] 会話:(備大将,主人公)[[うッ、上様!? なんと、\n上様お一人で討って出て来られただと!?\nそんなことがあるわけが…!]] 変名会話:(門番,備大将,[[足]],[[軽]])[[しかし、\nしかしあれはまぎれもなく上様…!]] 会話:(備大将,主人公)[[くッ…ええい、皆の者!\nあれなるは上様、我らが目指す大将首ぞ!\n討ち取って武名を上げよ!]] 会話:(主人公,備大将)[[面白い!\n名もなき雑兵ごときに余が討てるものか\nその命を賭けて試してみるがよい!]] SEスタート:(恫喝) 変名会話:(門番,主人公,[[足]],[[軽]])[[うっ、うわあああ!]] 代入人物B:(人物::足軽) 代入人物C:(人物::備大将) 代入人物D:(人物::足軽) 代入人物E:(人物::足軽) } 分岐:(0){ 場合別:(z){ 場合分岐:(5){ 会話:(主人公,備大将)[[よし、まずは五番備に突入{だ}!]] 代入人物B:(軍団::軍団1.武将5) 代入人物C:(人物::用心棒) 代入人物D:(人物::槍術の師範代) } 場合分岐:(4){ 会話:(主人公,備大将)[[よし、次は四番備に突入{だ}!]] 代入人物B:(軍団::軍団1.武将4) 代入人物C:(人物::剣術の師範代) 代入人物D:(人物::忍者) } 場合分岐:(3){ 会話:(主人公,備大将)[[よし、次は三番備に突入{だ}!]] 代入人物B:(軍団::軍団1.武将3) 代入人物C:(人物::忍者) 代入人物D:(人物::槍術の師範) } 場合分岐:(2){ 会話:(主人公,備大将)[[よし、次は二番備に突入{だ}!]] 代入人物B:(軍団::軍団1.武将2) 代入人物C:(人物::剣術の師範) 代入人物D:(人物::上忍) } 場合分岐:(1){ 背景変更:(場面,合戦画面,回転ワイプ) 会話:(主人公,備大将)[[さあ、本陣に突入{だ}!]] 代入人物B:(軍団::軍団1.軍団長) 代入人物C:(人物::上忍) 代入人物D:(人物::上忍) } } 代入人物E:(人物::人物C) 会話:(主人公,人物B)[[将軍(主人公.名)、推参!]] 会話:(人物B,主人公)[[ええい、皆の者、\n出あえ、出あえい!]] } 個人戦闘:(逃げられない,護衛なし,無効,人物B,人物C,人物D,人物D,人物E,野原,偽,偽) 分岐:([[敗北]]){ ひとりごと:[[む、無念…]] ひとりごと:[[我が辞世、しかと聞け!\n五月雨は……露か涙かほととぎす\n我が名をあげよ…雲の上まで]] ゲーム中断:(偽) } コンテナ設定:(人物,所属勢力,勢力A) コンテナ除外:(人物,人物番号,人物B) コンテナ絞り込み:(人物,死亡フラグ,0) コンテナ絞り込み:(人物,出現フラグ,1) 調査:(変数::コンテナカウンタ) 分岐:(1){ OR調査:{ 調査:(人物::人物B.カテゴリ)>=(2) AND調査:{ ナレーション可否選択:[[<人物B>を成敗しますか?]] 代入人物C:(人物::人物B) } } 分岐:(1){ SEスタート:(槍振り回す) 会話:(主人公,人物C)[[成敗!]] SEスタート:(刀で斬られる2) 代入a:(Rnd)%(4) 場合別:(a){ 場合分岐:(0){ 会話:(人物C,主人公)[[うぎゃっ!]] } 場合分岐:(1){ 会話:(人物C,主人公)[[ひぎゃっ!]] } 場合分岐:(2){ 会話:(人物C,主人公)[[ふぎゃっ!]] } 場合分岐:(3){ 会話:(人物C,主人公)[[へぎゃっ!]] } } ウェイト:(0.3) SEスタート:(倒れる) 会話:(人物C,主人公)[[ぐふっ]] 代入b:(0) コンテナ設定:(アイテム,所有者,人物B) 調査:(人物::人物B.カテゴリ)<(2) 調査:(変数::コンテナカウンタ) 分岐:(1){ 条件ループ:(変数::コンテナカウンタ){ コンテナ選択:(アイテムA,先頭) コンテナ選抜:(削る,1) スチル表示:(アイテム,アイテムA,無効,無効,効果なし) SEスタート:(アラシ知らせる) ナレーション:[[<人物B>が\n<アイテムA>を持っていた]] スチル消去:(効果なし) 更新:(アイテム::アイテムA.所有者)(人物::主人公) 更新:(アイテム::アイテムA.所有個数)(1) 代入b:(b)+(1) } 文字列設定:(文字列A)[[]] 条件ブロック:(b)>(1){ 文字列設定:(文字列A)[[ら]] } ひとりごと:[[ほう、これ<文字列A>はなかなか良い物のようだ\nせっかくだから貰っておくとしよう]] } 武将死亡:(人物C) } 分岐:(0){ SEスタート:(槍振り回す) 会話:(主人公,人物B)[[せいっ!]] SEスタート:(爆発・小) ウェイト:(0.3) 調査:(人物::人物B.性別) 分岐:(0){ SEスタート:(うめき声(男)) } 分岐:(1){ SEスタート:(うめき声(女)) } 代入a:(Rnd)%(4) 場合別:(a){ 場合分岐:(0){ 会話:(人物B,主人公)[[ぐうっ!]] } 場合分岐:(1){ 会話:(人物B,主人公)[[げうっ!]] } 場合分岐:(2){ 会話:(人物B,主人公)[[あうっ!]] } 場合分岐:(3){ 会話:(人物B,主人公)[[あげっ!]] } } ウェイト:(0.3) SEスタート:(倒れる) 会話:(人物B,主人公)[[ぐううむ……]] ひとりごと:[[峰打ち{だ}、安心するがいい]] } } 分岐:(0){ 会話:(人物B,主人公)[[うわあ逃げろおお]] 会話:(主人公,人物B):[[ええい、(人物B.名)、敵に背中を見せるか!\nこの卑怯者め! 待てい!]] } 調査:(z)>(1) ブロック脱出:(0) 代入z:(z)-(1) } 文字列設定:(文字列A)[[]] 条件ブロック:(人物::人物A.カテゴリ)==(0){ 文字列設定:(文字列A)[[の(人物A.姓)さま]] } 会話:(足軽,主人公)[[ひえぇぇ…\n大将<文字列A>がやられちまった\nお、お助け〜っ]] メッセージ閉じる: BGM変更:(BGMなし) SEスタート:(勝利ファンファーレ・合戦) スチル表示:(イベントスチル,勝ち鬨,無効,無効,フェード) ひとりごと:[[{おお}、敵軍が退却していく!]] ウェイト:(0) BGM変更:(イベント嬉しい) ひとりごと:[[よし!\n{一人称}の大勝利である!]] ナレーション:[[(主人公)は剣豪将軍の異名に恥じず\n一人で敵軍に立ち向かい]] ナレーション:[[獅子奮迅の活躍をもって\n<人物A>軍団の襲来を退けた…]] 次の場面:(拠点内画面) } } }