AI代码翻译

#PVF_File
PVF文件头
[ai pattern]
AI模式
[think][void]`is target in attack area()`100.0  100.0   40.0    40.0    
判断【目标在不在这个小区域内?】
[true][think][void]`get random()`0.0    100.0   
目标在小区域内,则【从0-100取随机数】
    [think][last result]`<=`15   
    判断【随机数是不是0-15范围内?】
    [true][think][void]`is the skill in cooltime()`8    
    随机数在0-15范围内,则【8号技能是否在冷却中?】
          [true][return]-1  
          随机数在0-15范围内,且8号技能在冷却中无法使用,则返回-1空值 不做任何事
          [false][return]8  
          随机数在0-15范围内,且8号技能冷却完毕可以使用,则返回8 使用8号技能
          [/think]
          判断【8号技能】完毕
    [false][think][last result]`<=`30    
    判断【随机数是不是15-30范围内?】
             [true][think][void]`is the skill in cooltime()`9   
             随机数在15-30范围内,则【9号技能是否在冷却中?】
                   [true][return]-1 
                   随机数在15-30范围内,且9号技能在冷却中无法使用,则返回-1空值 不做任何事
                   [false][return]9 
                   随机数在15-30范围内,且9号技能冷却完毕可以使用,则返回9 使用9号技能
                   [/think]
                   判断【9号技能】完毕
             [false][think][last result]`<=`45   
             判断【随机数是不是30-45范围内?】
                    [true][think][void]`is the skill in cooltime()`0    
                    随机数在30-45范围内,则【0号技能是否在冷却中?】
                          [true][return]-1  
                          随机数在30-45范围内,且0号技能在冷却中无法使用,则返回-1空值 不做任何事
                          [false][return]0  
                          随机数在30-45范围内,且0号技能冷却完毕可以使用,则返回0 使用0号技能
                          [/think]
                          判断【0号技能】完毕
                    [false][think][last result]`<=`60    
                    判断【随机数是不是45-60范围内?】
                           [true][think][void]`is the skill in cooltime()`1 
                           随机数在45-60范围内,则【1号技能是否在冷却中?】
                                 [true][return]-1   
                                 随机数在45-60范围内,且1号技能在冷却中无法使用,则返回-1空值 不做任何事
                                 [false][return]1   
                                 随机数在45-60范围内,且1号技能冷却完毕可以使用,则返回1 使用1号技能
                                 [/think]
                                 判断【1号技能】完毕
                           [false][think][last result]`<=`75 
                           判断【随机数是不是60-75范围内?】
                                  [true][think][void]`is the skill in cooltime()`2  
                                  随机数在60-75范围内,则【2号技能是否在冷却中?】
                                        [true][return]-1    
                                        随机数在60-75范围内,且2号技能在冷却中无法使用,则返回-1空值 不做任何事
                                        [false][return]2    
                                        随机数在60-75范围内,且2号技能冷却完毕可以使用,则返回2 使用2号技能
                                        [/think]
                                        判断【2号技能】完毕
                                  [false][think][last result]`<=`100 
                                  判断【随机数是不是75-100范围内?】
                                         [true][think][void]`is the skill in cooltime()`3   
                                         随机数在75-100范围内,则【3号技能是否在冷却中?】
                                               [true][return]-1 
                                               随机数在75-100范围内,且3号技能在冷却中无法使用,则返回-1空值 不做任何事
                                               [false][return]3 
                                               随机数在75-100范围内,且3号技能冷却完毕可以使用,则返回3 使用3号技能
                                               [/think]
                                               判断【3号技能】完毕
                                         [false][return]-1  
                                         随机数大于100,则返回-1空值 不做任何事
                                         [/think]
                                         判断【75-100】完毕
                                  [/think]
                                  判断【60-75】完毕
                           [/think]
                           判断【45-60】完毕
                    [/think]
                    判断【30-45】完毕
             [/think]
             判断【15-30】完毕
        [/think]
        判断【0-15】完毕
     [/think]
     取【随机数】完毕
