• Guest, we are doing a new map (refresh) for Herocraft. Gather your friends and get ready! Coming next Friday, 06/28/24 @ 7PM CT play.hc.to
    Read up on the guides and new systems! Here.
    View the LIVE Map here @ hc.to/map
    Stuck or have a problem? use "/pe create" to to open a ticket with staff (There are some known issues and other hotfixes we will be pushing asap)
  • Guest, Make sure to use our LAUNCHER! Read more here!

Bug Issues with town housing soul generation

Dakinara

Legacy Supporter 6
Joined
Apr 6, 2013
Not sure if this is a bug so much as just not doing something right, but we are having trouble getting our houses to generate any souls from food. It is my understanding that the souls should either be generated for the primary builder or owner of the house, but we cant seem to get either to work. The food is never used up in chest, just sits there and no souls generated. I assumed the soul generation should occur at the same time taxes are pulled from bank - can confirm taxes working properly but cant seem to generate souls.

Any help is appreciated ^^.
 

LordZelkova

Ashen One...
Legacy Supporter 8
Joined
Jul 3, 2011
1: It goes to the primary owner like you said. Make sure they account for your town taxed when checking their money
2: Depending on the tier: Make sure you have the right requirement in the chest, if one thing is missing it won't give money
3: Make sure there's an actual region there, I know it sounds dumb but my town though we had a region for our Manor but it didn't, so it wasnt making souls

If none of those help, I tried. Maybe someone with a little more knowledge of Townships 3.0 can help
 

Dakinara

Legacy Supporter 6
Joined
Apr 6, 2013
Thanks for info. The town tax seems to be drawn from the deposited amount in bank, at least thats what we see, but i guess souls would be deposited directly to primary owner?

I think there have to be regions as they are protected to individual owner and have increased the town population cap, but can re-check. May just have to petition an admin to see where we are derpin up.
 

Xargun

Legacy Supporter 9
Joined
Jan 12, 2013
Location
Ohio, USA
1: It goes to the primary owner like you said. Make sure they account for your town taxed when checking their money
2: Depending on the tier: Make sure you have the right requirement in the chest, if one thing is missing it won't give money
3: Make sure there's an actual region there, I know it sounds dumb but my town though we had a region for our Manor but it didn't, so it wasnt making souls

If none of those help, I tried. Maybe someone with a little more knowledge of Townships 3.0 can help

I can vouch for this. I have yet to get any souls from my Shack. I can find nothing in the wiki or in game to tell me exactly what I am supposed to have in the chest - I have been told 12 food. I have 12 carrots and 12 bread and still nothing. The wiki says to consult the data in game and when I look at the requirements for a Shack it is blank.

So what do we need exactly and how can we get a list for it all ?
 

LordZelkova

Ashen One...
Legacy Supporter 8
Joined
Jul 3, 2011
I can vouch for this. I have yet to get any souls from my Shack. I can find nothing in the wiki or in game to tell me exactly what I am supposed to have in the chest - I have been told 12 food. I have 12 carrots and 12 bread and still nothing. The wiki says to consult the data in game and when I look at the requirements for a Shack it is blank.

So what do we need exactly and how can we get a list for it all ?
Via /to list if you have it unloced, or /to shop if you havent.
Pick the category you want.
Pick the building you want.
Hit more info.
Pick Inputs.
The items will change and show you what items can be used
 

Xargun

Legacy Supporter 9
Joined
Jan 12, 2013
Location
Ohio, USA
Via /to list if you have it unloced, or /to shop if you havent.
Pick the category you want.
Pick the building you want.
Hit more info.
Pick Inputs.
The items will change and show you what items can be used

AWESOME !!! That is what I am looking for I think. I will test this tonight. thanks
 

Dakinara

Legacy Supporter 6
Joined
Apr 6, 2013
Just following up again, I feel like we are still doing something wrong but cant figure it out.

Last night we had ~850 souls in town bank of a hamlet, so all taxes should have been taken from bank (and appeared to have been). We have around 7 shacks and i think three houses in towns, full of carrots. Yet when the tax / soul generation went through, we were only granted ~60 souls, while the full 200 in taxes was removed. I believe we should have generated a little over 200 souls based on the number of shacks / houses, but maybe we are doing something wrong still. Is there a player activity treshold that must be met other than having carrots in chest?

