WoW Remote AH Enhancement

WoW Remote Auction House Enhancements

目前為 2016-09-28 提交的版本,檢視 最新版本

// ==UserScript==
// @name         WoW Remote AH Enhancement
// @namespace    http://tampermonkey.net/
// @version      0.2.1
// @description  WoW Remote Auction House Enhancements
// @author       Scott Mundorff
// @match        https://*.battle.net/wow/*/vault/character/auction/*
// @grant        none
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==
var idleTime = 0;
$(document).ready(function(){
    //Increment the idle time counter every minute.
    var idleInterval = setInterval(timerIncrement, 60000); // 1 minute

    //Zero the idle timer on mouse movement.
    $(this).mousemove(function (e) {
        idleTime = 0;
    });
    $(this).keypress(function (e) {
        idleTime = 0;
    });
    
    if(Auction.page == "browse"){
        AuctionBrowse.ParseItems();
        /*
        $("div.profile-sidebar-inner").css("height","auto");
        $("ul.profile-sidebar-menu > li").css("float","left");
        $("div.profile-sidebar-crest").css("display","none");
        $("div.profile-contents").css("width","");
        $("div.profile-contents").css("float","");
        */
        $("#header").css("padding-top","");
        $("#header .search-bar").css("position","");
    }else if(Auction.page == "create"){
        $('#similar-auctions').on("DOMSubtreeModified",function(){
            if($("#similar-auctions .similar-items").length){
                $("#similar-auctions .similar-items .table tr .price").click(undercut);
                $("#similar-auctions .similar-items .table tr .price").first().click();
            }
        });
    }
    // Auction.page
    Auction.toasts["AHEnhanced"] = "AH Enhanced Loaded";
    Auction.toast("AHEnhanced",3000,"");
});

function undercut(){
    // select per item pricing
    $("#form-priceType").val("perItem");
    var money = GetPrice(this);
    if($(this).parent().children().first().text() != Auction.character.name)
        money -= 1;
    AuctionCreate.setStarting(money * 0.98);
    AuctionCreate.setBuyout(money);
}

function GetPrice(item){
    var gold = $(item).children(".icon-gold").first().text();
    var silver = $(item).children(".icon-silver").first().text();
    var copper = $(item).children(".icon-copper").first().text();
    return Auction.deformatMoney(gold, silver, copper);
}

function ParseILvl(item){
    var level = $(item).children("td.level");
    var minLvl = $(level).children("div").children("strong").first().text();
    var iLvl = $(level).children("div").children("strong").last().text();
    $(level).text(minLvl + " / i" + iLvl);
}

function timerIncrement() {
    idleTime = idleTime + 1;
    if (idleTime > 5) { // 20 minutes
        window.location.reload();
    }
}

AuctionBrowse.ParseItems = function(){
    AuctionBrowse.Items = [];
    $("div.auction-house").children("div.table").find("td.item").parent().each(function(){
        var newItem = new AuctionItem(this);
        AuctionBrowse.Items.push(newItem);
    });
};

var AuctionItem = function(item){
    this.id = item.id;
    var level = $(item).children("td.level");
    this.html = item;
    this.minLvl = $(level).children("div").children("strong").first().text();
    this.iLvl = $(level).children("div").children("strong").last().text();
    $(level).text(this.minLvl + " / i" + this.iLvl);

    var price = $(item).children("td.price");
    this.bid = GetPrice($(price).children("div.price-bid"));
    this.buyout = GetPrice($(price).children("div.price-buyout"));
    
    this.quantity = $(item).children("td.quantity").text();
    
    this.buyoutppi = function(){
        return this.buyout / quantity;
    };
};

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址