太閤立志伝5イベントソース //【真・御用商人】Ver1.04 チャプター:{ イベント:真・御用商人:支援大名家選択{ 属性:何度でも 発生契機:人物会話時(無効) 発生条件:{ 調査:(状況::空き大名家数)>(0) 調査:(状況::場面)==(城主の間) 調査:(イベントフラグ::真・御用商人:支援禁止)==(不成立) 調査:(イベントフラグ::真・御用商人:支援決定)==(不成立) 調査:(イベントフラグ::真・御用商人:支援開始)==(不成立) 調査:(人物::主人公.所属勢力タイプ)==(商家) 調査:(人物::主人公.身分)==(当主) 代入人物E:(発生人物) 調査:(人物::人物E.身分)==(大名) 代入x:(人物::人物E.親密度) 調査:(x)>=(50) 代入x:(x)/(2) 調査:(Rnd100)<(x) 調査:(人物::人物E.留守フラグ)==(在宅) 調査:(人物::人物E.病気フラグ)==(健康) 代入勢力E:(人物::主人公.所属勢力) 代入勢力A:(人物::人物E.所属勢力) 調査:(勢力::勢力E.外交同盟(勢力A))!=(同盟なし) 代入大名家E:(人物::人物E.所属大名家) コンテナ設定:(人物,所属大名家,大名家E) コンテナ絞り込み:(人物,出撃フラグ,出撃中) 調査:(コンテナカウンタ)==(0) コンテナ設定:(大名家,存在,真) 調査:(コンテナカウンタ)>(2) }//条件〆 スクリプト:{ 条件ブロック:(カード::究極商人.所持フラグ)==(持っている){ 文字列設定:(文字列A)[[究極商人]] } 条件ブロック:(カード::四海踏破.所持フラグ)==(持っている){ 文字列設定:(文字列A)[[四海踏破]] } 会話:(人物E,主人公)[[おお! <勢力E>ではないか\n来訪、歓迎{いたす}]] 会話:(人物E,主人公)[[{一人称}に何の用{だ}?]] ひとりごと:[[(<勢力A>には何かと世話になって{いる}\n 何か{ご}恩に報いる方法はないものか…)]] ひとりごと:[[(わが<勢力E>の力があれば\n <勢力A>に天下を獲らせることも\n 不可能ではない{であろう})]] ひとりごと選択:[[(<勢力A>が天下を統べるため\n その手伝いを{しよう}か?)]] 選択:[[天下統一支援]][[やめる]][[絶対にやることはない]] 分岐:(0){ 代入z:(1) } 分岐:(1){ 代入z:(0) } 分岐:(2){ 代入z:(0) 更新:(イベントフラグ::真・御用商人:支援禁止)(成立) } 調査:(z)==(1) ブロック脱出:(偽) 会話:(主人公,人物E)[[{二人称名前}\n折り入ってお話が{ある}]] 会話:(人物E,主人公)[[何{だ}?]] 会話:(主人公,人物E)[[ぜひこの<勢力E>に\n{二人称名前}の天下統一の\nお手伝いをさせて{くれ}!]] 調査:(大名家::大名家E.大方針)==(天下統一) 分岐:(真){ OR調査:{ 調査:(カード::究極商人.所持フラグ)==(持っている) 調査:(カード::四海踏破.所持フラグ)==(持っている) } 分岐:(真){ 会話:(人物E,主人公)[[ふっ… \n<文字列A>の<勢力E>か……\nなかなか面白いことを{いう2}{な}]] } 分岐:(偽){ 会話:(人物E,主人公)[[ふっ… \n<勢力E>め、なかなか面白いことを{いう2}{な}]] } 会話:(人物E,主人公)[[せっかくの申し出{だ}\n頼りにさせて{もらう}{ぞ}]] 会話:(主人公,人物E)[[{はい}\nこの<勢力E>に万事お任せ{あれ}!]] } 分岐:(偽){ 会話:(人物E,主人公)[[なんと!\nこの{一人称}に天下を獲れと{いう2}か!!]] OR調査:{ 調査:(カード::究極商人.所持フラグ)==(持っている) 調査:(カード::四海踏破.所持フラグ)==(持っている) } 分岐:(真){ 会話:(人物E,主人公)[[…………、\n<文字列A>と名高い\n<勢力E>の財力を持ってすれば\n当家の天下も夢ではないか……]] } 分岐:(偽){ 会話:(人物E,主人公)[[…………、\n<勢力E>の財力の後ろ盾があれば\n当家の天下も夢ではないか……]] } ウェイト:(1) BGM変更:(イベント決意) 会話:(人物E,主人公)[[{心得た}!!\nこれからは当家の大方針は天下統一とする!\n<勢力E>よろしく頼むぞ!!]] 会話:(主人公,人物E)[[{はい}\nこの<勢力E>に万事お任せ{あれ}!]] } 更新:(イベントフラグ::真・御用商人:支援決定)(成立) 外に出す: }//スクリプト〆 }//イベント〆 イベント:真・御用商人:中間処理{ 属性:何度でも 発生契機:拠点内画面表示後(無効) 発生条件:{ 調査:(イベントフラグ::真・御用商人:支援決定)==(成立) 調査:(人物::主人公.所属勢力タイプ)==(商家) }//条件〆 スクリプト:{ 代入商家E:(人物::主人公.所属商家) 代入城A:(発生拠点) //ナレーション:[[発生拠点、<城A>城]] 代入大名家E:(城::城A.所属大名家) 代入人物E:(大名家::大名家E.当主) 代入勢力E:(人物::人物E.所属勢力) //ナレーション:[[人物E=支援大名家当主\n<人物E>]] コンテナ設定:(勢力,存在,真) コンテナ除外:(勢力,勢力タイプ,商家) コンテナ除外:(勢力,勢力番号,勢力E) ループ:{ コンテナ選択:(勢力A,先頭) ブロック脱出:(偽) 代入人物A:(勢力::勢力A.当主) 条件ブロック:(勢力::勢力A.勢力タイプ)==(大名家){ 更新:(人物::人物A.商人勲功)(0)//外交同盟判定 更新:(人物::人物A.海賊勲功)(0)//外交感情判定 代入x:(勢力::勢力A.外交同盟(勢力E)) 代入y:(勢力::勢力A.外交感情(勢力E)) //ナレーション:[[<勢力A>:外交同盟<x>、外交感情<y>]] 更新:(人物::人物A.商人勲功)(x) 更新:(人物::人物A.海賊勲功)(y) } 条件ブロック:(勢力::勢力A.勢力タイプ)==(忍者衆){ 更新:(人物::人物A.商人勲功)(0)//外交同盟判定 更新:(人物::人物A.海賊勲功)(0)//外交感情判定 代入x:(勢力::勢力A.外交同盟(勢力E)) 代入y:(勢力::勢力A.外交感情(勢力E)) //ナレーション:[[<勢力A>:外交同盟<x>、外交感情<y>]] 更新:(人物::人物A.商人勲功)(x) 更新:(人物::人物A.海賊勲功)(y) } 条件ブロック:(勢力::勢力A.勢力タイプ)==(海賊衆){ 更新:(人物::人物A.商人勲功)(0)//外交同盟判定 更新:(人物::人物A.忍者勲功)(0)//外交感情判定 代入x:(勢力::勢力A.外交同盟(勢力E)) 代入y:(勢力::勢力A.外交感情(勢力E)) //ナレーション:[[<勢力A>:外交同盟<x>、外交感情<y>]] 更新:(人物::人物A.商人勲功)(x) 更新:(人物::人物A.忍者勲功)(y) } コンテナ選抜:(削る,1) }//ループ〆 コンテナ設定:(人物,所属大名家,大名家E) コンテナ絞り込み:(人物,カテゴリ,武将) コンテナ除外:(人物,出現フラグ,未出現) コンテナ除外:(人物,死亡フラグ,死亡) コンテナ複写:(退避) コンテナソート:(人物,身分,降順) ループ:{ コンテナ選択:(人物A,先頭) ブロック脱出:(偽) 更新:(人物::人物A.商人勲功)(0)//念のため初期化 更新:(人物::人物A.忍者勲功)(0) 更新:(人物::人物A.海賊勲功)(0) //商人勲功:身分判定→1・大名、2・国主、3・城主、4・家老以下 //忍者勲功:家老以下→上司判定、城主以上→居城判定 //海賊勲功:武士勲功記憶 場合別:(人物::人物A.身分){ 場合分岐:(身分::大名){ //ナレーション:[[<人物A>、身分:大名]] 更新:(人物::人物A.商人勲功)(1) 代入城A:(人物::人物A.所属拠点) 代入x:(城::城A.城番号) 更新:(人物::人物A.忍者勲功)(x) }//大名〆 場合分岐:(身分::国主){ //ナレーション:[[<人物A>、身分:国主]] 更新:(人物::人物A.商人勲功)(2) 代入城B:(人物::人物A.所属拠点) 代入x:(城::城B.城番号) 更新:(人物::人物A.忍者勲功)(x) 代入y:(人物::人物A.武士勲功) 更新:(人物::人物A.海賊勲功)(y) }//国主〆 場合分岐:(身分::城主){ //ナレーション:[[<人物A>、身分:城主]] 更新:(人物::人物A.商人勲功)(3) 代入城B:(人物::人物A.所属拠点) 代入x:(城::城B.城番号) 更新:(人物::人物A.忍者勲功)(x) 代入y:(人物::人物A.武士勲功) 更新:(人物::人物A.海賊勲功)(y) }//城主〆 場合分岐:(その他){ //ナレーション:[[<人物A>、身分:その他]] 更新:(人物::人物A.商人勲功)(4) 代入人物D:(人物::人物A.所属上司) 代入x:(人物::人物D.人物番号) 更新:(人物::人物A.忍者勲功)(x) 代入y:(人物::人物A.武士勲功) 更新:(人物::人物A.海賊勲功)(y) }//その他〆 }//場合別〆 コンテナ選抜:(削る,1) }//ループ〆 コンテナ複写:(復帰) コンテナソート:(人物,武士勲功,昇順) コンテナ除外:(人物,人物番号,人物E) 調査:(コンテナカウンタ)>(0) 分岐:(真){ コンテナ選択:(人物B,先頭) コンテナ選抜:(削る,1) 家督を譲る:(人物E,人物B) //ナレーション:[[<人物B>に家督を譲ります]] 代入大名家B:(人物::人物B.所属大名家) //ナレーション:[[<大名家B>設立]] コンテナ設定:(人物,所属大名家,大名家B) コンテナ絞り込み:(人物,カテゴリ,武将) コンテナ除外:(人物,人物番号,人物B) コンテナ除外:(人物,死亡フラグ,死亡) コンテナ除外:(人物,出現フラグ,未出現) ループ:{ コンテナ選択:(人物C,先頭) ブロック脱出:(偽) //ナレーション:[[<人物C>解雇]] 人物解雇:(人物C,寧波の町,出現済み) コンテナ選抜:(削る,1) }//ループ〆 //ナレーション:[[解雇ループ脱出]] コンテナ設定:(城,無効,無効) コンテナ絞り込み:(城,所属大名家,大名家B) 代入c:(コンテナカウンタ) 調査:(c)==(1) 分岐:(真){ //ナレーション:[[分岐:支配城ひとつ]] コンテナ設定:(大名家,存在,真) コンテナ除外:(大名家,大名家番号,大名家B) コンテナ選択:(大名家C,先頭) //ナレーション:[[<大名家B>滅亡]] 勢力滅亡:(大名家B,大名家C) 人物解雇:(人物B,寧波の町,出現済み) //ナレーション:[[<人物B>解雇]] 独立:(人物E,城A,陪臣のみ) 代入大名家A:(人物::人物E.所属大名家) //ナレーション:[[<人物E>独立\n<大名家A>再起動]] } 分岐:(偽){ //ナレーション:[[分岐:支配城複数]] 独立:(人物E,城A,陪臣のみ) 代入大名家A:(人物::人物E.所属大名家) //ナレーション:[[<人物E>独立\n<大名家A>再起動]] //ナレーション:[[<大名家B>滅亡]] 勢力滅亡:(大名家B,大名家A) 人物解雇:(人物B,寧波の町,出現済み) //ナレーション:[[<人物B>解雇]] } }//真〆 分岐:(偽){ コンテナ設定:(大名家,存在,真) コンテナ除外:(大名家,大名家番号,大名家E) ループ:{ コンテナ選択:(大名家C,先頭) ブロック脱出:(偽) コンテナ複写:(退避) 代入人物C:(大名家::大名家C.当主) コンテナ設定:(人物,所属大名家,大名家C) コンテナ除外:(人物,人物番号,主人公) コンテナ除外:(人物,死亡フラグ,死亡) コンテナ除外:(人物,出現フラグ,未出現) コンテナ絞り込み:(人物,立場,直臣) コンテナ除外:(人物,身分,大名) コンテナ除外:(人物,身分,国主) コンテナ除外:(人物,身分,城主) コンテナ除外:(人物,身分,家老) コンテナ選択:(人物D,先頭) ブロック脱出:(真) コンテナ複写:(復帰) コンテナ選抜:(削る,1) }//ループ〆 //ナレーション:[[ダミー当主<人物D>]] 代入b:(人物::人物D.武士勲功) 人物解雇:(人物D,京の町,出現済み) 更新:(人物::人物D.武士勲功)(b) 人物登用:(人物D,直臣,人物E) 更新:(人物::人物D.武士勲功)(b) //ナレーション:[[ダミー当主<人物D>登用]] 家督を譲る:(人物E,人物D) 代入大名家B:(人物::人物D.所属大名家) //ナレーション:[[ダミー大名家<大名家B>]] 人物解雇:(人物E,寧波の町,出現済み) //ナレーション:[[<人物E>解雇]] コンテナ設定:(城,所属大名家,大名家B) 調査:(コンテナカウンタ)>(1) 分岐:(真){ 独立:(人物E,城A,陪臣のみ) 代入大名家A:(人物::人物E.所属大名家) //ナレーション:[[<人物E>独立\n<大名家A>再起動]] 勢力滅亡:(大名家B,大名家A) //ナレーション:[[ダミー大名家<大名家B>滅亡]] 人物解雇:(人物D,京の町,出現済み) //ナレーション:[[ダミー当主<人物D>解雇]] 更新:(人物::人物D.武士勲功)(b) 人物登用:(人物D,直臣,人物C) 更新:(人物::人物D.武士勲功)(b) //ナレーション:[[ダミー当主<人物D>復帰]] } 分岐:(偽){ コンテナ設定:(大名家,存在,真) コンテナ除外:(大名家,大名家番号,大名家B) コンテナ選択:(大名家D,先頭) //ナレーション:[[ダミー<大名家B>滅亡]] 勢力滅亡:(大名家B,大名家D) 人物解雇:(人物D,京の町,出現済み) //ナレーション:[[ダミー<人物D>解雇]] 更新:(人物::人物D.武士勲功)(b) 人物登用:(人物D,直臣,人物C) 更新:(人物::人物D.武士勲功)(b) //ナレーション:[[ダミー<人物D>再登用]] 独立:(人物E,城A,陪臣のみ) 代入大名家A:(人物::人物E.所属大名家) //ナレーション:[[<人物E>独立\n<大名家A>再起動]] } }//偽〆 代入大名家A:(人物::人物E.所属大名家) 更新:(大名家::大名家A.大方針)(天下統一) //ナレーション:[[<人物E>勲功初期化]] 更新:(人物::人物E.商人勲功)(0)//勲功初期化 更新:(人物::人物E.忍者勲功)(0) 更新:(人物::人物E.海賊勲功)(0) コンテナ設定:(人物,所属拠点,寧波の町) コンテナ絞り込み:(人物,カテゴリ,武将) コンテナソート:(人物,海賊勲功,降順) ループ:{ コンテナ選択:(人物A,先頭) ブロック脱出:(偽) 代入人物B:(人物::人物A.忍者勲功) 代入s:(人物::人物A.商人勲功) OR調査:{ 調査:(s)<(4) AND調査:{ 調査:(s)==(4) 調査:(人物E)==(人物B) } } 分岐:(真){ 代入k:(人物::人物A.海賊勲功) 更新:(人物::人物A.武士勲功)(k) 人物登用:(人物A,直臣,人物E) 更新:(人物::人物A.武士勲功)(k) //ナレーション:[[<人物A>再登用\n直臣]] } 分岐:(偽){ 代入k:(人物::人物A.海賊勲功) 更新:(人物::人物A.武士勲功)(k) 人物登用:(人物A,陪臣,人物B) 更新:(人物::人物A.武士勲功)(k) //ナレーション:[[<人物A>再登用\n陪臣]] } 条件ブロック:(s)==(4){ //ナレーション:[[<人物A>勲功初期化]] 更新:(人物::人物A.商人勲功)(0)//勲功初期化 更新:(人物::人物A.忍者勲功)(0) 更新:(人物::人物A.海賊勲功)(0) } コンテナ選抜:(削る,1) }//ループ〆 コンテナ設定:(人物,所属大名家,大名家A) コンテナ除外:(人物,身分,大名) コンテナ除外:(人物,出現フラグ,未出現) コンテナ除外:(人物,死亡フラグ,死亡) コンテナ除外:(人物,商人勲功,0) ループ:{ コンテナ選択:(人物B,先頭) ブロック脱出:(偽) 代入s:(人物::人物B.商人勲功) 代入城B:(人物::人物B.忍者勲功) 調査:(s)==(2) 分岐:(真){ 代入国B:(城::城B.所属国) 国主任命:(人物B,国B,城B) //ナレーション:[[<人物B>国主任命、<城B>城]] } 分岐:(偽){ 城主任命:(人物B,城B) //ナレーション:[[<人物B>城主任命、<城B>城]] } //ナレーション:[[<人物B>勲功初期化]] 更新:(人物::人物B.商人勲功)(0)//勲功初期化 更新:(人物::人物B.忍者勲功)(0) 更新:(人物::人物B.海賊勲功)(0) コンテナ選抜:(削る,1) }//ループ〆 代入勢力E:(人物::人物E.所属勢力) コンテナ設定:(勢力,存在,真) コンテナ除外:(勢力,勢力タイプ,商家) コンテナ除外:(勢力,勢力番号,勢力E) ループ:{ コンテナ選択:(勢力A,先頭) ブロック脱出:(偽) 代入人物A:(勢力::勢力A.当主) 条件ブロック:(勢力::勢力A.勢力タイプ)==(大名家){ 代入x:(人物::人物A.商人勲功) 代入y:(人物::人物A.海賊勲功) //ナレーション:[[<勢力A>:外交同盟<x>、外交感情<y>]] 更新:(勢力::勢力A.外交同盟(勢力E))(x) 更新:(勢力::勢力A.外交感情(勢力E))(y) 更新:(人物::人物A.商人勲功)(0) 更新:(人物::人物A.海賊勲功)(0) } 条件ブロック:(勢力::勢力A.勢力タイプ)==(忍者衆){ 代入x:(人物::人物A.商人勲功) 代入y:(人物::人物A.海賊勲功) //ナレーション:[[<勢力A>:外交同盟<x>、外交感情<y>]] 更新:(勢力::勢力A.外交同盟(勢力E))(x) 更新:(勢力::勢力A.外交感情(勢力E))(y) 更新:(人物::人物A.商人勲功)(0) 更新:(人物::人物A.海賊勲功)(0) } 条件ブロック:(勢力::勢力A.勢力タイプ)==(海賊衆){ 代入x:(人物::人物A.商人勲功) 代入y:(人物::人物A.忍者勲功) //ナレーション:[[<勢力A>:外交同盟<x>、外交感情<y>]] 更新:(勢力::勢力A.外交同盟(勢力E))(x) 更新:(勢力::勢力A.外交感情(勢力E))(y) 更新:(人物::人物A.商人勲功)(0) 更新:(人物::人物A.忍者勲功)(0) } コンテナ選抜:(削る,1) }//ループ〆 代入a:(大名家::大名家A.大名家番号) 代入b:(a)%(2) 更新:(イベントフラグ::真・御用商人:支援大名家1)(b)//ビット1セット 代入a:(a)/(2) 代入b:(a)%(2) 更新:(イベントフラグ::真・御用商人:支援大名家2)(b)//ビット2セット 代入a:(a)/(2) 代入b:(a)%(2) 更新:(イベントフラグ::真・御用商人:支援大名家3)(b)//ビット3セット 代入a:(a)/(2) 代入b:(a)%(2) 更新:(イベントフラグ::真・御用商人:支援大名家4)(b)//ビット4セット 代入a:(a)/(2) 代入b:(a)%(2) 更新:(イベントフラグ::真・御用商人:支援大名家5)(b)//ビット5セット 代入a:(a)/(2) 代入b:(a)%(2) 更新:(イベントフラグ::真・御用商人:支援大名家6)(b)//ビット6セット 代入a:(a)/(2) 代入b:(a)%(2) 更新:(イベントフラグ::真・御用商人:支援大名家7)(b)//ビット7セット 代入a:(a)/(2) 代入b:(a)%(2) 更新:(イベントフラグ::真・御用商人:支援大名家8)(b)//ビット8セット 御用商人になる:(商家E,大名家A) //ナレーション:[[<商家E>、<大名家A>の御用商人復帰]] 更新:(イベントフラグ::真・御用商人:支援開始)(成立) 更新:(イベントフラグ::真・御用商人:支援決定)(不成立) }//スクリプト〆 }//イベント〆 イベント:真・御用商人:支援指示{ 属性:何度でも|ひかえめ 発生契機:評定開始時(主人公) 発生条件:{ 代入勢力E:(人物::主人公.所属勢力) 調査:(勢力::勢力E.勢力タイプ)==(商家) 調査:(イベントフラグ::真・御用商人:支援開始)==(成立) 調査:(イベントフラグ::真・御用商人:指示済み)==(不成立) 調査:(Rnd100)<(60) }//条件〆 スクリプト:{ 代入a:(0) 代入b:(イベントフラグ::真・御用商人:支援大名家8)*(128)//ビット8変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家7)*(64)//ビット7変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家6)*(32)//ビット6変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家5)*(16)//ビット5変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家4)*(8)//ビット4変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家3)*(4)//ビット3変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家2)*(2)//ビット2変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家1)*(1)//ビット1変換 代入a:(a)+(b) //以上変数取り出し終了 代入大名家A:(a)+(0) 代入人物E:(大名家::大名家A.当主) 代入勢力A:(人物::人物E.所属勢力) 代入o:(0)//貢献度 代入b:(イベントフラグ::真・御用商人:貢献度8)*(128)//ビット8変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度7)*(64)//ビット7変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度6)*(32)//ビット6変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度5)*(16)//ビット5変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度4)*(8)//ビット4変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度3)*(4)//ビット3変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度2)*(2)//ビット2変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度1)*(1)//ビット1変換 代入o:(o)+(b) //以上変数取り出し終了 代入m:(人物::主人公.貯金) 代入商家E:(人物::主人公.所属商家) 代入x:(商家::商家E.商業圏数) 代入x:(x)+(2) 代入x:(x)*(10) 条件ブロック:(カード::究極商人.所持フラグ)==(持っている){ 代入x:(x)+(15) } 条件ブロック:(カード::四海踏破.所持フラグ)==(持っている){ 代入x:(x)+(15) } 条件ブロック:(カード::剣豪.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::剣聖.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::槍達人.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::槍天下一.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::弓達人.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::弓天下一.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::鎖鎌達人.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::鎖鎌天下一.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::苦無達人.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::苦無天下一.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::鉄砲達人.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::鉄砲天下一.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::智将.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::軍神.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::茶仙.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::茶聖.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::懸河の弁.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::縦横家.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::名宰相.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::賢侯.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::名工.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::天下一鍛冶.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::名医.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::神医.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::忍術奥義皆伝.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::天下一博徒.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::天下無双.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::漂泊の旅人.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::今周公.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::芸術支援家.所持フラグ)==(持っている){ 代入x:(x)+(5) } 条件ブロック:(カード::主殺し.所持フラグ)==(持っている){ 代入x:(x)-(5) } 条件ブロック:(カード::人斬り.所持フラグ)==(持っている){ 代入x:(x)-(5) } 条件ブロック:(カード::奸臣.所持フラグ)==(持っている){ 代入x:(x)-(5) } 条件ブロック:(カード::梟雄.所持フラグ)==(持っている){ 代入x:(x)-(5) } 条件ブロック:(カード::表裏比興.所持フラグ)==(持っている){ 代入x:(x)-(5) } 条件ブロック:(カード::悪逆非道.所持フラグ)==(持っている){ 代入x:(x)-(10) } 条件ブロック:(x)<(20){ 代入x:(20) } 代入i:(x)//貢献度最大値 ひとりごと:[[今月はまだ<大名家A>に\n支援を行って{いない}{な}]] ひとりごと可否選択:(人物D,主人公)[[<大名家A>への支援を{いたす}か?\n(貯金残高<m>貫、貢献度<o>/<i>)]] ブロック脱出:(否) ループ:{//基本ループ 代入z:(0) 代入m:(人物::主人公.貯金) ひとりごと選択:[[何を支援{いたす}か?\n(貯金残高<m>貫、貢献度<o>/<i>)]] 選択:[[武将派遣]][[軍備]][[物資]][[内政]][[外交]][[計略]][[人物情報]][[関係を絶つ]][[指示終了]] 分岐:([[武将派遣]]){ ループ:{ 代入y:(0) コンテナ設定:(人物,所属商家,商家E) コンテナ除外:(人物,人物番号,主人公) コンテナ絞り込み:(人物,カテゴリ,武将) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ絞り込み:(人物,留守フラグ,在宅) コンテナソート:(人物,身分,降順) 調査:(コンテナカウンタ)>(0) 分岐:(真){ ナレーション:[[<大名家A>に武将を派遣します\n派遣する武将を選択してください]] メッセージ閉じる: コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入n:(人物::人物A.武士勲功) 代入n:(人物::人物A.忍者勲功)+(n) 代入n:(人物::人物A.海賊勲功)+(n) 代入n:(人物::人物A.商人勲功)+(n) 調査:(n)>=(3000) 分岐:(真){ 文字列設定:(文字列A)[[家老]] } AND調査:{ 調査:(n)<(3000) 調査:(n)>=(1400) } 分岐:(真){ 文字列設定:(文字列A)[[部将]] } AND調査:{ 調査:(n)<(1400) 調査:(n)>=(600) } 分岐:(真){ 文字列設定:(文字列A)[[侍大将]] } AND調査:{ 調査:(n)<(600) 調査:(n)>=(200) } 分岐:(真){ 文字列設定:(文字列A)[[足軽大将]] } 調査:(n)<(200) 分岐:(真){ 文字列設定:(文字列A)[[足軽組頭]] } ナレーション可否選択:[[勲功<n>で<文字列A>として派遣します\nよろしいですか?]] ブロック脱出:(否) 人物解雇:(人物A,京の町,出現済み) 更新:(人物::人物A.武士勲功)(n) 人物登用:(人物A,直臣,人物E) 更新:(人物::人物A.武士勲功)(n) 更新:(人物::人物A.忍者勲功)(0) 更新:(人物::人物A.海賊勲功)(0) 更新:(人物::人物A.商人勲功)(0) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) 代入u:(n)/(100) 条件ブロック:(u)<(1){ 代入u:(1) } 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] } 分岐:(偽){ ナレーション:[[選択されていません]] } ナレーション可否選択:[[武将派遣を続けますか?]] ブロック脱出:(可) メッセージ閉じる: 代入y:(1) } 分岐:(偽){ ナレーション:[[派遣できる武将がいません]] 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) }//ループ〆 メッセージ閉じる: }//武将派遣〆 分岐:([[軍備]]){ ループ:{ 代入x:(0) 選択:[[兵士雇用]][[鉄砲支援]][[軍馬支援]][[軍備終了]] 分岐:([[兵士雇用]]){ ナレーション:[[貯金で兵士を雇用し\n<大名家A>の城へ派遣します\nただし、派遣先の訓練度・士気が低下します]] ナレーション:[[相場は兵士10人で500貫\n5万貫以上の貯金が必要です]] ループ:{ 代入y:(0) 代入k:(人物::主人公.貯金) 条件ブロック:(k)<(50000){ ナレーション:[[貯金が不足しています\n兵士雇用はできません]] メッセージ閉じる: 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[派遣先の城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ選択:(城B,拠点選択) 分岐:(真){ 調査:(城::城B.戦闘フラグ)==(戦闘中) 分岐:(真){ ナレーション:[[<城B>城は戦闘中のため選択できません]] } 分岐:(偽){ 代入j:(城::城B.兵士数) ナレーション可否選択:[[<城B>城、兵士数<j>です\n派遣先はこの城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n兵士雇用を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) 調査:(k)>=(500000) 分岐:(真){ 文字列設定:(文字列A)[[1万]] 文字列設定:(文字列B)[[5千]] 文字列設定:(文字列C)[[3千]] 代入a:(10000) 代入b:(5000) 代入c:(3000) } AND調査:{ 調査:(k)<(500000) 調査:(k)>=(250000) } 分岐:(真){ 文字列設定:(文字列A)[[5千]] 文字列設定:(文字列B)[[2千5百]] 文字列設定:(文字列C)[[1千]] 代入a:(5000) 代入b:(2500) 代入c:(1000) } AND調査:{ 調査:(k)<(250000) 調査:(k)>=(125000) } 分岐:(真){ 文字列設定:(文字列A)[[2千5百]] 文字列設定:(文字列B)[[1千]] 文字列設定:(文字列C)[[5百]] 代入a:(2500) 代入b:(1000) 代入c:(500) } 調査:(k)<(125000) 分岐:(真){ 文字列設定:(文字列A)[[1千]] 文字列設定:(文字列B)[[5百]] 文字列設定:(文字列C)[[1百]] 代入a:(1000) 代入b:(500) 代入c:(100) } ループ:{ 代入w:(0) ナレーション選択:[[派遣する兵士数を決めてください\n(貯金は<k>貫\n 派遣先の兵士数は<j>人)]] 選択:[[<文字列A>人]][[<文字列B>人]][[<文字列C>人]][[やめる]] 分岐:([[<文字列A>人]]){ 代入d:(a) 代入p:(d)/(10) 代入p:(p)*(500) ナレーション可否選択:[[兵士を<d>人雇用すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[<文字列B>人]]){ 代入d:(b) 代入p:(d)/(10) 代入p:(p)*(500) ナレーション可否選択:[[兵士を<d>人雇用すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[<文字列C>人]]){ 代入d:(c) 代入p:(d)/(10) 代入p:(p)*(500) ナレーション可否選択:[[兵士を<d>人雇用すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[やめる]]){ 代入d:(0) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(d)>(0){ 代入k:(k)-(p) 更新:(人物::主人公.貯金)(k) 代入p:(城::城B.兵士数) 代入p:(p)+(d) 更新:(城::城B.兵士数)(p) 代入p:(城::城B.士気) 代入n:(p)/(10) 代入n:(n)*(2) 代入p:(p)-(n) 更新:(城::城B.士気)(p) 代入p:(城::城B.訓練度) 代入m:(p)/(10) 代入m:(m)*(2) 代入p:(p)-(m) 更新:(城::城B.訓練度)(p) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) ナレーション:[[<城B>城へ兵士を<d>人派遣しました\n士気が<n>下がりました\n訓練度が<m>下がりました]] 場合別:(変数::d.数値){ 場合分岐:(数値::10000){ 代入u:(20) } 場合分岐:(数値::5000){ 代入u:(15) } 場合分岐:(数値::3000){ 代入u:(10) } 場合分岐:(数値::2500){ 代入u:(8) } 場合分岐:(数値::1000){ 代入u:(5) } 場合分岐:(数値::500){ 代入u:(3) } 場合分岐:(数値::100){ 代入u:(1) } }//場合別〆 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] } ナレーション可否選択:[[兵士雇用を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//軍備終了〆 分岐:([[鉄砲支援]]){ ナレーション:[[本店の鉄砲在庫か\n貯金で購入した鉄砲を\n<大名家A>の城へ輸送します]] ナレーション:[[鉄砲在庫からの輸送には\n最低5百丁の鉄砲在庫が必要です]] ナレーション:[[鉄砲購入の相場は10丁で250貫\n1万5千貫以上の貯金が必要です]] ループ:{ 代入r:(0) 代入y:(0) ループ:{ 代入k:(商家::商家E.鉄砲在庫(0)) 代入l:(人物::主人公.貯金) ナレーション選択:[[支援方法を選択してください\n(鉄砲在庫<k>丁\n 貯金<l>貫)]] 選択:[[鉄砲在庫]][[鉄砲購入]][[やめる]] 分岐:([[鉄砲在庫]]){ 調査:(k)<(500) 分岐:(真){ ナレーション:[[本店の鉄砲在庫が不足しています\n鉄砲在庫からの輸送はできません]] メッセージ閉じる: } 分岐:(偽){ ナレーション:[[本店の鉄砲在庫から<大名家A>の城へ\n鉄砲を輸送します\n]] 代入l:(0) 代入r:(1) 代入y:(1) } } 分岐:([[鉄砲購入]]){ 調査:(l)<(15000) 分岐:(真){ ナレーション:[[貯金が不足しています\n鉄砲購入はできません]] メッセージ閉じる: } 分岐:(偽){ ナレーション:[[貯金で鉄砲を購入し\n<大名家A>の城へ輸送します]] 代入k:(0) 代入r:(2) 代入y:(1) } } 分岐:([[やめる]]){ 代入r:(3) 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) }//ループ〆 調査:(r)==(3) ブロック脱出:(真) 代入w:(0) ループ:{ 代入q:(0) ナレーション:[[輸送先の城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ選択:(城B,拠点選択) 分岐:(真){ 調査:(城::城B.戦闘フラグ)==(戦闘中) 分岐:(真){ ナレーション:[[<城B>城は戦闘中のため選択できません]] } 分岐:(偽){ 代入j:(城::城B.鉄砲) ナレーション可否選択:[[<城B>城、鉄砲<j>です\n輸送先はこの城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n輸送先の選択を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入w:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(w)==(0){ OR調査:{ 調査:(k)>=(40000) 調査:(l)>=(500000) } 分岐:(真){ 文字列設定:(文字列A)[[2万]] 文字列設定:(文字列B)[[1万]] 文字列設定:(文字列C)[[5千]] 代入a:(20000) 代入b:(10000) 代入c:(5000) } OR調査:{ AND調査:{ 調査:(k)<(40000) 調査:(k)>=(20000) } AND調査:{ 調査:(l)<(500000) 調査:(l)>=(250000) } } 分岐:(真){ 文字列設定:(文字列A)[[1万]] 文字列設定:(文字列B)[[5千]] 文字列設定:(文字列C)[[3千]] 代入a:(10000) 代入b:(5000) 代入c:(3000) } OR調査:{ AND調査:{ 調査:(k)<(20000) 調査:(k)>=(5000) } AND調査:{ 調査:(l)<(250000) 調査:(l)>=(100000) } } 分岐:(真){ 文字列設定:(文字列A)[[4千]] 文字列設定:(文字列B)[[2千5百]] 文字列設定:(文字列C)[[1千]] 代入a:(4000) 代入b:(2500) 代入c:(1000) } OR調査:{ AND調査:{ 調査:(k)<(5000) 調査:(k)>=(1000) } AND調査:{ 調査:(l)<(100000) 調査:(l)>=(25000) } } 分岐:(真){ 文字列設定:(文字列A)[[1千]] 文字列設定:(文字列B)[[5百]] 文字列設定:(文字列C)[[1百]] 代入a:(1000) 代入b:(500) 代入c:(100) } OR調査:{ AND調査:{ 調査:(k)<(1000) 調査:(k)>=(500) } AND調査:{ 調査:(l)<(25000) 調査:(l)>=(15000) } } 分岐:(真){ 文字列設定:(文字列A)[[5百]] 文字列設定:(文字列B)[[2百50]] 文字列設定:(文字列C)[[1百]] 代入a:(500) 代入b:(250) 代入c:(100) } ループ:{ 調査:(r)==(1) 分岐:(真){ ナレーション選択:[[輸送する鉄砲数を決めてください\n(鉄砲在庫は<k>丁\n 輸送先の鉄砲数は<j>丁)]] 代入s:(1) } 分岐:(偽){ ナレーション選択:[[購入する鉄砲数を決めてください\n(貯金は<l>貫\n 輸送先の鉄砲数は<j>丁)]] 代入s:(0) } 選択:[[<文字列A>丁]][[<文字列B>丁]][[<文字列C>丁]][[やめる]] 分岐:([[<文字列A>丁]]){ 代入d:(a) 条件ブロック:(r)==(2){ 代入p:(d)/(10) 代入p:(p)*(250) ナレーション可否選択:[[鉄砲を<d>丁購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入s:(1) } } 分岐:([[<文字列B>丁]]){ 代入d:(b) 条件ブロック:(r)==(2){ 代入p:(d)/(10) 代入p:(p)*(250) ナレーション可否選択:[[鉄砲を<d>丁購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入s:(1) } } 分岐:([[<文字列C>丁]]){ 代入d:(c) 条件ブロック:(r)==(2){ 代入p:(d)/(10) 代入p:(p)*(250) ナレーション可否選択:[[鉄砲を<d>丁購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入s:(1) } } 分岐:([[やめる]]){ 代入d:(0) 代入s:(1) } 調査:(s)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(d)>(0){ 調査:(r)==(1) 分岐:(真){ 代入k:(k)-(d) 更新:(商家::商家E.鉄砲在庫(0))(k) } 分岐:(偽){ 代入l:(l)-(p) 更新:(人物::主人公.貯金)(l) } 代入p:(城::城B.鉄砲) 代入p:(p)+(d) 更新:(城::城B.鉄砲)(p) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) ナレーション:[[<城B>城へ鉄砲を<d>丁輸送しました]] 場合別:(変数::d.数値){ 場合分岐:(数値::20000){ 代入u:(20) } 場合分岐:(数値::10000){ 代入u:(15) } 場合分岐:(数値::5000){ 代入u:(10) } 場合分岐:(数値::4000){ 代入u:(9) } 場合分岐:(数値::3000){ 代入u:(8) } 場合分岐:(数値::2500){ 代入u:(6) } 場合分岐:(数値::1000){ 代入u:(5) } 場合分岐:(数値::500){ 代入u:(3) } 場合分岐:(数値::250){ 代入u:(2) } 場合分岐:(数値::100){ 代入u:(1) } }//場合別〆 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] } }//条件ブロック〆 ナレーション可否選択:[[鉄砲支援を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//鉄砲支援〆 分岐:([[軍馬支援]]){ ナレーション:[[貯金で軍馬を購入し\n<大名家A>の城へ輸送します]] ナレーション:[[相場は軍馬10頭で200貫\n1万貫以上の貯金が必要です]] ループ:{ 代入y:(0) 代入k:(人物::主人公.貯金) 条件ブロック:(k)<(15000){ ナレーション:[[貯金が不足しています\n軍馬支援はできません]] メッセージ閉じる: 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[輸送先の城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ選択:(城B,拠点選択) 分岐:(真){ 調査:(城::城B.戦闘フラグ)==(戦闘中) 分岐:(真){ ナレーション:[[<城B>城は戦闘中のため選択できません]] } 分岐:(偽){ 代入j:(城::城B.軍馬) ナレーション可否選択:[[<城B>城、軍馬<j>です\n輸送先はこの城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n軍馬支援を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) 調査:(k)>=(400000) 分岐:(真){ 文字列設定:(文字列A)[[2万]] 文字列設定:(文字列B)[[1万]] 文字列設定:(文字列C)[[5千]] 代入a:(20000) 代入b:(10000) 代入c:(5000) } AND調査:{ 調査:(k)<(400000) 調査:(k)>=(200000) } 分岐:(真){ 文字列設定:(文字列A)[[1万]] 文字列設定:(文字列B)[[5千]] 文字列設定:(文字列C)[[3千]] 代入a:(10000) 代入b:(5000) 代入c:(3000) } AND調査:{ 調査:(k)<(200000) 調査:(k)>=(100000) } 分岐:(真){ 文字列設定:(文字列A)[[5千]] 文字列設定:(文字列B)[[2千5百]] 文字列設定:(文字列C)[[1千]] 代入a:(5000) 代入b:(2500) 代入c:(1000) } AND調査:{ 調査:(k)<(100000) 調査:(k)>=(50000) } 分岐:(真){ 文字列設定:(文字列A)[[2千5百]] 文字列設定:(文字列B)[[1千]] 文字列設定:(文字列C)[[5百]] 代入a:(2500) 代入b:(1000) 代入c:(500) } AND調査:{ 調査:(k)<(50000) 調査:(k)>=(10000) } 分岐:(真){ 文字列設定:(文字列A)[[5百]] 文字列設定:(文字列B)[[2百50]] 文字列設定:(文字列C)[[1百]] 代入a:(500) 代入b:(250) 代入c:(100) } ループ:{ 代入w:(0) ナレーション選択:[[輸送する軍馬数を決めてください\n(貯金は<k>貫\n 輸送先の軍馬数は<j>頭)]] 選択:[[<文字列A>頭]][[<文字列B>頭]][[<文字列C>頭]][[やめる]] 分岐:([[<文字列A>頭]]){ 代入d:(a) 代入p:(d)/(10) 代入p:(p)*(200) ナレーション可否選択:[[軍馬を<d>頭購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[<文字列B>頭]]){ 代入d:(b) 代入p:(d)/(10) 代入p:(p)*(200) ナレーション可否選択:[[軍馬を<d>頭購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[<文字列C>頭]]){ 代入d:(c) 代入p:(d)/(10) 代入p:(p)*(200) ナレーション可否選択:[[軍馬を<d>頭購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[やめる]]){ 代入d:(0) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(d)>(0){ 代入k:(k)-(p) 更新:(人物::主人公.貯金)(k) 代入p:(城::城B.軍馬) 代入p:(p)+(d) 更新:(城::城B.軍馬)(p) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) ナレーション:[[<城B>城へ軍馬を<d>頭輸送しました]] 場合別:(変数::d.数値){ 場合分岐:(数値::20000){ 代入u:(20) } 場合分岐:(数値::10000){ 代入u:(15) } 場合分岐:(数値::5000){ 代入u:(10) } 場合分岐:(数値::3000){ 代入u:(8) } 場合分岐:(数値::2500){ 代入u:(6) } 場合分岐:(数値::1000){ 代入u:(5) } 場合分岐:(数値::500){ 代入u:(3) } 場合分岐:(数値::250){ 代入u:(2) } 場合分岐:(数値::100){ 代入u:(1) } }//場合別〆 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] } ナレーション可否選択:[[軍馬支援を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//軍馬支援〆 分岐:([[軍備終了]]){ 代入x:(1) }//軍備終了〆 調査:(x)==(1) ブロック脱出:(真) }//軍備ループ〆 }//軍備〆 分岐:([[物資]]){ ループ:{ 代入x:(0) 選択:[[軍資金支援]][[兵糧支援]][[物資終了]] 分岐:([[軍資金支援]]){ ナレーション:[[貯金を<大名家A>の城へ提供します\nただし1万貫以上の貯金が必要です]] ループ:{ 代入y:(0) 代入k:(人物::主人公.貯金) 条件ブロック:(k)<(10000){ ナレーション:[[貯金が不足しています\n軍資金支援はできません]] 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[支援先の城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ選択:(城B,拠点選択) 分岐:(真){ 調査:(城::城B.戦闘フラグ)==(戦闘中) 分岐:(真){ ナレーション:[[<城B>城は戦闘中のため選択できません]] } 分岐:(偽){ 代入f:(城::城B.軍資金) ナレーション可否選択:[[<城B>城、軍資金<f>貫です\n支援先はこの城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n軍資金支援を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) 調査:(k)>=(500000) 分岐:(真){ 文字列設定:(文字列A)[[40万]] 文字列設定:(文字列B)[[25万]] 文字列設定:(文字列C)[[10万]] 代入a:(400000) 代入b:(250000) 代入c:(100000) } AND調査:{ 調査:(k)<(500000) 調査:(k)>=(300000) } 分岐:(真){ 文字列設定:(文字列A)[[20万]] 文字列設定:(文字列B)[[10万]] 文字列設定:(文字列C)[[5万]] 代入a:(200000) 代入b:(100000) 代入c:(50000) } AND調査:{ 調査:(k)<(300000) 調査:(k)>=(200000) } 分岐:(真){ 文字列設定:(文字列A)[[10万]] 文字列設定:(文字列B)[[5万]] 文字列設定:(文字列C)[[2万5千]] 代入a:(100000) 代入b:(50000) 代入c:(25000) } AND調査:{ 調査:(k)<(200000) 調査:(k)>=(100000) } 分岐:(真){ 文字列設定:(文字列A)[[5万]] 文字列設定:(文字列B)[[2万5千]] 文字列設定:(文字列C)[[1万]] 代入a:(50000) 代入b:(25000) 代入c:(10000) } AND調査:{ 調査:(k)<(100000) 調査:(k)>=(50000) } 分岐:(真){ 文字列設定:(文字列A)[[2万5千]] 文字列設定:(文字列B)[[1万]] 文字列設定:(文字列C)[[5千]] 代入a:(25000) 代入b:(10000) 代入c:(5000) } AND調査:{ 調査:(k)<(50000) 調査:(k)>=(10000) } 分岐:(真){ 文字列設定:(文字列A)[[5千]] 文字列設定:(文字列B)[[3千]] 文字列設定:(文字列C)[[1千]] 代入a:(5000) 代入b:(3000) 代入c:(1000) } ナレーション選択:[[提供する軍資金を決めてください\n(貯金は<k>貫\n 支援先の軍資金は<f>貫)]] 選択:[[<文字列A>貫]][[<文字列B>貫]][[<文字列C>貫]][[やめる]] 分岐:([[<文字列A>貫]]){ 代入d:(a) } 分岐:([[<文字列B>貫]]){ 代入d:(b) } 分岐:([[<文字列C>貫]]){ 代入d:(c) } 分岐:([[やめる]]){ 代入d:(0) } 条件ブロック:(d)>(0){ 代入k:(k)-(d) 更新:(人物::主人公.貯金)(k) 代入p:(城::城B.軍資金) 代入p:(p)+(d) 更新:(城::城B.軍資金)(p) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) ナレーション:[[<城B>城へ\n軍資金を<d>貫輸送しました]] 場合別:(変数::d.数値){ 場合分岐:(数値::400000){ 代入u:(20) } 場合分岐:(数値::250000){ 代入u:(15) } 場合分岐:(数値::200000){ 代入u:(10) } 場合分岐:(数値::100000){ 代入u:(9) } 場合分岐:(数値::50000){ 代入u:(8) } 場合分岐:(数値::25000){ 代入u:(6) } 場合分岐:(数値::10000){ 代入u:(5) } 場合分岐:(数値::5000){ 代入u:(3) } 場合分岐:(数値::3000){ 代入u:(2) } 場合分岐:(数値::1000){ 代入u:(1) } }//場合別〆 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] } ナレーション可否選択:[[軍資金支援を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//軍資金支援〆 分岐:([[兵糧支援]]){ ナレーション:[[貯金で兵糧を購入し\n<大名家A>の城へ輸送します]] ナレーション:[[相場は兵糧1千石で500貫\n2千5百貫以上の貯金が必要です]] ループ:{ 代入y:(0) 代入k:(人物::主人公.貯金) 条件ブロック:(k)<(2500){ ナレーション:[[貯金が不足しています\n兵糧支援はできません]] メッセージ閉じる: 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[輸送先の城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ選択:(城B,拠点選択) 分岐:(真){ 調査:(城::城B.戦闘フラグ)==(戦闘中) 分岐:(真){ ナレーション:[[<城B>城は戦闘中のため選択できません]] } 分岐:(偽){ 代入j:(城::城B.兵糧) ナレーション可否選択:[[<城B>城、兵糧<j>石です\n輸送先はこの城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n兵糧支援を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) 調査:(k)>=(200000) 分岐:(真){ 文字列設定:(文字列A)[[40万]] 文字列設定:(文字列B)[[25万]] 文字列設定:(文字列C)[[10万]] 代入a:(400000) 代入b:(250000) 代入c:(100000) } AND調査:{ 調査:(k)<(200000) 調査:(k)>=(100000) } 分岐:(真){ 文字列設定:(文字列A)[[20万]] 文字列設定:(文字列B)[[10万]] 文字列設定:(文字列C)[[5万]] 代入a:(200000) 代入b:(100000) 代入c:(50000) } AND調査:{ 調査:(k)<(100000) 調査:(k)>=(50000) } 分岐:(真){ 文字列設定:(文字列A)[[10万]] 文字列設定:(文字列B)[[5万]] 文字列設定:(文字列C)[[2万5千]] 代入a:(100000) 代入b:(50000) 代入c:(25000) } AND調査:{ 調査:(k)<(50000) 調査:(k)>=(25000) } 分岐:(真){ 文字列設定:(文字列A)[[5万]] 文字列設定:(文字列B)[[2万5千]] 文字列設定:(文字列C)[[1万]] 代入a:(50000) 代入b:(25000) 代入c:(10000) } AND調査:{ 調査:(k)<(25000) 調査:(k)>=(12500) } 分岐:(真){ 文字列設定:(文字列A)[[2万5千]] 文字列設定:(文字列B)[[1万]] 文字列設定:(文字列C)[[5千]] 代入a:(25000) 代入b:(10000) 代入c:(5000) } AND調査:{ 調査:(k)<(12500) 調査:(k)>=(2500) } 分岐:(真){ 文字列設定:(文字列A)[[5千]] 文字列設定:(文字列B)[[3千]] 文字列設定:(文字列C)[[1千]] 代入a:(5000) 代入b:(3000) 代入c:(1000) } ループ:{ 代入w:(0) ナレーション選択:[[輸送する兵糧を決めてください\n(貯金は<k>貫\n 輸送先の兵糧は<j>石)]] 選択:[[<文字列A>石]][[<文字列B>石]][[<文字列C>石]][[やめる]] 分岐:([[<文字列A>石]]){ 代入d:(a) 代入p:(d)/(1000) 代入p:(p)*(500) ナレーション可否選択:[[兵糧を<d>石購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[<文字列B>石]]){ 代入d:(b) 代入p:(d)/(1000) 代入p:(p)*(500) ナレーション可否選択:[[兵糧を<d>石購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[<文字列C>石]]){ 代入d:(c) 代入p:(d)/(1000) 代入p:(p)*(500) ナレーション可否選択:[[兵糧を<d>石購入すると\n<p>貫必要となります\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 分岐:([[やめる]]){ 代入d:(0) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(d)>(0){ 代入k:(k)-(p) 更新:(人物::主人公.貯金)(k) 代入p:(城::城B.兵糧) 代入p:(p)+(d) 更新:(城::城B.兵糧)(p) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) ナレーション:[[<城B>城へ兵糧を<d>石輸送しました]] 場合別:(変数::d.数値){ 場合分岐:(数値::400000){ 代入u:(20) } 場合分岐:(数値::250000){ 代入u:(15) } 場合分岐:(数値::200000){ 代入u:(10) } 場合分岐:(数値::100000){ 代入u:(9) } 場合分岐:(数値::50000){ 代入u:(8) } 場合分岐:(数値::25000){ 代入u:(6) } 場合分岐:(数値::10000){ 代入u:(5) } 場合分岐:(数値::5000){ 代入u:(3) } 場合分岐:(数値::3000){ 代入u:(2) } 場合分岐:(数値::1000){ 代入u:(1) } }//場合別〆 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] } ナレーション可否選択:[[兵糧支援を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//兵糧支援〆 分岐:([[物資終了]]){ 代入x:(1) }//物資終了〆 調査:(x)==(1) ブロック脱出:(真) }//物資ループ〆 }//物資〆 分岐:([[内政]]){ ループ:{ 代入x:(0) コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,戦闘フラグ,戦闘中) 代入n:(コンテナカウンタ) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,留守フラグ,留守) 代入m:(コンテナカウンタ) AND調査:{ 調査:(n)>(0) 調査:(m)>(0) } 分岐:(真){ 選択:[[新田開発]][[鉱山開発]][[治安向上]][[訓練]][[補修]][[増築]][[内政終了]] 分岐:([[新田開発]]){ ナレーション:[[<大名家A>の城の新田開発を行います\n貯金を3千貫消費します]] ループ:{ 代入y:(0) ループ:{ 代入q:(0) ナレーション:[[開発する城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,戦闘フラグ,戦闘中) コンテナ選択:(城A,拠点選択) 分岐:(真){ 代入s:(人物::主人公.貯金) 代入n:(城::城A.基準石高) 代入m:(城::城A.現石高) 代入p:(n)-(m) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) 代入l:(コンテナカウンタ) AND調査:{ 調査:(p)>(0) 調査:(l)>(0) 調査:(s)>(3000) } 分岐:(真){ ナレーション:[[<城A>城、最大石高<n>、現在の石高<m>\n貯金残高は<s>貫です]] ナレーション可否選択:[[この城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション:[[<城A>城はこれ以上開発できないか\n開発できる武将がいません\nまたは、貯金が不足しています]] ナレーション可否選択:[[新田開発を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n新田開発を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[新田開発を行う武将を選択してください]] メッセージ閉じる: コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入g:(人物::人物A.開墾技能) 代入h:(人物::人物A.政務) ナレーション可否選択:[[<人物A>\n政務<h>、開墾技能<g>です\nこの武将でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(y)==(0){ 代入h:(h)/(10) 代入g:(g)*(3) 代入g:(Rnd)%(g) 代入g:(g)+(h) 代入m:(g)+(m) 条件ブロック:(m)>=(n){ 代入m:(n) } 更新:(城::城A.現石高)(m) 代入s:(s)-(3000) 更新:(人物::主人公.貯金)(s) SEループ:(開墾・土地造成音) ウェイト:(2) SEストップ:(開墾・土地造成音) ナレーション:[[<城A>城の石高が<g>上昇し\n<m>となりました]] 代入u:(g) 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) } ナレーション可否選択:[[新田開発を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//新田開発〆 分岐:([[鉱山開発]]){ ナレーション:[[<大名家A>の城の鉱山開発を行います\n貯金を3千貫消費します]] ループ:{ 代入y:(0) ループ:{ 代入q:(0) ナレーション:[[開発する城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,戦闘フラグ,戦闘中) コンテナ選択:(城A,拠点選択) 分岐:(真){ 代入s:(人物::主人公.貯金) 代入n:(城::城A.鉱山最高値) 代入m:(城::城A.現鉱山) 代入p:(n)-(m) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) 代入l:(コンテナカウンタ) AND調査:{ 調査:(p)>(0) 調査:(l)>(0) 調査:(s)>(3000) } 分岐:(真){ ナレーション:[[<城A>城、鉱山最高値<n>、現在は<m>\n貯金残高は<s>貫です]] ナレーション可否選択:[[この城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション:[[<城A>城はこれ以上開発できないか\n開発できる武将がいません\nまたは、貯金が不足しています]] ナレーション可否選択:[[鉱山開発を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n鉱山開発を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[鉱山開発を行う武将を選択してください]] メッセージ閉じる: コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入g:(人物::人物A.鉱山技能) 代入h:(人物::人物A.政務) ナレーション可否選択:[[<人物A>\n政務<h>、鉱山技能<g>です\nこの武将でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(y)==(0){ 代入h:(h)/(10) 代入g:(g)*(3) 代入g:(Rnd)%(g) 代入g:(g)+(h) 代入m:(g)+(m) 条件ブロック:(m)>=(n){ 代入m:(n) } 更新:(城::城A.現鉱山)(m) 代入s:(s)-(3000) 更新:(人物::主人公.貯金)(s) SEループ:(鉱山・鉱脈採掘音) ウェイト:(2) SEストップ:(鉱山・鉱脈採掘音) ナレーション:[[<城A>城の鉱山が<g>上昇し\n<m>となりました]] 代入u:(g) 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) } ナレーション可否選択:[[鉱山開発を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//鉱山開発〆 分岐:([[治安向上]]){ ナレーション:[[<大名家A>の城の治安向上を行います\n貯金を3千貫消費します]] ループ:{ 代入y:(0) ループ:{ 代入q:(0) ナレーション:[[治安を向上させる城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,戦闘フラグ,戦闘中) コンテナ選択:(城A,拠点選択) 分岐:(真){ 代入s:(人物::主人公.貯金) 代入m:(城::城A.住民安定度) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,留守フラグ,留守) 代入l:(コンテナカウンタ) AND調査:{ 調査:(m)<(100) 調査:(l)>(0) 調査:(s)>(3000) } 分岐:(真){ ナレーション:[[<城A>城、住民安定度<m>\n貯金残高は<s>貫です]] ナレーション可否選択:[[この城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション:[[<城A>城はこれ以上治安が上げられないか\n治安向上を行える武将がいません\nまたは、貯金が不足しています]] ナレーション可否選択:[[治安向上を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n治安向上を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[治安向上を行う武将を選択してください]] メッセージ閉じる: コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入g:(人物::人物A.武芸技能) 代入h:(人物::人物A.弁舌技能) 代入j:(人物::人物A.魅力) ナレーション可否選択:[[<人物A>、魅力<j>\n武芸技能<g>、弁舌技能<h>です\nこの武将でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(y)==(0){ 代入j:(j)/(20) 代入g:(g)+(h) 代入g:(g)*(2) 代入g:(Rnd)%(g) 代入g:(g)+(j) 代入m:(g)+(m) 更新:(城::城A.住民安定度)(m) 代入m:(城::城A.住民安定度) 代入s:(s)-(3000) 更新:(人物::主人公.貯金)(s) SEループ:(魅了する) ウェイト:(2) SEストップ:(魅了する) ナレーション:[[<城A>城の住民安定度が<g>上昇し\n<m>となりました]] 代入u:(g) 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) } ナレーション可否選択:[[治安向上を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//治安向上〆 分岐:([[訓練]]){ ナレーション:[[<大名家A>の城の訓練を行います]] ループ:{ 代入y:(0) ループ:{ 代入q:(0) ナレーション:[[訓練を行う城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,戦闘フラグ,戦闘中) コンテナ選択:(城A,拠点選択) 分岐:(真){ 代入m:(城::城A.訓練度) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,留守フラグ,留守) 代入l:(コンテナカウンタ) AND調査:{ 調査:(m)<(100) 調査:(l)>(0) } 分岐:(真){ ナレーション可否選択:[[<城A>城、訓練度<m>です\nこの城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション:[[<城A>城はこれ以上訓練できないか\n訓練ができる武将がいません]] ナレーション可否選択:[[訓練を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n訓練を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[訓練を行う武将を選択してください]] メッセージ閉じる: コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入f:(人物::人物A.足軽技能) 代入g:(人物::人物A.騎馬技能) 代入h:(人物::人物A.水軍技能) 代入j:(人物::人物A.鉄砲技能) 代入k:(人物::人物A.弓術技能) 代入g:(g)+(f) 代入g:(g)+(h) 代入g:(g)+(j) 代入g:(g)+(k) ナレーション可否選択:[[<人物A>、足軽、騎馬、水軍\n鉄砲、弓術の各技能の合計値は<g>です\nこの武将でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(y)==(0){ 代入g:(Rnd)%(g) 代入g:(g)+(1) 代入m:(g)+(m) 更新:(城::城A.訓練度)(m) 代入m:(城::城A.訓練度) SEループ:(突撃) ウェイト:(2) SEストップ:(突撃) ナレーション:[[<城A>城の訓練度が<g>上昇し\n<m>となりました]] 代入u:(g)/(2) 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) } ナレーション可否選択:[[訓練を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//訓練〆 分岐:([[補修]]){ ナレーション:[[<大名家A>の城の補修を行います\n貯金を3千貫消費します]] ループ:{ 代入y:(0) ループ:{ 代入q:(0) ナレーション:[[補修を行う城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,戦闘フラグ,戦闘中) コンテナ選択:(城A,拠点選択) 分岐:(真){ 代入s:(人物::主人公.貯金) 代入m:(城::城A.防御度) 代入n:(城::城A.規模) 代入n:(n)*(8) 代入p:(n)-(m) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) 代入l:(コンテナカウンタ) AND調査:{ 調査:(p)>(0) 調査:(l)>(0) 調査:(s)>(3000) } 分岐:(真){ ナレーション:[[<城A>城、防御度<m>\n貯金残高は<s>貫です]] ナレーション可否選択:[[この城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション:[[<城A>城はこれ以上防御度が上げられないか\nまたは、貯金が不足しています]] ナレーション可否選択:[[補修を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n補修を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[補修を行う武将を選択してください]] メッセージ閉じる: コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入g:(人物::人物A.建築技能) 代入h:(人物::人物A.知謀) ナレーション可否選択:[[<人物A>\n知謀<h>、建築技能<g>\nこの武将でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(y)==(0){ 代入h:(h)/(10) 代入g:(g)*(2) 代入g:(Rnd)%(g) 代入g:(g)+(h) 代入m:(g)+(m) 更新:(城::城A.防御度)(m) 代入m:(城::城A.防御度) 代入s:(s)-(3000) 更新:(人物::主人公.貯金)(s) SEループ:(建設工事音(商人司)) ウェイト:(2) SEストップ:(建設工事音(商人司)) ナレーション:[[<城A>城の防御度が<g>上昇し\n<m>となりました]] 代入u:(g) 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) } ナレーション可否選択:[[補修を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//補修〆 分岐:([[増築]]){ ナレーション:[[<大名家A>の城の増築を行います\n貯金を3千貫消費します]] ループ:{ 代入y:(0) ループ:{ 代入q:(0) ナレーション:[[増築を行う城を選択してください]] メッセージ閉じる: コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,戦闘フラグ,戦闘中) コンテナ選択:(城A,拠点選択) 分岐:(真){ 代入s:(人物::主人公.貯金) 代入m:(城::城A.規模) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,手代) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) 代入l:(コンテナカウンタ) AND調査:{ 調査:(m)<(30) 調査:(l)>(0) 調査:(s)>(10000) } 分岐:(真){ ナレーション:[[<城A>城、規模<m>\n貯金残高は<s>貫です]] ナレーション可否選択:[[この城でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション:[[<城A>城はこれ以上増築できないか\n増築を行える武将がいません\nまたは、貯金が不足しています]] ナレーション可否選択:[[増築を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n増築を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) ループ:{ 代入q:(0) ナレーション:[[増築を行う武将を選択してください]] メッセージ閉じる: コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,手代) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入g:(人物::人物A.建築技能) 代入h:(人物::人物A.知謀) 代入j:(人物::人物A.政務) ナレーション可否選択:[[<人物A>\n知謀<h>、政務<j>、建築技能<g>\nこの武将でよろしいですか?]] ブロック脱出:(否) 代入q:(1) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入q:(1) 代入y:(1) } 調査:(q)==(1) ブロック脱出:(真) }//ループ〆 条件ブロック:(y)==(0){ 代入n:(g)*(10) 代入n:(n)+(h) 代入n:(n)+(j) 代入n:(n)/(3) 調査:(Rnd100)<(n) 分岐:(真){ 代入g:(Rnd)%(g) 代入g:(g)+(1) 代入m:(g)+(m) 更新:(城::城A.規模)(m) 代入m:(城::城A.規模) 代入s:(s)-(3000) 更新:(人物::主人公.貯金)(s) SEループ:(建設工事音(商人司)) ウェイト:(2) SEストップ:(建設工事音(商人司)) ナレーション:[[<城A>城の規模が<g>上昇し\n<m>となりました]] 代入u:(g)*(4) 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] } 分岐:(偽){ SEループ:(建設工事音(商人司)) ウェイト:(2) SEストップ:(建設工事音(商人司)) SEスタート:(残念な音) ナレーション:[[<城A>城の増築に失敗しました]] 代入s:(s)-(3000) 更新:(人物::主人公.貯金)(s) } 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) } ナレーション可否選択:[[増築を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//増築〆 分岐:([[内政終了]]){ 代入x:(1) }//内政終了〆 } 分岐:(偽){ ナレーション:[[内政を行える城が存在しないか\n内政を行える武将がいません]] 代入x:(1) } 調査:(x)==(1) ブロック脱出:(真) }//ループ〆 }//内政〆 分岐:([[外交]]){ ループ:{ 代入x:(0) 選択:[[朝廷]][[親善]][[寄付]][[外交終了]] 分岐:([[朝廷]]){ 代入r:(大名家::大名家A.朝廷貢献度) ナレーション:[[貯金から3千貫を朝廷に寄付し\n<大名家A>の朝廷貢献度を上げます\n(<大名家A>の朝廷貢献度は<r>)]] ループ:{ 代入y:(0) 代入l:(人物::主人公.貯金) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,手代) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) 代入h:(コンテナカウンタ) AND調査:{ 調査:(l)>=(3000) 調査:(h)>(0) 調査:(r)<(255) } 分岐:(真){ ループ:{ 代入w:(0) ナレーション:[[朝廷に派遣する武将を選択してください]] メッセージ閉じる: コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入n:(人物::人物A.礼法技能) 代入m:(人物::人物A.算術技能) ナレーション可否選択:[[派遣する武将は<人物A>\n礼法技能<n>、算術技能<m>です\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) 代入l:(l)-(3000) 更新:(人物::主人公.貯金)(l) 代入p:(Rnd)%(m) 代入p:(p)+(1) 代入q:(n)*(4) 代入p:(p)+(q) 代入r:(r)+(p) 条件ブロック:(r)>(255){ 代入r:(255) } 更新:(大名家::大名家A.朝廷貢献度)(r) ウェイト:(1) SEスタート:(レベルアップ) ナレーション:[[<大名家A>の朝廷貢献度が\n<p>上がって<r>になりました]] 代入u:(p) 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n派遣武将の選択を続けますか?]] ブロック脱出:(可) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 } 分岐:(偽){ ナレーション:[[貯金が不足しているか\n派遣できる武将がいません\nもしくは、朝廷貢献度はすでに最大値です]] 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ナレーション可否選択:[[朝廷を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//朝廷〆 分岐:([[親善]]){ ナレーション:[[貯金から3千貫を他勢力に贈与し\n<大名家A>との外交感情を改善します]] ナレーション:[[成功確率は交渉に派遣する武将の\n礼法技能と茶道技能に左右されます]] ループ:{ 代入y:(0) 代入l:(人物::主人公.貯金) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) 代入h:(コンテナカウンタ) コンテナ複写:(退避) AND調査:{ 調査:(l)>=(3000) 調査:(h)>(0) } 分岐:(真){ ループ:{ 代入w:(0) コンテナ設定:(拠点,無効,無効) コンテナ除外:(拠点,拠点種類,町) ナレーション:[[親善を行う勢力を選択してください]] メッセージ閉じる: コンテナ選択:(拠点B,拠点選択) 分岐:(真){ 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入城B:(拠点B) 代入勢力B:(城::城B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入里B:(拠点B) 代入勢力B:(里::里B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入砦B:(拠点B) 代入勢力B:(砦::砦B.所属勢力) } 条件ブロック:(勢力A)==(勢力B){ ナレーション:[[<拠点B>は<大名家A>の城です]] 代入w:(2) } 調査:(w)==(2) ブロック脱出:(真) 代入h:(大名家::大名家A.外交感情(勢力B)) 調査:(h)==(0) 分岐:(真){ 文字列設定:(文字列A)[[絶交]] } 調査:(h)==(1) 分岐:(真){ 文字列設定:(文字列A)[[険悪]] } 調査:(h)==(2) 分岐:(真){ 文字列設定:(文字列A)[[敵視]] } 調査:(h)==(3) 分岐:(真){ 文字列設定:(文字列A)[[普通]] } 調査:(h)==(4) 分岐:(真){ 文字列設定:(文字列A)[[良好]] } 調査:(h)==(5) 分岐:(真){ 文字列設定:(文字列A)[[友好]] } 調査:(h)==(6) 分岐:(真){ ナレーション:[[<勢力B>は盟友です\nこれ以上外交感情を改善できません]] 代入w:(2) } 条件ブロック:(w)==(0){ ナレーション可否選択:[[<勢力B>、外交感情は<文字列A>です\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n親善を続けますか?]] ブロック脱出:(可) 代入w:(1) 代入y:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) コンテナ複写:(復帰) ループ:{ 代入w:(0) ナレーション:[[交渉に派遣する武将を選択してください]] メッセージ閉じる: コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入n:(人物::人物A.礼法技能) 代入m:(人物::人物A.茶道技能) ナレーション可否選択:[[派遣する武将は<人物A>\n礼法技能<n>、茶道技能<m>です\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) 代入l:(l)-(3000) 更新:(人物::主人公.貯金)(l) 代入p:(m)+(n) 代入p:(p)*(10) 調査:(Rnd100)<(p) 分岐:(真){ 代入h:(h)+(1) 更新:(大名家::大名家A.外交感情(勢力B))(h) 調査:(h)==(6) 分岐:(真){ 文字列設定:(文字列B)[[盟友]] } 調査:(h)==(5) 分岐:(真){ 文字列設定:(文字列B)[[友好]] } 調査:(h)==(4) 分岐:(真){ 文字列設定:(文字列B)[[良好]] } 調査:(h)==(3) 分岐:(真){ 文字列設定:(文字列B)[[普通]] } 調査:(h)==(2) 分岐:(真){ 文字列設定:(文字列B)[[敵視]] } 調査:(h)==(1) 分岐:(真){ 文字列設定:(文字列B)[[険悪]] } SEスタート:(忍者報告) 会話:(忍者,主人公)[[親善は成功した模様です]] SEスタート:(プレイヤー勝利) ナレーション:[[<大名家A>と<勢力B>の外交感情が\n<文字列A>から<文字列B>になりました]] 代入u:(10) 代入o:(o)+(u)//貢献度上昇 条件ブロック:(o)>(i){ 代入o:(i) } ナレーション:[[貢献度が<u>上昇し\n<o>/<i>になりました]] 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入人物B:(勢力::勢力B.当主) 代入城C:(人物::人物B.所属拠点) 代入h:(城::城C.軍資金) 代入h:(h)+(3000) 更新:(城::城C.軍資金)(h) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入人物B:(勢力::勢力B.当主) 代入里C:(人物::人物B.所属拠点) 代入h:(里::里C.軍資金) 代入h:(h)+(3000) 更新:(里::里C.軍資金)(h) } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入人物B:(勢力::勢力B.当主) 代入砦C:(人物::人物B.所属拠点) 代入h:(砦::砦C.軍資金) 代入h:(h)+(3000) 更新:(砦::砦C.軍資金)(h) } } 分岐:(偽){ SEスタート:(忍者報告) 会話:(忍者,主人公)[[親善に失敗した模様です]] SEスタート:(残念な音) ナレーション:[[<大名家A>と<勢力B>の外交感情に\n変化は見られませんでした]] 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入人物B:(勢力::勢力B.当主) 代入城C:(人物::人物B.所属拠点) 代入h:(城::城C.軍資金) 代入h:(h)+(3000) 更新:(城::城C.軍資金)(h) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入人物B:(勢力::勢力B.当主) 代入里C:(人物::人物B.所属拠点) 代入h:(里::里C.軍資金) 代入h:(h)+(3000) 更新:(里::里C.軍資金)(h) } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入人物B:(勢力::勢力B.当主) 代入砦C:(人物::人物B.所属拠点) 代入h:(砦::砦C.軍資金) 代入h:(h)+(3000) 更新:(砦::砦C.軍資金)(h) } } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n派遣武将の選択を続けますか?]] ブロック脱出:(可) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 } 分岐:(偽){ ナレーション:[[貯金が不足しているか\n親善を行える武将がいません]] 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ナレーション可否選択:[[親善を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//親善〆 分岐:([[寄付]]){ ナレーション:[[貯金を寺に寄付し\n<人物E>の悪名を下げます\n1万貫以上の貯金が必要です]] ループ:{ 代入y:(0) 代入g:(人物::主人公.貯金) 代入h:(人物::人物E.悪名) 調査:(g)>=(10000) 分岐:(真){ ナレーション選択:[[寄付する金額を決定してください\n(貯金残高は<g>貫、悪名は<h>)]] 選択:[[1万貫]][[5千貫]][[3千貫]][[やめる]] 分岐:([[1万貫]]){ 代入g:(g)-(10000) 代入j:(15) } 分岐:([[5千貫]]){ 代入g:(g)-(5000) 代入j:(10) } 分岐:([[3千貫]]){ 代入g:(g)-(3000) 代入j:(5) } 分岐:([[やめる]]){ 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) 更新:(人物::主人公.貯金)(g) 代入j:(Rnd)%(j) 代入j:(j)+(5) 代入h:(h)-(j) 条件ブロック:(h)<(0){ 代入h:(0) } 更新:(人物::人物E.悪名)(h) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) SEスタート:(プレイヤー勝利) ナレーション:[[<人物E>の悪名が<j>下がって\n<h>となりました]] } 分岐:(偽){ ナレーション:[[貯金残高が不足しています]] 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ナレーション可否選択:[[寄付を続けますか?\n(貯金残高<g>貫、悪名<h>)]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//寄付〆 分岐:([[外交終了]]){ 代入x:(1) }//外交終了〆 調査:(x)==(1) ブロック脱出:(真) }//外交ループ〆 }//外交〆 分岐:([[計略]]){ ループ:{ 代入x:(0) 選択:[[離間]][[同盟破棄]][[計略終了]] 分岐:([[離間]]){ ナレーション:[[他勢力間の外交感情を悪化させます\n貢献度は上昇しません]] ナレーション:[[成功確率は派遣する武将の\n知謀と弁舌技能に左右されます]] ループ:{ 代入y:(0) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) 代入h:(コンテナカウンタ) コンテナ複写:(退避) AND調査:{ 調査:(h)>(0) } 分岐:(真){ ループ:{ 代入w:(0) コンテナ設定:(拠点,無効,無効) コンテナ除外:(拠点,拠点種類,町) ナレーション:[[離間を行う勢力を選択してください]] メッセージ閉じる: コンテナ選択:(拠点B,拠点選択) 分岐:(真){ 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入城B:(拠点B) 代入勢力B:(城::城B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入里B:(拠点B) 代入勢力B:(里::里B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入砦B:(拠点B) 代入勢力B:(砦::砦B.所属勢力) } ループ:{ 代入w:(0) コンテナ設定:(拠点,無効,無効) コンテナ除外:(拠点,拠点種類,町) ナレーション:[[もう一方の勢力を選択してください\n(離間対象は<勢力B>)]] メッセージ閉じる: コンテナ選択:(拠点B,拠点選択) 分岐:(真){ 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入城B:(拠点B) 代入勢力C:(城::城B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入里B:(拠点B) 代入勢力C:(里::里B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入砦B:(拠点B) 代入勢力C:(砦::砦B.所属勢力) } 条件ブロック:(勢力B)==(勢力C){ ナレーション:[[<拠点B>は<勢力B>の拠点です]] 代入w:(2) } 調査:(w)==(2) ブロック脱出:(真) 代入h:(勢力::勢力C.外交感情(勢力B)) 調査:(h)==(0) 分岐:(真){ ナレーション:[[<勢力B>と<勢力C>は\n既に絶交状態にあります]] 代入w:(2) } 調査:(h)==(1) 分岐:(真){ 文字列設定:(文字列A)[[険悪]] } 調査:(h)==(2) 分岐:(真){ 文字列設定:(文字列A)[[敵視]] } 調査:(h)==(3) 分岐:(真){ 文字列設定:(文字列A)[[普通]] } 調査:(h)==(4) 分岐:(真){ 文字列設定:(文字列A)[[良好]] } 調査:(h)==(5) 分岐:(真){ 文字列設定:(文字列A)[[友好]] } 調査:(h)==(6) 分岐:(真){ 文字列設定:(文字列A)[[盟友]] } 条件ブロック:(w)==(0){ ナレーション可否選択:[[<勢力B>と<勢力C>、外交感情は<文字列A>です\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) } 調査:(w)==(2) ブロック脱出:(真) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n対象の選択を続けますか?]] ブロック脱出:(可) 代入w:(1) 代入y:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n離間を続けますか?]] ブロック脱出:(可) 代入w:(1) 代入y:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) コンテナ複写:(復帰) ループ:{ 代入w:(0) ナレーション:[[計略を実行する武将を選択してください]] メッセージ閉じる: コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入n:(人物::人物A.知謀) 代入m:(人物::人物A.弁舌技能) ナレーション可否選択:[[実行する武将は<人物A>\n知謀<n>、弁舌技能<m>です\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) 代入人物B:(勢力::勢力B.当主) コンテナ設定:(人物,所属勢力,勢力B) コンテナ除外:(人物,人物番号,人物B) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナソート:(人物,知謀,降順) コンテナ選択:(人物C,先頭) 分岐:(真){ 代入j:(人物::人物B.知謀) 代入j:(人物::人物C.知謀)+(j) } 分岐:(偽){ 代入j:(人物::人物B.知謀) 代入j:(50)+(j) } 代入人物B:(勢力::勢力C.当主) コンテナ設定:(人物,所属勢力,勢力C) コンテナ除外:(人物,人物番号,人物C) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナソート:(人物,知謀,降順) コンテナ選択:(人物C,先頭) 分岐:(真){ 代入j:(人物::人物B.知謀)+(j) 代入j:(人物::人物C.知謀)+(j) } 分岐:(偽){ 代入j:(人物::人物B.知謀)+(j) 代入j:(50)+(j) } 代入j:(j)/(4) 代入p:(0) 代入r:(0) ループ:{ 代入r:(r)+(1) 代入k:(Rnd)%(10) 代入j:(j)+(k) 条件ブロック:(n)>(j){ 代入p:(1) } 調査:(r)>(m) ブロック脱出:(真) }//ループ〆 調査:(p)==(1) 分岐:(真){ 代入h:(h)-(1) 更新:(勢力::勢力C.外交感情(勢力B))(h) 調査:(h)==(0) 分岐:(真){ 文字列設定:(文字列B)[[絶交]] } 調査:(h)==(1) 分岐:(真){ 文字列設定:(文字列B)[[険悪]] } 調査:(h)==(2) 分岐:(真){ 文字列設定:(文字列B)[[敵視]] } 調査:(h)==(3) 分岐:(真){ 文字列設定:(文字列B)[[普通]] } 調査:(h)==(4) 分岐:(真){ 文字列設定:(文字列B)[[良好]] } 調査:(h)==(5) 分岐:(真){ 文字列設定:(文字列B)[[友好]] } SEスタート:(忍者報告) 会話:(忍者,主人公)[[計略は成功した模様です]] SEスタート:(プレイヤー勝利) ナレーション:[[<勢力B>と<勢力C>の外交感情が\n<文字列A>から<文字列B>になりました]] } 分岐:(偽){ SEスタート:(忍者報告) 会話:(忍者,主人公)[[計略に失敗した模様です]] SEスタート:(残念な音) ナレーション:[[<勢力B>と<勢力C>の外交感情に\n変化は見られませんでした]] } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 } 分岐:(偽){ ナレーション:[[離間を行える武将がいません]] 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ナレーション可否選択:[[離間を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//離間〆 分岐:([[同盟破棄]]){ ナレーション:[[他勢力間の同盟関係を破棄させます\n貢献度は上昇しません]] ナレーション:[[成功確率は派遣する武将の\n知謀と弁舌技能、対象勢力間の外交感情\nに左右されます]] ループ:{ 代入y:(0) コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,見習い) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) 代入h:(コンテナカウンタ) コンテナ複写:(退避) AND調査:{ 調査:(h)>(0) } 分岐:(真){ ループ:{ 代入w:(0) コンテナ設定:(拠点,無効,無効) コンテナ除外:(拠点,拠点種類,町) ナレーション:[[破棄を行う勢力を選択してください]] メッセージ閉じる: コンテナ選択:(拠点B,拠点選択) 分岐:(真){ 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入城B:(拠点B) 代入勢力B:(城::城B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入里B:(拠点B) 代入勢力B:(里::里B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入砦B:(拠点B) 代入勢力B:(砦::砦B.所属勢力) } 条件ブロック:(勢力A)==(勢力B){ ナレーション:[[<拠点B>は<大名家A>の城です]] 代入w:(2) } 調査:(w)==(2) ブロック脱出:(真) ループ:{ 代入w:(0) コンテナ設定:(拠点,無効,無効) コンテナ除外:(拠点,拠点種類,町) ナレーション:[[もう一方の勢力を選択してください\n(計略対象は<勢力B>)]] メッセージ閉じる: コンテナ選択:(拠点B,拠点選択) 分岐:(真){ 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入城B:(拠点B) 代入勢力C:(城::城B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入里B:(拠点B) 代入勢力C:(里::里B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入砦B:(拠点B) 代入勢力C:(砦::砦B.所属勢力) } 条件ブロック:(勢力A)==(勢力C){ ナレーション:[[<拠点B>は<大名家A>の城です]] 代入w:(2) } 条件ブロック:(勢力B)==(勢力C){ ナレーション:[[<拠点B>は<勢力B>の拠点です]] 代入w:(2) } 調査:(w)==(2) ブロック脱出:(真) 条件ブロック:(勢力::勢力C.外交同盟(勢力B))==(同盟なし){ ナレーション:[[<勢力B>と<勢力C>は\n同盟関係にありません]] 代入w:(2) } 条件ブロック:(w)==(0){ 調査:(勢力::勢力C.外交感情(勢力B))==(絶交) 分岐:(真){ 文字列設定:(文字列A)[[絶交]] } 調査:(勢力::勢力C.外交感情(勢力B))==(険悪) 分岐:(真){ 文字列設定:(文字列A)[[険悪]] } 調査:(勢力::勢力C.外交感情(勢力B))==(敵視) 分岐:(真){ 文字列設定:(文字列A)[[敵視]] } 調査:(勢力::勢力C.外交感情(勢力B))==(普通) 分岐:(真){ 文字列設定:(文字列A)[[普通]] } 調査:(勢力::勢力C.外交感情(勢力B))==(良好) 分岐:(真){ 文字列設定:(文字列A)[[良好]] } 調査:(勢力::勢力C.外交感情(勢力B))==(友好) 分岐:(真){ 文字列設定:(文字列A)[[友好]] } 調査:(勢力::勢力C.外交感情(勢力B))==(盟友) 分岐:(真){ 文字列設定:(文字列A)[[盟友]] } ナレーション可否選択:[[<勢力B>と<勢力C>、外交感情は<文字列A>です\nこの勢力間の同盟関係を破棄させますか?]] ブロック脱出:(否) 代入w:(1) } 調査:(w)==(2) ブロック脱出:(真) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n対象の選択を続けますか?]] ブロック脱出:(可) 代入w:(1) 代入y:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n同盟破棄を続けますか?]] ブロック脱出:(可) 代入w:(1) 代入y:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 調査:(y)==(1) ブロック脱出:(真) コンテナ複写:(復帰) ループ:{ 代入w:(0) ナレーション:[[計略を実行する武将を選択してください]] メッセージ閉じる: コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入n:(人物::人物A.知謀) 代入m:(人物::人物A.弁舌技能) ナレーション可否選択:[[実行する武将は<人物A>\n知謀<n>、弁舌技能<m>です\nよろしいですか?]] ブロック脱出:(否) 代入w:(1) 更新:(人物::人物A.留守フラグ)(留守) 更新:(イベントフラグ::真・御用商人:指示済み)(成立) 代入人物B:(勢力::勢力B.当主) コンテナ設定:(人物,所属勢力,勢力B) コンテナ除外:(人物,人物番号,人物B) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナソート:(人物,知謀,降順) コンテナ選択:(人物C,先頭) 分岐:(真){ 代入j:(人物::人物B.知謀) 代入j:(人物::人物C.知謀)+(j) } 分岐:(偽){ 代入j:(人物::人物B.知謀) 代入j:(50)+(j) } 代入人物B:(勢力::勢力C.当主) コンテナ設定:(人物,所属勢力,勢力C) コンテナ除外:(人物,人物番号,人物C) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナソート:(人物,知謀,降順) コンテナ選択:(人物C,先頭) 分岐:(真){ 代入j:(人物::人物B.知謀)+(j) 代入j:(人物::人物C.知謀)+(j) } 分岐:(偽){ 代入j:(人物::人物B.知謀)+(j) 代入j:(50)+(j) } 代入j:(j)/(4) 調査:(勢力::勢力C.外交感情(勢力B))==(絶交) 分岐:(真){ 代入k:(0) } 調査:(勢力::勢力C.外交感情(勢力B))==(険悪) 分岐:(真){ 代入k:(5) } 調査:(勢力::勢力C.外交感情(勢力B))==(敵視) 分岐:(真){ 代入k:(10) } 調査:(勢力::勢力C.外交感情(勢力B))==(普通) 分岐:(真){ 代入k:(15) } 調査:(勢力::勢力C.外交感情(勢力B))==(良好) 分岐:(真){ 代入k:(20) } 調査:(勢力::勢力C.外交感情(勢力B))==(友好) 分岐:(真){ 代入k:(25) } 調査:(勢力::勢力C.外交感情(勢力B))==(盟友) 分岐:(真){ 代入k:(30) } 代入p:(0) 代入r:(0) ループ:{ 代入r:(r)+(1) 代入k:(Rnd)%(k) 代入j:(j)+(k) 条件ブロック:(n)>(j){ 代入p:(1) } 調査:(r)>(m) ブロック脱出:(真) }//ループ〆 調査:(p)==(1) 分岐:(真){ 更新:(勢力::勢力C.外交同盟(勢力B))(同盟なし) SEスタート:(忍者報告) 会話:(忍者,主人公)[[計略は成功した模様です]] SEスタート:(プレイヤー勝利) ナレーション:[[<勢力B>と<勢力C>の同盟関係が\n同盟なしになりました]] } 分岐:(偽){ SEスタート:(忍者報告) 会話:(忍者,主人公)[[計略に失敗した模様です]] SEスタート:(残念な音) ナレーション:[[<勢力B>と<勢力C>の同盟関係に\n変化は見られませんでした]] } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 } 分岐:(偽){ ナレーション:[[計略を行える武将がいません]] 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) ナレーション可否選択:[[同盟破棄を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//破棄〆 分岐:([[計略終了]]){ 代入x:(1) }//計略終了〆 調査:(x)==(1) ブロック脱出:(真) }//ループ〆 }//計略〆 分岐:([[人物情報]]){ ナレーション:[[<大名家A>の武将の情報を閲覧できます]] ループ:{ 代入x:(0) コンテナ設定:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナソート:(人物,身分,降順) コンテナ選択:(人物A,人物選択) 分岐:(真){ 調査:(人物::人物A.留守フラグ)==(留守) 分岐:(真){ 調査:(人物::人物A.出撃フラグ)==(出撃中) 分岐:(真){ 文字列設定:(文字列B)[[出撃中]] } 分岐:(偽){ 文字列設定:(文字列B)[[留守]] } } 分岐:(偽){ 調査:(人物::人物A.病気フラグ)==(病気) 分岐:(真){ 文字列設定:(文字列B)[[病気]] } 分岐:(偽){ 文字列設定:(文字列B)[[在宅]] } } OR調査:{ 調査:(人物::人物A.身分)==(大名) 調査:(人物::人物A.身分)==(国主) 調査:(人物::人物A.身分)==(城主) } 分岐:(真){ 条件ブロック:(人物::人物A.身分)==(大名){ 文字列設定:(文字列A)[[大名]] } 条件ブロック:(人物::人物A.身分)==(国主){ 文字列設定:(文字列A)[[国主]] } 条件ブロック:(人物::人物A.身分)==(城主){ 文字列設定:(文字列A)[[城主]] } 代入城A:(人物::人物A.所属拠点) コンテナ設定:(城,城主,人物A) 代入n:(コンテナカウンタ) コンテナ設定:(人物,所属上司,人物A) コンテナ絞り込み:(人物,出現フラグ,出現済み) 代入m:(コンテナカウンタ) ナレーション:[[<人物A>、<文字列A>、居城<城A>城\n所有城数<n>、配下武将数<m>\n(<人物A>は現在、<文字列B>です)]] } 分岐:(偽){ 条件ブロック:(人物::人物A.身分)==(家老){ 文字列設定:(文字列A)[[家老]] } 条件ブロック:(人物::人物A.身分)==(部将){ 文字列設定:(文字列A)[[部将]] } 条件ブロック:(人物::人物A.身分)==(侍大将){ 文字列設定:(文字列A)[[侍大将]] } 条件ブロック:(人物::人物A.身分)==(足軽大将){ 文字列設定:(文字列A)[[足軽大将]] } 条件ブロック:(人物::人物A.身分)==(足軽組頭){ 文字列設定:(文字列A)[[足軽組頭]] } 代入城A:(人物::人物A.所属拠点) 代入人物B:(人物::人物A.所属上司) 代入n:(人物::人物A.武士勲功) ナレーション:[[<人物A>、<文字列A>、武士勲功<n>\n<城A>城所属、<人物B>配下\n(<人物A>は現在、<文字列B>です)]] } } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n人物情報を続けますか?]] ブロック脱出:(可) 代入x:(1) } 調査:(x)==(1) ブロック脱出:(真) } }//人物情報〆 分岐:([[関係を絶つ]]){ ナレーション可否選択:[[<勢力E>と<大名家A>の関係を絶ちます\n以後、一切指示が出せなくなります\n関係を絶ちますか?]] ブロック脱出:(否) ひとりごと:[[<大名家A>には以後\n独自の道を歩んで{もらう}ことに{しよう}]] 更新:(イベントフラグ::真・御用商人:支援大名家1)(0) 更新:(イベントフラグ::真・御用商人:支援大名家2)(0) 更新:(イベントフラグ::真・御用商人:支援大名家3)(0) 更新:(イベントフラグ::真・御用商人:支援大名家4)(0) 更新:(イベントフラグ::真・御用商人:支援大名家5)(0) 更新:(イベントフラグ::真・御用商人:支援大名家6)(0) 更新:(イベントフラグ::真・御用商人:支援大名家7)(0) 更新:(イベントフラグ::真・御用商人:支援大名家8)(0) 代入o:(0)//貢献度初期化 更新:(イベントフラグ::真・御用商人:支援開始)(不成立) 更新:(イベントフラグ::真・御用商人:指示済み)(不成立) 更新:(イベントフラグ::真・御用商人:献策済み)(不成立) 代入z:(1) } 分岐:([[指示終了]]){ 代入z:(1) } 調査:(z)==(1) ブロック脱出:(真) }//基本ループ〆 コンテナ設定:(人物,所属商家,商家E) コンテナ絞り込み:(人物,主命状態,主命なし) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ絞り込み:(人物,留守フラグ,留守) ループ:{ コンテナ選択:(人物A,先頭) ブロック脱出:(偽) 更新:(人物::人物A.留守フラグ)(在宅) コンテナ選抜:(削る,1) } 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度1)(b)//ビット1セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度2)(b)//ビット2セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度3)(b)//ビット3セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度4)(b)//ビット4セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度5)(b)//ビット5セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度6)(b)//ビット6セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度7)(b)//ビット7セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度8)(b)//ビット8セット }//スクリプト〆 }//イベント〆 イベント:真・御用商人:献策{ 属性:何度でも|ひかえめ 発生契機:人物会話時(無効) 発生条件:{ 調査:(状況::場面)==(城主の間) 代入勢力E:(人物::主人公.所属勢力) 調査:(勢力::勢力E.勢力タイプ)==(商家) 代入商家E:(人物::主人公.所属商家) 調査:(イベントフラグ::真・御用商人:支援開始)==(成立) 調査:(イベントフラグ::真・御用商人:献策済み)==(不成立) 代入a:(0) 代入b:(イベントフラグ::真・御用商人:支援大名家8)*(128)//ビット8変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家7)*(64)//ビット7変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家6)*(32)//ビット6変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家5)*(16)//ビット5変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家4)*(8)//ビット4変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家3)*(4)//ビット3変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家2)*(2)//ビット2変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家1)*(1)//ビット1変換 代入a:(a)+(b) //以上変数取り出し終了 代入大名家A:(a)+(0) 代入人物E:(大名家::大名家A.当主) 代入勢力A:(人物::人物E.所属勢力) 代入人物B:(発生人物) 調査:(人物E)==(人物B) 調査:(人物::人物E.留守フラグ)==(在宅) 調査:(人物::人物E.病気フラグ)==(健康) 代入o:(0)//貢献度 代入b:(イベントフラグ::真・御用商人:貢献度8)*(128)//ビット8変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度7)*(64)//ビット7変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度6)*(32)//ビット6変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度5)*(16)//ビット5変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度4)*(8)//ビット4変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度3)*(4)//ビット3変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度2)*(2)//ビット2変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度1)*(1)//ビット1変換 代入o:(o)+(b) //以上変数取り出し終了 調査:(o)>=(5) }//条件〆 スクリプト:{ ひとりごと:[[今月はまだ\n{人物E.名前}に献策をして{いない}{な}]] ひとりごと可否選択:[[{人物E.名前}に献策{いたす}か?\n(現在の貢献度は<o>)]] ブロック脱出:(否) 代入z:(0)//ループ脱出フラグ ループ:{//基本ループ ひとりごと選択:[[何を献策{いたす}か\n(現在の貢献度は<o>)]] 選択:[[人事]][[外交]][[戦略変更]][[献策終了]] 分岐:([[人事]]){ ループ:{ 代入x:(0) ひとりごと選択:[[何を献策{いたす}か\n(現在の貢献度は<o>)]] 選択:[[武将異動]][[城主変更]][[本城移動]][[人事終了]] 分岐:([[武将異動]]){ ループ:{ 代入y:(0) コンテナ設定:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,大名) コンテナ除外:(人物,身分,家老) コンテナ除外:(人物,身分,部将) コンテナ除外:(人物,身分,侍大将) コンテナ除外:(人物,身分,足軽大将) コンテナ除外:(人物,身分,足軽組頭) コンテナソート:(人物,身分,降順) コンテナ複写:(退避) 代入n:(コンテナカウンタ) コンテナ設定:(人物,所属大名家,大名家A) コンテナ除外:(人物,身分,大名) コンテナ除外:(人物,身分,国主) コンテナ除外:(人物,身分,城主) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ絞り込み:(人物,留守フラグ,在宅) コンテナソート:(人物,身分,降順) コンテナソート:(人物,所属拠点,昇順) 代入m:(コンテナカウンタ) AND調査:{ 調査:(n)>(0) 調査:(m)>(0) } 分岐:(真){ ナレーション:[[武将の立場を変更します\n異動する武将を選択してください\n貢献度を5消費します]] メッセージ閉じる: コンテナ選択:(人物A,人物選択) 分岐:(真){ 調査:(人物::人物A.立場)==(直臣) 分岐:(真){ 代入w:(0) ループ:{ ナレーション:[[<人物A>を陪臣として派遣します\n派遣先の武将を選択してください]] コンテナ複写:(復帰) コンテナ選択:(人物B,人物選択) 分岐:(真){ コンテナ複写:(退避) コンテナ設定:(人物,所属上司,人物B) コンテナ絞り込み:(人物,出現フラグ,出現済み) 代入c:(コンテナカウンタ) ナレーション可否選択:[[<人物B>には現在<c>人の陪臣がいます\n派遣先は<人物B>でよろしいですか?]] ブロック脱出:(否) 代入w:(1) 代入n:(人物::人物A.武士勲功) 人物解雇:(人物A,京の町,出現済み) 更新:(人物::人物A.武士勲功)(n) 人物登用:(人物A,陪臣,人物B) 更新:(人物::人物A.武士勲功)(n) 代入o:(o)-(5) 会話:(人物E,主人公)[[うむ、早速{人物A.名前}を\n{人物B.名前}の下に派遣{いたす}]] ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n派遣先の選択を続けますか?]] ブロック脱出:(可) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ閉め } 分岐:(偽){ ナレーション可否選択:[[<人物A>を<人物E>の直臣に戻します\nよろしいですか?]] ブロック脱出:(否) 代入n:(人物::人物A.武士勲功) 人物解雇:(人物A,京の町,出現済み) 更新:(人物::人物A.武士勲功)(n) 人物登用:(人物A,直臣,人物E) 更新:(人物::人物A.武士勲功)(n) 代入o:(o)-(5) 会話:(人物E,主人公)[[うむ、\n早速{人物A.名前}を直臣と{いたす}]] ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) } } 分岐:(偽){ ナレーション:[[選択されていません]] } 調査:(o)<(5) ブロック脱出:(真) ナレーション可否選択:[[武将異動を続けますか?]] ブロック脱出:(可) 代入y:(1) } 分岐:(偽){ ナレーション:[[城主・国主が存在しないか\n異動できる武将がいません]] 代入y:(1) } メッセージ閉じる: 調査:(o)<(5) ブロック脱出:(真) 調査:(y)==(1) ブロック脱出:(真) }//ループ〆 メッセージ閉じる: }//武将異動〆 分岐:([[城主変更]]){ 代入城E:(人物::人物E.所属拠点) コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,城番号,城E) コンテナ除外:(城,戦闘フラグ,戦闘中) 代入n:(コンテナカウンタ) コンテナ設定:(人物,所属大名家,大名家A) コンテナ除外:(人物,身分,部将) コンテナ除外:(人物,身分,侍大将) コンテナ除外:(人物,身分,足軽大将) コンテナ除外:(人物,身分,足軽組頭) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ絞り込み:(人物,留守フラグ,在宅) 代入m:(コンテナカウンタ) AND調査:{ 調査:(n)>(0) 調査:(m)>(0) } 分岐:(真){ ループ:{ 代入城E:(人物::人物E.所属拠点) コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,戦闘フラグ,戦闘中) コンテナ除外:(城,城番号,城E) ナレーション:[[城主を変更します\n城主を変更する城を選択してください]] メッセージ閉じる: コンテナ選択:(城A,拠点選択) 分岐:(真){ コンテナ設定:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ絞り込み:(人物,所属拠点,城A) コンテナ絞り込み:(人物,出撃フラグ,出撃中) 調査:(コンテナカウンタ)>(0) 分岐:(真){ ナレーション:[[<城A>城から出撃中の武将がいるため\n<城A>城は城主変更できませn]] } 分岐:(偽){ ナレーション:[[<城A>城の城主にする人物を\n選択してください]] コンテナ設定:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ除外:(人物,身分,部将) コンテナ除外:(人物,身分,侍大将) コンテナ除外:(人物,身分,足軽大将) コンテナ除外:(人物,身分,足軽組頭) コンテナ絞り込み:(人物,留守フラグ,在宅) コンテナ選択:(人物A,人物選択) 分岐:(真){ 調査:(人物A)==(人物E) 分岐:(真){ ナレーション可否選択:[[<城A>城を直轄城にします\nよろしいですか?]] ブロック脱出:(否) 代入人物B:(城::城A.城主) 調査:(人物B)==(人物A) ブロック脱出:(真) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、<城A>城は\n{二人称名前}が直接治めたほうが\nよいのでは{ない}か?]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<城A>城は直轄と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 城主解任:(城A) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n<城A>城はこれまで通り\n{人物B.名前}に任せる]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) } 分岐:(偽){ ナレーション可否選択:[[<城A>を<人物A>に治めさせます\nよろしいですか?]] ブロック脱出:(否) 代入人物B:(城::城A.城主) 調査:(人物B)==(人物A) ブロック脱出:(真) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、\n<城A>城は{人物A.名前}に任せては\nどう{であろう}か?]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<城A>城は{人物A.名前}に任せよう]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 城主任命:(人物A,城A) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n<城A>城はこれまで通り\n直轄と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) } } 分岐:(偽){ ナレーション:[[選択されていません]] } } } 分岐:(偽){ ナレーション:[[選択されていません]] } 調査:(o)<(5) ブロック脱出:(真) ナレーション可否選択:[[城主変更を続けますか?]] ブロック脱出:(否) メッセージ閉じる: }//ループ〆 } 分岐:(偽){ ナレーション:[[城主に任命できる人物がいないか\n城主を変更できる城がありません]] } メッセージ閉じる: }//城主変更〆 分岐:([[本城移動]]){ 代入城E:(人物::人物E.所属拠点) コンテナ設定:(人物,所属拠点,城E) コンテナ絞り込み:(人物,出撃フラグ,出撃中) 代入n:(コンテナカウンタ) コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,城番号,城E) コンテナ除外:(城,戦闘フラグ,戦闘中) コンテナ絞り込み:(城,城主,人物E) 代入m:(コンテナカウンタ)>(0) AND調査:{ 調査:(n)==(0) 調査:(m)>(0) } 分岐:(真){ ループ:{ 代入y:(0) ナレーション:[[本城を移動します\n移動先の城を選択してください]] メッセージ閉じる: コンテナ選択:(城A,拠点選択) 分岐:(真){ ナレーション可否選択:[[<城A>城に本城を移動します\nよろしいですか?]] ブロック脱出:(否) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n居城を<城A>城に移したほうがよいので{ない}か?]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<城A>城を居城と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 居城変更:(大名家A,城A) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\nこれまで通り\n<城E>城を居城と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n本城移動を続けますか?]] ブロック脱出:(可) 代入y:(1) } メッセージ閉じる: 調査:(o)<(5) ブロック脱出:(真) 調査:(y)==(1) ブロック脱出:(真) }//ループ〆 } 分岐:(偽){ ナレーション:[[移動できる城が存在しないか\n出撃中の人物がいるため\n本城移動はできません]] メッセージ閉じる: } メッセージ閉じる: }//本城移動〆 分岐:([[人事終了]]){ 代入x:(1) }//人事終了〆 調査:(o)<(5) ブロック脱出:(真) 調査:(x)==(1) ブロック脱出:(真) }//人事ループ〆 }//人事〆 分岐:([[外交]]){ ループ:{ 代入x:(0) ひとりごと選択:[[何を献策{いたす}か\n(現在の貢献度は<o>)]] 選択:[[同盟締結]][[同盟破棄]][[宣戦布告]][[外交終了]] 分岐:([[同盟締結]]){ ナレーション:[[他勢力と同盟・従属交渉を行います]] ナレーション:[[成功確率は交渉に派遣する武将の\n礼法技能と弁舌技能\n対象勢力との外交感情に左右されます]] ループ:{ 代入y:(0) コンテナ設定:(人物,所属大名家,大名家A) コンテナ除外:(人物,身分,足軽大将) コンテナ除外:(人物,身分,足軽組頭) コンテナ除外:(人物,出現フラグ,未出現) コンテナ除外:(人物,留守フラグ,留守) コンテナソート:(人物,身分,降順) 代入h:(コンテナカウンタ) コンテナ複写:(退避) 調査:(h)>(0) 分岐:(真){ 代入w:(0) コンテナ設定:(拠点,無効,無効) コンテナ除外:(拠点,拠点種類,町) ナレーション:[[同盟・従属交渉を行う\n勢力を選択してください]] メッセージ閉じる: コンテナ選択:(拠点B,拠点選択) 分岐:(真){ 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入城B:(拠点B) 代入勢力B:(城::城B.所属勢力) 文字列設定:(文字列B)[[同盟]] } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入里B:(拠点B) 代入勢力B:(里::里B.所属勢力) 文字列設定:(文字列B)[[従属]] } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入砦B:(拠点B) 代入勢力B:(砦::砦B.所属勢力) 文字列設定:(文字列B)[[従属]] } 条件ブロック:(勢力A)==(勢力B){ ナレーション:[[<拠点B>は<大名家A>の城です]] 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) OR調査:{ 調査:(大名家::大名家A.外交同盟(勢力B))==(同盟) 調査:(大名家::大名家A.外交同盟(勢力B))==(支配) 調査:(大名家::大名家A.外交同盟(勢力B))==(従属) } 分岐:(真){ ナレーション:[[<勢力B>は既に<文字列B>関係にあります]] } 分岐:(偽){ 調査:(大名家::大名家A.外交感情(勢力B))==(絶交) 分岐:(真){ 文字列設定:(文字列A)[[絶交]] 代入l:(30) } 調査:(大名家::大名家A.外交感情(勢力B))==(険悪) 分岐:(真){ 文字列設定:(文字列A)[[険悪]] 代入l:(25) } 調査:(大名家::大名家A.外交感情(勢力B))==(敵視) 分岐:(真){ 文字列設定:(文字列A)[[敵視]] 代入l:(20) } 調査:(大名家::大名家A.外交感情(勢力B))==(普通) 分岐:(真){ 文字列設定:(文字列A)[[普通]] 代入l:(15) } 調査:(大名家::大名家A.外交感情(勢力B))==(良好) 分岐:(真){ 文字列設定:(文字列A)[[良好]] 代入l:(10) } 調査:(大名家::大名家A.外交感情(勢力B))==(友好) 分岐:(真){ 文字列設定:(文字列A)[[友好]] 代入l:(5) } 調査:(大名家::大名家A.外交感情(勢力B))==(盟友) 分岐:(真){ 文字列設定:(文字列A)[[盟友]] 代入l:(0) } ナレーション可否選択:[[<勢力B>、外交感情は<文字列A>です\nよろしいですか?]] ブロック脱出:(否) コンテナ複写:(復帰) ループ:{ ナレーション:[[交渉に派遣する武将を選択してください]] メッセージ閉じる: コンテナ選択:(人物A,人物選択) 分岐:(真){ 代入n:(人物::人物A.礼法技能) 代入m:(人物::人物A.弁舌技能) ナレーション可否選択:[[派遣する武将は<人物A>\n礼法技能<n>、弁舌技能<m>です\nよろしいですか?]] ブロック脱出:(否) 代入r:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入r:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入r:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入r:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入r:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入r:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入r:(1) } 分岐:([[やめる]]){ 代入r:(2) 代入w:(1) } 調査:(r)!=(0) ブロック脱出:(真) }//ループ〆 調査:(r)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n<勢力B>とは手を結んでおいたほうが\n良いと思うの{だ}が]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n<勢力B>と手を結ぶため\n{人物A.名前}を派遣すると{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(人物::人物A.留守フラグ)(留守) 代入l:(Rnd)%(l) 代入p:(m)+(n) 代入p:(p)*(10) 代入p:(p)-(l) 調査:(Rnd100)<(p) 分岐:(真){ SEスタート:(忍者報告) 会話:(忍者,主人公)[[<勢力B>は<文字列B>を\n承諾した模様{です}]] 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 更新:(大名家::大名家A.外交同盟(勢力B))(同盟) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入忍者衆B:(里::里B.所属忍者衆) 調査:(忍者衆::忍者衆B.支持大名家)==(無効) 分岐:(真){ 更新:(大名家::大名家A.外交同盟(忍者衆B))(支配) } 分岐:(偽){ 代入大名家B:(忍者衆::忍者衆B.支持大名家) 更新:(大名家::大名家B.外交同盟(忍者衆B))(同盟なし) 更新:(大名家::大名家A.外交同盟(忍者衆B))(支配) } } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入海賊衆B:(砦::砦B.所属海賊衆) 調査:(海賊衆::海賊衆B.支持大名家)==(無効) 分岐:(真){ 更新:(大名家::大名家A.外交同盟(海賊衆B))(支配) } 分岐:(偽){ 代入大名家B:(海賊衆::海賊衆B.支持大名家) 更新:(大名家::大名家B.外交同盟(海賊衆B))(同盟なし) 更新:(大名家::大名家A.外交同盟(海賊衆B))(支配) } } } 分岐:(偽){ SEスタート:(忍者報告) 会話:(忍者,主人公)[[<勢力B>は<文字列B>を\n拒否した模様{です}]] } } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n<勢力B>との関係は\nこれまで通りで良い{であろう}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } 代入w:(1) ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) } 分岐:(偽){ ナレーション可否選択:[[選択されていません\n武将の選択を続けますか?]] ブロック脱出:(可) 代入w:(1) } 調査:(w)==(1) ブロック脱出:(真) }//ループ〆 } } 分岐:(偽){ ナレーション:[[選択されていません]] } 調査:(o)<(5) ブロック脱出:(真) ナレーション可否選択:[[同盟締結を続けますか?]] ブロック脱出:(可) 代入y:(1) } 分岐:(偽){ ナレーション:[[交渉に派遣できる武将がいません]] 代入y:(1) } 調査:(o)<(5) ブロック脱出:(真) 調査:(y)==(1) ブロック脱出:(真) }//ループ〆 メッセージ閉じる: }//締結〆 分岐:([[同盟破棄]]){ ナレーション:[[他勢力との同盟関係を破棄します]] ループ:{ 代入y:(0) ナレーション:[[同盟関係を破棄する\n勢力を選択してください]] メッセージ閉じる: コンテナ設定:(拠点,無効,無効) コンテナ除外:(拠点,拠点種類,町) コンテナ選択:(拠点B,拠点選択) 分岐:(真){ 条件ブロック:(拠点::拠点B.拠点種類)==(城){ 代入城B:(拠点B) 代入勢力B:(城::城B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(里){ 代入里B:(拠点B) 代入勢力B:(里::里B.所属勢力) } 条件ブロック:(拠点::拠点B.拠点種類)==(砦){ 代入砦B:(拠点B) 代入勢力B:(砦::砦B.所属勢力) } 条件ブロック:(勢力A)==(勢力B){ ナレーション:[[<拠点B>は<大名家A>の城です]] 代入y:(1) } 調査:(y)==(1) ブロック脱出:(真) OR調査:{ 調査:(大名家::大名家A.外交同盟(勢力B))==(同盟) 調査:(大名家::大名家A.外交同盟(勢力B))==(支配) 調査:(大名家::大名家A.外交同盟(勢力B))==(従属) } 分岐:(真){ ナレーション可否選択:[[<勢力B>との同盟関係を破棄します\nよろしいですか?]] ブロック脱出:(否) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、今の情勢からすると\n<勢力B>とは手を切ったほうが\n良いので{ない}か?]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、当家は\n<勢力B>との関係を絶つ!]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.外交同盟(勢力B))(同盟なし) ナレーション:[[<勢力B>との同盟関係を破棄しました]] } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n<勢力B>とはこれまで通りの関係でよい]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) } 分岐:(偽){ ナレーション:[[<勢力B>とは同盟関係にありません]] } } 分岐:(偽){ ナレーション:[[選択されていません]] } 調査:(o)<(5) ブロック脱出:(真) ナレーション可否選択:[[同盟破棄を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//破棄〆 分岐:([[宣戦布告]]){ ナレーション:[[他大名家と絶交します]] ループ:{ ナレーション:[[宣戦布告する大名家を選択してください]] メッセージ閉じる: コンテナ設定:(城,無効,無効) コンテナ除外:(城,所属大名家,大名家A) コンテナ選択:(城B,拠点選択) 分岐:(真){ コンテナ複写:(退避) 代入大名家B:(城::城B.所属大名家) OR調査:{ 調査:(大名家::大名家A.外交同盟(大名家B))==(同盟) 調査:(大名家::大名家A.外交同盟(大名家B))==(支配) 調査:(大名家::大名家A.外交同盟(大名家B))==(従属) } 分岐:(真){ ナレーション可否選択:[[<大名家B>とは同盟関係にあります\n同盟関係を破棄し宣戦布告します\nよろしいですか?]] ブロック脱出:(否) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、今の情勢からすると\n<大名家B>は今のうちに\n叩いておくべきかと…]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、当家は<大名家B>との関係を絶ち\n宣戦{いたす}!!]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.外交同盟(大名家B))(同盟なし) 更新:(大名家::大名家A.外交感情(大名家B))(絶交) ナレーション:[[<大名家B>との同盟関係を破棄し\n絶交しました]] } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n<大名家B>とはこれまで通りの関係でよい]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) } 分岐:(偽){ ナレーション可否選択:[[<大名家B>に対し宣戦布告します\nよろしいですか?]] ブロック脱出:(否) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、今の情勢からすると\n<大名家B>は今のうちに\n叩いておくべきかと…]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n当家は<大名家B>に宣戦{いたす}!!]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.外交感情(大名家B))(絶交) ナレーション:[[<大名家B>と絶交しました]] } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n<大名家B>とはこれまで通りの関係でよい]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) } } 分岐:(偽){ ナレーション:[[選択されていません]] } 調査:(o)<(5) ブロック脱出:(真) ナレーション可否選択:[[宣戦布告を続けますか?]] ブロック脱出:(否) }//ループ〆 メッセージ閉じる: }//宣戦〆 分岐:([[外交終了]]){ 代入x:(1) }//外交終了〆 調査:(o)<(5) ブロック脱出:(真) 調査:(x)==(1) ブロック脱出:(真) }//外交ループ〆 }//外交〆 分岐:([[戦略変更]]){//この部分は、Xi4氏のスクリプトを使わせていただきました ループ:{ 代入y:(0) 条件ブロック:(大名家::大名家A.戦略)==(領土発展){ 文字列設定:(文字列A)[[領土発展]] 文字列設定:(文字列B)[[なし]] } 条件ブロック:(大名家::大名家A.戦略)==(領土守備){ 文字列設定:(文字列A)[[領土守備]] 文字列設定:(文字列B)[[なし]] } 条件ブロック:(大名家::大名家A.戦略)==(敵城攻略){ 文字列設定:(文字列A)[[敵城攻略]] 代入城B:(大名家::大名家A.戦略ターゲット) 文字列設定:(文字列B)[[<城B>城]] } 条件ブロック:(大名家::大名家A.戦略)==(大名攻略){ 文字列設定:(文字列A)[[大名攻略]] 代入大名家B:(大名家::大名家A.戦略ターゲット) 文字列設定:(文字列B)[[<大名家B>]] } 条件ブロック:(大名家::大名家A.戦略)==(国内統一){ 文字列設定:(文字列A)[[国内統一]] 代入国B:(大名家::大名家A.戦略ターゲット) 文字列設定:(文字列B)[[<国B>]] } 条件ブロック:(大名家::大名家A.戦略)==(国内守備){ 文字列設定:(文字列A)[[国内守備]] 代入国B:(大名家::大名家A.戦略ターゲット) 文字列設定:(文字列B)[[<国B>]] } 条件ブロック:(大名家::大名家A.戦略)==(地方統一){ 文字列設定:(文字列A)[[地方統一]] 代入地方B:(大名家::大名家A.戦略ターゲット) 文字列設定:(文字列B)[[<地方B>地方]] } 条件ブロック:(大名家::大名家A.戦略)==(地方守備){ 文字列設定:(文字列A)[[地方守備]] 代入地方B:(大名家::大名家A.戦略ターゲット) 文字列設定:(文字列B)[[<地方B>地方]] } 条件ブロック:(大名家::大名家A.戦略)==(天下統一){ 文字列設定:(文字列A)[[天下統一]] 文字列設定:(文字列B)[[なし]] } 代入a:(0) 代入b:(0) 代入c:(0) 代入d:(0) 代入e:(0) ナレーション:[[<大名家A>の戦略を変更します\n戦略を選択してください]] ひとりごと選択:[[現在の<大名家A>の戦略方針は<文字列A>\n戦略ターゲットは<文字列B>か…\nさて、どれに変更{しよう}か]] 選択:[[領土発展]][[領土守備]][[敵城攻略]][[大名攻略]][[国内統一]][[国内守備]][[地方統一]][[地方守備]][[天下統一]][[戦略変更終了]] 分岐:([[領土発展]]){//領土発展 文字列設定:(文字列C)[[領土発展]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<文字列C>と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<文字列C>と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(領土発展) 更新:(大名家::大名家A.戦略ターゲット)(-1) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) }//領土発展〆 分岐:([[領土守備]]){//領土守備 文字列設定:(文字列C)[[領土守備]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<文字列C>と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<文字列C>と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(領土守備) 更新:(大名家::大名家A.戦略ターゲット)(-1) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) }//領土守備〆 分岐:([[敵城攻略]]){//敵城攻略 文字列設定:(文字列C)[[敵城攻略]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) コンテナ設定:(拠点,拠点種類,城) コンテナ除外:(城,所属大名家,大名家A) ループ:{ ナレーション:[[敵城攻略の対象を選んでください]] コンテナ選択:(城A,拠点選択) 分岐:(偽){ ナレーション:[[選択されていません\n戦略変更を中止します]] } ブロック脱出:(偽) 代入大名家B:(城::城A.所属大名家) 調査:(大名家::大名家A.外交同盟(大名家B))!=(同盟なし) 分岐:(真){ ナレーション:[[<城A>城は\n同盟関係にある大名家の城です\n選択をやり直してください]] } 分岐:(偽){ 調査:(大名家::大名家A.隣接大名家(大名家B))==(真) 分岐:(真){ 代入e:(1) } 分岐:(偽){ コンテナ複写:(退避) コンテナ設定:(大名家,存在,真) コンテナ除外:(大名家,外交同盟(大名家A),同盟なし) コンテナ除外:(大名家,外交同盟(大名家A),無効) コンテナ除外:(大名家,隣接大名家(大名家A),偽) ループ:{ 代入e:(コンテナカウンタ) 調査:(e)==(0) ブロック脱出:(真) コンテナ選択:(大名家E,先頭) 調査:(大名家::大名家E.隣接大名家(大名家B))==(偽) ブロック脱出:(偽) コンテナ選抜:(削る,1) } コンテナ複写:(復帰) } 調査:(e)>(0) 分岐:(真){ 代入w:(0) ループ:{ ナレーション可否選択:[[<文字列C>の対象は<城A>城です\nよろしいですか]] 分岐:(否){ 代入e:(0) 代入w:(2) } ブロック脱出:(否) ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<城A>城攻略と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<城A>城攻略と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(敵城攻略) 更新:(大名家::大名家A.戦略ターゲット)(城A) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) } 分岐:(偽){ ナレーション:[[<城A>城は隣接大名家の城ではありません\n選択をやり直してください]] } } 調査:(e)>(0) ブロック脱出:(真) } }//敵城攻略〆 分岐:([[大名攻略]]){//大名攻略 文字列設定:(文字列C)[[大名攻略]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) コンテナ設定:(拠点,拠点種類,城) コンテナ除外:(城,所属大名家,大名家A) ループ:{ ナレーション:[[大名攻略の対象を選んでください]] コンテナ選択:(城A,拠点選択) 分岐:(偽){ ナレーション:[[選択されていません\n戦略変更を中止します]] } ブロック脱出:(偽) 代入大名家B:(城::城A.所属大名家) 調査:(大名家::大名家A.外交同盟(大名家B))!=(同盟なし) 分岐:(真){ ナレーション:[[<大名家B>とは同盟関係にあります\n選択をやり直してください]] } 分岐:(偽){ 調査:(大名家::大名家A.隣接大名家(大名家B))==(真) 分岐:(真){ 代入e:(1) } 分岐:(偽){ コンテナ複写:(退避) コンテナ設定:(大名家,存在,真) コンテナ除外:(大名家,外交同盟(大名家A),同盟なし) コンテナ除外:(大名家,外交同盟(大名家A),無効) コンテナ除外:(大名家,隣接大名家(大名家A),偽) ループ:{ 代入e:(コンテナカウンタ) 調査:(e)==(0) ブロック脱出:(真) コンテナ選択:(大名家E,先頭) 調査:(大名家::大名家E.隣接大名家(大名家B))==(偽) ブロック脱出:(偽) コンテナ選抜:(削る,1) } コンテナ複写:(復帰) } 調査:(e)>(0) 分岐:(真){ 代入w:(0) ループ:{ ナレーション可否選択:[[<文字列C>の対象は<大名家B>です\nよろしいですか]] 分岐:(否){ 代入e:(0) 代入w:(2) } ブロック脱出:(否) ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<大名家B>攻略と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<大名家B>攻略と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(大名攻略) 更新:(大名家::大名家A.戦略ターゲット)(大名家B) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) } 分岐:(偽){ ナレーション:[[<大名家B>は隣接大名家ではありません\n選択をやり直してください]] } } 調査:(e)>(0) ブロック脱出:(真) } }//大名攻略〆 分岐:([[国内統一]]){//国内統一 文字列設定:(文字列C)[[国内統一]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) コンテナ設定:(拠点,拠点種類,城) コンテナ除外:(城,所属大名家,大名家A) ループ:{ ナレーション:[[国内統一の対象を選んでください]] コンテナ選択:(城A,拠点選択) 分岐:(偽){ ナレーション:[[選択されていません\n戦略変更を中止します]] } ブロック脱出:(偽) 代入大名家B:(城::城A.所属大名家) 調査:(大名家::大名家A.外交同盟(大名家B))!=(同盟なし) 分岐:(真){ ナレーション:[[<大名家B>とは同盟関係にあります\n選択をやり直してください]] } 分岐:(偽){ 調査:(大名家::大名家A.隣接大名家(大名家B))==(真) 分岐:(真){ 代入e:(1) } 分岐:(偽){ コンテナ複写:(退避) コンテナ設定:(大名家,存在,真) コンテナ除外:(大名家,外交同盟(大名家A),同盟なし) コンテナ除外:(大名家,外交同盟(大名家A),無効) コンテナ除外:(大名家,隣接大名家(大名家A),偽) ループ:{ 代入e:(コンテナカウンタ) 調査:(e)==(0) ブロック脱出:(真) コンテナ選択:(大名家E,先頭) 調査:(大名家::大名家E.隣接大名家(大名家B))==(偽) ブロック脱出:(偽) コンテナ選抜:(削る,1) } コンテナ複写:(復帰) } 調査:(e)>(0) 分岐:(真){ 代入国B:(城::城A.所属国) 代入w:(0) ループ:{ ナレーション可否選択:[[<文字列C>の対象は<国B>です\nよろしいですか]] 分岐:(否){ 代入e:(0) 代入w:(2) } ブロック脱出:(否) ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<国B>統一と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<国B>統一と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(国内統一) 更新:(大名家::大名家A.戦略ターゲット)(国B) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) } 分岐:(偽){ ナレーション:[[<大名家B>は隣接大名家ではありません\n選択をやり直してください]] } } 調査:(e)>(0) ブロック脱出:(真) } }//国内統一〆 分岐:([[国内守備]]){//国内守備 文字列設定:(文字列C)[[国内守備]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) コンテナ設定:(拠点,拠点種類,城) コンテナ絞り込み:(城,所属大名家,大名家A) ナレーション:[[国内守備の対象を選んでください]] コンテナ選択:(城A,拠点選択) 分岐:(真){ 代入国B:(城::城A.所属国) 代入w:(0) ループ:{ ナレーション可否選択:[[<文字列C>の対象は<国B>です\nよろしいですか]] 分岐:(否){ 代入w:(2) } ブロック脱出:(否) ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<国B>守備と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<国B>守備と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(国内統一) 更新:(大名家::大名家A.戦略ターゲット)(国B) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) } 分岐:(偽){ ナレーション:[[選択されていません\n戦略変更を中止します]] } }//国内守備〆 分岐:([[地方統一]]){//地方統一 文字列設定:(文字列C)[[地方統一]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) コンテナ設定:(拠点,拠点種類,城) コンテナ絞り込み:(城,所属大名家,大名家A) ナレーション:[[地方統一の対象を選んでください]] コンテナ選択:(城A,拠点選択) 分岐:(偽){ ナレーション:[[選択されていません\n戦略変更を中止します]] } ブロック脱出:(偽) 代入地方B:(城::城A.所在地方) コンテナ設定:(城,所在地方,地方B) コンテナ除外:(城,所属大名家,大名家A) コンテナソート:(城,所属大名家,降順) ループ:{ コンテナ選択:(城B,先頭) ブロック脱出:(偽) 代入大名家B:(城::城B.所属大名家) 条件ブロック:(大名家::大名家A.外交同盟(大名家B))==(同盟なし){ コンテナ除外:(城,所属大名家,大名家B) 代入a:(1) } 条件ブロック:(大名家::大名家A.外交同盟(大名家B))==(同盟){ コンテナ除外:(城,所属大名家,大名家B) 代入b:(1) } 条件ブロック:(大名家::大名家A.外交同盟(大名家B))==(支配){ コンテナ除外:(城,所属大名家,大名家B) 代入c:(1) } 条件ブロック:(大名家::大名家A.外交同盟(大名家B))==(従属){ コンテナ除外:(城,所属大名家,大名家B) 代入c:(1) } }//ループ 調査:(a)==(1) 分岐:(真){ 代入w:(0) ループ:{ ナレーション可否選択:[[<文字列C>の対象は<地方B>です\nよろしいですか]] 分岐:(否){ 代入w:(2) } ブロック脱出:(否) ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<地方B>統一と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<地方B>統一と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(地方統一) 更新:(大名家::大名家A.戦略ターゲット)(地方B) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) } 分岐:(偽){ OR調査:{ 調査:(b)==(1) 調査:(c)==(1) } 分岐:(真){ 代入w:(0) ループ:{ ナレーション可否選択:[[<地方B>地方には\n同盟関係にある大名家しか存在しません\n同盟関係を破棄し\n<地方B>地方を統一しますか?]] 分岐:(否){ 代入w:(2) } ブロック脱出:(否) ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<地方B>統一と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<地方B>統一と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] コンテナ設定:(大名家,存在,真) コンテナ除外:(大名家,外交同盟(大名家A),同盟なし) コンテナ除外:(大名家,外交同盟(大名家A),無効) ループ:{ コンテナ選択:(大名家B,先頭) ブロック脱出:(偽) コンテナ複写:(退避) コンテナ設定:(城,所在地方,地方B) コンテナ絞り込み:(城,所属大名家,大名家B) 条件ブロック:(コンテナカウンタ)>(0){ 更新:(大名家::大名家B.外交同盟(大名家A))(同盟なし) 更新:(大名家::大名家B.外交感情(大名家A))(絶交) ナレーション:[[<大名家B>との同盟関係を破棄しました]] } コンテナ複写:(復帰) コンテナ選抜:(削る,1) } 更新:(大名家::大名家A.戦略)(地方統一) 更新:(大名家::大名家A.戦略ターゲット)(地方B) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) } 分岐:(偽){ ナレーション:[[既に統一しています\n戦略変更を中止します]] } } }//地方統一〆 分岐:([[地方守備]]){//地方守備 文字列設定:(文字列C)[[地方守備]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) コンテナ設定:(拠点,拠点種類,城) コンテナ絞り込み:(城,所属大名家,大名家A) ナレーション:[[地方守備の対象を選んでください]] コンテナ選択:(城A,拠点選択) 分岐:(真){ 代入地方B:(城::城A.所在地方) 代入w:(0) ループ:{ ナレーション可否選択:[[<文字列C>の対象は<地方B>です\nよろしいですか]] 分岐:(否){ 代入w:(2) } ブロック脱出:(否) ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<地方B>守備と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<地方B>守備と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(地方守備) 更新:(大名家::大名家A.戦略ターゲット)(地方B) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) } 分岐:(偽){ ナレーション:[[選択されていません\n戦略変更を中止します]] } }//地方守備〆 分岐:([[天下統一]]){//天下統一 文字列設定:(文字列C)[[天下統一]] ナレーション可否選択:[[戦略を<文字列C>に変更します\nよろしいですか?]] ブロック脱出:(否) 代入w:(0) ループ:{ ナレーション選択:[[この献策に使用する\n貢献度を選択してください\n現在の貢献度は<o>]] 選択:[[100]][[50]][[40]][[30]][[20]][[10]][[5]][[やめる]] 分岐:([[100]]){ 調査:(o)<(100) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(100) 代入o:(o)-(100) 代入w:(1) } } 分岐:([[50]]){ 調査:(o)<(50) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(50) 代入o:(o)-(50) 代入w:(1) } } 分岐:([[40]]){ 調査:(o)<(40) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(40) 代入o:(o)-(40) 代入w:(1) } } 分岐:([[30]]){ 調査:(o)<(30) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(30) 代入o:(o)-(30) 代入w:(1) } } 分岐:([[20]]){ 調査:(o)<(20) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(20) 代入o:(o)-(20) 代入w:(1) } } 分岐:([[10]]){ 調査:(o)<(10) 分岐:(真){ ナレーション:[[貢献度が足りません]] } 分岐:(偽){ 代入p:(10) 代入o:(o)-(10) 代入w:(1) } } 分岐:([[5]]){ 代入p:(5) 代入o:(o)-(5) 代入w:(1) } 分岐:([[やめる]]){ 代入w:(2) } 調査:(w)!=(0) ブロック脱出:(真) }//ループ〆 調査:(w)==(2) ブロック脱出:(真) 代入q:(人物::人物E.親密度) 代入q:(q)/(5) 代入p:(p)+(q) 代入q:(商家::商家E.商業圏数) 代入p:(p)+(q) 代入q:(人物::主人公.弁舌技能) 代入q:(q)*(5) 代入p:(p)+(q) 会話:(主人公,人物E)[[{二人称名前}、現在の情勢からすると\n戦略を<文字列C>と{いたす}のが\n賢明{であろう}]] 会話:(人物E,主人公)[[ふむ……]] ウェイト:(1) 調査:(Rnd100)<(p) 分岐:(真){ 会話:(人物E,主人公)[[{二人称名前}の{いう2}とおり{だ}\n今後、<大名家A>の戦略は\n<文字列C>と{いたす}]] SEスタート:(成功音) ナレーション:[[献策が受け入れられました]] 更新:(大名家::大名家A.戦略)(天下統一) 更新:(大名家::大名家A.戦略ターゲット)(-1) } 分岐:(偽){ 会話:(人物E,主人公)[[{一人称}はそうは思は{ない}\n当家の戦略は\nこれまで通り<文字列A>と{いたす}]] SEスタート:(残念な音) ナレーション:[[献策は受け入れられませんでした]] } ナレーション:[[貢献度が<o>になりました]] 更新:(イベントフラグ::真・御用商人:献策済み)(成立) 代入y:(1) }//天下統一〆 分岐:([[戦略変更終了]]){ ナレーション可否選択:[[戦略変更を終了します\nよろしいですか]] ブロック脱出:(否) 代入y:(1) }//終了〆 メッセージ閉じる: OR調査:{ 調査:(o)<(5) 調査:(y)==(1) } ブロック脱出:(真) }//ループ〆 }//戦略変更〆 分岐:([[献策終了]]){ ひとりごと可否選択:[[献策を終了{いたす}か?]] ブロック脱出:(否) 代入z:(1) } 条件ブロック:(o)<(5){ ひとりごと:[[今月はこれ以上\n献策でき{ない}よう{だ}{な}]] 代入z:(1) } 調査:(z)==(1) ブロック脱出:(真) }//基本ループ〆 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度1)(b)//ビット1セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度2)(b)//ビット2セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度3)(b)//ビット3セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度4)(b)//ビット4セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度5)(b)//ビット5セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度6)(b)//ビット6セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度7)(b)//ビット7セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度8)(b)//ビット8セット コンテナ設定:(人物,所属大名家,大名家A) コンテナ絞り込み:(人物,出現フラグ,出現済み) コンテナ絞り込み:(人物,留守フラグ,留守) コンテナ除外:(人物,出撃フラグ,出撃中) ループ:{ コンテナ選択:(人物A,先頭) ブロック脱出:(偽) 更新:(人物::人物A.留守フラグ)(在宅) コンテナ選抜:(削る,1) } }//スクリプト〆 }//イベント〆 イベント:真・御用商人:月末処理{ 属性:何度でも 発生契機:毎月処理の最後絶対 発生条件:{ 調査:(イベントフラグ::真・御用商人:支援開始)==(成立) }//条件〆 スクリプト:{ 更新:(イベントフラグ::真・御用商人:献策済み)(不成立) 調査:(イベントフラグ::真・御用商人:指示済み)==(成立) 分岐:(真){ 更新:(イベントフラグ::真・御用商人:指示済み)(不成立) } 分岐:(偽){ 代入o:(0)//貢献度 代入b:(イベントフラグ::真・御用商人:貢献度8)*(128)//ビット8変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度7)*(64)//ビット7変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度6)*(32)//ビット6変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度5)*(16)//ビット5変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度4)*(8)//ビット4変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度3)*(4)//ビット3変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度2)*(2)//ビット2変換 代入o:(o)+(b) 代入b:(イベントフラグ::真・御用商人:貢献度1)*(1)//ビット1変換 代入o:(o)+(b) //以上変数取り出し終了 調査:(o)==(0) ブロック脱出:(真) 代入a:(0) 代入b:(イベントフラグ::真・御用商人:支援大名家8)*(128)//ビット8変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家7)*(64)//ビット7変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家6)*(32)//ビット6変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家5)*(16)//ビット5変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家4)*(8)//ビット4変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家3)*(4)//ビット3変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家2)*(2)//ビット2変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家1)*(1)//ビット1変換 代入a:(a)+(b) //以上変数取り出し終了 代入大名家A:(a)+(0) 代入人物A:(大名家::大名家A.当主) 代入f:(人物::人物A.親密度) 代入f:(100)-(f) 代入f:(f)/(5) 調査:(f)<(1) ブロック脱出:(真) 代入o:(o)-(f) 条件ブロック:(o)<(0){ 代入o:(0) } //SEスタート:(プレイヤー敗北) //ナレーション:[[<大名家A>への貢献度が<f>下がって\n<o>となりました]] 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度1)(b)//ビット1セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度2)(b)//ビット2セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度3)(b)//ビット3セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度4)(b)//ビット4セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度5)(b)//ビット5セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度6)(b)//ビット6セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度7)(b)//ビット7セット 代入o:(o)/(2) 代入b:(o)%(2) 更新:(イベントフラグ::真・御用商人:貢献度8)(b)//ビット8セット } コンテナ設定:(大名家,存在,真) コンテナソート:(大名家,支配力,降順) コンテナ検索:(大名家,大名家番号,大名家A) 代入p:(コンテナポインタ)+(1) コンテナ設定:(大名家,隣接大名家(大名家A),真) ループ:{ コンテナ選択:(大名家B,先頭) ブロック脱出:(偽) 代入q:(Rnd)%(p) 条件ブロック:(q)==(0){ //ナレーション:[[<大名家A>と<大名家B>の\n外交感情が悪化しました]] 条件ブロック:(大名家::大名家B.外交感情(大名家A))==(絶交){ OR調査:{ 調査:(大名家::大名家B.外交同盟(大名家A))==(同盟) 調査:(大名家::大名家B.外交同盟(大名家A))==(従属) 調査:(大名家::大名家B.外交同盟(大名家A))==(支配) } ブロック脱出:(偽) 代入x:(p)+(1) 代入x:(Rnd)%(x) 調査:(x)==(0) ブロック脱出:(偽) SEスタート:(忍者報告) 会話:(汎用くノ一,主人公)[[<大名家B>が<大名家A>との\n同盟関係を破棄{いたした}{ぞ}!]] 更新:(大名家::大名家B.外交同盟(大名家A))(同盟なし) } 条件ブロック:(大名家::大名家B.外交感情(大名家A))==(険悪){ 更新:(大名家::大名家B.外交感情(大名家A))(絶交) } 条件ブロック:(大名家::大名家B.外交感情(大名家A))==(敵視){ 更新:(大名家::大名家B.外交感情(大名家A))(険悪) } 条件ブロック:(大名家::大名家B.外交感情(大名家A))==(普通){ 更新:(大名家::大名家B.外交感情(大名家A))(敵視) } 条件ブロック:(大名家::大名家B.外交感情(大名家A))==(良好){ 更新:(大名家::大名家B.外交感情(大名家A))(普通) } 条件ブロック:(大名家::大名家B.外交感情(大名家A))==(友好){ 更新:(大名家::大名家B.外交感情(大名家A))(良好) } 条件ブロック:(大名家::大名家B.外交感情(大名家A))==(盟友){ 更新:(大名家::大名家B.外交感情(大名家A))(友好) } }//条件〆 コンテナ選抜:(削る,1) }//ループ〆 }//スクリプト〆 }//イベント〆 イベント:真・御用商人:滅亡調査{ 属性:何度でも 発生契機:攻城戦終了時(無効,無効,決着) 発生条件:{ 代入勢力E:(人物::主人公.所属勢力) 調査:(勢力::勢力E.勢力タイプ)==(商家) 代入商家E:(人物::主人公.所属商家) 調査:(イベントフラグ::真・御用商人:支援開始)==(成立) 代入a:(0) 代入b:(イベントフラグ::真・御用商人:支援大名家8)*(128)//ビット8変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家7)*(64)//ビット7変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家6)*(32)//ビット6変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家5)*(16)//ビット5変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家4)*(8)//ビット4変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家3)*(4)//ビット3変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家2)*(2)//ビット2変換 代入a:(a)+(b) 代入b:(イベントフラグ::真・御用商人:支援大名家1)*(1)//ビット1変換 代入a:(a)+(b) //以上変数取り出し終了 代入大名家A:(a)+(0) 代入人物E:(大名家::大名家A.当主) 代入勢力A:(人物::人物E.所属勢力) 代入拠点A:(勢力::勢力A.本拠) 調査:(発生拠点)==(拠点A) 代入人物A:(軍団::軍団1.軍団長) 代入人物B:(軍団::軍団2.軍団長) OR調査:{ AND調査:{ 調査:(人物::人物A.所属勢力)==(勢力A) 調査:(軍団::軍団1.結果)==(敗北) } AND調査:{ 調査:(人物::人物B.所属勢力)==(勢力A) 調査:(軍団::軍団2.結果)==(敗北) } } }//条件〆 スクリプト:{ 代入城A:(拠点A) コンテナ設定:(城,所属大名家,大名家A) コンテナ除外:(城,城番号,城A) 調査:(コンテナカウンタ)>(0) ブロック脱出:(真) BGM変更:(イベント悲しい) SEスタート:(忍者報告) 会話:(忍者,主人公)[[<勢力A>が滅亡{いたした}!!]] ひとりごと:[[なんということ{だ}…\n{一人称}の力が及ばなかったか…\n……]] ウェイト:(1) メッセージ閉じる: BGM変更:(初期設定) 更新:(イベントフラグ::真・御用商人:支援大名家1)(0) 更新:(イベントフラグ::真・御用商人:支援大名家2)(0) 更新:(イベントフラグ::真・御用商人:支援大名家3)(0) 更新:(イベントフラグ::真・御用商人:支援大名家4)(0) 更新:(イベントフラグ::真・御用商人:支援大名家5)(0) 更新:(イベントフラグ::真・御用商人:支援大名家6)(0) 更新:(イベントフラグ::真・御用商人:支援大名家7)(0) 更新:(イベントフラグ::真・御用商人:支援大名家8)(0) 更新:(イベントフラグ::真・御用商人:貢献度1)(0) 更新:(イベントフラグ::真・御用商人:貢献度2)(0) 更新:(イベントフラグ::真・御用商人:貢献度3)(0) 更新:(イベントフラグ::真・御用商人:貢献度4)(0) 更新:(イベントフラグ::真・御用商人:貢献度5)(0) 更新:(イベントフラグ::真・御用商人:貢献度6)(0) 更新:(イベントフラグ::真・御用商人:貢献度7)(0) 更新:(イベントフラグ::真・御用商人:貢献度8)(0) 更新:(イベントフラグ::真・御用商人:支援開始)(不成立) 更新:(イベントフラグ::真・御用商人:指示済み)(不成立) 更新:(イベントフラグ::真・御用商人:献策済み)(不成立) }//スクリプト〆 }//イベント〆 }//チャプター〆