Get an Epic Experience with Premium

Guild Tithe

Guild Login to Add Favorites
  • 6 Likes
  • World of Warcraft
  • 126 Monthly Downloads
  • Supports: 5.4.0
  • 17,633 Total Downloads
  • Updated 09/18/2013
  • Created 01/23/2010
  • 37 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: release_v2.5.12
or
Support development! **
Donate

About Guild Tithe

Summary

Guild Tithe enables and automates voluntary contributions of money to your guild bank. With it, you can easily set aside a percentage of your income, and then deposit it automatically into your guild bank whenever you visit it. All options can be individually configured.

Guild Tithe was originally based on the Guild Tax, Tithe and Donation Helper written by walking_fishy.

Looking to localize this addon in your language? Help me out and send Vandesdelca32 a PM on Curse or Curseforge, and I can add you to the translators list!

You're not required to, but please donate. It all helps me continue to make these addons better!

Features

  • Automatic deposit into your guild bank of preselected portions of your earnings.
  • Able to individually set tithe percentages for money gained from the following sources:
    • Looting monsters
    • Quest rewards
    • Sales to vendors
    • Your mail
    • From trades

Version 2 Changes

If you're using version 2, you can use the following slash commands. All of them will work with /gt, /tithe, and /guildtithe, any argument in brackets ( ) is optional. Commands separated by slashes (/) are interchangeable.

Commands

