太閤立志伝5イベントソース //「主に技能伝授(Ver1.1)」(千階堂必須) //所属上司に自らの技能、札を伝授します。 //陪臣プレイ支援用に作りましたが、直臣でも全く問題なく使えます。 // //作成に当たってはイベント「兵法指南」を参考にさせていただきました。 // //※札操作、ミニゲーム発生などのため、 // チネミイ(千階堂ツール)の使用が必須となっております。 // //上司との関係が技能師事可能になるほど親密度が高く、 //主人公と上司が健康で体力が40以上あり、 //伝授可能な技能、若しくは札があるとき、 //上司の部屋訪問時に50%の確率で発生します。 //ただし、「主命終了〜報告」の間は発生しません。 //伝授を一度行うと、次の月まで伝授を行うことは出来ません。 // //上司が伝授をせがんでくる技能は、 //技能レベルが主人公以下のものからランダムで決まります。 //水軍技能の伝授は海賊衆以外では伝授出来ません // //例:「主人公の足軽3」「上司の足軽2」ならせがまれる。 //  「主人公の足軽3」「上司の足軽3」ではせがまれない。 // //上司に伝授可能な札は、主人公が持っている「合戦札」のみで、 //主人公の対象技能レベルが習得に必要な技能レベルよりも高い必要があります //水軍札は海賊衆、里独自の札は忍者衆以外では伝授できません。 //また、チネミイの仕様上、上司が汎用ライバルの場合は札獲得出来ません。 // //例:「落石」は「主人公の鉱山技能3」では伝授不可。 //  「主人公の鉱山レベル4以上」かつ「上司の鉱山レベル3以上」で伝授可能。 //  「土龍攻め」は「主人公の開墾技能4」では伝授不可。 //  「主人公の開墾レベル5」かつ「上司の開墾レベル4」で伝授可能。 // //それぞれ通常の修行と同じようにミニゲームをこなし、 //うまく行けば技能レベルが上昇するか、札を獲得します。 //ただし、上司の能力値が一定以下の場合は伝授とはいかず、 //対象能力値(その技能を獲得するためのミニゲームが有利になるもの) //が1〜4上昇します。 //どの技能にどの能力値が対応しているかは、 //ゲームのヘルプ(ゲーム画面右上の「?」をクリック)を参照願います。 //技能レベル上昇に必要な能力値の数値はそれぞれ //「1→20以上」「2→40以上」「3→60以上」「4→80以上」 //です。 // //なお、伝授対象技能が足軽、水軍の場合は模擬合戦を行いますが、 //イベント軍団が使用できない場合は代わりにミニゲーム「四角陣崩し」を行います。 // //2011/06/29 コシンプ // //2011/07/13 追記 //・忍術技能の札伝授の前提条件、設定がおかしい。 //以上のミスを修正 // //////////////////////////////////////////////////// チャプター:{ イベント:主に技能伝授{ 属性:何度でも//|ひかえめ 発生契機:室内画面表示後(無効,無効) 発生条件:{ 代入u:(0) 文字列設定:(Empty)[[@千@代入@u@人物A。出現フラグ]] 調査:(u)==(1) 調査:(イベントフラグ::主に技能伝授)==(不成立) 調査:(主人公.主命状態)!=(終了) 調査:(主人公.身分)!=(浪人) 調査:(主人公.身分)!=(大名) 調査:(主人公.身分)!=(当主) 調査:(主人公.身分)!=(頭) 調査:(主人公.身分)<(頭領) 調査:(主人公.病気フラグ)==(健康) 調査:(主人公.体力)>=(40) 代入人物A:(主人公.所属上司) 調査:(発生人物)==(人物A) 調査:(人物A.親密度)>=(60) 調査:(人物A.病気フラグ)==(健康) 調査:(Rnd100)<(50) 代入a:(10) 代入b:(10) 代入c:(10) 代入d:(10) 代入e:(10) 代入f:(10) 代入g:(10) 代入h:(10) 代入i:(10) 代入j:(10) 代入k:(10) 代入l:(10) 代入m:(10) 代入n:(10) 代入o:(10) 代入p:(10) 代入q:(0) 代入r:(0) 代入s:(0) 代入t:(0) 代入y:(0) 代入z:(0) 代入参考値:(0) 条件ブロック:(人物A.素足軽技能)<(主人公.素足軽技能){ 代入a:(人物A.素足軽技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素騎馬技能)<(主人公.素騎馬技能){ 代入b:(人物A.素騎馬技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素鉄砲技能)<(主人公.素鉄砲技能){ 代入c:(人物A.素鉄砲技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素水軍技能)<(主人公.素水軍技能){ 代入d:(人物A.素水軍技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素弓術技能)<(主人公.素弓術技能){ 代入e:(人物A.素弓術技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素武芸技能)<(主人公.素武芸技能){ 代入f:(人物A.素武芸技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素軍学技能)<(主人公.素軍学技能){ 代入g:(人物A.素軍学技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素忍術技能)<(主人公.素忍術技能){ 代入h:(人物A.素忍術技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素建築技能)<(主人公.素建築技能){ 代入i:(人物A.素建築技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素開墾技能)<(主人公.素開墾技能){ 代入j:(人物A.素開墾技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素鉱山技能)<(主人公.素鉱山技能){ 代入k:(人物A.素鉱山技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素算術技能)<(主人公.素算術技能){ 代入l:(人物A.素算術技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素礼法技能)<(主人公.素礼法技能){ 代入m:(人物A.素礼法技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素弁舌技能)<(主人公.素弁舌技能){ 代入n:(人物A.素弁舌技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素茶道技能)<(主人公.素茶道技能){ 代入o:(人物A.素茶道技能) 代入q:(q)+(1) } 条件ブロック:(人物A.素医術技能)<(主人公.素医術技能){ 代入p:(人物A.素医術技能) 代入q:(q)+(1) } 調査:(q)!=(0) } スクリプト:{ 代入z:(人物A.人物番号) 更新:(r)(1) コンテナ設定:(人物,カテゴリ,武将)//番号を借りるための人物選択コンテナ コンテナソート:(人物,人物番号,昇順) コンテナ検索:(人物,人物番号,15)//技能は16種類(0〜15) コンテナ選抜:(ポインタ,以下) コンテナソート:(無効,シャッフル,昇順) ループ:{ 調査:(コンテナカウンタ)==(0)//伝授できるものがない ブロック脱出:(真) コンテナ選択:(人物E,先頭) コンテナ複写:(退避) 代入q:(0)+(人物E.人物番号) 調査:(q)==(0)//足軽 分岐:(真){ 調査:(a)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[足軽の指揮]] 調査:(a)>=(1) // 札チェック:(堅守) 分岐:(真){ 代入カードA:(カード::堅守) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(a)>=(2) 調査:(r)==(1) } // 札チェック:(奮闘) 分岐:(真){ 代入カードA:(カード::奮闘) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(a)>=(3) 調査:(r)==(1) } // 札チェック:(連携) 分岐:(真){ 代入カードA:(カード::連携) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(a)>=(4) 調査:(r)==(1) } 分岐:(真){ 代入カードA:(カード::強行突破) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } 調査:(r)==(1) // 札チェック:(一斉攻撃) 分岐:(真){ 代入カードA:(カード::一斉攻撃) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(a)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//足軽 調査:(q)==(1)//騎馬 分岐:(真){ 調査:(b)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[騎馬隊の指揮]] 調査:(b)>=(2) // 札チェック:(騎馬突撃) 分岐:(真){ 代入カードA:(カード::騎馬突撃) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(b)>=(3) 調査:(r)==(1) } // 札チェック:(赤備突撃) 分岐:(真){ 代入カードA:(カード::赤備突撃) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(b)>=(4) 調査:(r)==(1) } // 札チェック:(騎射突撃) 分岐:(真){ 代入カードA:(カード::騎射突撃) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(b)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//騎馬 調査:(q)==(2)//鉄砲 分岐:(真){ 調査:(c)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[鉄砲術]] 調査:(c)>=(1) // 札チェック:(早合) 分岐:(真){ 代入カードA:(カード::早合) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(c)>=(2) 調査:(r)==(1) } // 札チェック:(組撃ち鉄砲) 分岐:(真){ 代入カードA:(カード::組撃ち鉄砲) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(c)>=(3) 調査:(r)==(1) } // 札チェック:(三段撃ち) 分岐:(真){ 代入カードA:(カード::三段撃ち) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(c)>=(4) 調査:(r)==(1) } 分岐:(真){ 代入カードA:(カード::狙撃) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } 調査:(r)==(1) 分岐:(真){ 代入カードA:(カード::鉄砲乱射) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } 調査:(r)==(1) // 札チェック:(釣瓶撃ち) 分岐:(真){ 代入カードA:(カード::釣瓶撃ち) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(c)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//鉄砲 調査:(q)==(3)//水軍 分岐:(真){ OR調査:{ 調査:(d)==(10) 調査:(主人公.所属勢力タイプ)!=(海賊衆) } 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[船戦の術]] 調査:(d)>=(2) // 札チェック:(疾風船) 分岐:(真){ 代入カードA:(カード::疾風船) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(d)>=(4) 調査:(r)==(1) } 分岐:(真){ コンテナ設定:(カード,無効,無効) コンテナソート:(カード,カード番号,昇順) コンテナ除外:(カード,所持フラグ,0) コンテナ検索:(カード,カード番号,1013) コンテナ選抜:(ポインタ,以上) コンテナ検索:(カード,カード番号,1018) コンテナ選抜:(ポインタ,以下) コンテナソート:(無効,シャッフル,昇順) // 札ループ:() ループ:{ 調査:(コンテナカウンタ)==(0) 分岐:(真){ 更新:(r)(1) } ブロック脱出:(真) 更新:(r)(0) コンテナ選択:(カードA,先頭) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] 条件ブロック:(r)==(1){ コンテナ選抜:(削る,1) } 調査:(r)==(0) ブロック脱出:(真) } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(d)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//水軍 調査:(q)==(4)//弓術 分岐:(真){ 調査:(e)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[弓術]] 調査:(e)>=(1) // 札チェック:(火矢) 分岐:(真){ 代入カードA:(カード::火矢) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(e)>=(2) 調査:(r)==(1) } // 札チェック:(強弓) 分岐:(真){ 代入カードA:(カード::強弓) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(e)>=(3) 調査:(r)==(1) } // 札チェック:(五月雨撃ち) 分岐:(真){ 代入カードA:(カード::五月雨撃ち) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(e)>=(4) 調査:(r)==(1) } // 札チェック:(弓乱射) 分岐:(真){ 代入カードA:(カード::弓乱射) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(e)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//弓術 調査:(q)==(5)//武芸 分岐:(真){ 調査:(f)>=(4) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 代入r:(1) 文字列設定:(文字列A)[[武芸]] }//武芸 調査:(q)==(6)//軍学 分岐:(真){ 調査:(g)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[軍略]] 調査:(g)>=(1) // 札チェック:(熱湯) 分岐:(真){ 代入カードA:(カード::熱湯) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(g)>=(2) 調査:(r)==(1) } // 札チェック:(回復) 分岐:(真){ 代入カードA:(カード::回復) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(g)>=(3) 調査:(r)==(1) } 分岐:(真){ 代入カードA:(カード::伏兵) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } 調査:(r)==(1) // 札チェック:(神速) 分岐:(真){ 代入カードA:(カード::神速) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } } AND調査:{ 調査:(g)>=(4) 調査:(r)==(1) } 分岐:(真){ コンテナ設定:(カード,無効,無効) コンテナソート:(カード,カード番号,昇順) コンテナ除外:(カード,所持フラグ,0) コンテナ検索:(カード,カード番号,1044) コンテナ選抜:(ポインタ,以上) コンテナ検索:(カード,カード番号,1047) コンテナ選抜:(ポインタ,以下) コンテナソート:(無効,シャッフル,昇順) // 札ループ:() ループ:{ 調査:(コンテナカウンタ)==(0) 分岐:(真){ 更新:(r)(1) } ブロック脱出:(真) 更新:(r)(0) コンテナ選択:(カードA,先頭) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] 条件ブロック:(r)==(1){ コンテナ選抜:(削る,1) } 調査:(r)==(0) ブロック脱出:(真) } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(g)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//軍学 調査:(q)==(7)//忍術 分岐:(真){ 調査:(h)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[忍びの技]] 調査:(h)>=(2) // 札チェック:(陥穽) 分岐:(真){ 代入カードA:(カード::陥穽) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(主人公.所属勢力タイプ)==(忍者衆) 調査:(h)>=(3) 調査:(r)==(1) } 分岐:(真){ 代入カードA:(カード::千里眼の術) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } 調査:(r)==(1) 分岐:(真){ 代入カードA:(カード::偽情報) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } 条件ブロック:(h)>=(4){ コンテナ設定:(カード,無効,無効) コンテナソート:(カード,カード番号,昇順) コンテナ除外:(カード,所持フラグ,0) コンテナ検索:(カード,カード番号,1022) コンテナ選抜:(ポインタ,以上) コンテナ検索:(カード,カード番号,1033) コンテナ選抜:(ポインタ,以下) コンテナソート:(無効,シャッフル,昇順) // 札ループ:() ループ:{ 調査:(コンテナカウンタ)==(0) 分岐:(真){ 更新:(r)(1) } ブロック脱出:(真) 更新:(r)(0) コンテナ選択:(カードA,先頭) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] 条件ブロック:(r)==(1){ コンテナ選抜:(削る,1) } 調査:(r)==(0) ブロック脱出:(真) } } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(h)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//忍術 調査:(q)==(8)//建築 分岐:(真){ 調査:(i)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[築城の知識]] 調査:(i)>=(1) // 札チェック:(力攻め) 分岐:(真){ 代入カードA:(カード::力攻め) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(i)>=(2) 調査:(r)==(1) } // 札チェック:(火攻め) 分岐:(真){ 代入カードA:(カード::火攻め) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(i)>=(4) 調査:(r)==(1) } // 札チェック:(火急普請) 分岐:(真){ 代入カードA:(カード::火急普請) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(i)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//建築 調査:(q)==(9)//開墾 分岐:(真){ 調査:(j)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[開墾の知識]] 調査:(j)>=(4) // 札チェック:(土龍攻め) 分岐:(真){ 代入カードA:(カード::土龍攻め) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(j)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//開墾 調査:(q)==(10)//鉱山 分岐:(真){ 調査:(k)>=(4) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[山師の知識]] 調査:(k)>=(3) // 札チェック:(落石) 分岐:(真){ 代入カードA:(カード::落石) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(k)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//鉱山 調査:(q)==(11)//算術 分岐:(真){ 調査:(l)>=(4) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[算術]] 調査:(l)>=(2) // 札チェック:(宴会) 分岐:(真){ 代入カードA:(カード::宴会) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(l)>=(3) 調査:(r)==(1) } // 札チェック:(引き込み) 分岐:(真){ 代入カードA:(カード::引き込み) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(l)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//算術 調査:(q)==(12)//礼法 分岐:(真){ 調査:(m)>=(4) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 代入r:(1) 文字列設定:(文字列A)[[公家の作法]] }//礼法 調査:(q)==(13)//弁舌 分岐:(真){ 調査:(n)==(10) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 文字列設定:(文字列A)[[話術]] 調査:(n)>=(1) // 札チェック:(罵詈雑言) 分岐:(真){ 代入カードA:(カード::罵詈雑言) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(n)>=(2) 調査:(r)==(1) } 分岐:(真){ 代入カードA:(カード::挑発) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 代入カードA:(カード::挑発) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } 調査:(r)==(1) // 札チェック:(鼓舞) 分岐:(真){ 代入カードA:(カード::鼓舞) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } } AND調査:{ 調査:(n)>=(3) 調査:(r)==(1) } // 札チェック:(恫喝) 分岐:(真){ 代入カードA:(カード::恫喝) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } AND調査:{ 調査:(n)>=(4) 調査:(r)==(1) } 分岐:(真){ 代入カードA:(カード::激励) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 代入カードA:(カード::激励) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } 調査:(r)==(1) // 札チェック:(威圧) 分岐:(真){ 代入カードA:(カード::威圧) 条件ブロック:(カードA.所持フラグ)==(1){ 更新:(r)(0) 文字列設定:(Empty)[[@千@代入@r@人物A。所持カード@カードA]] } } } 条件ブロック:(z)>(839){ 代入r:(1) }//汎用ライバルの千鶴での札取得は不可能 AND調査:{ 調査:(n)>=(4) 調査:(r)==(1) } 分岐:(真){ 更新:(s)(1) } }//弁舌 調査:(q)==(14)//茶道 分岐:(真){ 調査:(o)>=(4) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 代入r:(1) 文字列設定:(文字列A)[[茶の湯の作法]] }//茶道 調査:(q)==(15)//医術 分岐:(真){ 調査:(p)>=(4) 分岐:(真){ 更新:(s)(1) } ブロック脱出:(真) 代入r:(1) 文字列設定:(文字列A)[[医術]] }//医術 コンテナ複写:(復帰) 条件ブロック:(s)==(1){ コンテナ選抜:(削る,1) }//伝授できない技能はコンテナから削除 OR調査:{ 調査:(r)==(0) AND調査:{ 調査:(s)==(0) 調査:(r)==(1) } }//伝授技能、札確定 ブロック脱出:(真) 更新:(s)(0) } 調査:(コンテナカウンタ)==(0) ブロック脱出:(真) 更新:(z)(0) 会話:(人物A,主人公)[[{おお}、{二人称名前}\nよいところに{来た}]] 会話:(主人公,人物A)[[{はい}、何{であろう}?]] 会話:(人物A,主人公)[[実は{です}{な} 今より上を目指すべく\n{二人称}に教えを請いたいの{だ}]] 会話:(人物A,主人公)[[{二人称}の<文字列A>は\n{一人称}よりも一枚上手{であろう}?\nどう{であろう}か?]] 調査:(r)==(0) 分岐:(真){//札伝授 会話:(人物A,主人公)[[是非にも「<カードA>」を\n習得したいの{だ}]] 会話選択:(主人公,人物A)[[なんと、「<カードA>」{です}か……]] } 分岐:(偽){//技能伝授 会話選択:(主人公,人物A)[[なんと、<文字列A>{です}か……]] } 選択:([[一手指南する]][[教授しない]][[今月は勘弁]]) 分岐:([[教授しない]]){ 会話:(主人公,人物A)[[{すまん}\n今すぐというわけには…]] 会話:(人物A,主人公)[[ううむ、仕方{ない}{な}……\n次の機会に頼むと{しよう}]] } ブロック脱出:([[教授しない]]) 分岐:([[今月は勘弁]]){ 会話:(主人公,人物A)[[{すまん}\n今月は少々…]] 会話:(人物A,主人公)[[ううむ、仕方{ない}{な}……\n次の機会に頼むと{しよう}]] 更新:(イベントフラグ::主に技能伝授)(成立) } ブロック脱出:([[今月は勘弁]]) 更新:(イベントフラグ::主に技能伝授)(成立) 会話:(主人公,人物A)[[分かりました\n一手、指南仕{ります}]] 会話:(人物A,主人公)[[{おお}!では早速…]] 調査:(q)==(0)//足軽 分岐:(真){ OR調査:{ 調査:(軍団::イベント用1軍団.使用状況)==(未使用) 調査:(軍団::イベント用2軍団.使用状況)==(未使用) 調査:(軍団::イベント用3軍団.使用状況)==(未使用) 調査:(軍団::イベント用4軍団.使用状況)==(未使用) 調査:(軍団::イベント用5軍団.使用状況)==(未使用) } 分岐:(真){ 条件ブロック:(主人公.所属勢力タイプ)==(大名家){ コンテナ設定:(城,所属大名家,主人公大名家) コンテナソート:(無効,シャッフル,昇順) コンテナ選択:(城E,先頭) 代入国A:(城E.所属国) 代入町A:(180)+(国A) } 条件ブロック:(主人公.所属勢力タイプ)==(商家){ 代入町A:(0)+(主人公.所属拠点) } 条件ブロック:(主人公.所属勢力タイプ)==(忍者衆){ コンテナ設定:(里,所属忍者衆,主人公忍者衆) コンテナソート:(無効,シャッフル,昇順) コンテナ選択:(里E,先頭) 代入国A:(里E.所属国) 代入町A:(180)+(国A) } 条件ブロック:(主人公.所属勢力タイプ)==(海賊衆){ コンテナ設定:(砦,所属海賊衆,主人公海賊衆) コンテナソート:(無効,シャッフル,昇順) コンテナ選択:(砦E,先頭) 代入国A:(砦E.所属国) 代入町A:(180)+(国A) } コンテナ設定:(大名家,存在,真) 条件ブロック:(主人公.所属勢力タイプ)==(大名家){ コンテナ除外:(大名家,大名家番号,主人公大名家) } コンテナ選択:(大名家A,先頭) コンテナ選抜:(削る,1) 代入人物B:(大名家A.当主) 代入城A:(0)+(人物B.所属拠点) 更新:(y)(城A.士気) 更新:(z)(城A.訓練度) 更新:(城A.士気)(100) 更新:(城A.訓練度)(100) コンテナ選択:(大名家B,先頭) 調査:(軍団::イベント用1軍団.使用状況)==(未使用) 分岐:(真){ 条件ブロック:(a)==(0){ 軍団編成:(イベント用1軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5000,0) } 条件ブロック:(a)==(1){ 軍団編成:(イベント用1軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5500,0) } 条件ブロック:(a)==(2){ 軍団編成:(イベント用1軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6000,0) } 条件ブロック:(a)==(3){ 軍団編成:(イベント用1軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6500,0) } 条件ブロック:(a)==(4){ 軍団編成:(イベント用1軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,7000,0) } 代入a:(a)+(10) 代入軍団A:(軍団::イベント用1軍団.軍団番号) } AND調査:{ 調査:(軍団::イベント用2軍団.使用状況)==(未使用) 調査:(a)<(10) } 分岐:(真){ 条件ブロック:(a)==(0){ 軍団編成:(イベント用2軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5000,0) } 条件ブロック:(a)==(1){ 軍団編成:(イベント用2軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5500,0) } 条件ブロック:(a)==(2){ 軍団編成:(イベント用2軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6000,0) } 条件ブロック:(a)==(3){ 軍団編成:(イベント用2軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6500,0) } 条件ブロック:(a)==(4){ 軍団編成:(イベント用2軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,7000,0) } 代入a:(a)+(10) 代入軍団A:(軍団::イベント用2軍団.軍団番号) } AND調査:{ 調査:(軍団::イベント用3軍団.使用状況)==(未使用) 調査:(a)<(10) } 分岐:(真){ 条件ブロック:(a)==(0){ 軍団編成:(イベント用3軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5000,0) } 条件ブロック:(a)==(1){ 軍団編成:(イベント用3軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5500,0) } 条件ブロック:(a)==(2){ 軍団編成:(イベント用3軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6000,0) } 条件ブロック:(a)==(3){ 軍団編成:(イベント用3軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6500,0) } 条件ブロック:(a)==(4){ 軍団編成:(イベント用3軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,7000,0) } 代入a:(a)+(10) 代入軍団A:(軍団::イベント用3軍団.軍団番号) } AND調査:{ 調査:(軍団::イベント用4軍団.使用状況)==(未使用) 調査:(a)<(10) } 分岐:(真){ 条件ブロック:(a)==(0){ 軍団編成:(イベント用4軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5000,0) } 条件ブロック:(a)==(1){ 軍団編成:(イベント用4軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5500,0) } 条件ブロック:(a)==(2){ 軍団編成:(イベント用4軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6000,0) } 条件ブロック:(a)==(3){ 軍団編成:(イベント用4軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6500,0) } 条件ブロック:(a)==(4){ 軍団編成:(イベント用4軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,7000,0) } 代入a:(a)+(10) 代入軍団A:(軍団::イベント用4軍団.軍団番号) } AND調査:{ 調査:(軍団::イベント用5軍団.使用状況)==(未使用) 調査:(a)<(10) } 分岐:(真){ 条件ブロック:(a)==(0){ 軍団編成:(イベント用5軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5000,0) } 条件ブロック:(a)==(1){ 軍団編成:(イベント用5軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5500,0) } 条件ブロック:(a)==(2){ 軍団編成:(イベント用5軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6000,0) } 条件ブロック:(a)==(3){ 軍団編成:(イベント用5軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,6500,0) } 条件ブロック:(a)==(4){ 軍団編成:(イベント用5軍団,城A,拠点移動,城A,無効,町A,人物A,備大将,備大将,備大将,備大将,5000,10000,0,0,0,7000,0) } 代入a:(a)+(10) 代入軍団A:(軍団::イベント用5軍団.軍団番号) } 更新:(城A.士気)(y) 更新:(城A.訓練度)(z) 調査:(主人公.所属勢力タイプ)==(大名家) 分岐:(真){ 代入大名家B:(主人公.所属大名家) 代入城B:(0)+(主人公.所属拠点) } 分岐:(偽){ コンテナ複写:(退避) コンテナ絞り込み:(大名家,外交同盟(大名家A),同盟なし) コンテナ選択:(大名家B,先頭) 調査:(コンテナカウンタ)==(0) 分岐:(真){ コンテナ複写:(復帰) コンテナ選択:(大名家B,先頭) } } 条件ブロック:(大名家::大名家B.外交同盟(大名家A))==(同盟){ 更新:(イベントフラグ::主に技能伝授−合戦同盟)(成立) 更新:(大名家B.外交同盟(大名家A))(同盟なし) } 条件ブロック:(大名家::大名家B.外交同盟(大名家A))==(従属){ 更新:(イベントフラグ::主に技能伝授−合戦従属)(成立) 更新:(大名家B.外交同盟(大名家A))(同盟なし) } 条件ブロック:(大名家::大名家B.外交同盟(大名家A))==(支配){ 更新:(イベントフラグ::主に技能伝授−合戦支配)(成立) 更新:(大名家B.外交同盟(大名家A))(同盟なし) } 代入人物B:(大名家B.当主) 代入城B:(0)+(人物B.所属拠点) 更新:(y)(城B.士気) 更新:(z)(城B.訓練度) 更新:(城B.士気)(100) 更新:(城B.訓練度)(100) 代入城C:(城::二条) 軍団編成:(主人公軍団,城B,拠点移動,城A,無効,町A,主人公,備大将,備大将,備大将,備大将,5000,10000,0,0,0,5000,0) 更新:(城B.士気)(y) 更新:(城B.訓練度)(z) 軍団指令:(主人公軍団,軍団攻撃,軍団A,無効) 軍団指令:(軍団A,軍団攻撃,主人公軍団,無効) 代入v:(カードA.カード番号)-(1036) 条件ブロック:(r)==(1){ 更新:(v)(7) } // 数値保存2:(主に技能伝授−札番号保存,v,w) //数値保存 変数v→フラグ (変数w使用) //主に技能伝授−札番号保存 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−札番号保存00)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−札番号保存01)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−札番号保存02)(w) //数値保存 主に技能伝授−札番号保存 ここまで 更新:(イベントフラグ::主に技能伝授−足軽合戦指南)(成立) 画面効果:(円ワイプアウト) 外に出す: } 調査:(a)>=(10) ブロック脱出:(真) ナレーション:[[イベント軍団が使用できないため\nミニゲームは「四角陣崩し」となります]] 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(軍学,a,軍学上海) 代入y:(主人公.素軍学技能) 更新:(主人公.軍学技能)(a) 場合別:(変数::a.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(軍学上海,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(軍学上海,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(軍学上海,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(軍学上海,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(軍学上海,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@5@0]] } } 更新:(主人公.軍学技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[足軽]] // 判定1:(足軽,a,統率力,統率力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::a.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素統率力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素統率力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素統率力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素統率力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素統率力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素統率力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素統率力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素統率力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入a:(a)+(1) 更新:(人物A.足軽技能)(a) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<a>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入a:(人物A.素統率力) 代入a:(a)+(y) 更新:(人物A.統率力)(a) 文字列設定:(文字列C)[[統率力]] } 場合分岐:(2){ 代入a:(人物A.素統率力) 代入a:(a)+(y) 更新:(人物A.統率力)(a) 文字列設定:(文字列C)[[統率力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入a:(人物A.素統率力) 代入a:(a)+(y) 更新:(人物A.統率力)(a) 文字列設定:(文字列C)[[統率力]] } 分岐:(偽){ 代入a:(人物A.素統率力) 代入a:(a)+(y) 更新:(人物A.統率力)(a) 文字列設定:(文字列C)[[統率力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(1)//騎馬 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(騎馬,b,馬弓回避) 代入y:(主人公.素騎馬技能) 更新:(主人公.騎馬技能)(b) 場合別:(変数::b.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(馬弓回避,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@馬弓回避@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(馬弓回避,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@馬弓回避@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(馬弓回避,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@馬弓回避@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(馬弓回避,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@馬弓回避@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(馬弓回避,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@馬弓回避@人物A@5@0]] } } 更新:(主人公.騎馬技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[騎馬]] // 判定1:(騎馬,b,統率力,武力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::b.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素統率力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素統率力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素統率力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素統率力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入b:(b)+(1) 更新:(人物A.騎馬技能)(b) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<b>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入b:(人物A.素武力) 代入b:(b)+(y) 更新:(人物A.武力)(b) 文字列設定:(文字列C)[[武力]] } 場合分岐:(2){ 代入b:(人物A.素統率力) 代入b:(b)+(y) 更新:(人物A.統率力)(b) 文字列設定:(文字列C)[[統率力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入b:(人物A.素統率力) 代入b:(b)+(y) 更新:(人物A.統率力)(b) 文字列設定:(文字列C)[[統率力]] } 分岐:(偽){ 代入b:(人物A.素武力) 代入b:(b)+(y) 更新:(人物A.武力)(b) 文字列設定:(文字列C)[[武力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(2)//鉄砲 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(鉄砲,c,鉄砲射的) 代入y:(主人公.素鉄砲技能) 更新:(主人公.鉄砲技能)(c) 場合別:(変数::c.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(鉄砲射的,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@鉄砲射的@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(鉄砲射的,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@鉄砲射的@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(鉄砲射的,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@鉄砲射的@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(鉄砲射的,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@鉄砲射的@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(鉄砲射的,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@鉄砲射的@人物A@5@0]] } } 更新:(主人公.鉄砲技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[鉄砲]] // 判定1:(鉄砲,c,統率力,武力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::c.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素統率力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素統率力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素統率力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素統率力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入c:(c)+(1) 更新:(人物A.鉄砲技能)(c) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<c>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入c:(人物A.素武力) 代入c:(c)+(y) 更新:(人物A.武力)(c) 文字列設定:(文字列C)[[武力]] } 場合分岐:(2){ 代入c:(人物A.素統率力) 代入c:(c)+(y) 更新:(人物A.統率力)(c) 文字列設定:(文字列C)[[統率力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入c:(人物A.素統率力) 代入c:(c)+(y) 更新:(人物A.統率力)(c) 文字列設定:(文字列C)[[統率力]] } 分岐:(偽){ 代入c:(人物A.素武力) 代入c:(c)+(y) 更新:(人物A.武力)(c) 文字列設定:(文字列C)[[武力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(3)//水軍 分岐:(真){ コンテナ設定:(砦,所属海賊衆,主人公海賊衆) コンテナ絞り込み:(砦,戦闘フラグ,平常) コンテナソート:(無効,シャッフル,昇順) AND調査:{ 調査:(コンテナカウンタ)!=(0) OR調査:{ 調査:(軍団::イベント用1軍団.使用状況)==(未使用) 調査:(軍団::イベント用2軍団.使用状況)==(未使用) 調査:(軍団::イベント用3軍団.使用状況)==(未使用) 調査:(軍団::イベント用4軍団.使用状況)==(未使用) 調査:(軍団::イベント用5軍団.使用状況)==(未使用) } } 分岐:(真){ コンテナ選択:(砦E,先頭) コンテナ設定:(海賊衆,存在,真) コンテナ除外:(海賊衆,海賊衆番号,主人公海賊衆) コンテナ選択:(海賊衆A,先頭) 代入拠点A:(砦::砦E) 代入拠点B:(砦::砦E) 代入人物B:(海賊衆A.当主) 代入砦A:(人物B.所属拠点) 更新:(y)(砦A.士気) 更新:(z)(砦A.訓練度) 更新:(砦A.士気)(100) 更新:(砦A.訓練度)(100) // 代入砦C:(砦::三崎) 調査:(軍団::イベント用1軍団.使用状況)==(未使用) 分岐:(真){ 条件ブロック:(d)==(0){ 海賊軍団編成:(イベント用1軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,500,0,0,5000,0) } 条件ブロック:(d)==(1){ 海賊軍団編成:(イベント用1軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,575,0,0,5500,0) } 条件ブロック:(d)==(2){ 海賊軍団編成:(イベント用1軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,650,0,0,6000,0) } 条件ブロック:(d)==(3){ 海賊軍団編成:(イベント用1軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,750,0,0,6500,0) } 条件ブロック:(d)==(4){ 海賊軍団編成:(イベント用1軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,1000,0,0,7000,0) } 代入d:(d)+(10) 代入軍団A:(軍団::イベント用1軍団.軍団番号) } AND調査:{ 調査:(軍団::イベント用2軍団.使用状況)==(未使用) 調査:(d)<(10) } 分岐:(真){ 条件ブロック:(d)==(0){ 海賊軍団編成:(イベント用2軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,500,0,0,5000,0) } 条件ブロック:(d)==(1){ 海賊軍団編成:(イベント用2軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,575,0,0,5500,0) } 条件ブロック:(d)==(2){ 海賊軍団編成:(イベント用2軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,650,0,0,6000,0) } 条件ブロック:(d)==(3){ 海賊軍団編成:(イベント用2軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,750,0,0,6500,0) } 条件ブロック:(d)==(4){ 海賊軍団編成:(イベント用2軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,1000,0,0,7000,0) } 代入d:(d)+(10) 代入軍団A:(軍団::イベント用2軍団.軍団番号) } AND調査:{ 調査:(軍団::イベント用3軍団.使用状況)==(未使用) 調査:(d)<(10) } 分岐:(真){ 条件ブロック:(d)==(0){ 海賊軍団編成:(イベント用3軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,500,0,0,5000,0) } 条件ブロック:(d)==(1){ 海賊軍団編成:(イベント用3軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,575,0,0,5500,0) } 条件ブロック:(d)==(2){ 海賊軍団編成:(イベント用3軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,650,0,0,6000,0) } 条件ブロック:(d)==(3){ 海賊軍団編成:(イベント用3軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,750,0,0,6500,0) } 条件ブロック:(d)==(4){ 海賊軍団編成:(イベント用3軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,1000,0,0,7000,0) } 代入d:(d)+(10) 代入軍団A:(軍団::イベント用3軍団.軍団番号) } AND調査:{ 調査:(軍団::イベント用4軍団.使用状況)==(未使用) 調査:(d)<(10) } 分岐:(真){ 条件ブロック:(d)==(0){ 海賊軍団編成:(イベント用4軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,500,0,0,5000,0) } 条件ブロック:(d)==(1){ 海賊軍団編成:(イベント用4軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,575,0,0,5500,0) } 条件ブロック:(d)==(2){ 海賊軍団編成:(イベント用4軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,650,0,0,6000,0) } 条件ブロック:(d)==(3){ 海賊軍団編成:(イベント用4軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,750,0,0,6500,0) } 条件ブロック:(d)==(4){ 海賊軍団編成:(イベント用4軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,1000,0,0,7000,0) } 代入d:(d)+(10) 代入軍団A:(軍団::イベント用4軍団.軍団番号) } AND調査:{ 調査:(軍団::イベント用5軍団.使用状況)==(未使用) 調査:(d)<(10) } 分岐:(真){ 条件ブロック:(d)==(0){ 海賊軍団編成:(イベント用5軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,500,0,0,5000,0) } 条件ブロック:(d)==(1){ 海賊軍団編成:(イベント用5軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,575,0,0,5500,0) } 条件ブロック:(d)==(2){ 海賊軍団編成:(イベント用5軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,650,0,0,6000,0) } 条件ブロック:(d)==(3){ 海賊軍団編成:(イベント用5軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,750,0,0,6500,0) } 条件ブロック:(d)==(4){ 海賊軍団編成:(イベント用5軍団,砦A,拠点移動,拠点A,無効,拠点B,人物A,無効,無効,無効,無効,5000,10000,1000,0,0,7000,0) } 代入d:(d)+(10) 代入軍団A:(軍団::イベント用5軍団.軍団番号) } 更新:(砦A.士気)(y) 更新:(砦A.訓練度)(z) 代入砦B:(主人公.所属拠点) 更新:(y)(砦B.士気) 更新:(z)(砦B.訓練度) 更新:(砦B.士気)(100) 更新:(砦B.訓練度)(100) // 代入砦D:(砦::岡本) 海賊軍団編成:(主人公軍団,砦B,拠点移動,拠点A,無効,拠点B,主人公,無効,無効,無効,無効,5000,10000,500,0,0,5000,0) 更新:(砦B.士気)(y) 更新:(砦B.訓練度)(z) 軍団指令:(主人公軍団,軍団攻撃,軍団A,無効) 軍団指令:(軍団A,軍団攻撃,主人公軍団,無効) 代入v:(カードA.カード番号)-(1012) 条件ブロック:(r)==(1){ 更新:(v)(7) } // 数値保存2:(主に技能伝授−札番号保存,v,w) //数値保存 変数v→フラグ (変数w使用) //主に技能伝授−札番号保存 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−札番号保存00)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−札番号保存01)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−札番号保存02)(w) //数値保存 主に技能伝授−札番号保存 ここまで 更新:(イベントフラグ::主に技能伝授−水軍合戦指南)(成立) 画面効果:(円ワイプアウト) 外に出す: } 調査:(d)>=(10) ブロック脱出:(真) ナレーション:[[イベント軍団が使用できないため\nミニゲームは「四角陣崩し」となります]] 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(水軍,d,軍学上海) 代入y:(主人公.素水軍技能) 更新:(主人公.水軍技能)(d) 場合別:(変数::d.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(軍学上海,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(軍学上海,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(軍学上海,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(軍学上海,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(軍学上海,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@5@0]] } } 更新:(主人公.水軍技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[水軍]] // 判定1:(水軍,d,統率力,統率力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::d.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素統率力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素統率力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素統率力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素統率力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素統率力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素統率力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素統率力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素統率力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入d:(d)+(1) 更新:(人物A.水軍技能)(d) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<d>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入d:(人物A.素統率力) 代入d:(d)+(y) 更新:(人物A.統率力)(d) 文字列設定:(文字列C)[[統率力]] } 場合分岐:(2){ 代入d:(人物A.素統率力) 代入d:(d)+(y) 更新:(人物A.統率力)(d) 文字列設定:(文字列C)[[統率力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入d:(人物A.素統率力) 代入d:(d)+(y) 更新:(人物A.統率力)(d) 文字列設定:(文字列C)[[統率力]] } 分岐:(偽){ 代入d:(人物A.素統率力) 代入d:(d)+(y) 更新:(人物A.統率力)(d) 文字列設定:(文字列C)[[統率力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(4)//弓術 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(弓術,e,弓術射的) 代入y:(主人公.素弓術技能) 更新:(主人公.弓術技能)(e) 場合別:(変数::e.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(弓術射的,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@弓術射的@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(弓術射的,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@弓術射的@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(弓術射的,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@弓術射的@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(弓術射的,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@弓術射的@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(弓術射的,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@弓術射的@人物A@5@0]] } } 更新:(主人公.弓術技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[弓術]] // 判定1:(弓術,e,統率力,武力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::e.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素統率力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素統率力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素統率力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素統率力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入e:(e)+(1) 更新:(人物A.弓術技能)(e) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<e>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入e:(人物A.素武力) 代入e:(e)+(y) 更新:(人物A.武力)(e) 文字列設定:(文字列C)[[武力]] } 場合分岐:(2){ 代入e:(人物A.素統率力) 代入e:(e)+(y) 更新:(人物A.統率力)(e) 文字列設定:(文字列C)[[統率力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入e:(人物A.素統率力) 代入e:(e)+(y) 更新:(人物A.統率力)(e) 文字列設定:(文字列C)[[統率力]] } 分岐:(偽){ 代入e:(人物A.素武力) 代入e:(e)+(y) 更新:(人物A.武力)(e) 文字列設定:(文字列C)[[武力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(5)//武芸 分岐:(真){ 会話:(主人公,人物A)[[では、実際に稽古を{いたす}\n倒れては{ならぬ}{ぞ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nでは……]] ウェイト:(0.2) 調査:(人物A.性別)==(男) 分岐:(真){ 会話:(人物A,主人公)[[ゆくぞぉっ!]] } 分岐:(偽){ 会話:(人物A,主人公)[[行きますよぉっ!]] } 代入t:(主人公.体力) 更新:(主人公.体力)(100) 場合別:(変数::f.数値){ 場合分岐:(0){ 個人戦闘:(逃げられない,護衛付,人物A,剣術の師範代,無効,無効,無効,無効,武家宅の庭,真,偽) ブロック脱出:([[敗北]]) 代入参考値:(90) } 場合分岐:(1){ 個人戦闘:(逃げられない,護衛付,人物A,剣術の師範代,剣術の師範代,無効,無効,無効,武家宅の庭,真,偽) ブロック脱出:([[敗北]]) 代入参考値:(90) } 場合分岐:(2){ 個人戦闘:(逃げられない,護衛付,人物A,剣術の師範代,剣術の師範代,槍術の師範代,無効,無効,武家宅の庭,真,偽) ブロック脱出:([[敗北]]) 代入参考値:(90) } 場合分岐:(3){ 個人戦闘:(逃げられない,護衛付,人物A,剣術の師範代,剣術の師範代,槍術の師範代,槍術の師範代,無効,武家宅の庭,真,偽) ブロック脱出:([[敗北]]) 代入参考値:(90) } } 更新:(主人公.体力)(t) 文字列設定:(文字列B)[[武芸]] // 判定1:(武芸,f,武力,武力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::f.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素武力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素武力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素武力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素武力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素武力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(t)==(3) 分岐:(真){ 代入f:(f)+(1) 更新:(人物A.武芸技能)(f) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<f>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入f:(人物A.素武力) 代入f:(f)+(y) 更新:(人物A.武力)(f) 文字列設定:(文字列C)[[武力]] } 場合分岐:(2){ 代入f:(人物A.素武力) 代入f:(f)+(y) 更新:(人物A.武力)(f) 文字列設定:(文字列C)[[武力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入f:(人物A.素武力) 代入f:(f)+(y) 更新:(人物A.武力)(f) 文字列設定:(文字列C)[[武力]] } 分岐:(偽){ 代入f:(人物A.素武力) 代入f:(f)+(y) 更新:(人物A.武力)(f) 文字列設定:(文字列C)[[武力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(6)//軍学 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(軍学,g,軍学上海) 代入y:(主人公.素軍学技能) 更新:(主人公.軍学技能)(g) 場合別:(変数::g.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(軍学上海,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(軍学上海,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(軍学上海,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(軍学上海,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(軍学上海,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@軍学上海@人物A@5@0]] } } 更新:(主人公.軍学技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[軍学]] // 判定1:(軍学,g,統率力,知謀) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::g.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素統率力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素統率力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素統率力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素統率力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入g:(g)+(1) 更新:(人物A.軍学技能)(g) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<g>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入g:(人物A.素知謀) 代入g:(g)+(y) 更新:(人物A.知謀)(g) 文字列設定:(文字列C)[[知謀]] } 場合分岐:(2){ 代入g:(人物A.素統率力) 代入g:(g)+(y) 更新:(人物A.統率力)(g) 文字列設定:(文字列C)[[統率力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入g:(人物A.素統率力) 代入g:(g)+(y) 更新:(人物A.統率力)(g) 文字列設定:(文字列C)[[統率力]] } 分岐:(偽){ 代入g:(人物A.素知謀) 代入g:(g)+(y) 更新:(人物A.知謀)(g) 文字列設定:(文字列C)[[知謀]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(7)//忍術 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(忍術,h,人物捜索) 代入y:(主人公.素忍術技能) 更新:(主人公.忍術技能)(h) 場合別:(変数::h.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(人物捜索,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@人物捜索@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(人物捜索,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@人物捜索@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(人物捜索,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@人物捜索@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(人物捜索,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@人物捜索@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(人物捜索,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@人物捜索@人物A@5@0]] } } 更新:(主人公.忍術技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[忍術]] // 判定1:(忍術,h,武力,知謀) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::h.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素武力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素武力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素武力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素武力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入h:(h)+(1) 更新:(人物A.忍術技能)(h) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<h>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入h:(人物A.素知謀) 代入h:(h)+(y) 更新:(人物A.知謀)(h) 文字列設定:(文字列C)[[知謀]] } 場合分岐:(2){ 代入h:(人物A.素武力) 代入h:(h)+(y) 更新:(人物A.武力)(h) 文字列設定:(文字列C)[[武力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入h:(人物A.素武力) 代入h:(h)+(y) 更新:(人物A.武力)(h) 文字列設定:(文字列C)[[武力]] } 分岐:(偽){ 代入h:(人物A.素知謀) 代入h:(h)+(y) 更新:(人物A.知謀)(h) 文字列設定:(文字列C)[[知謀]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(8)//建築 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(建築,i,木合わせ) 代入y:(主人公.素建築技能) 更新:(主人公.建築技能)(i) 場合別:(変数::i.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(木合わせ,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@木合わせ@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(木合わせ,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@木合わせ@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(木合わせ,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@木合わせ@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(木合わせ,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@木合わせ@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(木合わせ,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@木合わせ@人物A@5@0]] } } 更新:(主人公.建築技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[建築]] // 判定1:(建築,i,政務,知謀) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::i.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素政務)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素政務)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素政務)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素政務)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入i:(i)+(1) 更新:(人物A.建築技能)(i) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<i>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入i:(人物A.素知謀) 代入i:(i)+(y) 更新:(人物A.知謀)(i) 文字列設定:(文字列C)[[知謀]] } 場合分岐:(2){ 代入i:(人物A.素政務) 代入i:(i)+(y) 更新:(人物A.政務)(i) 文字列設定:(文字列C)[[政務]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入i:(人物A.素政務) 代入i:(i)+(y) 更新:(人物A.政務)(i) 文字列設定:(文字列C)[[政務]] } 分岐:(偽){ 代入i:(人物A.素知謀) 代入i:(i)+(y) 更新:(人物A.知謀)(i) 文字列設定:(文字列C)[[知謀]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(9)//開墾 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(開墾,j,水路建設) 代入y:(主人公.素開墾技能) 更新:(主人公.開墾技能)(j) 場合別:(変数::j.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(水路建設,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@水路建設@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(水路建設,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@水路建設@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(水路建設,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@水路建設@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(水路建設,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@水路建設@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(水路建設,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@水路建設@人物A@5@0]] } } 更新:(主人公.開墾技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[開墾]] // 判定1:(開墾,j,政務,政務) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::j.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素政務)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素政務)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素政務)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素政務)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素政務)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素政務)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素政務)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素政務)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入j:(j)+(1) 更新:(人物A.開墾技能)(j) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<j>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入j:(人物A.素政務) 代入j:(j)+(y) 更新:(人物A.政務)(j) 文字列設定:(文字列C)[[政務]] } 場合分岐:(2){ 代入j:(人物A.素政務) 代入j:(j)+(y) 更新:(人物A.政務)(j) 文字列設定:(文字列C)[[政務]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入j:(人物A.素政務) 代入j:(j)+(y) 更新:(人物A.政務)(j) 文字列設定:(文字列C)[[政務]] } 分岐:(偽){ 代入j:(人物A.素政務) 代入j:(j)+(y) 更新:(人物A.政務)(j) 文字列設定:(文字列C)[[政務]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(10)//鉱山 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(鉱山,k,金鉱探索) 代入y:(主人公.素鉱山技能) 更新:(主人公.鉱山技能)(k) 場合別:(変数::k.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(金鉱探索,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@金鉱探索@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(金鉱探索,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@金鉱探索@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(金鉱探索,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@金鉱探索@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(金鉱探索,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@金鉱探索@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(金鉱探索,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@金鉱探索@人物A@5@0]] } } 更新:(主人公.鉱山技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[鉱山]] // 判定1:(鉱山,k,政務,政務) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::k.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素政務)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素政務)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素政務)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素政務)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素政務)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素政務)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素政務)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素政務)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入k:(k)+(1) 更新:(人物A.鉱山技能)(k) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<k>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入k:(人物A.素政務) 代入k:(k)+(y) 更新:(人物A.政務)(k) 文字列設定:(文字列C)[[政務]] } 場合分岐:(2){ 代入k:(人物A.素政務) 代入k:(k)+(y) 更新:(人物A.政務)(k) 文字列設定:(文字列C)[[政務]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入k:(人物A.素政務) 代入k:(k)+(y) 更新:(人物A.政務)(k) 文字列設定:(文字列C)[[政務]] } 分岐:(偽){ 代入k:(人物A.素政務) 代入k:(k)+(y) 更新:(人物A.政務)(k) 文字列設定:(文字列C)[[政務]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(11)//算術 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(算術,l,数穴埋め) 代入y:(主人公.素算術技能) 更新:(主人公.算術技能)(l) 場合別:(変数::l.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(数穴埋め,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@数穴埋め@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(数穴埋め,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@数穴埋め@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(数穴埋め,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@数穴埋め@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(数穴埋め,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@数穴埋め@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(数穴埋め,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@数穴埋め@人物A@5@0]] } } 更新:(主人公.算術技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[算術]] // 判定1:(算術,l,政務,知謀) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::l.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素政務)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素政務)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素政務)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素政務)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素知謀)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入l:(l)+(1) 更新:(人物A.算術技能)(l) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<l>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入l:(人物A.素知謀) 代入l:(l)+(y) 更新:(人物A.知謀)(l) 文字列設定:(文字列C)[[知謀]] } 場合分岐:(2){ 代入l:(人物A.素政務) 代入l:(l)+(y) 更新:(人物A.政務)(l) 文字列設定:(文字列C)[[政務]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入l:(人物A.素政務) 代入l:(l)+(y) 更新:(人物A.政務)(l) 文字列設定:(文字列C)[[政務]] } 分岐:(偽){ 代入l:(人物A.素知謀) 代入l:(l)+(y) 更新:(人物A.知謀)(l) 文字列設定:(文字列C)[[知謀]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(12)//礼法 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(礼法,m,礼法九面) 代入y:(主人公.素礼法技能) 更新:(主人公.礼法技能)(m) 場合別:(変数::m.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(礼法九面,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@礼法九面@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(礼法九面,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@礼法九面@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(礼法九面,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@礼法九面@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(礼法九面,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@礼法九面@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(礼法九面,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@礼法九面@人物A@5@0]] } } 更新:(主人公.礼法技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[礼法]] // 判定1:(礼法,m,魅力,魅力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::m.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素魅力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素魅力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素魅力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素魅力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(t)==(3) 分岐:(真){ 代入m:(m)+(1) 更新:(人物A.礼法技能)(m) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<m>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入m:(人物A.素魅力) 代入m:(m)+(y) 更新:(人物A.魅力)(m) 文字列設定:(文字列C)[[魅力]] } 場合分岐:(2){ 代入m:(人物A.素魅力) 代入m:(m)+(y) 更新:(人物A.魅力)(m) 文字列設定:(文字列C)[[魅力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入m:(人物A.素魅力) 代入m:(m)+(y) 更新:(人物A.魅力)(m) 文字列設定:(文字列C)[[魅力]] } 分岐:(偽){ 代入m:(人物A.素魅力) 代入m:(m)+(y) 更新:(人物A.魅力)(m) 文字列設定:(文字列C)[[魅力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(13)//弁舌 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(弁舌,n,21の計) 代入y:(主人公.素弁舌技能) 更新:(主人公.弁舌技能)(n) 場合別:(変数::n.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(21の計,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@21の計@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(21の計,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@21の計@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(21の計,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@21の計@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(21の計,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@21の計@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(21の計,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@21の計@人物A@5@0]] } } 更新:(主人公.弁舌技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[弁舌]] // 判定1:(弁舌,n,知謀,魅力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::n.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素知謀)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素知謀)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素知謀)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素知謀)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(r)==(0) 分岐:(真){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] SEスタート:(成功音) スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } ウェイト:(0.5) ブロック脱出:(真) 調査:(t)==(3) 分岐:(真){ 代入n:(n)+(1) 更新:(人物A.弁舌技能)(n) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<n>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入n:(人物A.素魅力) 代入n:(n)+(y) 更新:(人物A.魅力)(n) 文字列設定:(文字列C)[[魅力]] } 場合分岐:(2){ 代入n:(人物A.素知謀) 代入n:(n)+(y) 更新:(人物A.知謀)(n) 文字列設定:(文字列C)[[知謀]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入n:(人物A.素知謀) 代入n:(n)+(y) 更新:(人物A.知謀)(n) 文字列設定:(文字列C)[[知謀]] } 分岐:(偽){ 代入n:(人物A.素魅力) 代入n:(n)+(y) 更新:(人物A.魅力)(n) 文字列設定:(文字列C)[[魅力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(14)//茶道 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(茶道,o,茶器並べ) 代入y:(主人公.素茶道技能) 更新:(主人公.茶道技能)(o) 場合別:(変数::o.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(茶器並べ,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@茶器並べ@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(茶器並べ,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@茶器並べ@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(茶器並べ,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@茶器並べ@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(茶器並べ,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@茶器並べ@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(茶器並べ,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@茶器並べ@人物A@5@0]] } } 更新:(主人公.茶道技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[茶道]] // 判定1:(茶道,o,魅力,魅力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::o.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素魅力)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素魅力)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素魅力)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素魅力)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(t)==(3) 分岐:(真){ 代入o:(o)+(1) 更新:(人物A.茶道技能)(o) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<o>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入o:(人物A.素魅力) 代入o:(o)+(y) 更新:(人物A.魅力)(o) 文字列設定:(文字列C)[[魅力]] } 場合分岐:(2){ 代入o:(人物A.素魅力) 代入o:(o)+(y) 更新:(人物A.魅力)(o) 文字列設定:(文字列C)[[魅力]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入o:(人物A.素魅力) 代入o:(o)+(y) 更新:(人物A.魅力)(o) 文字列設定:(文字列C)[[魅力]] } 分岐:(偽){ 代入o:(人物A.素魅力) 代入o:(o)+(y) 更新:(人物A.魅力)(o) 文字列設定:(文字列C)[[魅力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } 調査:(q)==(15)//医術 分岐:(真){ 会話:(主人公,人物A)[[では、{一人称}が手本とな{ります}\nよく見て覚えて{くれ}]] 会話:(人物A,主人公)[[{はい}、{心得た}\nさあ、始めて{くれ}]] 会話:(主人公,人物A)[[では、参{ります}!]] // ミニゲームレベル分け:(医術,o,薬剤調合) 代入y:(主人公.素医術技能) 更新:(主人公.医術技能)(o) 場合別:(変数::o.数値){ 場合分岐:(数値::0){ // 千ミニゲ:(薬剤調合,人物A,1,0) 文字列設定:(Empty)[[@千@ミニゲーム@薬剤調合@人物A@1@0]] } 場合分岐:(数値::1){ // 千ミニゲ:(薬剤調合,人物A,2,0) 文字列設定:(Empty)[[@千@ミニゲーム@薬剤調合@人物A@2@0]] } 場合分岐:(数値::2){ // 千ミニゲ:(薬剤調合,人物A,3,0) 文字列設定:(Empty)[[@千@ミニゲーム@薬剤調合@人物A@3@0]] } 場合分岐:(数値::3){ // 千ミニゲ:(薬剤調合,人物A,4,0) 文字列設定:(Empty)[[@千@ミニゲーム@薬剤調合@人物A@4@0]] } 場合分岐:(その他){ // 千ミニゲ:(薬剤調合,人物A,5,0) 文字列設定:(Empty)[[@千@ミニゲーム@薬剤調合@人物A@5@0]] } } 更新:(主人公.医術技能)(y) 更新:(y)(0) 文字列設定:(文字列B)[[医術]] // 判定1:(医術,p,知謀,魅力) 代入t:(主人公.体力)-(30) 更新:(主人公.体力)(t) 調査:(参考値)>=(70) 分岐:(真){ 代入t:(0) 場合別:(変数::p.数値){ 場合分岐:(0){ 条件ブロック:(人物A.素知謀)>=(20){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(20){ 代入t:(t)+(2) } } 場合分岐:(1){ 条件ブロック:(人物A.素知謀)>=(40){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(40){ 代入t:(t)+(2) } } 場合分岐:(2){ 条件ブロック:(人物A.素知謀)>=(60){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(60){ 代入t:(t)+(2) } } 場合分岐:(3){ 条件ブロック:(人物A.素知謀)>=(80){ 代入t:(t)+(1) } 条件ブロック:(人物A.素魅力)>=(80){ 代入t:(t)+(2) } } } 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(t)==(3) 分岐:(真){ 代入p:(p)+(1) 更新:(人物A.医術技能)(p) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] SEスタート:(成功音) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列B>技能が<p>に上昇した!]] } ウェイト:(0.5) ブロック脱出:(真) 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 場合別:(変数::t.数値){ 場合分岐:(1){ 代入p:(人物A.素魅力) 代入p:(p)+(y) 更新:(人物A.魅力)(p) 文字列設定:(文字列C)[[魅力]] } 場合分岐:(2){ 代入p:(人物A.素知謀) 代入p:(p)+(y) 更新:(人物A.知謀)(p) 文字列設定:(文字列C)[[知謀]] } 場合分岐:(その他){ 調査:(Rnd100)>(50) 分岐:(真){ 代入p:(人物A.素知謀) 代入p:(p)+(y) 更新:(人物A.知謀)(p) 文字列設定:(文字列C)[[知謀]] } 分岐:(偽){ 代入p:(人物A.素魅力) 代入p:(p)+(y) 更新:(人物A.魅力)(p) 文字列設定:(文字列C)[[魅力]] } } } 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の<文字列C>が<y>上昇した!]] ウェイト:(0.5) } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } ウェイト:(0.5) } }//スクリプト〆 }//イベント〆 イベント:主に技能伝授−足軽合戦{ 属性:何度でも 発生契機:野戦開始時(無効,無効) 発生条件:{ 調査:(イベントフラグ::主に技能伝授−足軽合戦指南)==(成立) 調査:(軍団::主人公軍団.軍団長)==(主人公) OR調査:{ 調査:(軍団::軍団1.軍団長)==(主人公) 調査:(軍団::軍団2.軍団長)==(主人公) } } スクリプト:{ 代入v:(0) 代入w:(0) 代入人物A:(軍団::軍団2.軍団長) 調査:(人物A)==(主人公) 分岐:(真){ 代入人物A:(軍団::軍団1.軍団長) } 更新:(人物A.病気フラグ)(健康) 会話:(主人公,人物A)[[では、これより模擬合戦を執り行ないます\n準備はよろしいですか?]] 会話:(人物A,旅人)[[{はい}!\nいつでも{構わぬ}]] 会話:(主人公,人物A)[[では!]] 会話:(人物A,主人公)[[いざ!]] SEスタート:(個人戦勝利) ウェイト:(1) 条件ブロック:(主人公.所属勢力タイプ)==(大名家){ 代入v:(主人公.武士勲功) } 条件ブロック:(主人公.所属勢力タイプ)==(商家){ 代入v:(主人公.商人勲功) } 条件ブロック:(主人公.所属勢力タイプ)==(忍者衆){ 代入v:(主人公.忍者勲功) } 条件ブロック:(主人公.所属勢力タイプ)==(海賊衆){ 代入v:(主人公.海賊勲功) } // 数値保存15:(主に技能伝授−主人公勲功,v,w) //数値保存 変数v→フラグ (変数w使用) //主に技能伝授−主人公勲功 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功00)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功01)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功02)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功03)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功04)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功05)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功06)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功07)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功08)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功09)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功10)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功11)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功12)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功13)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功14)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功15)(w) //数値保存 主に技能伝授−主人公勲功 ここまで 条件ブロック:(人物A.所属勢力タイプ)==(大名家){ 代入v:(人物A.武士勲功) } 条件ブロック:(人物A.所属勢力タイプ)==(商家){ 代入v:(人物A.商人勲功) } 条件ブロック:(人物A.所属勢力タイプ)==(忍者衆){ 代入v:(人物A.忍者勲功) } 条件ブロック:(人物A.所属勢力タイプ)==(海賊衆){ 代入v:(人物A.海賊勲功) } // 数値保存15:(主に技能伝授−主の勲功,v,w) //数値保存 変数v→フラグ (変数w使用) //主に技能伝授−主の勲功 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功00)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功01)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功02)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功03)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功04)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功05)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功06)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功07)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功08)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功09)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功10)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功11)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功12)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功13)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功14)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功15)(w) //数値保存 主に技能伝授−主の勲功 ここまで }//スクリプト〆 }//イベント〆 イベント:主に技能伝授−足軽合戦結果{ 属性:何度でも 発生契機:野戦終了時(無効,無効,決着) 発生条件:{ 調査:(イベントフラグ::主に技能伝授−足軽合戦指南)==(成立) 調査:(軍団::主人公軍団.軍団長)==(主人公) OR調査:{ 調査:(軍団::軍団1.軍団長)==(主人公) 調査:(軍団::軍団2.軍団長)==(主人公) } } スクリプト:{ 代入a:(0) 代入v:(0) 代入w:(0) 代入人物A:(軍団::軍団2.軍団長) 代入軍団B:(軍団::軍団2) 調査:(人物A)==(主人公) 分岐:(真){ 代入人物A:(軍団::軍団1.軍団長) 代入軍団B:(軍団::軍団1) } 更新:(人物A.病気フラグ)(健康) 調査:(軍団::主人公軍団.結果)==(勝利) 分岐:(真){ 代入軍団A:(軍団::主人公軍団) 代入a:(0) 文字列設定:(Empty)[[@千@代入@a@軍団A。兵士]] 代入a:(a)/(50) 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(a)>=(80) 分岐:(真){ 代入b:(人物A.素足軽技能) 代入t:(0) 場合別:(変数::b.数値){ 場合分岐:(0){ 条件ブロック:(人物A.統率力)<(20){ 代入t:(t)+(1) } } 場合分岐:(1){ 条件ブロック:(人物A.統率力)<(40){ 代入t:(t)+(1) } } 場合分岐:(2){ 条件ブロック:(人物A.統率力)<(60){ 代入t:(t)+(1) } } 場合分岐:(その他){ 条件ブロック:(人物A.統率力)<(80){ 代入t:(t)+(1) } } } 調査:(t)==(0) 分岐:(真){ // 数値読出2:(主に技能伝授−札番号保存,v,w) //数値読出 フラグ→変数v (変数w使用) //主に技能伝授−札番号保存 代入v:(Zero) 代入w:(イベントフラグ::数保F−主に技能伝授−札番号保存00)*(1) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−札番号保存01)*(2) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−札番号保存02)*(4) 代入v:(v)+(w) //数値読出 主に技能伝授−札番号保存 ここまで 代入カードA:(1036)+(v) 調査:(カードA.カード番号)>=(1041) 分岐:(真){ 代入b:(b)+(1) 更新:(人物A.足軽技能)(b) SEスタート:(成功音) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の足軽技能が<b>に上昇した!]] } 分岐:(偽){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] SEスタート:(成功音) 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } } 分岐:(偽){ 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 代入b:(人物A.素統率力) 代入b:(b)+(y) 更新:(人物A.統率力)(b) 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の統率力が<y>上昇した!]] } } 分岐:(偽){ SEスタート:(失敗音) 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] 会話:(主人公,人物A)[[{二人称}…\n精進あるのみ{です}{ぞ}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } } 分岐:(偽){ SEスタート:(失敗音) 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } // 数値読出15:(主に技能伝授−主人公勲功,v,w) //数値読出 フラグ→変数v (変数w使用) //主に技能伝授−主人公勲功 代入v:(Zero) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功00)*(1) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功01)*(2) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功02)*(4) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功03)*(8) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功04)*(16) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功05)*(32) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功06)*(64) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功07)*(128) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功08)*(256) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功09)*(512) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功10)*(1024) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功11)*(2048) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功12)*(4096) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功13)*(8192) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功14)*(16384) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功15)*(32768) 代入v:(v)+(w) //主に技能伝授−主人公勲功 //数値読出ここまで 条件ブロック:(主人公.所属勢力タイプ)==(大名家){ 更新:(主人公.武士勲功)(v) } 条件ブロック:(主人公.所属勢力タイプ)==(商家){ 更新:(主人公.商人勲功)(v) } 条件ブロック:(主人公.所属勢力タイプ)==(忍者衆){ 更新:(主人公.忍者勲功)(v) } 条件ブロック:(主人公.所属勢力タイプ)==(海賊衆){ 更新:(主人公.海賊勲功)(v) } // 数値読出15:(主に技能伝授−主の勲功,v,w) //数値読出 フラグ→変数v (変数w使用) //主に技能伝授−主の勲功 代入v:(Zero) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功00)*(1) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功01)*(2) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功02)*(4) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功03)*(8) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功04)*(16) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功05)*(32) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功06)*(64) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功07)*(128) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功08)*(256) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功09)*(512) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功10)*(1024) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功11)*(2048) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功12)*(4096) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功13)*(8192) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功14)*(16384) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功15)*(32768) 代入v:(v)+(w) //主に技能伝授−主の勲功 //数値読出ここまで 条件ブロック:(人物A.所属勢力タイプ)==(大名家){ 更新:(人物A.武士勲功)(v) } 条件ブロック:(人物A.所属勢力タイプ)==(商家){ 更新:(人物A.商人勲功)(v) } 条件ブロック:(人物A.所属勢力タイプ)==(忍者衆){ 更新:(人物A.忍者勲功)(v) } 条件ブロック:(人物A.所属勢力タイプ)==(海賊衆){ 更新:(人物A.海賊勲功)(v) } 更新:(イベントフラグ::主に技能伝授−足軽合戦指南)(不成立) 代入勢力A:(軍団::軍団2.所属勢力) 代入勢力B:(軍団::主人公軍団.所属勢力) 条件ブロック:(イベントフラグ::主に技能伝授−合戦同盟)==(成立){ 更新:(勢力B.外交同盟(勢力A))(同盟) 更新:(イベントフラグ::主に技能伝授−合戦同盟)(不成立) } 条件ブロック:(イベントフラグ::主に技能伝授−合戦従属)==(成立){ 更新:(勢力B.外交同盟(勢力A))(従属) 更新:(イベントフラグ::主に技能伝授−合戦従属)(不成立) } 条件ブロック:(イベントフラグ::主に技能伝授−合戦支配)==(成立){ 更新:(勢力B.外交同盟(勢力A))(支配) 更新:(イベントフラグ::主に技能伝授−合戦支配)(不成立) } 代入a:(主人公.体力)-(30) 更新:(主人公.体力)(a) 代入拠点A:(人物A.所属拠点) 代入軍団A:(軍団::軍団1.軍団番号) 代入軍団B:(軍団::軍団2.軍団番号) 軍団指令:(軍団A,帰還,無効,無効) 軍団指令:(軍団B,帰還,無効,無効) 文字列設定:(Empty)[[@千@軍団解散@軍団A]] 文字列設定:(Empty)[[@千@軍団解散@軍団B]] 強制移動ワープ:(拠点A) }//スクリプト〆 }//イベント〆 イベント:主に技能伝授−水軍合戦{ 属性:何度でも 発生契機:野戦開始時(無効,無効) 発生条件:{ 調査:(イベントフラグ::主に技能伝授−水軍合戦指南)==(成立) 調査:(軍団::主人公軍団.軍団長)==(主人公) OR調査:{ 調査:(軍団::軍団1.軍団長)==(主人公) 調査:(軍団::軍団2.軍団長)==(主人公) } } スクリプト:{ 代入v:(0) 代入w:(0) 代入人物A:(軍団::軍団2.軍団長) 調査:(人物A)==(主人公) 分岐:(真){ 代入人物A:(軍団::軍団1.軍団長) } 更新:(人物A.病気フラグ)(健康) 会話:(主人公,人物A)[[では、これより模擬合戦を執り行ないます\n準備はよろしいですか?]] 会話:(人物A,旅人)[[{はい}!\nいつでも{構わぬ}]] 会話:(主人公,人物A)[[では!]] 会話:(人物A,主人公)[[いざ!]] SEスタート:(個人戦勝利) ウェイト:(1) 条件ブロック:(主人公.所属勢力タイプ)==(大名家){ 代入v:(主人公.武士勲功) } 条件ブロック:(主人公.所属勢力タイプ)==(商家){ 代入v:(主人公.商人勲功) } 条件ブロック:(主人公.所属勢力タイプ)==(忍者衆){ 代入v:(主人公.忍者勲功) } 条件ブロック:(主人公.所属勢力タイプ)==(海賊衆){ 代入v:(主人公.海賊勲功) } // 数値保存15:(主に技能伝授−主人公勲功,v,w) //数値保存 変数v→フラグ (変数w使用) //主に技能伝授−主人公勲功 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功00)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功01)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功02)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功03)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功04)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功05)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功06)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功07)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功08)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功09)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功10)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功11)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功12)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功13)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功14)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主人公勲功15)(w) //数値保存 主に技能伝授−主人公勲功 ここまで 条件ブロック:(人物A.所属勢力タイプ)==(大名家){ 代入v:(人物A.武士勲功) } 条件ブロック:(人物A.所属勢力タイプ)==(商家){ 代入v:(人物A.商人勲功) } 条件ブロック:(人物A.所属勢力タイプ)==(忍者衆){ 代入v:(人物A.忍者勲功) } 条件ブロック:(人物A.所属勢力タイプ)==(海賊衆){ 代入v:(人物A.海賊勲功) } // 数値保存15:(主に技能伝授−主の勲功,v,w) //数値保存 変数v→フラグ (変数w使用) //主に技能伝授−主の勲功 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功00)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功01)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功02)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功03)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功04)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功05)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功06)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功07)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功08)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功09)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功10)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功11)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功12)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功13)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功14)(w) 代入v:(v)/(2) 代入w:(v)%(2) 更新:(イベントフラグ::数保F−主に技能伝授−主の勲功15)(w) //数値保存 主に技能伝授−主の勲功 ここまで }//スクリプト〆 }//イベント〆 イベント:主に技能伝授−水軍合戦結果{ 属性:何度でも 発生契機:野戦終了時(無効,無効,決着) 発生条件:{ 調査:(イベントフラグ::主に技能伝授−水軍合戦指南)==(成立) 調査:(軍団::主人公軍団.軍団長)==(主人公) OR調査:{ 調査:(軍団::軍団1.軍団長)==(主人公) 調査:(軍団::軍団2.軍団長)==(主人公) } } スクリプト:{ 代入a:(0) 代入v:(0) 代入w:(0) 代入人物A:(軍団::軍団2.軍団長) 代入軍団B:(軍団::軍団2) 調査:(人物A)==(主人公) 分岐:(真){ 代入人物A:(軍団::軍団1.軍団長) 代入軍団B:(軍団::軍団1) } 更新:(人物A.病気フラグ)(健康) 調査:(軍団::主人公軍団.結果)==(勝利) 分岐:(真){ 代入軍団A:(軍団::主人公軍団) 代入a:(0) 文字列設定:(Empty)[[@千@代入@a@軍団A。兵士]] 代入a:(a)/(50) 会話:(主人公,人物A)[[以上{だ}……\nどう{です}か?]] 調査:(a)>=(80) 分岐:(真){ 代入b:(人物A.素水軍技能) 代入t:(0) 場合別:(変数::b.数値){ 場合分岐:(0){ 条件ブロック:(人物A.統率力)<(20){ 代入t:(t)+(1) } } 場合分岐:(1){ 条件ブロック:(人物A.統率力)<(40){ 代入t:(t)+(1) } } 場合分岐:(2){ 条件ブロック:(人物A.統率力)<(60){ 代入t:(t)+(1) } } 場合分岐:(その他){ 条件ブロック:(人物A.統率力)<(80){ 代入t:(t)+(1) } } } 調査:(t)==(0) 分岐:(真){ // 数値読出2:(主に技能伝授−札番号保存,v,w) //数値読出 フラグ→変数v (変数w使用) //主に技能伝授−札番号保存 代入v:(Zero) 代入w:(イベントフラグ::数保F−主に技能伝授−札番号保存00)*(1) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−札番号保存01)*(2) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−札番号保存02)*(4) 代入v:(v)+(w) //数値読出 主に技能伝授−札番号保存 ここまで 代入カードA:(1012)+(v) 調査:(カードA.カード番号)==(1019) 分岐:(真){ 代入b:(b)+(1) 更新:(人物A.水軍技能)(b) SEスタート:(成功音) 会話:(人物A,主人公)[[……成程!\nわかってき{ました}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の水軍技能が<b>に上昇した!]] } 分岐:(偽){ // 千更新:(人物::人物A。所持カード@カードA,1) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] SEスタート:(成功音) 会話:(人物A,主人公)[[……成程!\nこれが<カードA>のコツ{だ}{な}]] スチル表示:(カード,カードA,無効,無効,円形ワイプ) 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\n飲み込みが早うございます]] SEスタート:(レベルアップ) ナレーション:[[<人物A>が<カードA>を習得した!]] スチル消去:(円形ワイプ) } } 分岐:(偽){ 代入y:(Rnd100)%(3) 代入y:(y)+(1) 条件ブロック:(Rnd100)<(50){ 代入y:(y)+(1) } 代入b:(人物A.素統率力) 代入b:(b)+(y) 更新:(人物A.統率力)(b) 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(人物A,主人公)[[しかし、得たものはあ{ります}{ぞ}]] 会話:(主人公,人物A)[[流石は{二人称}{だ}{な}\nその調子{です}{ぞ}]] SEスタート:(レベルアップ) ナレーション:[[<人物A>の統率力が<y>上昇した!]] } } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n精進あるのみ{です}{ぞ}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } } 分岐:(偽){ 会話:(人物A,主人公)[[ううむ……\nやはり一朝一夕にはいかぬもの{だ}{な}]] SEスタート:(失敗音) 会話:(主人公,人物A)[[{二人称}…\n{一人称}が至らぬばかりに、{すまん}]] SEスタート:(プレイヤー敗北) ナレーション:[[<人物A>の能力上昇はありませんでした]] } // 数値読出15:(主に技能伝授−主人公勲功,v,w) //数値読出 フラグ→変数v (変数w使用) //主に技能伝授−主人公勲功 代入v:(Zero) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功00)*(1) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功01)*(2) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功02)*(4) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功03)*(8) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功04)*(16) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功05)*(32) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功06)*(64) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功07)*(128) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功08)*(256) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功09)*(512) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功10)*(1024) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功11)*(2048) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功12)*(4096) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功13)*(8192) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功14)*(16384) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主人公勲功15)*(32768) 代入v:(v)+(w) //主に技能伝授−主人公勲功 //数値読出ここまで 条件ブロック:(主人公.所属勢力タイプ)==(大名家){ 更新:(主人公.武士勲功)(v) } 条件ブロック:(主人公.所属勢力タイプ)==(商家){ 更新:(主人公.商人勲功)(v) } 条件ブロック:(主人公.所属勢力タイプ)==(忍者衆){ 更新:(主人公.忍者勲功)(v) } 条件ブロック:(主人公.所属勢力タイプ)==(海賊衆){ 更新:(主人公.海賊勲功)(v) } // 数値読出15:(主に技能伝授−主の勲功,v,w) //数値読出 フラグ→変数v (変数w使用) //主に技能伝授−主の勲功 代入v:(Zero) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功00)*(1) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功01)*(2) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功02)*(4) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功03)*(8) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功04)*(16) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功05)*(32) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功06)*(64) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功07)*(128) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功08)*(256) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功09)*(512) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功10)*(1024) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功11)*(2048) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功12)*(4096) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功13)*(8192) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功14)*(16384) 代入v:(v)+(w) 代入w:(イベントフラグ::数保F−主に技能伝授−主の勲功15)*(32768) 代入v:(v)+(w) //主に技能伝授−主の勲功 //数値読出ここまで 条件ブロック:(人物A.所属勢力タイプ)==(大名家){ 更新:(人物A.武士勲功)(v) } 条件ブロック:(人物A.所属勢力タイプ)==(商家){ 更新:(人物A.商人勲功)(v) } 条件ブロック:(人物A.所属勢力タイプ)==(忍者衆){ 更新:(人物A.忍者勲功)(v) } 条件ブロック:(人物A.所属勢力タイプ)==(海賊衆){ 更新:(人物A.海賊勲功)(v) } 更新:(イベントフラグ::主に技能伝授−水軍合戦指南)(不成立) 代入a:(主人公.体力)-(30) 更新:(主人公.体力)(a) 代入拠点A:(人物A.所属拠点) 代入軍団A:(軍団::軍団1.軍団番号) 代入軍団B:(軍団::軍団2.軍団番号) 軍団指令:(軍団A,帰還,無効,無効) 軍団指令:(軍団B,帰還,無効,無効) 文字列設定:(Empty)[[@千@軍団解散@軍団A]] 文字列設定:(Empty)[[@千@軍団解散@軍団B]] 強制移動ワープ:(拠点A) }//スクリプト〆 }//イベント〆 イベント:主に技能伝授−月末処理{ 属性:何度でも 発生契機:毎月処理の最後絶対 発生条件:{ 調査:(イベントフラグ::主に技能伝授)==(成立) } スクリプト:{ 更新:(イベントフラグ::主に技能伝授)(不成立) }//スクリプト〆 }//イベント〆 }//チャプター〆