Just trying to figure out system still t_t
 

LordZelkova

Ashen One...
Legacy Supporter 8
Joined
Jul 3, 2011
Just following up again, I feel like we are still doing something wrong but cant figure it out.

Last night we had ~850 souls in town bank of a hamlet, so all taxes should have been taken from bank (and appeared to have been). We have around 7 shacks and i think three houses in towns, full of carrots. Yet when the tax / soul generation went through, we were only granted ~60 souls, while the full 200 in taxes was removed. I believe we should have generated a little over 200 souls based on the number of shacks / houses, but maybe we are doing something wrong still. Is there a player activity treshold that must be met other than having carrots in chest?

Just trying to figure out system still t_t
Houses give money to the primary owner of the house. Not the town. If you aren't making enough money, make sure people can pay those taxes
 

Dakinara

Legacy Supporter 6
Joined
Apr 6, 2013
Houses give money to the primary owner of the house. Not the town. If you aren't making enough money, make sure people can pay those taxes

The owner of the town is the primary owner of all the housing for our town. But she only received 60 souls on server tax / soul generation time, where i figure she should have received over 200.
 

LordZelkova

Ashen One...
Legacy Supporter 8
Joined
Jul 3, 2011
The owner of the town is the primary owner of all the housing for our town. But she only received 60 souls on server tax / soul generation time, where i figure she should have received over 200.
Hm. It might have something to do with her being the owner on all of them. The server might get confused. I know my shack in my town works. But that's only 1 shack to 1 person. The only thing I could think of is that some of your houses/shacks/whatevers arent filled with enough/the correct stuff
 

ShadowRavynn

Max Legacy Supporter
Joined
Feb 3, 2013
Location
Florida
You guys are killing me! Haha.

So I had spoken to @Alator previously about this issue. Per his recommendations, as the Mayor, I am the sole owner of ALL bldgs in town. I have a warehouse that feeds carrots to all of the houses. Our previous problem was that we misread and didn't have enough carrots in each house...as u have to have 64 carrots per shack and over a stack per house.

I make sure the required taxes are in the town bank. Last night the town bank was taxed as it should be. And as owner of 7 shacks and 3 houses.. I should have recvd more than 60 souls in my bank.

I have been instructing members to not touch the region chests as the warehouse takes care of it...
 

Alator

Ancient Soul
Staff member
Moderator
Legacy Supporter 7
Remastered Tier 2 Supporter
Joined
Jan 17, 2011
You guys are killing me! Haha.

So I had spoken to @Alator previously about this issue. Per his recommendations, as the Mayor, I am the sole owner of ALL bldgs in town. I have a warehouse that feeds carrots to all of the houses. Our previous problem was that we misread and didn't have enough carrots in each house...as u have to have 64 carrots per shack and over a stack per house.

I make sure the required taxes are in the town bank. Last night the town bank was taxed as it should be. And as owner of 7 shacks and 3 houses.. I should have recvd more than 60 souls in my bank.

I have been instructing members to not touch the region chests as the warehouse takes care of it...

@ShadowRavynn
Housing income/mysterious removal:
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 0.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 35.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to ShadowRavynn

[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) withdrawing money 150.0 from ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 0.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 0.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 35.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to ShadowRavynn
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to ShadowRavynn

Town taxes:
[00:27:44] [Server thread/INFO]: [Townships] DailyTimerTask (greater than 0) : Withdrawing 10.0 from member Xargun
[00:27:44] [Server thread/INFO]: [Townships] DailyTimerTask (greater than 0) : Withdrawing 10.0 from member Fro_Sensei
[00:27:44] [Server thread/INFO]: [Townships] DailyTimerTask (greater than 0) : Withdrawing 10.0 from member AdamForte649
[00:27:44] [Server thread/INFO]: [Townships] DailyTimerTask (greater than 0) : Withdrawing 10.0 from member heenie43
[00:27:44] [Server thread/INFO]: [Townships] DailyTimerTask (greater than 0) : Withdrawing 10.0 from member White_Kn1ght
[00:27:44] [Server thread/INFO]: [Townships] DailyTimerTask (greater than 0) : Withdrawing 10.0 from member alphaassassain
[00:27:44] [Server thread/INFO]: [Townships] RegionManager - AddBalace - setBalance to 709.1500000000001 for SR:Sanctuary

