Star Trek Online

Star Trek Online (http://sto-forum.perfectworld.com/index.php)
-   PvP Gameplay (http://sto-forum.perfectworld.com/forumdisplay.php?f=125)
-   -   Non-rapid fire transphasic torpedoes need a slight buff (http://sto-forum.perfectworld.com/showthread.php?t=370911)

hurleybird 08-28-2012 08:05 PM

Non-rapid fire transphasic torpedoes need a slight buff
 
Disregarding modifiers and criticals, with breen 2 piece, full torpedo spec, 4 mk12 purple consoles

For just one torpedo:

Rapid = 4545.3 damage, 8.5s cooldown
Mk 12 Regular = 4669.5 damage, 10.5s cooldown

For three torpedoes (eg. full kinetic science ship)

With 0 projectile doffs, rapids do 20.24% more DPS:
Rapid transphasic DPS = 1604.22
Non-rapid DPS = 1334.14

With 1 doff rapids do 22.44% more DPS:
Rapid transphasic DPS = 2075.23
Non-rapid DPS = 1694.83


With 2 doffs rapid fire does 22.56% more DPS:
Rapid transphasic DPS = 2594.16
Non-rapid DPS = 2116.61

With 3 doffs rapids do 20.30% more DPS:
Rapid transphasic DPS = 3104.81
Non-rapid DPS = 2580.98

Either the rapids need to be toned down, or the regular transphasics need a buff... or some combination of the two. The ever so slightly higher burst damage of the regular transphasic is not worth the huge decrease in DPS.

If you want to verify my findings, here is the code I used to calculate my values, sorry in advance that the quote function killed the formatting a bit:

Quote:

#include <iostream>
using namespace std;

struct TorpedoType{
float Damage;
float Cooldown;
}Rapid, Regular;


double dps (float Damage, float Cooldown, int Doffs)
{
float TorpedoOneCd = 0; float TorpedoTwoCd = 0; float TorpedoThreeCd = 0;
float Gcd = 0;
double TotalDam = 0;
srand(1);
int Random = 0;
for (double n=0; n<13000000;) // each n being half a second
{


if (TorpedoOneCd == 0 && Gcd == 0)
{
TotalDam += Damage;
TorpedoOneCd = Cooldown;
Gcd = 1;
for (int i=Doffs; i>0; i--)
{
Random = (int)(rand() % 100);
if (Random <= 19)
{
if (TorpedoOneCd > 5) TorpedoOneCd -= 5;
else TorpedoOneCd = 0;
if (TorpedoTwoCd > 5) TorpedoTwoCd -= 5;
else TorpedoTwoCd = 0;
if (TorpedoThreeCd > 5) TorpedoThreeCd -= 5;
else TorpedoThreeCd = 0;
}
}

}
if (TorpedoTwoCd == 0 && Gcd == 0)
{
TotalDam += Damage;
TorpedoTwoCd = Cooldown;
Gcd = 1;
for (int i=Doffs; i>0; i--)
{
Random = (int)(rand() % 100);
if (Random <= 19)
{
if (TorpedoOneCd > 5) TorpedoOneCd -= 5;
else TorpedoOneCd = 0;
if (TorpedoTwoCd > 5) TorpedoTwoCd -= 5;
else TorpedoTwoCd = 0;
if (TorpedoThreeCd > 5) TorpedoThreeCd -= 5;
else TorpedoThreeCd = 0;
}
}
}
if (TorpedoThreeCd == 0 && Gcd == 0)
{
TotalDam += Damage;
TorpedoThreeCd = Cooldown;
Gcd = 1;
for (int i=Doffs; i>0; i--)
{
Random = (int)(rand() % 100);
if (Random <= 19)
{
if (TorpedoOneCd > 5) TorpedoOneCd -= 5;
else TorpedoOneCd = 0;
if (TorpedoTwoCd > 5) TorpedoTwoCd -= 5;
else TorpedoTwoCd = 0;
if (TorpedoThreeCd > 5) TorpedoThreeCd -= 5;
else TorpedoThreeCd = 0;
}
}
}
if (TorpedoOneCd > 0) TorpedoOneCd -=0.5;
if (TorpedoTwoCd > 0) TorpedoTwoCd -=0.5;
if (TorpedoThreeCd > 0) TorpedoThreeCd -= 0.5;
if (Gcd > 0) Gcd -=0.5;
n += 0.5;
}
return TotalDam / 13000000;
}

main(int)
{
Rapid.Damage = 4545.3;
Rapid.Cooldown = 8.5;
Regular.Damage = 4669.5;
Regular.Cooldown = 10.5;

cout << "With 0 doffs, Rapid Torpedo DPS is: "
<< dps(Rapid.Damage, Rapid.Cooldown, 0) << endl;
cout << "With 0 doffs, Regular Torpedo DPS is: "
<< dps(Regular.Damage, Regular.Cooldown, 0) << endl; endl;


cout << "With 1 doff, Rapid Torpedo DPS is: "
<< dps(Rapid.Damage, Rapid.Cooldown, 1) << endl;
cout << "With 1 doff, Regular Torpedo DPS is: "
<< dps(Regular.Damage, Regular.Cooldown, 1) << endl; endl;


cout << "With 2 doffs, Rapid Torpedo DPS is: "
<< dps(Rapid.Damage, Rapid.Cooldown, 2) << endl;
cout << "With 2 doffs, Regular Torpedo DPS is: "
<< dps(Regular.Damage, Regular.Cooldown, 2) << endl; endl;


cout << "With 3 doffs, Rapid Torpedo DPS is: "
<< dps(Rapid.Damage, Rapid.Cooldown, 3) << endl;
cout << "With 3 doffs, Regular Torpedo DPS is: "
<< dps(Regular.Damage, Regular.Cooldown, 3) << endl; endl;


system("pause");
return 0;
}

marctraiderz 08-28-2012 08:38 PM

indeed transphasics are underpowered atm.

But i suppose they are awesome for PvE, so why would they care? :p

Besides, my next uber hax build will be 3 dhc, 1 transsexual torp, and 4 torpedo consoles!

galronopvp 08-28-2012 08:38 PM

Yes Hurelybird this is a good assessment and i agree with you 100% lets see if cryptic follows suit

Good CHNHK proof kkthnxchnhk

galronopvp 08-28-2012 08:40 PM

Another severly underpowered weapon class are PLASMA they have been under powered since the launch of the game

Cryptic needs to CHNHK Plasma weapons so they can actualluy be usuable

hurleybird 08-28-2012 08:42 PM

Not saying that transphasics are underpowered, just that the regular transphasics are far inferior to the ones you can get easily just by running a mission. As a burstier weapon, the regular transphasics should do a bit less dps, but not 20-23% ... 10-13% would be a better difference.

But yes, plasma needs a buff regardless.

emoejoe 08-28-2012 10:01 PM

Quote:

Originally Posted by hurleybird (Post 5499521)
Not saying that transphasics are underpowered, just that the regular transphasics are far inferior to the ones you can get easily just by running a mission. As a burstier weapon, the regular transphasics should do a bit less dps, but not 20-23% ... 10-13% would be a better difference.

But yes, plasma needs a buff regardless.

i agree with your assessment. regular anything in this game at this point is generally underpowered. there are umpteen "run this mission" items, many in use and many overlooked. However i dont see this need as critical or super relevant. fix tac team first etc

hurleybird 08-28-2012 11:25 PM

It is an easy fix though, just change a number a few percentage points.

naz4 08-29-2012 12:32 AM

This is just Panda blasphemy. Giving the Panda force away to the heathens! How dare you Jorf, how dare you?

pottsey5g 08-29-2012 02:39 AM

Quote:

Originally Posted by hurleybird (Post 5499261)
Either the rapids need to be toned down, or the regular transphasics need a buff... or some combination of the two. The ever so slightly higher burst damage of the regular transphasic is not worth the huge decrease in DPS.

If you want to verify my findings, here is the code I used to calculate my values, sorry in advance that the quote function killed the formatting a bit:

I think your math is wrong as 3 regular transphasics pretty much fire the same speed as 3 rapid so I do not see how rapid could be pulling out more DPS. When you say ?being half a second? that is not fire rate is it? Fire rate caps out at 2 seconds max.

On a full torpedo boat (I run 4 torps front) there is not a huge decrease in DPS in fact there is a increase in DPS and burst.

Transphasics are not underpowered and the rapid fire torpedos are the lower DPS ones when talking about the higher end. Plus regular transphasics give higher damage with torpedo skills over rapid torps.

dontdrunkimshoot 08-29-2012 03:20 AM

how interesting that there is a thread like this, when at the same time theres this panda/crits/whatever premade running around going all out with transphasics and tractor repulsers ;)


All times are GMT -7. The time now is 07:50 PM.