[false][think][void]`is target in attack area()`200.0   200.0   110.0   110.0   
目标不在小区域内,则判断【目标在不在这个大区域内?】
       [true][think][void]`get random()`0.0 100.0   
       目标在大区域内,则【从0-100取随机数】
          [think][last result]`<=`30 
          判断【随机数是不是0-30范围内?】
             [true][think][void]`is the skill in cooltime()`5   
             随机数在0-30范围内,则【5号技能是否在冷却中?】
                   [true][return]-1 
                   随机数在0-30范围内,且5号技能在冷却中无法使用,则返回-1空值 不做任何事
                   [false][return]5 
                   随机数在0-30范围内,且5号技能冷却完毕可以使用,则返回5 使用5号技能
                   [/think]
                   判断【5号技能】完毕
             [false][think][last result]`<=`60   
             判断【随机数是不是30-60范围内?】
                    [true][think][void]`is the skill in cooltime()`10   
                    随机数在30-60范围内,则【10号技能是否在冷却中?】
                          [true][return]-1  
                          随机数在30-60范围内,且10号技能在冷却中无法使用,则返回-1空值 不做任何事
                          [false][return]10 
                          随机数在30-60范围内,且10号技能冷却完毕可以使用,则返回10 使用10号技能
                          [/think]
                          判断【10号技能】完毕
                    [false][think][last result]`<=`90    
                    判断【随机数是不是60-90范围内?】
                           [true][think][void]`is the skill in cooltime()`12    
                           随机数在60-90范围内,则【12号技能是否在冷却中?】
                                 [true][return]-1   
                                 随机数在60-90范围内,且12号技能在冷却中无法使用,则返回-1空值 不做任何事
                                 [false][return]12  
                                 随机数在60-90范围内,且12号技能冷却完毕可以使用,则返回12 使用12号技能
                                 [/think]
                                 判断【12号技能】完毕
                           [false][return]-1    
                           随机数大于90,则返回-1空值 不做任何事
                           [/think]
                           判断【60-90】完毕
                    [/think]
                    判断【30-60】完毕
             [/think]
             判断【0-30】完毕
       [/think]
       取【随机数】完毕
[false][think][void]`is target in attack area()`300.0   300.0   210.0   210.0   
目标不在大区域内,则判断【目标在不在这个更大的区域内?】
       [true][think][void]`get random()`0.0 100.0   
       目标在更大的区域内,则【从0-100取随机数】
     [think][last result]`<=`50  
     判断【随机数是不是0-50范围内?】
             [true][think][void]`is the skill in cooltime()`11  
             随机数在0-50范围内,则【11号技能是否在冷却中?】
                   [true][return]-1 
                   随机数在0-50范围内,且11号技能在冷却中无法使用,则返回-1空值 不做任何事
                   [false][return]11    
                   随机数在0-50范围内,且11号技能冷却完毕可以使用,则返回11 使用11号技能
                   [/think]
                   判断【11号技能】完毕
             [false][think][last result]`<=`99   
             判断【随机数是不是50-99范围内?】
                    [true][think][void]`is the skill in cooltime()`4    
                    随机数在50-99范围内,则【4号技能是否在冷却中?】
                          [true][return]-1  
                          随机数在50-99范围内,且4号技能在冷却中无法使用,则返回-1空值 不做任何事
                          [false][return]4  
                          随机数在50-99范围内,且4号技能冷却完毕可以使用,则返回4 使用4号技能
                          [/think]
                          判断【4号技能】完毕
                    [false][return]-1   
                    随机数大于99,则返回-1空值 不做任何事
                    [/think]
                    判断【50-99】完毕
             [/think]
             判断【0-50】完毕
       [/think]
       取【随机数】完毕
[false][return]-1   
目标不在更大的区域内,则返回-1空值 不做任何事
[/think]
判断【更大的区域】完毕
[/think]
判断【大区域】完毕
[/think]
判断【小区域】完毕
[/ai pattern]
AI模式完毕
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容