• Runes of Magic Addons
  • Runes of Magic
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

SendRunes

 

Project Updated:
Files Updated: Mon, Aug 10 2009
Supports Game Version: 2.0.10.1853
Category: Bags & Inventory
Tags:

[Edit Tags]

Project Manager: vidarsk
Additional Authors: No additional authors
Current Version: SendRunes_v0.1.1beta
License: Public Domain
Development Site: CurseForge
Avg Daily DL (last 30 days): 12
Downloads Total: 2,296
Favorites: 8
Comments: 11
  • About SendRunes
  •  

Tired of hunting through your inventory for the runes you found in your last monster-killing session and sending them to an alt?

This simple addon automatically sends every rune in your inventory to an alt of your choice. You can select two different alts, and it will send all normal runes to one and all production runes to the other.

Should work with all languages now. Before using, open the configuration and set which alts you want to send runes to. I highly recommend you also download AddonManager, since that gives you a nice icon and the ability to enable/disable SendRunes.

This project uses the Sol utility library. It also supports AddonManager. The GUI was mostly copied from nkMultiB.

Latest changes

Thanks to Samtrion who sent me some itemID code snippets, I now use itemID instead of name to match runes. As a result SendRunes v.0.1.0+ should now work on all languages. That also means this version is extra beta since I had to change a lot of core code. Version 0.1.0 had a serious bug that caused it to ignore the last runes in the bag under certain conditions. Thanks to Graves666 for pointing it out so I could fix it.

There might have been a conflict with RoMail2's mail scanning function which could cause mails with attachments to be marked as read and set to 3 days left. It's hard to test this since it only happens occasionally. My guess is if autosend was set to on, SendRunes item checking interferred with RoMail2's mail scanning, since both run when you open the mailbox. If it stops happening from now on, great, I fixed it. If not, I'll troubleshoot to see what addon is causing it.

I also updated the Sol library to the latest version, did some code cleanup, and added several debug functions. I'm still working on integrating it with zMailQueue, that'll take a while since I'm busy with exams atm.

Usage