CommandEffect
options/configShow the options frame
mini (show/hide/lock)Provided with no argument, will toggle the draggable mini-frame. Provided with show or hide, will force that state. Use lock to lock the frame.
reset (tithe/config/pos)Reset your current tithe (This happens if you don't pass an argument), the global config, or the window positions, if you lost one.
totalShows the total amount you've deposited.
current/titheShow the current outstanding tithe.

Feature Changes!

Among the slash commands, a few other things have changed:

  • The mini-frame now can be locked (/gt mini lock)
  • The options frame has some spiffy new textures
  • The options frame can toggle debug mode
  • The sliders can also be set by entering a value in the text box beside them
  • The options frame no longer cares where you put it last, or whether or not it was showing when you logged out, it always resets it's position and hidden state after a UI load.
  • The frames are all clamped to the screen
  • Entirely new codebase!
  • Frames are now skinned if the user is using ElvUI!
  • Ability to have the current tithe be put into a mail. Just click on the Mini-Frame when it's unlocked, and the mail frame is open!
  • DataBroker support! (It works the same as the mini-frame, except in your favourite LibDataBroker viewers, ie. Titan Panel)

And there are some planned features for 2.0

  • Better options frame textures and layout

------------------------------------------------------------------------
r114 | vandesdelca32 | 2013-09-18 14:45:12 +0000 (Wed, 18 Sep 2013) | 1 line
Changed paths:
   A /tags/release_v2.5.12 (from /trunk:113)

Tagging latest build.
------------------------------------------------------------------------
r113 | vandesdelca32 | 2013-09-18 14:44:36 +0000 (Wed, 18 Sep 2013) | 1 line
Changed paths:
   M /trunk

Repo upgrade.
------------------------------------------------------------------------
r111 | vandesdelca32 | 2013-09-18 01:55:08 +0000 (Wed, 18 Sep 2013) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Fix a bug that stopped the addon from working properly.
------------------------------------------------------------------------
r109 | vandesdelca32 | 2013-09-16 20:56:11 +0000 (Mon, 16 Sep 2013) | 1 line
Changed paths:
   M /trunk/Core.lua

Fixed a typo in one of the command messages.
------------------------------------------------------------------------
r107 | vandesdelca32 | 2013-09-10 20:24:49 +0000 (Tue, 10 Sep 2013) | 1 line
Changed paths:
   M /trunk/GuildTithe.toc

Update for 5.4
------------------------------------------------------------------------

Comments

First Previous Page 1 of 4 Next Last
  • #57

    Still working for me with 5.4.2 WoW update.

  • #56

    I started getting this also...

    Date: 2013-09-19 12:39:42 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\GuildTithe\Core.lua line 522:    attempt to call method 'SetTimer' (a nil value) Debug:    [C]: SetTimer()    GuildTithe\Core.lua:522:       GuildTithe\Core.lua:508 Locals:

     

  • #51

    It wasn't working for me either. Same as previous message. I just installed v2.5.10. Still the same. I was able to grab this error:

    ---------

    1x GuildTithe-release_v2.5.10\Core.lua:522: attempt to call method "SetTimer" (a nil value)
    GuildTithe-release_v2.5.10\Core.lua:522: in function <GuildTithe\Core.lua:508>

    Locals:

    ---------

    Hope this helps

     

    Last edited by deleewit on 9/16/2013 4:48:36 PM
  • #52

    Right now, I don't have the time to write a fix for that, but if you need it to work right now, download any version of LibVan32 prior to 1.7, and replace the instance you have in your guildtithe folder. That will fix the timer issue. Here's a link to it: http://www.curse.com/addons/wow/libvan32. I reccomend 1.6.6.

     

    Edit: As of writing, I have to get ready for work in 2 hours, and this fix will take basically an entire rewrite.

    Last edited by Vandesdelca32 on 9/16/2013 4:56:02 PM

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #55

    The latest version now pulls that tag of the library now, so there's no need to change it manually, and it should continue to work as it did in the past.

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #54

    Yes, that's pretty much it, really. I broke my own addons like a derp by writing the timer out of my library. It is old and outdated, so, yeah.

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #53

    I assume I have to leave the 'LibVan32-1.0' folder alone, just delete what's in it and copy anything from '!libvan32' folder into it?

    Update: I downloaded libvan32 v1.6.6 into the Guildtithe\libs folder, which created a !libvan32 folder.  I deleted everything in the Guildtithe\libs\libvan32-1.0.

    Then copied everything from the !libvan32 folder into the libvan32-1.0 folder.

    When logging into game, I had to use the ' /gt mini' command to have the mini screen come back up. But it has now showing text in the box. I don't have time to play to see if it updates anymore.  But I'm getting somewhere, lol.

    Last edited by deleewit on 9/16/2013 5:22:02 PM
  • #47

    After the update it seem the addon isn't working corretly for me atleast. The frame that shows my current tithe is empty, but I do get messages like 45c collected from quest. Using the /tithe current command leads to [ERROR] ChatOutstandingTithe. When visiting guild bank money still gets deposited so it seems only the display part is sort of broken.

    Edit: I just clicked my guild bank by accident after already depositing the tithe and the addon deposited again. I clicked the bank again to see if it would take the money again and it did. So it would seem the tithe isn't being reset after depositing. I'm using the auto-deposit option.

    Last edited by venestine on 9/13/2013 5:15:49 AM
  • #48

    That's really wierd,  do you know what version of the addon you're using. It should tell you at the top of the /gt config window. I'll have a look into that as soon as possible and see if I can get it fixed for you. Sorry for any inconveninece.

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #50

    Turns out the [Error] ChatOustandingTithe was just a typo on my part, that's been fixed, but I can't reproduce the multiple-deposit bug, unfortunately. The Mini-frame, and datatext both just update every two seconds instead if updating immediately. (I realize now just how inefficient that design actually is, but hey, hindsight is 20/20)

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #49

    It says release_v2.5.9.107 on login and config window. I tried deleting the addon + all files assosiated with it and manually installing it again, but the issue is still there. Ty for looking into this :)

  • #44

    The click to mail opion is good but needs a bit more to make it truley useful. Here are some things I would love to see.

    1) Click to mail Button on the Mail Panel.

    2) Auto subject e.g. (Tithe: XXg XXs XXc)

    3) Default target (player) for one click sending. 

     

    These would be useful fo anyone who isn't in a guild, or dosen't want to add to the guild bank for whatever reason but wants to send to a bank alt.

    I know coding takes time but this is just a simple function I would love to see and I haveb't found a mod to do it well.

     

    G

  • #45

    I would have to figure out how to do a couple of those things, but do expect to see them in a future version (Sort of in a coding slump at the moment, don't really want to do much :) )

     

    EDIT: That might be something that I add when I change the config over to use Ace3, it seems to me to make more sense that way.

    Last edited by Vandesdelca32 on 6/13/2013 5:24:10 PM

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #46

    That would be great, as I have an auction/bank alt I use to a a kind of piggy bank so having 20% of everything auto send to a character would be nice. Or even mutiple characters whihc might be harder, that way I can keep some savings on differant characters.

  • #42

    I have a personal guild where I deposit all my funds to the bank except a fixed amount.  Will this addon allow me to automate this or is it done strictly by percentages?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minesplosion