def Do(self):
        if not Action.Do(self,self.I_MenuHonor):
            return False

        # get honor
        if Screens.checkExists(self.r_HonorItem_InList, self.i_GetHonorReward):
            #Region(Region(438,393,361,161)).find(Pattern("1467385626798.png").targetOffset(280,3)).click()
            #self.r_HonorItem_InList.getLastMatch().targetOffset(280,3).click()
            Screens.findClick(self.r_HonorItem_InList, Pattern(self.i_GetHonorReward).targetOffset(280,3))
            wait(1.5)
            Screens.findClick(self.r_HonorConfirm_Dig, self.i_HonorConfirm_btn)

        # get daily yellow tickets

        for i in range(0,5):
            if Screens.checkExists(self.r_dailyReward, Pattern(self.i_dailyReward).similar(0.88)):
                self.r_dailyReward.getLastMatch().click()
                wait(1.5)


        self.post()
    def Do(self):
        click(self.l_TopTextMenu)
        wait(0.5)
        if Screens.checkExists(self.r_FishDiag, self.i_FishDiagText,2):
            pass
        else:
            Debug.user("No Fishing.. Skip")
            return

        Screens.findClick(self.r_FishDiagBottom,self.i_FishDiagBottom_getall)

        wait(5)

        self.post()
def harvist(fl, locTree):
    Debug.user("Harvist one")
    print fl
#    mouseMove(fl)
    click(fl)

    # wait select tree diag
    if not Screens.checkExists(r_TreeDiagTitle, "Md_Harvist_TreeDiagTitle.png",1):
        return False

    # moneytree or exptree
    click(locTree)
    sleep(0.2)

    if not Screens.findClick(r_HarvistDiagBtn, "Md_Harvist_DiagGet.png"):
        return False

#    sleep(1)
#    click(fl)
    return True
    def Do(self):
        if not Action.Do(self, self.I_MenuJumsul):
            return False

        if not Screens.selectBottom(self.IB_MenuJusul):

        r_JumsulDiag  = Region(590,229,81,35)
        i_JumsulText = "A_Jumsul_TextTop.png"

        if not Screens.checkExists(r_JumsulDiag, i_JumsulText, 3):
            return

        l_rollDices = Location(620, 492)
        click(l_rollDices)

        r_1000kinusul =Region(646,426,80,48)
        i_1000kinusul  = "A_Jumsul_Diag_1000ki.png"

        # click 9 times
        Screens.findClick(r_1000kinusul, i_1000kinusul)
        for i in range(0,8):
            r_1000kinusul.getLastMatch().click() # click again 8 more

        l_ConfirmDices = Location(630, 453)
        click(l_ConfirmDices)

        # click ok 9 more
        for i in range(0,10):
            click(l_ConfirmDices)
            wait(0.5)
            click(l_ConfirmDices)

        self.post()

    def post(self):
        wait(1)
        click (Location(994, 239))