GTNewHorizons / GT-New-Horizons-Modpack

A big progressive questing modpack for Minecraft 1.7.10 balanced around the mod GregTech.
https://www.gtnewhorizons.com/
Other
1.01k stars 305 forks source link

[RFC] increase the money you can get on the official servers #6932

Closed boubou19 closed 3 years ago

boubou19 commented 3 years ago

I see a lot of lag related with mobs spawning underground around players' bases (or under). So to reduce the lags from the mobs, I want the players to be incentivized to claim their base, and the surrounding chunks (server view distance is set to 6 chunks). But it's a lot of money.

However, i don't want the players to get 1M$/day, because there would have no point anymore to have the ranking system.

So what i have in mind is to rework the incomes you can get from the jobs (apart from Miner, Digger, Hunter, WoodCutter, the others jobs are useless currently), and increase the hourly money limit.

The current meta to get money is to chop down Sacred trees with a lumber axe, but obviously it will be changed to something else less laggy, as it loots a lot of items on the ground.

What are your thought? what do you suggest to make the other jobs viable? Do you think we should add jobs?

S4mpsa commented 3 years ago

Change the ramping up of the claim cost from 50/chunk to 10/chunk so people can claim more instead?

Dream-Master commented 3 years ago

be careful with balancing. Not that people claming the whole map in a very short time.

Cinobi commented 3 years ago

With rank-cost increase only i think. <3 @fluid @falsecolor

boubou19 commented 3 years ago

The town cost for the creation is 1000 (to create the town) + 200 (to claim the first chunk of the town) A town can have 625 chunks claimed. There is an additional cost of 50 for each next chunk to claim. This mean that you need 1000+625*200 + 50 * (624*625/2) = 9876000$ for each town.

A player can be in 16 towns, so he can own 16 maxed towns for 158M, for a total of 10000 chunks.

The map of the officials is 24k*24k blocks, so 1500*1500 chunks= 2.25M chunks. So it would take 225 players to claim the map, at a cost of 158M$ per player (impossible)

Now: if we reduce the additional cost for the next claims from 50 to 10, the price of a fully claimed town is 1000+625*200 + 10 * (624*625/2) = 2076000$ (a bit more than the elite rank currently), so 16 towns would cost 33216000$ per player (still unrealistic to think we will have 225 players grinding 33M$).

So, that would be indeed a good buff.

But chopping down huge trees to reach the hourly money limit very fast is a bit dumb (also i already had to clean a lot of unfinished sacred trees because some player were to lazy to finish them).

What do you think about that?

LewisSaber commented 3 years ago

make limit daily?

boubou19 commented 3 years ago

making the limit daily will ease the things, as it will conserve the same total limit, but will make it easier to earn money, as we can't physically reach the daily limit each hour. That's a good suggestion.

Any feedback about the current job tasks?

combusterf commented 3 years ago

I have never got a notification on hitting the maximum for explorer, despite having walked the full 6km between player's bases, or even the 14km from Stargate to an old rocket landing site. I'm not sure how it counts exactly, but it would be nice to recalculate the rate so the maximum corresponds to a certain fraction of exercise, say 10 or 15 minutes of unbuffed walking per hour.

boubou19 commented 3 years ago

iirc you get explorer points when you see chunks not seen by the other players (likely to be on the borders of the map in ow on delta)

azunaVT commented 3 years ago

Azuna from Delta here!

Here's my 2 cents about the current job and tasks system.

I believe the current job tasks are... "Ok", I can easily think of ways to balance them, not that they are a perfect solutions. E.g for woodcutter, and this could be applied to other jobs as well I think, easy to farm trees such as sacred oak, spruce and any 2x2 should really not allow to reach the daily/hourly limit IMO; unless you're farming it for the full hour.

This way, I'm thinking lazy people and people and general won't just do this, but if they really need to, they can but they have to spend the time for it. While on the other hand, I would make rare trees return more money. In this system, high ranks would have easier ways to reach the limits with rare trees, but I believe that is already an issue.

What I also want to point out is with the current system there are only 2-3 jobs viable, and we can take ... 3 jobs. So the current system could simply be replaced with an hourly rate depending on your rank and I'm sure there would be no difference 🤷‍♂️

