

副本名称="珍珑棋局"
地图名称="苏州"
队友数量=取副本定义队友()
其他间隔=1
是否接受邀请或申请进队=1
开启人物保护()
开启组队()

if(取地图名称 ()~= 副本名称) then
   if (地图名称 == "大理") then
    寻路2("大理","刘仲甫") 
    棋对象="刘仲甫"
   end

  if (地图名称 == "洛阳") then
    寻路2("洛阳","王积薪")
    棋对象="王积薪"
  end

  if (地图名称 == "苏州") then
    寻路2("苏州","张弈国")
    棋对象="张弈国"
  end

  if(是否接受邀请或申请进队==1) then
     打印信息("开始组队")
      while (取队友数量 () < 队友数量 and 取地图名称 () ==地图名称) do   
        等待 (其他间隔)
        打印信息("组队中")
      end
     打印信息("组队完成")
  end

  队友序号=取队内位置()
  打印信息(队友序号)

  while (取队友数量 () >= 队友数量 and 取地图名称 () == 地图名称) do
      while (取队内位置() == 1 and 取地图名称 () == 地图名称) do
         if (打开 (棋对象) == true) then
            等待 (其他间隔)
            对话 (副本名称)
            等待 (其他间隔)
            判断地图 ()
         end
      end    
  end

end

while (取地图名称 () == 副本名称) do
    x = 取随机数 (45, 81)
    y = 取随机数 (45, 81)
    寻找 ("白棋子 黑棋子 白棋魂 黑棋魂 远古棋魂", x, y)
    if (取对象数量 ("远古棋魂")==0) then
        杀怪(0, 0)
        等待 (其他间隔)
        拣包 ()
    else
        local 计次=0;
        while (取地图名称 () == 副本名称 and 计次 < 10) do
            计次 = 计次 + 1
            寻路 (63, 63)
            等待 (其他间隔)
            杀怪 (0, 0)
            等待 (其他间隔)
            拣包 ()
            等待 (1)
        end
        while (取地图名称 () == 副本名称) do
            寻路 (40, 40)
            等待 (其他间隔)
            打开 ("齐圣")
            等待 (其他间隔)
            对话 ("确定")
            判断地图 ()
        end
    end
end