太閤立志伝5イベントソース //1行目に「太閤立志伝5イベントソース」と必ず入れる チャプター:{ イベント:梟雄{ 属性:何度でも 発生契機:評定開始時(無効) 発生条件:{ 調査:(主人公.所属勢力タイプ)==(大名家) コンテナ設定:(大名家,存在,真) コンテナソート:(大名家,支配力,降順) コンテナ選択:(大名家B,先頭) 調査:(大名家::大名家B)==(主人公大名家) コンテナ設定:(人物,所属大名家,主人公大名家) コンテナ除外:(人物,人物番号,主人公) コンテナ絞り込み:(人物,義理,不義理) コンテナ除外:(人物,礼法技能,0) コンテナ除外:(人物,礼法技能,1) コンテナ除外:(人物,礼法技能,2) コンテナ除外:(人物,礼法技能,3) コンテナ除外:(人物,弁舌技能,0) コンテナ除外:(人物,弁舌技能,1) コンテナ除外:(人物,弁舌技能,2) コンテナ除外:(人物,弁舌技能,3) コンテナ除外:(人物,身分,足軽組頭) コンテナ除外:(人物,身分,足軽大将) コンテナ除外:(人物,身分,侍大将) コンテナ除外:(人物,身分,部将) コンテナ除外:(人物,身分,家老) コンテナ除外:(人物,身分,大名) コンテナ絞り込み:(人物,イベント参加可能,真) 調査:(コンテナカウンタ)>(0) コンテナソート:(人物,野心,降順) コンテナ選択:(人物A,先頭) 調査:(人物A.野心)>=(90) 代入城A:(0)+(人物A.所属拠点) 調査:(城::城A.兵士数)>=(0) 代入大名家B:(主人公.所属大名家) コンテナ設定:(大名家,隣接大名家(大名家B),真) 調査:(コンテナカウンタ)>=(8) } スクリプト:{ 会話:(発生人物,主人公)[[では、評定を始めるといたそう]] 調査:(大名家::大名家B)==(織田信長) 調査:(大名家::大名家B.外交同盟(徳川家康))!=(同盟なし) 分岐:(真){ コンテナ除外:(大名家,大名家番号,徳川家康) } 調査:(大名家::大名家B)==(徳川家康) 調査:(大名家::大名家B.外交同盟(織田信長))!=(同盟なし) 分岐:(真){ コンテナ除外:(大名家,大名家番号,織田信長) } 調査:(大名家::大名家B)==(浅井長政) 調査:(大名家::大名家B.外交同盟(朝倉義景))!=(同盟なし) 分岐:(真){ コンテナ除外:(大名家,大名家番号,朝倉義景) } 調査:(大名家::大名家B)==(朝倉義景) 調査:(大名家::大名家B.外交同盟(浅井長政))!=(同盟なし) 分岐:(真){ コンテナ除外:(大名家,大名家番号,浅井長政) } 調査:(大名家::大名家B)==(浅井久政) 調査:(大名家::大名家B.外交同盟(朝倉義景))!=(同盟なし) 分岐:(真){ コンテナ除外:(大名家,大名家番号,朝倉義景) } 調査:(大名家::大名家B)==(朝倉義景) 調査:(大名家::大名家B.外交同盟(浅井久政))!=(同盟なし) 分岐:(真){ コンテナ除外:(大名家,大名家番号,浅井久政) } コンテナ複写:(退避) BGM変更:(イベント危機) 条件ループ:(コンテナカウンタ)>(0){ コンテナ選択:(大名家A,先頭) 代入人物B:(大名家::大名家A.当主) 代入勢力A:(人物B.所属勢力)//念のため確実に勢力A=大名家Aになるように 代入勢力B:(主人公.所属勢力)//念のため 更新:(勢力::勢力A.外交感情(勢力B))(絶交) 調査:(勢力::勢力A.外交同盟(勢力B))==(同盟) 分岐:(真){ SEスタート:(忍者報告) 会話:(忍者,発生人物)[[申し上げます!<人物A>さまが\n勝手に<勢力A>との同盟を\n破棄してしまいました!]] 代入a:(勢力::勢力A.大義名分(勢力B))+(6) 更新:(勢力::勢力A.大義名分(勢力B))(a) } 分岐:(偽){ 調査:(勢力::勢力A.外交同盟(勢力B))!=(同盟なし) 分岐:(真){ SEスタート:(忍者報告) 会話:(忍者,発生人物)[[申し上げます!<人物A>さまが\n勝手に<勢力A>との関係を\n破棄してしまいました!]] 代入a:(勢力::勢力A.大義名分(勢力B))+(6) 更新:(勢力::勢力A.大義名分(勢力B))(a) } 分岐:(偽){ 条件ブロック:(勢力::勢力A.大義名分(勢力B))==(0){ SEスタート:(忍者報告) 会話:(忍者,発生人物)[[申し上げます!<人物A>さまが\n勝手に<勢力A>に\n宣戦布告してしまいました!]] } } } 更新:(勢力::勢力A.外交同盟(勢力B))(同盟なし) 代入a:(勢力::勢力A.大義名分(勢力B))+(6) 更新:(勢力::勢力A.大義名分(勢力B))(a) コンテナ選抜:(削る,1) } 代入拠点A:(人物A.所属拠点) 独立:(人物A,城A,通常) 会話:(忍者,発生人物)[[申し上げます、<拠点A>の城主\n<人物A>殿が当家に対し\n謀反を起こし、独立した模様!]] 代入勢力C:(人物A.所属勢力) 更新:(勢力::勢力B.大義名分(勢力C))(60) コンテナ複写:(復帰) 条件ループ:(コンテナカウンタ)>(0){ コンテナ選択:(大名家A,先頭) 代入人物B:(大名家::大名家A.当主) 代入勢力A:(人物B.所属勢力)//念のため確実に勢力A=大名家Aになるように 更新:(勢力::勢力C.外交同盟(勢力A))(同盟) コンテナ選抜:(削る,1) } ループ:{ コンテナ複写:(復帰) コンテナ選択:(大名家A,先頭) 代入人物B:(大名家::大名家A.当主) 代入勢力C:(人物B.所属勢力)//念のため確実に勢力A=大名家Aになるように コンテナ選抜:(削る,1) 調査:(コンテナカウンタ)==(0) ブロック脱出:(真) コンテナ複写:(退避) 条件ループ:(コンテナカウンタ)>(0){ コンテナ選択:(大名家A,先頭) 代入人物B:(大名家::大名家A.当主) 代入勢力A:(人物B.所属勢力)//念のため確実に勢力A=大名家Aになるように 更新:(勢力::勢力C.外交同盟(勢力A))(同盟) コンテナ選抜:(削る,1) } } 代入大名家A:(人物A.所属大名家) 更新:(大名家::大名家A.戦略)(大名攻略) 更新:(大名家::大名家A.戦略ターゲット)(大名家::大名家B.大名家番号) 会話:(忍者,発生人物)[[<人物A>の働きかけにより\n当家に対する包囲網が結成されました!]] 会話:(発生人物,忍者)[[なんということだ…\nおのれ(人物A.名)!]] 調査:(大名家::大名家B.戦略)!=(天下統一) OR調査:{ 調査:(大名家::大名家B.戦略)!=(地方統一) 調査:(大名家::大名家B.戦略ターゲット)!=(城::城A.所在地方) } 分岐:(真){ 更新:(大名家::大名家B.戦略)(大名攻略) 更新:(大名家::大名家B.戦略ターゲット)(大名家::大名家A.大名家番号) } 条件ブロック:(発生人物)==(主人公.所属当主){ 調査:(大名家::大名家B)==(織田信長) 調査:(人物A)==(松永久秀) 調査:(アイテム::古天明平蜘蛛.所有者)==(松永久秀) 分岐:(真){ 会話:(発生人物,忍者)[[(人物A.名)に伝えよ!\n平蜘蛛の茶釜を寄越せ!さもなくば\n全軍をもって貴様を討ち滅ぼすと!]] } 分岐:(偽){ 会話:(発生人物,忍者)[[…ええい、こうなれば許す訳にはいかぬ\n家中の諸将に伝えよ! 当家は総力を挙げて\n<人物A>を討つ、とな!]] } } } } }//最後にチャプターの閉じカッコを入れる