@TheManiac23
Housing income/mysterious removal
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to TheManiac23
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to TheManiac23
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to TheManiac23
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to TheManiac23
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) depositing money 20.0 to TheManiac23
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) withdrawing money 150.0 from TheManiac23

There is currently a tax-doubling issue, which has been brought to the attention of @cindy_k already. She's super-busy making our server awesome. Cindy, consider this my tax-log examination. Hopefully this will help you flesh things out. Also, thanks to @barbas0l and @Karsain and @TheManiac23 for being 'volunteered' to have your town tax info analyzed. I pulled out the important stuff below.

Town: Victoria
[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) withdrawing money 250.0 from Barbas0l

[00:27:44] [Server thread/INFO]: [Townships] RegionManager - AddBalance - Withdrawing money 33.60000000000002 from Barbas0l
[00:27:44] [Server thread/INFO]: [Townships] RegionManager - AddBalace - setBalance to -33.60000000000002 for SR:Victoria

Town: Havencoast

[00:27:43] [Server thread/INFO]: [Townships] Upkeep(Location) withdrawing money 150.0 from Karsain


So I now know why souls are disappearing.

  1. The plugin is removing the value of the control structure (council room, town hall) payout that SHOULD only occur when the reagent is in the chest as additional tax from the owner of the region for some reason during tax time. (See orange highlights). It should not be doing this.
  2. When the tax removal will put the town bank below zero, it removes the difference from the town owner, but does not reset the town bank balance to zero (see red highlight). The only reason the town bank should continue to go below zero is if the mayor (town owner) is completely broke.

FOR NOW, ALL TOWNS SHOULD ENSURE THEIR TOWN BANK HAS MORE THAN ONE DAY'S WORTH OF TAXES IN IT TO PREVENT ISSUE #2 FROM OCCURRING.

Issue #1 I am going to remedy by temporarily removing the emergency regen/poison function from the central structures until that is fixed as well. I am likely going to be altering this anyway, as it is causing mondo headaches for mayors currently. I will probably roll this feature into a separate structure type with an alternate reagent.
 

Karsain

Glowing Redstone
Joined
Jul 20, 2014
So I won't be getting any souls back, will I? Well, at least it is Hotfixed now.
 

Alator

Ancient Soul
Staff member
Moderator
Legacy Supporter 7
Remastered Tier 2 Supporter
Joined
Jan 17, 2011
So I won't be getting any souls back, will I? Well, at least it is Hotfixed now.
Once these issues are completely patched out I'm going to see what I can do to retroactively make the problem a little 'softer' for mayors.
 

TheManiac23

Legacy Supporter 9
Joined
Aug 4, 2011
So the Houses generate income but the Council Room remove 150 per day so i have 100 Income -150 Expenses = -50 Every day extra aside the daily normal Tax of 50.
 

Alator

Ancient Soul
Staff member
Moderator
Legacy Supporter 7
Remastered Tier 2 Supporter
Joined
Jan 17, 2011
So the Houses generate income but the Council Room remove 150 per day so i have 100 Income -150 Expenses = -50 Every day extra aside the daily normal Tax of 50.
They did. @cindy_k is fixing a bug with the daily upkeep function, but I have removed the emergency generation function from the councilroom, so that issue should be moot.
 

Alator

Ancient Soul
Staff member
Moderator
Legacy Supporter 7
Remastered Tier 2 Supporter
Joined
Jan 17, 2011
Changes that should be in live and we are testing:
  • Payouts no longer go to/from region owners (residences excluded). All money generated from regions will be deposited in the town bank. All money drawn by regions will be removed from the town bank.
  • Daily tax compounding issue should be fixed.
  • Fixed a region-checking bug with the daily_upkeep event.
Once again, all thanks to cindy_k!
 

ShadowRavynn

Max Legacy Supporter
Joined
Feb 3, 2013
Location
Florida
@cindy_k @Alator

I just wanted to express my thanks to you both for heading up this project and listening to the people! You guys are doing an absolutely fantastic job and I wish I could help you more! Personal/Project Assistant anyone? ;)
 
Top