gufengshu 发表于 2026-3-7 00:28

太阁立志传5最接近4代军师系统的剧本

整合了太阁2的精华:
1、万石300兵,石高与兵力挂钩,限制暴兵
2、每座城的最大石高都参考太阁2重新修改
3、太阁2的武将休息室

整合了太阁4的精华:
军师自动分配任务,采用太阁4的主命自动分配规则(目前只对内政与军备进行自动分配主命)

整合了信野10的攻占居城吞并整个势力

可以开设分道场,找一町人师范的道场,让自己的师范代当教头,增加同门道场,称霸武林


**** Hidden Message *****

gufengshu 发表于 2026-3-7 00:30

太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:自动任务{ //自动任务開始
      屬性:多次
      發生契機:評定開始時(主人公)
      發生條件:{//条件开始
         代入城E:(據點::發生據點)
         調查:(城::城E.城主)==(人物::主人公)
         OR調查:{
            調查:(人物::主人公.身份)==(身份::大名)
            調查:(人物::主人公.身份)==(身份::國主)
            調查:(人物::主人公.身份)==(身份::城主)
         }//OR調查結束
      }//条件结束
      執行:{ //執行开始
         容器設定:(人物,所屬據點,城E) //选择无主命武将
         容器篩選:(人物,類別,武將)
         容器排除:(人物,離家標誌,離家)
         容器排除:(人物,出現標誌,未出現)
         容器排除:(人物,死亡標誌,死亡)
         容器排除:(人物,出撃標誌,出撃中)
         容器排除:(人物,生病標誌,生病)
         容器排除:(人物,人物番號,主人公)
         容器排序:(人物,武士功勳,降順)   
         調查:(變量::容器記錄數)>=(1)
         分歧:(真){//調查為真時
            容器選擇:(人物A,先頭)
            
            對話選擇:(人物A,主人公)[[主公,需要在下代為傳達內政和軍備主命嗎?]]
            選擇:[[需要]][[不需要]]
            分歧:([[需要]]){//分歧需要开始
               對話可否選擇:(人物A,主人公)[[是否要報告詳細情況?]]
               分歧:(真){//
                  代入i:(1)
               }//
               分歧:(偽){//
                  代入i:(0)
               }//
               
               //自动任务开始
               
               //增筑开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,規模,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,身份,家老)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.規模)<(8)
                  }//AND調查結束   
                  分歧:(真){//0001
                     代入a:(人物::人物B.政務)/(30)
                     代入b:(人物::人物B.建築技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.建築技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,增築(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔增築任務!]]
                     }//調查為真時
                  }//0001      
                  分歧:(偽){//調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{//循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //增筑结束
               
               //开垦开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,現石高,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,侍大將)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.現石高)<(城::城A.基準石高)
                  }//AND調查結束   
                  分歧:(真){//0001
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.開墾技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.開墾技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,開發新田(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔開發新田任務!]]
                     }//調查為真時
                  }//0001      
                  分歧:(偽){//調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{//循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //开垦结束
               
               //矿山开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,現礦山,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,侍大將)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.現礦山)<(城::城A.礦山最高值)
                  }//AND調查結束   
                  分歧:(真){//0001
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.礦山技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.礦山技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,開發礦山(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔開發礦山任務!]]
                     }//調查為真時
                  }//0001      
                  分歧:(偽){//調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{//循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //矿山结束
               
               //补修任务开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,防御度,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,侍大將)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,統率力,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.防御度)<(150)
                  }//AND調查結束   
                  分歧:(真){//0001
                     代入a:(人物::人物B.統率力)/(3)
                     代入b:(人物::人物B.建築技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.統率力)/(5)
                     代入b:(人物::人物B.建築技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,補修(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔補修任務!]]
                     }//調查為真時
                  }//0001      
                  分歧:(偽){//調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{//循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //补修任务结束
               
               //征兵任务开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,兵士数,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,統率力,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.兵士数)<(1000)
                  }//AND調查結束   
                  分歧:(真){//0001
                     代入a:(人物::人物B.統率力)*(10)
                     代入b:(人物::人物B.辯才技能)*(150)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.統率力)/(5)
                     代入b:(人物::人物B.辯才技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,徵兵(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔徵兵任務!]]
                     }//調查為真時
                  }//0001      
                  分歧:(偽){//調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{//循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //征兵任务结束
               
               //提升治安开始
               條件循環:(城::城E.軍資金)>=(3000){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,住民安定度,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,足輕大將)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,武力,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.住民安定度)<(100)
                  }//AND調查結束   
                  分歧:(真){//0001
                     代入a:(人物::人物B.武力)/(10)
                     代入b:(人物::人物B.武藝技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.武力)/(5)
                     代入b:(人物::人物B.武藝技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,提昇治安(武士),60,3000)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥3000貫軍資金給{人物B.名前}前往<城A>城承擔提昇治安任務!]]
                     }//調查為真時
                  }//0001      
                  分歧:(偽){//調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{//循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //提升治安结束
               
               //训练开始
               條件循環:(城::城E.軍資金)>=(0){
                  容器設定:(城,城主,主人公)
                  容器排除:(城,戰鬥標誌,戰鬥中)
                  容器排除:(城,暴動標誌,真)
                  容器排序:(城,訓練度,昇順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,身份,足輕組頭)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,智謀,降順)
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  
                  AND調查:{
                     調查:(城::城A.城主)==(人物::主人公)
                     調查:(城::城A.訓練度)<(100)
                  }//AND調查結束   
                  分歧:(真){//0001
                     代入a:(人物::人物B.智謀)/(20)
                     代入b:(人物::人物B.軍学技能)
                     代入c:(a)+(b)
                     代入a:(人物::人物B.智謀)/(5)
                     代入b:(人物::人物B.軍学技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,訓練(武士),60,0)
                     更新:(人物::人物B.主命目標)(城::城A.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     更新:(城::城A.暴動標誌)(真)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已安排{人物B.名前}前往<城A>城承擔訓練任務!]]
                     }//調查為真時
                  }//0001      
                  分歧:(偽){//調查為假時
                     更新:(城::城A.暴動標誌)(真)
                  }//調查為假時   
               }//條件循環結束
               容器設定:(城,城主,主人公)
               容器篩選:(城,暴動標誌,真)
               容器排序:(城,城番號,昇順)
               循環:{//循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(城A,先頭)
                  容器清理:(消去,1)
                  更新:(城::城A.暴動標誌)(偽)
               }//循環結束
               //训练结束
               
               //购买洋枪开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)>=(10000)
                  調查:(城::城E.鐵砲)<(5000)
               }//AND調查結束
               分歧:(真){//調查為真時
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  分歧:(真){//0001
                     容器選擇:(人物B,先頭)
                     
                     代入a:(人物::人物B.政務)*(2)
                     代入b:(人物::人物B.算術技能)*(10)
                     代入c:(a)+(b)//成果240
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)//28
                     代入d:(60)-(d)//期限
                     
                     主命作成:(主人公,人物B,買進鐵砲(武士),60,10000)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥10000貫軍資金給{人物B.名前}購買鐵砲!]]   
                     }//調查為真時
                  }//0001調查為真時
               }//調查為真時
               //购买洋枪结束               
               
               //购买军马开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)>=(10000)
                  調查:(城::城E.軍馬)<(5000)
               }//AND調查結束
               分歧:(真){//調查為真時
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  分歧:(真){//0001
                     容器選擇:(人物B,先頭)
                     
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(a)
                     代入c:(b)+(500)//成果
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)//期限
                     
                     主命作成:(主人公,人物B,買進軍馬(武士),60,10000)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥10000貫軍資金給{人物B.名前}購買軍馬!]]   
                     }//調查為真時
                  }//0001調查為真時
               }//調查為真時
               //购买军马结束
               
               //购买洋枪开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)>=(10000)
                  調查:(城::城E.鐵砲)<(5000)
               }//AND調查結束
               分歧:(真){//調查為真時
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  分歧:(真){//0001
                     容器選擇:(人物B,先頭)
                     
                     代入a:(人物::人物B.政務)*(2)
                     代入b:(人物::人物B.算術技能)*(10)
                     代入c:(a)+(b)//成果240
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)//28
                     代入d:(60)-(d)//期限
                     
                     主命作成:(主人公,人物B,買進鐵砲(武士),60,10000)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥10000貫軍資金給{人物B.名前}購買鐵砲!]]   
                     }//調查為真時
                  }//0001調查為真時
               }//調查為真時
               //购买洋枪结束               
               
               //购买军马开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)>=(10000)
                  調查:(城::城E.軍馬)<(5000)
               }//AND調查結束
               分歧:(真){//調查為真時
                  容器設定:(人物,所屬據點,城E) //选择无主命武将
                  容器篩選:(人物,類別,武將)
                  容器篩選:(人物,主命狀態,沒有主命)
                  容器排除:(人物,出現標誌,未出現)
                  容器排除:(人物,死亡標誌,死亡)
                  容器排除:(人物,離家標誌,離家)
                  容器排除:(人物,出撃標誌,出撃中)
                  容器排除:(人物,生病標誌,生病)
                  容器排除:(人物,人物番號,主人公)
                  容器排序:(人物,政務,降順)
                  調查:(容器記錄數)>(0)
                  分歧:(真){//0001
                     容器選擇:(人物B,先頭)
                     
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(a)
                     代入c:(b)+(500)//成果
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)
                     代入d:(60)-(d)//期限
                     
                     主命作成:(主人公,人物B,買進軍馬(武士),60,10000)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥10000貫軍資金給{人物B.名前}購買軍馬!]]   
                     }//調查為真時
                  }//0001調查為真時
               }//調查為真時
               //购买军马结束
               
               //卖军粮开始
               AND調查:{
                  調查:(城::城E.城主)==(人物::主人公)
                  調查:(城::城E.軍資金)<(3000)
               }//AND調查結束   
               分歧:(真){//0001
                  條件循環:(城::城E.兵糧)>=(13000){
                     容器設定:(人物,所屬據點,城E) //选择无主命武将
                     容器篩選:(人物,類別,武將)
                     容器篩選:(人物,主命狀態,沒有主命)
                     容器排除:(人物,出現標誌,未出現)
                     容器排除:(人物,死亡標誌,死亡)
                     容器排除:(人物,離家標誌,離家)
                     容器排除:(人物,出撃標誌,出撃中)
                     容器排除:(人物,生病標誌,生病)
                     容器排除:(人物,人物番號,主人公)
                     容器排序:(人物,政務,降順)
                     調查:(容器記錄數)>(0)
                     脫出模塊:(偽)
                     容器選擇:(人物B,先頭)
                     
                     
                     代入a:(人物::人物B.政務)*(9)
                     代入b:(人物::人物B.算術技能)*(150)
                     代入c:(a)+(b)//1500
                     代入a:(人物::人物B.政務)/(5)
                     代入b:(人物::人物B.算術技能)*(2)
                     代入d:(a)+(b)//28
                     代入d:(60)-(d)
                     
                     主命作成:(主人公,人物B,賣出兵糧(武士),60,3)
                     更新:(人物::人物B.主命目標)(城::城E.城番號)
                     更新:(人物::人物B.主命成果)(c)
                     更新:(人物::人物B.主命期限)(d)
                     
                     調查:(i)==(1)
                     分歧:(真){//調查為真時
                        對話:(人物A,主人公)[[已撥3000石兵糧給{人物B.名前}售賣!]]
                     }//調查為真時
                  }//0001
               }//條件循環結束
               //卖军粮结束
                              
               容器設定:(人物,所屬據點,城E) //选择无主命武将
               容器篩選:(人物,類別,武將)
               容器篩選:(人物,主命狀態,沒有主命)
               容器排除:(人物,出現標誌,未出現)
               容器排除:(人物,死亡標誌,死亡)
               容器排除:(人物,離家標誌,離家)
               容器排除:(人物,出撃標誌,出撃中)
               容器排除:(人物,生病標誌,生病)
               容器排除:(人物,人物番號,主人公)
               容器排序:(人物,智謀,昇順)
               循環:{//循環開始
                  調查:(容器記錄數)>(0)
                  脫出模塊:(偽)
                  容器選擇:(人物B,先頭)
                  容器清理:(消去,1)
                  代入a:(人物::人物B.智謀)/(4)
                  代入d:(60)-(a)//期限
                  
                  主命作成:(主人公,人物B,修業(武士),60,0)
                  更新:(人物::人物B.主命期限)(d)
                  
                  調查:(i)==(1)
                  分歧:(真){//調查為真時
                     對話:(人物A,主人公)[[已要求{人物B.名前}修業!]]   
                  }//調查為真時
               }//循環結束                                       
               
               //查询主命分配情况
               
               容器設定:(人物,所屬據點,城E)
               容器篩選:(人物,類別,武將)
               容器排除:(人物,死亡標誌,死亡)
               容器排除:(人物,出現標誌,未出現)
               容器排除:(人物,人物番號,主人公)
               容器排除:(人物,主命狀態,沒有主命)
               容器排序:(人物,身份,降順)
               
               代入m:(0)
               循環:{
                  調查:(m)==(1)
                  脫出模塊:(真)
                  
                  容器選擇:(人物B,人物選擇)
                  
                  分歧:(偽){//沒有選中武將
                     對話可否選擇:(人物A,主人公)[[以上是本城執行主命的武士,請主公確認!]]
                     分歧:(真){//
                        代入m:(1)
                     }//
                     分歧:(偽){//
                     }//
                  }//
                  分歧:(真){//
                     代入據點A:(人物::人物B.主命目標)
                     調查:(人物::人物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,主人公)[[{人物B.名前}在<據點A>訓練軍隊!]]
                                       }
                                       分歧:(偽){//
                                          調查:(人物::人物B.承擔主命)==(買進鐵砲(武士))
                                          分歧:(真){//調查為真時
                                             對話:(人物A,主人公)[[{人物B.名前}在買進鐵砲!]]
                                          }//調查為真時
                                          分歧:(偽){//調查為假時
                                             調查:(人物::人物B.承擔主命)==(買進軍馬(武士))
                                             分歧:(真){//調查為真時
                                                對話:(人物A,主人公)[[{人物B.名前}在買進軍馬!]]
                                             }//調查為真時
                                             分歧:(偽){//調查為假時
                                                調查:(人物::人物B.承擔主命)==(賣出兵糧(武士))
                                                分歧:(真){//調查為真時
                                                   對話:(人物A,主人公)[[{人物B.名前}在賣出兵糧!]]
                                                }//調查為真時
                                                分歧:(偽){//調查為假時
                                                   調查:(人物::人物B.承擔主命)==(修業(武士))
                                                   分歧:(真){//調查為真時
                                                      對話:(人物A,主人公)[[{人物B.名前}在修業!]]
                                                   }//調查為真時
                                                   
                                                }//調查為假時
                                                
                                             }//調查為假時
                                             
                                          }//調查為假時
                                       }//
                                    }//
                                    
                                 }//
                                 
                              }//
                              
                           }//
                           
                        }//
                        
                     }//
                     
                     
                  }//
                  
               }
               
               
               //自动任务结束      
            }//分歧需要结束
            
            分歧:([[不需要]]){//分歧不需要开始
               
            }//分歧不需要结束   
            
         }//調查為真時
         
      }//執行结束
   }//事件結束
   
}//腳本結束

gufengshu 发表于 2026-3-8 14:25

因为一楼编辑总是失败,故另开一页上传更新完善后的版本,链接如下:
https://bbs.3dmgame.com/thread-6657059-1-1.html

Guzu 发表于 2026-3-10 20:11

事实上事实上事实上

vernonlee1984 发表于 2026-3-13 23:19

45555555555555555555555555555555555555

dyllnh 发表于 2026-3-15 12:37

谢谢楼主分享
页: [1]
查看完整版本: 太阁立志传5最接近4代军师系统的剧本