Sincra wrote: Sun Dec 12, 2021 4:05 am
Time for some disclosure on my reasoning to the numbers and why this change is the way it is.
Prior to this change:
It was actually a mechanical loophole, in that as I dug, it revealed a stark difference in intent and implementation.
Firstly, the 20k segment was being done in two parts so it was already double tapping a command to the database for no reason.
Second, it was comparing real time against in game time. Technically this meant if you logged in at any point in a 30 day span you got the next 30 divided by rl days to ig months for free.
1 RL Month (30 RL days) = 3.21 Game Months = 90 Game Days
In exact terms you got 3 payouts for 1 login.
This is part of what made the issue of multiple characters with the gift an issue but was not and is not the root.
Onto the change:
Why an IG hour?
20 minutes is 4 ticks, is 1 in game hour.
This happens 3 times an hour.
You can idle around for an hour a day, sit in a tavern, relax, maybe do a writ, and still gain 1200 gold from your MYSTERIOUSLY WEALTHY BENEFACTOR.
To me it was as close to per 5 minutes I felt comfortable placing the job of a database trawl onto the server processing power. Remember, this is a server. If it lags for one it lags for all.
Why 400 per IG hour?
You come out on top if you spend a relatively short period playing. I didn't want a pressure to run around and be active.
Let us look at the math:
20 minutes is 400 gold.
1 hour is 1200.
10 hours is 12000.
20 hours is 24000.
17 hours is 20400.
Over a period of 9 to 10ish days this rewards being simply available to RP but does not allow growth out of nothing.
Why not make it require X time to get the weeks payout?
Why not limit it to 1 per cd key?
That's what this is.
It encourages active playing.
Stops multiple characters benefiting in the background.
To the future:
I want to revisit this gift eventually and give it more love, speaking to Redropes he originally raised the idea of swapping it over to make housing discounted.
I like this idea but feel it should not replace the wealth aspect.
For now this is a fix, in future it may expand, but that is for the team to decide. I came to this to stop an exploit with as little harm to normal players as I could manage.
On that account, I believe I succeeded, and I am sorry for those that will feel this due to limited playtime below 17 hours over 10 days.