1.     调用 Color.ColorToHSL(mycolor,H,S,L)
  2.     注释:↑色调(H)、饱和度(S)、亮度(L)
  3.     如果 R < 66 并且 S < 40 则
  4.         注释:↑人物缺血,需补充
  5.         令 xuelank = 1
  6.         注释:↓测蓝色,看人物是否还有蓝,没有则退出
  7.         令 mycolor = 得到指定点 (Lx + 90, Ty + 62) 的颜色
  8.         调用 Color.ColorToRGB(mycolor,R,G,B)
  9.         注释:↑红色(R)、绿色(G)、蓝色(B)
  10.         调用 Color.ColorToHSL(mycolor,H,S,L)
  11.         注释:↑色调(H)、饱和度(S)、亮度(L)
  12.         如果 B > 210 并且 S > 180 并且 L > 90 则
  13.             注释:↑测蓝色,如测不到,则说明没蓝了,没法清心补血了
  14.             跳转到标记 有蓝(子程序 清心)
  15.         否则
  16.             如果 xuemode = 2 则
  17.                 注释:↑测蓝色,如测不到,则说明没蓝了,没法清心补血了
  18.                 跳转到标记 rw血满(子程序 清心)
  19.             条件结束
  20.         条件结束
  21.         标记 有蓝(子程序 清心)
  22.         定义变量 mm, nn
  23.         令 mm = 0
  24.         令 nn = 0
  25.         标记 选人(子程序 清心)
  26.         令 mm = mm + 1
  27.         如果 mm > 5 则
  28.             注释:↑限制选人次数
  29.             跳转到标记 rw血满(子程序 清心)
  30.         条件结束
  31.         (鼠标)移动到 (Lx + 39, Ty + 50)
  32.         延时 1000 毫秒
  33.         (鼠标)左键单击, 2次
  34.         延时 1000 毫秒
  35.         (鼠标)左键单击, 2次
  36.         延时 1000 毫秒
  37.         注释:↓测蓝色
  38.         令 mycolor = 得到指定点 (Lx + 278, Ty + 62) 的颜色
  39.         调用 Color.ColorToRGB(mycolor,R,G,B)
  40.         注释:↑红色(R)、绿色(G)、蓝色(B)
  41.         调用 Color.ColorToHSL(mycolor,H,S,L)
  42.         注释:↑色调(H)、饱和度(S)、亮度(L)
  43.         如果 B > 210 并且 S > 180 并且 L > 90 则
  44.             注释:↑测蓝色,如测不到,则说明没选中自已
  45.             标记 再加血(子程序 清心)
  46.             令 nn = nn + 1
  47.             如果 nn > 7 则
  48.                 注释:↑限制加血次数
  49.                 跳转到标记 rw血满(子程序 清心)
  50.             条件结束
  51.             (键盘)按 "F8" 键, 1次
  52.             延时 1000 毫秒
  53.             注释:↓测黑色(查看蓝条左端是否还有蓝)
  54.             令 mycolor = 得到指定点 (Lx + 90, Ty + 62) 的颜色
  55.             调用 Color.ColorToRGB(mycolor,R,G,B)
  56.             注释:↑红色(R)、绿色(G)、蓝色(B)
  57.             调用 Color.ColorToHSL(mycolor,H,S,L)
  58.             注释:↑色调(H)、饱和度(S)、亮度(L)
  59.             如果 R < 66 并且 S < 40 则
  60.                 注释:↑人物缺蓝,退出加清心加血
  61.                 跳转到标记 rw血满(子程序 清心)
  62.             条件结束
  63.             延时 50 毫秒
  64.             注释:↓测黑色
  65.             令 mycolor = 得到指定点 (Lx + 440, Ty + 54) 的颜色
  66.             调用 Color.ColorToRGB(mycolor,R,G,B)
  67.             注释:↑红色(R)、绿色(G)、蓝色(B)
  68.             调用 Color.ColorToHSL(mycolor,H,S,L)
  69.             注释:↑色调(H)、饱和度(S)、亮度(L)
  70.             如果 R < 66 并且 S < 40 则
  71.                 注释:↑人物缺血,需补充
  72.                 跳转到标记 再加血(子程序 清心)
  73.             条件结束
  74.         否则
  75.             跳转到标记 选人(子程序 清心)
  76.         条件结束
  77.     条件结束
  78.     标记 rw血满(子程序 清心)
  79.     令 xuelank = 0
  80. 子程序结束
  81. 子程序 搜包()
  82.     定义变量 shape, x, y, x0, y0, n, r, w
  83.     令 x0 = 0.49 * Rx
  84.     令 y0 = 0.52 * By
  85.     令 n = 0
  86.     如果 Rx > 1000 则
  87.         令 r = 20
  88.         令 w = 20
  89.     否则
  90.         令 r = 15
  91.         令 w = 15
  92.     条件结束
  93.     标记 重搜(子程序 搜包)
  94.     循环当 n < 3.1415926 * 2 时
  95.         令 x = Lx + x0 + r * sin(n)
  96.         令 y = Ty + y0 + r * cos(n)
  97.         如果 daqunk = 1 则
  98.             注释:↑如果施放大群,则停止搜包
  99.             跳转到标记 已搜(子程序 搜包)
  100.         条件结束