Not signed in (Sign In)
    • CommentAuthoryalag
    • CommentTimeMar 7th 2007
     
    Since enchantrix is removed and I want to scan AH for items to DE, I was thinking to create a baserule to search for items. Would the following make sense to do, say, bid on all items that are <4g between lvl 65-70?

    local _,_, quality, level, _, class, _,_, equip = GetItemInfo(itemID)

    if (level > 65 and (class =="Weapon" or class == "Armor") and bidPrice < 40000) then
    action="bid"
    reason="test"
    end

    Also, if I set the action to bid, does btm actually bids for me or does it just prompt?

    And second question, if I set my own base rule, does it lose its old scanning algorithm? I ask this because the btmscan out of the box scans pretty well for DE items for lvl ~30 to ~50. Anything out of that range seems not to be suggested at all for unknown reasons(possibly due to DE problems at higher lvl, or other things, not sure). Been using 3 weeks. So basically I just want to ask if I add my own baserule, will it still suggest things that it has been suggesting for me in the past 3 weeks?

    Thank you. Much appreciate your replies.
  1.  
    The default de rules should carry on running. And whether the final action is buy or bid, Btm will prompt you. The WoW API makes automated purchases impossible, although I'm trying to train my cats to press the button for me.
    • CommentAuthoryalag
    • CommentTimeMar 7th 2007
     
    Thanks for the reply. But I've set my baserule to that code, and nothing is returned! I'm seeing items that are lvl 66 and below 4g bid while doing my custom search with btm running, but no prompt has come up! any ideas?
  2.  
    What is your maxprice (/btm maxprice)? The default is pretty low if I remember correctly, 2g50 or something. If the buyout on an item is higher than that, Btm will ignore it entirely. I override most of the options (e.g. setting maxprice to something crazy like 10000g) to avoid problems like this...
    • CommentAuthorMack
    • CommentTimeApr 21st 2007
     
    Yalag,

    This is a very subtle thing, and was kicking my butt for days before I spotted it in my code. Check your baserule code for the same thing: an ending newline. Try the same code (and Chardonnay's suggestion), but make sure there's a newline after your last "end".

    if (level > 65 and (class =="Weapon" or class == "Armor") and bidPrice < 40000) then <newline>
    action="bid" <newline>
    reason="test" <newline>
    end <newline>
    <cursor here, but no code>

    At least for me, none of my baserules worked until that last, extra new line was there.

    - M
    •  
      CommentAuthorNemelis
    • CommentTimeApr 21st 2007
     
    Yalag, please confirm if Mack's suggestion solved your problem. (If so I will add it to BottomScanners FAQ on the wiki).
World of Warcraft™ and Blizzard Entertainment™ are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.