Closed Muparadzi closed 1 year ago
I guess that would work. I'll look for the details later. @namidaka any opinion on this?
To me duration should always be equal to duration between ticks. Tinkering with it seems hacky and error prone to me. I'd rather have this So the x1 multiplier always gives the same xp in all modes (except dtv for the moment ) and the you can tweak goldMultiplier and upkeepMultiplier. You could have a mode with very low gold (0.1) and 0 upkeep. Or both set at 0.2
The problem is that we only want the upkeep to be determined by the duration. Whereas gold reward will be defined for each wave, seperate from its duration, otherwise players have no incetive to clear waves quickly.
The problem is that we only want the upkeep to be determined by the duration. Whereas gold reward will be defined for each wave, seperate from its duration, otherwise players have no incetive to clear waves quickly.
This would be a change in upkeep philosophy as it would make the even breakpoint dependent on team performance. What's the argument for having gold dependent only on wave instead of having xp dependent on wave , and gold dependent on duration?
I think it is fair to reward the players with XP & gold determined by their ability to get through x amount of waves. Having a duration based reward defeats the purpose of clearing those waves, and I think it is important to reward both XP & gold in the same manner for this case.
That said, I'm only looking to charge upkeep based on time rather than scaling together with the reward.
I think it is fair to reward the players with XP & gold determined by their ability to get through x amount of waves. Having a duration based reward defeats the purpose of clearing those waves, and I think it is important to reward both XP & gold in the same manner for this case.
That said, I'm only looking to charge upkeep based on time rather than scaling together with the reward.
Then for that purpose it's fine.
I believe DTV upkeep should be the same as other servers, where it is only influenced by the duration of the round. As the reward system rewards players based on a duration, a workaround for DTV was implemented which also influenced the upkeep. Players' upkeep was influenced by the number of players & the round they are on. This made it difficult for them to understand & plan expenses when playing DTV.
This PR adds a
durationUpkeep
field to enable DTV upkeep to match other servers. It is likely that rewards will need to be reduced prior to release due to this change.