@Override
	public void execute() {
		WidgetChild prayer = Widgets.get(749).getChild(2);
		if(prayer != null){
		v.status = "toggeling prayer outside attack area";
		prayer.click(true);
		Task.sleep(1000);
		}
		
		if(v.checkring){
			Tabs.EQUIPMENT.open();
			int weapon_id = Equipment.getCachedItem(Slot.WEAPON).getId();
			if(weapon_id == v.crystal_seed){
				v.status = "Unequiping crystal seed!";
				Item weapon_item = Equipment.getCachedItem(Slot.WEAPON);
				weapon_item.getWidgetChild().click(true);
				v.haveCrystalSeed = true;
			}else{
				v.haveCrystalSeed = false;
				v.checkring = false;
			}
			Tabs.INVENTORY.open();
			v.checkring = false;
		}
		if(v.needToEquipBow){
			WidgetChild crystal_bow = Inventory.getItem(v.crystal_bow_full).getWidgetChild();
			if(crystal_bow != null){
				crystal_bow.click(true);
			}
			v.needToEquipBow = false;
		}

	}