Gosub [状态扫描]
    //是否需要群疗
    If QunLiaoFlage=1
        If MinMyHPFlage=1 And Num9=1
            KeyPress 57,1
            Delay YanShi
            Gosub [群疗]
        Else 
            Gosub [群疗]
        EndIf 
    Else 
        //是否需要给自己单疗
        If MaxMyHPFlage=1
            If MinMyHPFlage=1 And Num9=1
                KeyPress 57,1
                Delay YanShi
                Gosub [单疗]
            Else 
                Gosub [单疗]
            EndIf 
        EndIf 
        //是否需要给队员单疗
        If DanLiaoFlage=1
            Gosub [单疗]
        EndIf 
    EndIf 
    //是否需要回蓝
    If MyMPFlage=1 And Timer-MyMPTime>61 And Num6=1
        KeyPress 54,1
        Delay YanShi
        MyMPTime=Timer
        Gosub [跟随]
    EndIf 
    //是否需要给自己状态
    If Timer-BuffTime1>FLHDPot And Num8=1
        Gosub [加状态]
    EndIf 
    //是否死亡需返回
    IfColor 87,11,400,0
        Gosub [死亡返回]
    EndIf 
    //是否需要重新跟随
    If Timer-GenSuiTime>GenSuiTimePot
        KeyPress 189,1
        Delay YanShi
        Gosub [跟随]
        GenSuiTime=Timer
    EndIf 
EndWhile 
Rem 主程序结束
EndScript 
//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★子程序★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓
//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★跟随★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓
Sub [跟随]
    If GenSui<>112
        KeyPress GenSui,1
        Delay YanShi*3
        KeyPress 48 1
        Delay YanShi
    EndIf 
Return [跟随]
//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★状态扫描★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓
Sub [状态扫描]
    QunLiao=0
    //扫描自身血量情况
    IfColor Int(2.08*MaxMyHPPot+87),11,800,2
        MaxMyHPFlage=1
        DanLiaoDuiYan=112
        QunLiao=QunLiao+1
        IfColor Int(2.08*MinMyHPPot+87),11,800,2
            MinMyHPFlage=1
        Else 
            MinMyHPFlage=0
        EndIf 
    Else 
        MaxMyHPFlage=0
    EndIf 
    //扫描自身MP情况
    IfColor Int(2.08*MyMPPot+87),26,800,2
        MyMPFlage=1
    Else 
        MyMPFlage=0
    EndIf 
    //扫描队员血量
    DanLiao=0
    DanLiaoFlage=0
    For RenShu
        IfColor Int(1*DuiWuHPPot+33),117+DanLiao*47,800,2
            DanLiaoFlage=1
            DanLiaoDuiYan=DanLiao+113
            QunLiao=QunLiao+1
            If QunLiao>=2
                QunLiaoFlage=1
                Goto 状态扫描结束
            Else 
                QunLiaoFlage=0
            EndIf 
        Else 
            DanLiao=DanLiao+1
        EndIf