- 调用子程序 [状态扫描]
- //是否需要群疗
- 如果表达式 (QunLiaoFlage=1) 为真,则
- 如果表达式 (MinMyHPFlage=1 And Num9=1) 为真,则
- 按键<9>
- 延时YanShi毫秒
- 调用子程序 [群疗]
- 否则
- 调用子程序 [群疗]
- 条件结束
- 否则
- //是否需要给自己单疗
- 如果表达式 (MaxMyHPFlage=1) 为真,则
- 如果表达式 (MinMyHPFlage=1 And Num9=1) 为真,则
- 按键<9>
- 延时YanShi毫秒
- 调用子程序 [单疗]
- 否则
- 调用子程序 [单疗]
- 条件结束
- 条件结束
- //是否需要给队员单疗
- 如果表达式 (DanLiaoFlage=1) 为真,则
- 调用子程序 [单疗]
- 条件结束
- 条件结束
- //是否需要回蓝
- 如果表达式 (MyMPFlage=1 And Timer-MyMPTime>61 And Num6=1) 为真,则
- 按键<6>
- 延时YanShi毫秒
- MyMPTime=Timer
- 调用子程序 [跟随]
- 条件结束
- //是否需要给自己状态
- 如果表达式 (Timer-BuffTime1>FLHDPot And Num8=1) 为真,则
- 调用子程序 [加状态]
- 条件结束
- //是否死亡需返回
- 如果 (87,11) 的颜色等于 #400 则
- 调用子程序 [死亡返回]
- 条件结束
- //是否需要重新跟随
- 如果表达式 (Timer-GenSuiTime>GenSuiTimePot) 为真,则
- 按键-
- 延时YanShi毫秒
- 调用子程序 [跟随]
- GenSuiTime=Timer
- 条件结束
- 循环结束
- 标记 主程序结束
- 脚本停止运行
- //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★子程序★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓
- //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★跟随★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓
- 子程序 [跟随]
- 如果表达式 (GenSui<>112) 为真,则
- 按键#GenSui
- 延时YanShi*3毫秒
- 按键<0>
- 延时YanShi毫秒
- 条件结束
- 子程序结束,回到调用处
- //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★状态扫描★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓
- 子程序 [状态扫描]
- QunLiao=0
- //扫描自身血量情况
- 如果 (Int(2.08*MaxMyHPPot+87),11) 的颜色大约等于 #800 则
- MaxMyHPFlage=1
- DanLiaoDuiYan=112
- QunLiao=QunLiao+1
- 如果 (Int(2.08*MinMyHPPot+87),11) 的颜色大约等于 #800 则
- MinMyHPFlage=1
- 否则
- MinMyHPFlage=0
- 条件结束
- 否则
- MaxMyHPFlage=0
- 条件结束
- //扫描自身MP情况
- 如果 (Int(2.08*MyMPPot+87),26) 的颜色大约等于 #800 则
- MyMPFlage=1
- 否则
- MyMPFlage=0
- 条件结束
- //扫描队员血量
- DanLiao=0
- DanLiaoFlage=0
- 循环 RenShu 遍
- 如果 (Int(1*DuiWuHPPot+33),117+DanLiao*47) 的颜色大约等于 #800 则
- DanLiaoFlage=1
- DanLiaoDuiYan=DanLiao+113
- QunLiao=QunLiao+1
- 如果表达式 (QunLiao>=2) 为真,则
- QunLiaoFlage=1
- 跳转到标记 状态扫描结束
- 否则
- QunLiaoFlage=0
- 条件结束
- 否则
- DanLiao=DanLiao+1
- 条件结束