ensingm2 / SteamMonsterGameScript

A Javascript automator for the 2015 Summer Steam Monster Minigame
78 stars 29 forks source link

Upgrade calculator upgrade (click vs auto turret) #178

Open ensingm2 opened 9 years ago

ensingm2 commented 9 years ago

Since most users likely won't have 100 uptime on using the script, should multiply the dps of active clicking upgrades by the projected 'uptime' % of the script. This way, if someone almost never uses the script, it'll dump points into the auto turret.

Just need to figure out a ratio. Maybe on first run prompt the user for what est % of time they'll run it, then save that value in local data? Probably also add an option to change that in settings.

cdmichaelb commented 9 years ago

I almost want to say no because of the new strategy, but then again, people who intend to afk (with no client running) probably won't be contributing to that strategy. So I guess as long as it's a toggle it'll probably be good?

ensingm2 commented 9 years ago

IDK, I think disabling auto-turret upgrades as a whole is a bad idea.

First, that wormhole strat will only ever matter if you're in one of the top rooms, which the vast majority of people aren't.

Second, they're pausing for a full hour, There's no way you can sustain wormhole use for that long, especially if people are also using Decrease Cooldowns. Without any decreased cooldowns, you'd personally need 60 wormholes _per wormhole floor_ to make use of the full hour. You'd need even more if Decrease Cooldowns is also being spammed.

By keeping auto-turret clicks enabled, you'll still take down the boss, just at a massively reduced rate. That'll let you get to the next wormhole level faster and then you can just use any remaining wormholes on _THAT_ level.

cdmichaelb commented 9 years ago

First, that wormhole strat will only ever matter if you're in one of the top rooms, which the vast majority of people aren't.

I think the vast majority wont even be using the script unless they are in a top room (What are you considering top btw... top 100?) I have people on my friend list that are sub-500 level after an entire day. I'm think it's safe to assume they aren't using a script at all, and hence are irrelevant in script decisions.

Second, they're pausing for a full hour

As idealistic that is. I don't think a boss will live that long. I'd be suprised to see a 10 minute boss. All it takes is a couple people not following the strat. I think the main idea is to make it last as long as possible. Currently most of the games I have been on, 30 seconds is the longest we've got and this is with people using the updated strategy scripts.

By keeping auto-turret clicks enabled

Referring to the actual auto turrets rather than auto clicking script, right? If so, I don't think those should be disabled completely anyway, I think they should be upgraded in line with the other dps (calculated cost vs dps gain, etc).

Random Idea: Have defaults, but have text boxes in the config area at the bottom to let people manually input variables? (Rather than having to edit the code)

ensingm2 commented 9 years ago

I think the vast majority wont even be using the script unless they are in a top room (What are you considering top btw... top 100?)

So this needs some clarification. I'm simply talking about auto-turrets. The only argument against them is that they'll lower the amount of time spent on wormhole bosses (All other levels will be nuked/autoclicked so auto-turrets help). Unless you're in one of the _TOP TOP_ rooms (~top 5-10? idk) where people will have hundreds of wormholes each, whether you have auto-turrets on won't affect those rounds significantly. On the other hand, non _TOP TOP_ users stand to gain a lot of DPS / cost from the auto-turrets.

Referring to the actual auto turrets rather than auto clicking script, right? If so, I don't think those should be disabled completely anyway, I think they should be upgraded in line with the other dps (calculated cost vs dps gain, etc).

Yes. From what I gather the other scripts have opted to not upgrade auto-turrets at all because of the whole 'don't attack wormhole bosses' thing.

cdmichaelb commented 9 years ago

Maybe I'm drastically under valuing auto-turrets, but it doesn't seem like they'd have a terribly bad (e.g. pushing bosses during pause waves) effect on bosses. It's what... damage every 0.8 seconds at a lower value compared to 20x clicks per second?

TOP TOP

Top 5 1M+. top 10 are ~500k+ Top 20 for today were all 100k+, Top 70 were 10k+.

Unless they nerf something tomorrow (today), I think the new "low" (for script users) will be in the 100k range. Most of today's "TOP" games were created relatively recently as people realized how quickly you could level. I did two different games from 0-300k in roughly an 3 hours each.

ensingm2 commented 9 years ago

Maybe I'm drastically under valuing auto-turrets, but it doesn't seem like they'd have a terribly bad effect on bosses. It's what... damage every 0.8 seconds at a lower value compared to 20x clicks per second?

My point is that levelling auto-turrets vastly helps general DPS, and only slightly hinders wormhole boss rounds. And even this hindrance for wormhole bosses isn't a big deal, as you'll likely hit enough wormhole boss levels in order to expend all of your consumable wormholes.