Another point about the current system, it's a system that doesn't promote interactions, I would LOVE a system where you rely on interacting with others, through shops and whatnot. A much more realistic economic system (I believe we already have a system for this but no one uses it on delta), plus it would enhance the community. Let's be crazy, this system could allow players from different servers to interact, that might be less realistic tho 😅

boubou19 commented 3 years ago

Balancing around ranks seems a bit weird: ranks aren't related to GT tiers at all (you can spam redstone on a TiCo hammer to get it insta break cobble, then mine cobble for like 15min and poof! easy reach of the hourly limit).

A part from Miner, Digger, Hunter and WoodCutter, all the other jobs seems to be balanced around vanilla.

the equation behind the money limit is: 500+1000*(totallevel/10). Because you can have 3 jobs at the same time with level 200 each, it makes the max money limit to be 60,5k$.

With the limit changing from hourly to daily, it would need 412 levels for a player to get a 1M$ daily limit, but only 4 players (me included :P) have more than 412 jobs level, all the servers cumulated. So it seems reasonable, and maybe it will make the Nolife rank actually doable.

azunaVT commented 3 years ago

I would 100% agree with a nerf for woodcutter, trees that grows too much wood or too fast should reduce the money they give and maybe even experience, I would imagine there are some woods that are harder to find but would yield similar results such as bamboo, silverwood, etc. Rarer trees that can still be found by any players, I would buff those.

SaloEater commented 3 years ago

If we are unable to add, shall we make our own "jobs" mod then? I mean, like, why do we restricted to this vanilla(?) plugin on this very modded server. I am ready to learn some java in order to.

GTNH-Colen commented 3 years ago

Another point about the current system, it's a system that doesn't promote interactions, I would LOVE a system where you rely on interacting with others, through shops and whatnot. A much more realistic economic system (I believe we already have a system for this but no one uses it on delta), plus it would enhance the community. Let's be crazy, this system could allow players from different servers to interact, that might be less realistic tho 😅

This is something I've brought up before but is very tricky in modded minecraft due to the fact you can usually massively overproduce a resource later on (Not to mention tier skipping). Players could sell millions of copper for pennies given the cheap cost of it at endgame and severely disrupt the balance of other players, the only way I could see maybe getting around this is to have shops that are restricted to that tier and below. Something like you hand in an item from said tier and then it adds to your permissions the ability to enter the zone of this shop, similar to how delta does portal restrictions with a rocket. I'd be up for trying to set up something akin to this if people were interested.

combusterf commented 3 years ago

I went ahead and ran some numbers on explorer. Basically, I ran from the Mars stargate to 10000,10000 on a freshly reset map.

It took me 58 minutes, I earned $6939, and gained 6696 XP in explorer (went from level 34 to 35), and 524 XP in hunter (stayed at level 35, I got cobwebbed a few times despite trying to be evasive)

If I compare that to chopping down my patch of redwoods, I'd give explorer a 5x income boost to make it competitive

GTNH-Colen commented 3 years ago

I went ahead and ran some numbers on explorer. Basically, I ran from the Mars stargate to 10000,10000 on a freshly reset map.

It took me 58 minutes, I earned $6939, and gained 6696 XP in explorer (went from level 34 to 35), and 524 XP in hunter (stayed at level 35, I got cobwebbed a few times despite trying to be evasive)

If I compare that to chopping down my patch of redwoods, I'd give explorer a 5x income boost to make it competitive

While this would make it more competitive I'm unsure we should be encouraging players to fly around the map for hours in order to get cash (especially since they can just hold down W in a dim with no world borders and make millions). Not to mention the lag implications.

Eason134HK commented 3 years ago

image

add rainforest oak to the woodcutter jobs it is a less laggy tree and also have lots of wood per tree (rainforest oak tree don't need to clean up )

boubou19 commented 3 years ago

after thinking a little about jobs, this is what i came up with:

What do you think about it?

KiloJoel commented 3 years ago
    change the gt ores giving money when placed (this is totally stupid)

It doesn't give money for this, it subtracts

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 3 days

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 3 days