Page 1 of 1

understanding firing cycle

Posted: Wed 08 Jul, 2015 4:01 pm
by destructomat
I was trying to understand your DPS calculation, so I picked the dark reaper. It looks like, overall, you calculated him doing 7 seconds of burst in 12 seconds (175/12 is 14.58), but that doesn't quite make sense: 3 full bursts would be 6 seconds of burst, 150 damage, making 9 seconds with their respective cooldowns, then 1 more second of burst makes 10 even without a cooldown, but that leaves only 2 seconds to reload instead of 3. Can you help me understand?

Re: understanding firing cycle

Posted: Wed 08 Jul, 2015 4:25 pm
by Cyris
The codex has really useful information on this: http://www.dawnofwar.info/index.php?pag ... ary#firing

Re: understanding firing cycle

Posted: Wed 08 Jul, 2015 4:49 pm
by destructomat
Yeah, I already read that. It didn't help. Does the reaper always complete its 2 second burst before reloading? Does it always cool down before reloading? Reloading is randomly between 6 and 8 seconds of burst fire, right--not including the cooldowns?

Re: understanding firing cycle

Posted: Wed 08 Jul, 2015 4:59 pm
by Wise Windu
destructomat wrote:Does the reaper always complete its 2 second burst before reloading?
Yes

destructomat wrote:Does it always cool down before reloading?
Yes, pretty sure

destructomat wrote:Reloading is randomly between 6 and 8 seconds of burst fire, right--not including the cooldowns?
No, it's done randomly between 6 to 8 seconds of everything in the firing cycle, so the sum of the burst, cooldown, wind up, and wind down values.

Re: understanding firing cycle

Posted: Wed 08 Jul, 2015 5:20 pm
by destructomat
OK, so the weapon would fire either 2 bursts (6 seconds with cooldowns) and reload for 3 seconds or 3 bursts (9 seconds with cooldowns) and then reload for 3 seconds. That would be 100 damage in 9 seconds, or 150 damage in 12 seconds. That's 11.1 dps or 12.5 dps, for an average of 11.8 dps.

Re: understanding firing cycle

Posted: Wed 08 Jul, 2015 5:38 pm
by Wise Windu
Well, this is the official equation used for the DPS of a burst weapon:

Code: Select all

$dps = ($reload_f * $burst * $dmg_hp) / (($reload_f * ($windup + $winddown +   $burst + $cooldown)) + $reload_d);


from here: viewtopic.php?p=22538#p22538

I didn't come up with the formula, so not sure exactly how it was derived. Pretty sure it's actually possible to get the DPS in game through the command line as well with -dev active. Can't remember how to do it though. hakon told me how a while ago, but I forgot.

Re: understanding firing cycle

Posted: Wed 08 Jul, 2015 6:48 pm
by destructomat
According to that formula, reload frequency is the number of bursts per reload, not the amount of time between reloads.

Re: understanding firing cycle

Posted: Mon 20 Jul, 2015 3:02 pm
by Cyris
destructomat wrote:According to that formula, reload frequency is the number of bursts per reload, not the amount of time between reloads.


Yeah, this broke my brain a few days ago when trying to figure out Ops dps. An instance of reload frequency happens after the full burst, windup, windodwn and cooldown.

Anyways, did you figure out the Dark Reaper dps then? I know the way I think about it is less like the formula, and more "logical" I guess? Here's what the entry on their weapons means to me:

Reapers deal 25 damage a second for 2 seconds of burst, followed b a 1 second CD.
After 6-8 instances of this cycle (between 18 and 24 seconds of fighting) they will reload for 3 seconds.
So, 25 dps while firing, but the 1 second cooldown between volleys means it's more like 16.6 dps. Over longer fights, this drops a little because of the reload, which functionally reduces dps by 12.5% (21 average seconds of firing over 24 seconds of full rotation) to the listed number in the codex.

Re: understanding firing cycle

Posted: Mon 20 Jul, 2015 4:08 pm
by Asmon
Ranged units reload for a good 3s every 6 bursts.

Re: understanding firing cycle

Posted: Tue 28 Jul, 2015 5:35 pm
by Lichtbringer
destructomat wrote:I was trying to understand your DPS calculation, so I picked the dark reaper. It looks like, overall, you calculated him doing 7 seconds of burst in 12 seconds (175/12 is 14.58), but that doesn't quite make sense: 3 full bursts would be 6 seconds of burst, 150 damage, making 9 seconds with their respective cooldowns, then 1 more second of burst makes 10 even without a cooldown, but that leaves only 2 seconds to reload instead of 3. Can you help me understand?


Just do it this way: 2-2 burst means bursts are always two shots which take each 1 second. Then after every burst, apply the cooldown: 1 second.
So out of 3 Seconds they fire 2 Seconds. After 7 (middle between 6-8), they have to reload for 3-3 seconds, so always 3.
Then you take a full firing cycle, 7 Bursts+7Cooldowns+1Reload. The time for that is 14+7+3. So a full cycle needs 24 seconds. Then you look how many times is the damage applied. Here it would be 14 times. 14x25(damage) is 350. Then you calculate Damage/seconds=DPS, 350/24=14,58.
Tada^^

I don't know why you didn't take a full firing cyrcle to calculate it^^. If we go with that, its 3,5 full bursts, thats 7 seconds of shooting. 150 damage, +3,5 seconds cooldown making 10,5 seconds + 1,5 second reload = 12 seconds. But I wouldn't do it with a half cycle, thats just weird :D


Btw, I wonder, do units reload when they are out of a fight, but not at the reload time? I guess not, because in CoH2 Setupteams sometimes only fire a little burst and then instantly reload. Really annoying when the enemy doesn't get supressed because of that and throws a grenade at you / kills your gunner model. Maybe its different for not setupteams?

Re: understanding firing cycle

Posted: Tue 28 Jul, 2015 11:37 pm
by Wise Windu
Lichtbringer wrote:Btw, I wonder, do units reload when they are out of a fight, but not at the reload time?
No, they carry on from where they left off in the cycle the next time a fight starts.

Re: understanding firing cycle

Posted: Thu 06 Aug, 2015 4:35 pm
by Wise Windu
I added to the codex tutorial page an updated description of Reload Frequency. Hopefully it's helpful. It still feels a little clunky, but it's fine for now I think. Might try to clean it up a bit later.

http://www.dawnofwar.info/index.php?pag ... ossary#dps