太閤立志伝5イベントソース // //技能レベル相応カード取得(千階堂) // //v1.00 // //主人公以外の人物が能力に応じた称号を取得します // //※千階堂変換必須イベントです チャプター:{ イベント:能力相応称号取得(千階堂){ 属性:何度でも 発生契機:毎月処理の最後絶対 発生条件:{ コンテナ設定:(人物,カテゴリ,武将)//主人公に選べる人 コンテナ除外:(人物,死亡フラグ,死亡)//死者カット コンテナ除外:(人物,出現フラグ,未出現)//未出現者カット コンテナ除外:(人物,人物番号,主人公)//主人公カット } スクリプト:{ ループ:{ 調査:(コンテナカウンタ)>(0) ブロック脱出:(偽) コンテナ選択:(人物A,先頭) //統率系称号 代入w:(人物::人物A.素知謀) 代入x:(人物::人物A.素統率力) 代入y:(人物::人物A.素武力) 代入z:(人物::人物A.素軍学技能) AND調査:{ 調査:(x)>=(50) 調査:(w)>=(75) 調査:(z)>=(1) } 分岐:(真){ 代入カードA:(カード::策士) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(x)>=(75) 調査:(w)>=(80) 調査:(z)>=(3) } 分岐:(真){ 代入カードA:(カード::軍師) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(x)>=(80) 調査:(w)>=(85) 調査:(z)>=(4) } 分岐:(真){ 代入カードA:(カード::智将) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(x)>=(100) 調査:(y)>=(80) 調査:(z)>=(4) } 分岐:(真){ 代入カードA:(カード::軍神) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //智謀系称号 代入w:(人物::人物A.素弁舌技能) 代入x:(人物::人物A.素礼法技能) AND調査:{ 調査:(w)>=(3) } 分岐:(真){ 代入カードA:(カード::雄弁) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(3) 調査:(x)>=(1) } 分岐:(真){ 代入カードA:(カード::説客) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(3) 調査:(x)>=(2) } 分岐:(真){ 代入カードA:(カード::懸河の弁) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(4) 調査:(x)>=(3) } 分岐:(真){ 代入カードA:(カード::縦横家) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //政務系称号 代入w:(人物::人物A.素建築技能) 代入x:(人物::人物A.素開墾技能) 代入y:(人物::人物A.素鉱山技能) AND調査:{ 調査:(x)>=(2) 調査:(y)>=(2) } 分岐:(真){ 代入カードA:(カード::能吏) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(x)>=(3) 調査:(y)>=(3) } 分岐:(真){ 代入カードA:(カード::名奉行) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(2) 調査:(x)>=(3) 調査:(y)>=(3) } 分岐:(真){ 代入カードA:(カード::名宰相) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(4) 調査:(x)>=(4) 調査:(y)>=(4) } 分岐:(真){ 代入カードA:(カード::賢侯) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //茶道系称号 代入w:(人物::人物A.素茶道技能) 代入x:(人物::人物A.素礼法技能) AND調査:{ 調査:(w)>=(2) } 分岐:(真){ 代入カードA:(カード::数寄者) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(3) 調査:(x)>=(2) } 分岐:(真){ 代入カードA:(カード::茶頭) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(4) 調査:(x)>=(3) } 分岐:(真){ 代入カードA:(カード::茶仙) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(4) 調査:(x)>=(4) } 分岐:(真){ 代入カードA:(カード::茶聖) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //医師系称号 代入w:(人物::人物A.素医術技能) 代入x:(人物::人物A.名声) AND調査:{ 調査:(w)>=(4) 調査:(x)>=(5) } 分岐:(真){ 代入カードA:(カード::良医) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(4) 調査:(x)>=(10) } 分岐:(真){ 代入カードA:(カード::上医) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(4) 調査:(x)>=(15) } 分岐:(真){ 代入カードA:(カード::名医) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)>=(4) 調査:(x)>=(20) } 分岐:(真){ 代入カードA:(カード::神医) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //剣士系称号 代入w:(人物::人物A.武具種類) 代入x:(人物::人物A.素武芸技能) 代入y:(人物::人物A.素武力) AND調査:{ 調査:(w)==(0) 調査:(x)>=(3) } 分岐:(真){ 代入カードA:(カード::剣士) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(0) 調査:(x)>=(4) } 分岐:(真){ 代入カードA:(カード::剣客) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(0) 調査:(x)>=(4) 調査:(y)>=(90) } 分岐:(真){ 代入カードA:(カード::剣豪) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(0) 調査:(x)>=(4) 調査:(y)>=(98) } 分岐:(真){ 代入カードA:(カード::剣聖) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //槍術系称号 代入w:(人物::人物A.武具種類) 代入x:(人物::人物A.素武芸技能) 代入y:(人物::人物A.素武力) AND調査:{ 調査:(w)==(1) 調査:(x)>=(3) } 分岐:(真){ 代入カードA:(カード::槍上手) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(1) 調査:(x)>=(4) } 分岐:(真){ 代入カードA:(カード::槍名人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(1) 調査:(x)>=(4) 調査:(y)>=(90) } 分岐:(真){ 代入カードA:(カード::槍達人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(1) 調査:(x)>=(4) 調査:(y)>=(98) } 分岐:(真){ 代入カードA:(カード::槍天下一) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //クナイ系称号 代入w:(人物::人物A.武具種類) 代入x:(人物::人物A.素忍術技能) 代入y:(人物::人物A.素武力) AND調査:{ 調査:(w)==(2) 調査:(x)>=(3) } 分岐:(真){ 代入カードA:(カード::苦無上手) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(2) 調査:(x)>=(4) } 分岐:(真){ 代入カードA:(カード::苦無名人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(2) 調査:(x)>=(4) 調査:(y)>=(90) } 分岐:(真){ 代入カードA:(カード::苦無達人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(2) 調査:(x)>=(4) 調査:(y)>=(98) } 分岐:(真){ 代入カードA:(カード::苦無天下一) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //鎖鎌系称号 代入w:(人物::人物A.武具種類) 代入x:(人物::人物A.素忍術技能) 代入y:(人物::人物A.素武力) AND調査:{ 調査:(w)==(3) 調査:(x)>=(3) } 分岐:(真){ 代入カードA:(カード::鎖鎌上手) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(3) 調査:(x)>=(4) } 分岐:(真){ 代入カードA:(カード::鎖鎌名人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(3) 調査:(x)>=(4) 調査:(y)>=(90) } 分岐:(真){ 代入カードA:(カード::鎖鎌達人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(3) 調査:(x)>=(4) 調査:(y)>=(98) } 分岐:(真){ 代入カードA:(カード::鎖鎌天下一) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //鉄砲系称号 代入w:(人物::人物A.武具種類) 代入x:(人物::人物A.素鉄砲技能) 代入y:(人物::人物A.素武力) AND調査:{ 調査:(w)==(4) 調査:(x)>=(3) } 分岐:(真){ 代入カードA:(カード::鉄砲上手) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(4) 調査:(x)>=(4) } 分岐:(真){ 代入カードA:(カード::鉄砲名人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(4) 調査:(x)>=(4) 調査:(y)>=(90) } 分岐:(真){ 代入カードA:(カード::鉄砲達人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(4) 調査:(x)>=(4) 調査:(y)>=(98) } 分岐:(真){ 代入カードA:(カード::鉄砲天下一) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } //弓系称号 代入w:(人物::人物A.武具種類) 代入x:(人物::人物A.素弓術技能) 代入y:(人物::人物A.素武力) AND調査:{ 調査:(w)==(5) 調査:(x)>=(3) } 分岐:(真){ 代入カードA:(カード::弓上手) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(5) 調査:(x)>=(4) } 分岐:(真){ 代入カードA:(カード::弓名人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(5) 調査:(x)>=(4) 調査:(y)>=(90) } 分岐:(真){ 代入カードA:(カード::弓達人) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } AND調査:{ 調査:(w)==(5) 調査:(x)>=(4) 調査:(y)>=(98) } 分岐:(真){ 代入カードA:(カード::弓天下一) 文字列設定:(Empty)[[@千@更新@人物::人物A。所持カード@カードA@1]] } コンテナ選抜:(削る,1) } } } }