MyProjects / Groovy-scripts / Guild Miner.groovy
Guild Miner.groovy
Raw
startup

delay = 0


GameTick

if(delay > 0){
    delay--
    return
    }    


        
if (!inventoryFull()){
	if(isPlayerIdle()){
		gameObjectOp1(findNearestObject(11367, 11366))
		delay = 5
		return
	}    

}
else
if (inventoryFull()){
	if(isBankOpen()){
		deposit(ItemID.COAL, 30)		
		deposit(ItemID.UNCUT_RUBY, 30)
		deposit(ItemID.UNCUT_DIAMOND, 30)
		deposit(ItemID.UNCUT_EMERALD, 30)
		deposit(ItemID.UNCUT_SAPPHIRE, 30)
		deposit(ItemID.UNIDENTIFIED_MINERALS, 30)
		deposit(ItemID.CLUE_GEODE_BEGINNER, 30)
		deposit(ItemID.CLUE_GEODE_EASY, 30)
		deposit(ItemID.CLUE_GEODE_MEDIUM, 30)
		deposit(ItemID.CLUE_GEODE_HARD, 30)
		deposit(ItemID.CLUE_GEODE_ELITE, 30)
		delay = 1
		return
		}
	def bankBooth = findNearestObject(4483)
	if(bankBooth){
		gameObjectOp1(bankBooth)
		delay = 5
		return
		}
}