Normal functions
/sendrunes or /srOpen configuration. (/sendrunes also works for the following commands)
/sr sendIf mailbox is open, send runes.
/sr offDisable SendRunes.
/sr onEnable SendRunes again.
Macro usage
/script SendRunes.StartSending()Send runes.
/script SendRunes.DoneSending(true)Abort sending runes.
Debug functions
/sr hookToogles bag hook. When active, displays the item ID of any item in your bag you click on.
/sr debugToggles debug dump. Shows information about every item in your bag when you send runes.
/sr dryrunToggles dryrun. When sending, prints rune info, but doesn't actually send them.
/sr cfgDumps some common/internal configuration variables.
/sr rReloads most of the SendRunes functions from the .lua files.
/sr rrDoes a full ReloadUI, reloads all addons (.xml and .lua).
  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  SendRunes_v0.1.1beta Beta 2.0.10.1853 1,223 8/10/2009
  SendRunes_v0.1.0beta Beta 2.0.10.1853 35 8/10/2009
  SendRunes_v0.0.9beta Beta 2.0.10.1853 147 8/8/2009
  SendRunes_v0.0.8beta Beta 2.0.9.1848 121 8/5/2009
  SendRunes_v0.0.7beta Beta 2.0.9.1848 16 8/5/2009
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Fuchslb said 

    Your three day Prob with RoMail2 I had already with Slay Addon Pack and at least it vanished by taking off the UICleaner. By that time I did not use SendRunes anyway. Maybe this info helps. :)

    Reply Report Permalink
  • vidarsk said 

    Thanks for the information. :)

    Reply Report Permalink
  • Bauvil said 

    Great mod! Can you update in to send crafting materials also?

    Thanks.

    Reply Report Permalink
  • vidarsk said 

    I'm slowly working on another addon, AutoSendStuff, to do that. But it'll be a while before it's ready.

    Reply Report Permalink
  • vidarsk said 

    Oki, I fixed the bug with v0.1.0(hopefully). Thanks to Graves666 for leaving feedback about it, I wouldn't have noticed it otherwise. Instead of scanning all slots in your bag for runes to send, it would only scan the first x slots, where x was the total number of occupied slots in your bag. So if the 3 first slots were empty because you just sold something, the last 3 items in your bag would be ignored. It was a silly typo that caused it >_>

    Reply Report Permalink
  • just updated to the latest version (the one that used item id instead of name) and it does not recognize runes in my inventory anymore, and thus not sends them.

    Reply Report Permalink
  • vidarsk said 

    Very strange. I just tested here, but can't reproduce it. All runes seem to work in both english and german versions. I'll look into it some more.

    Reply Report Permalink
  • addition: some runes are sent, some are not. the runes that are not sent are so far: guild, blend, purify, vitality I

    Reply Report Permalink
  • Drogean said 

    LOVE this addon. Still using the simpler .3 version without the GUI. Just wanted you to know you've got a following. I recommend this addon to everyone and know many more people use it.

    Thanks man.

    Reply Report Permalink
  • vidarsk said 

    Awesome, spread the word! I wondered why you were using the 0.0.3 version, and that made me realize I should add an option to turn off the focus fix stuff in case it was buggy for some people. Thanks for the inspiration. :) Other than a ton of options there should no functional difference between 0.0.3 and the latest version.

    Reply Report Permalink
  • thegradh said 

    Tnx for a nice addons. Saves me loads of time. I was wondering if you could apply the addons for resources too it would be even more nice ;-) Keep uå the good work.

    Reply Report Permalink
  • vidarsk said 

    Oh, and thanks for the feedback ^^ Knowing people actually use this addon makes me motivated to work more on it.

    Reply Report Permalink
  • vidarsk said 

    I've been wondering if I should expand this addon to work with all items, but I would have to add all sorts of stuff, like an interface to configure it. This addon will never do anything but send runes, but I might make a new, more advanced addon later. Keep an eye out for the addon AutoSendStuff.

    Reply Report Permalink
  • Looking forward to it!

    Like thegradh, I was also interested in this one being able to send Wood/Herbs/Metal to a preset mule. Another idea would be autosend Windmill crafting items to a preset mule.

    So yea, looking forward to AutoSendStuff.

    Reply Report Permalink
  • vidarsk said 

    Hehe, nice to see there's interest for it. It's still some time away, but I'm getting closer. After I've integrated this addon with zMailQueue and released a production version I'll probably start on AutoSendStuff.

    Reply Report Permalink
  • Morfarmi said 

    Works great on German client, thx 4 the nice addon

    Reply Report Permalink
  • vidarsk said 

    I just uploaded v0.0.2 with your german rune names Morfarmi, but it needs to go through approval first.

    I fixed the name problem in another way. For some strange reason only the developers knows, GetBagItemInfo(i-60) is not always the same item as GetBagItemLink(i), so I can't use that method.

    Thanks for the feedback, I appreciate it :)

    Reply Report Permalink
  • Morfarmi said 

    i have changed:
    --------------------
    name = tostring(link);
    for k, r in pairs(runes) do
    if (string.match(name, r)) then
    --------------------
    to
    --------------------
    local index, texture, name, itemCount, locked, invalid = GetBagItemInfo(i-60)
    for k, r in pairs(runes) do
    if (name==r) then
    --------------------
    and now works fine with german client :)

    Reply Report Permalink
  • mrryjek said 

    Great addon. Changed my gameplay completelly.
    Good job mate!

    Reply Report Permalink
  • Morfarmi said 

    German:
    local baserunes = { "Lebenskraft", "Leid", "Macht", "Magie", "Schlag", "Schnelligkeit", "Panzer", "Unerm\195\188dlichkeit", "Verstand", "Verteidigung", "Widerstandskraft" };
    local runes = { "Gildenrune", "Mischen-Rune", "K\195\188hlen-Rune", "Aktivieren-Rune", "Verbinden-Rune", "Entzaubern-Rune", "Reinigen-Rune" };

    But it send no crafting runes

    btw: you have shield in baserunes list, but is is a mixed rune

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 306 Inventory Viewer Bags & Inventory, Crafting...
  2. 273 StatRating Tooltip, Bags & Inventory...
  3. 226 Lootomatic Bags & Inventory
  4. 112 RoMail2 Chat & Communication, Auction...
  5. 108 QuickDeleteQuestItem Bags & Inventory, and Quests...