Southperry.net
Attack Speed Reference - Printable Version

+- Southperry.net (https://www.southperry.net)
+-- Forum: Maplestory (https://www.southperry.net/forumdisplay.php?fid=15)
+--- Forum: Game Mechanics (https://www.southperry.net/forumdisplay.php?fid=33)
+--- Thread: Attack Speed Reference (/showthread.php?tid=3088)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14


Attack Speed Reference - Dusk - 2009-11-22

There is no way Double Swing is that fast.

Well, actually, the swing comes out pretty fast, but the actual speed of the attack ends up taking about the same amount of time as a normal hit. I don't think these numbers are very conclusive.


Attack Speed Reference - JoeTang - 2009-11-23

Devil Wrote:Update:
Hmmm Normal Polearm Attack at Normal Speed (6) is 750ms, with the 13/16 booster thingy, it would drop to 610ms, while the attack reference says 630ms.

Something wrong here? :o

Attack speeds can only be multiples of 30ms.


Attack Speed Reference - Devil - 2009-11-23

JoeTang Wrote:Attack speeds can only be multiples of 30ms.
So it rounds up to the higher (maple always rounds up) -possible- 30ms "ticker" coming from the speed from the Normal(6) speed?

750 Normal (6)
720
690
660
630 Actual Faster (3) speed of polearm normal attack
- 610 Faster (3) Round up to /\
600

Hmmm ic ic Smile

doubleSwing 420 342
420
390
360 - 342 > Round up to 360
330

tripleSwing 660 537
660
630
600
570
540 - 537 > Round up to 540
510

finalBlow 810 659
810
780
750
720
690
660 - 659 > Round up to 660
630

Results in a combo of (with booster):
Normal Attack: 630ms
Double Swing: 360ms
Triple Swing: 540ms
Combo: 1530ms

Final Blow: 660ms
Combo + Finisher: 2190ms

Is this correct then? Smile


Attack Speed Reference - Fiel - 2009-11-26

Chances are the code looks something like this:

Code:
#include <stdio.h>

#define MAX_BOOSTER 16
#define IS_DOUBLE_STAB 0
#define NORMAL_SPEED 6


int main()
{
    int boosterLevel;
    int weaponSpeed;
    int calcSpeed;
    int delay;
    int numerator;
    int denominator;
    int trueDelay;

    //Set up
    boosterLevel = -2;
    weaponSpeed = 15;
    delay = 4000;

    //Calculate actual weapon speed
    calcSpeed = boosterLevel + weaponSpeed;
    if(IS_DOUBLE_STAB == 1)
        calcSpeed -= 2;
    if(calcSpeed < 2)
        calcSpeed = 2;
    calcSpeed = NORMAL_SPEED - calcSpeed;

    //Calculate the reduction in delay
    numerator = MAX_BOOSTER - calcSpeed;
    denominator = MAX_BOOSTER;
    trueDelay = (numerator * delay) / denominator;
    trueDelay = (trueDelay / 30) * 30;

    printf("True delay amount: %d\n", trueDelay);

    return 0;
}

This means, logically, that the most one can gain from attack speed (without booster) is 75% of the delay of the Normal(6) skill. So 6000 would go to 4500, and 300 would go to 225.

So... using this system.

Delay of 6000; No booster
15 weapon speed = 9360
14 = 9000
13 = 8610
12 = 8250
11 = 7860
10 = 7500
9 = 7110
8 = 6750
7 = 6360
6 = 6000
5 = 5610
4 = 5250
3 = 4860
2 = 4500


Attack Speed Reference - KatanaKiwi - 2009-11-27

LazyBui Wrote:I noticed random increases of 30ms while holding down the attack button. There seems to be no specific trigger. It happens with all skills listed (with the only exception of Hurricane thus far) and across all weapon speeds.
this means that holding your skill button speeds up your attacks by 30ms right? So that means aran have a dissadvantage here? Does the 30ms increase also work for faster2 capped attacks or not?

Or am i reading you wrong and does the 30ms increase only have to do with your meassuring?


Attack Speed Reference - Takebacker - 2009-11-27

KatanaKiwi Wrote:this means that holding your skill button speeds up your attacks by 30ms right? So that means aran have a dissadvantage here? Does the 30ms increase also work for faster2 capped attacks or not?

Or am i reading you wrong and does the 30ms increase only have to do with your meassuring?

Considering the fact that if you press attack during the attack, the next skill works immediately, i don't think there's a disadvantage.

(ie. if you press attack while normal attacking, you double swing immediately)


Attack Speed Reference - KatanaKiwi - 2009-11-27

understand that, however from what lazybui sais in that quote i understand that when holding a skill button to repeat a skill (spamming one atk) the attacks itself are 30ms faster then when you simply press a skill once


Attack Speed Reference - Hazzy - 2009-11-27

Using G keys on an Aran, I press the attack key three times in approximately a 3 ms interval.* Most of the time, the attack works fine. Sometimes it doesn't work if I lag or booster dies.

*The lowest interval my keys allow is 1 ms, I believe. If I don't put a delay, I assume it defaults to 1 ms.


Attack Speed Reference - KatanaKiwi - 2009-11-27

Im glad aran skills work right but thats totally not my point. According to lazybui (unless im reading it wrong) the skills itself take 30ms less time when being used repeatedly/ when holding your attack button. Im using aran as an example because they dont use the Same attack over and over again but combine multiple attacks. Im not saying it doesnt work for aran but the topic writer does not indicate if it works with combinations of skills without time intervals.

I hope somebody can clarify what exacly those 30ms are and if they work for aran too.. Also im wondering of it works for faster 2 capped attacks


Attack Speed Reference - Russt - 2009-11-28

30 seconds more, not less. In other words, he's saying there's a variation - sometimes a skill takes 600ms, sometimes 630ms. Nothing about speeding up while holding down the button. He's always holding down the button for testing purposes.

Also, Fiel/whoever else cares, I believe there's an upper cap of 10 on calcSpeed. This from testing a speed-15 sword on a private server through wz editing, mind you.


Attack Speed Reference - Stereo - 2009-11-28

I still think the 600/630ms thing is a problem with how these events are measured, and the actual time is in between, MS just sends packets on a 30ms schedule or something. For accurate measures of attack speed I'd stick with either a metronome or a stopwatch when possible. Cause rather than the 600ms (100 per minute Faster(2)) regular attacks, I always got around 102 in a minute. Which is something like 590ms. This thread is fine for relative speed measures though.


Attack Speed Reference - Russt - 2009-12-03

New Evan delays, according to Fiel's extraction update:


elementalReset1920
killingWing1440
magicRegistance1920
darkFog3060
blaze1320
OnixBlessing2160
magicBooster1920
dragonIceBreathe900
fireCircle930
flameWheel1800
magicShield2160
Skill360
Awakening2040
dragonBreathe990
soulStone1680
prepare2
ghostLettering1620
magicmissile810
lightingBolt1200
recoveryAura1800
slow1800
magicFlare1560
dragonThrust1710
mapleHero2250
Earthquake1710
illusion2010


 Compare



Attack Speed Reference - ¥-Striker-¥ - 2009-12-09

Russt Wrote:Summed and tabulated. I'm assuming negative delays are positive, which I believe worked last time.

Aran:

combatStep180
finalBlow810
fullSwingDouble420
comboTempest3000
rollingSpin840
tripleSwing660
finalToss420
overSwingTriple660
comboSmash1200
finalCharge1080
fullSwingTriple660
overSwingDouble420
comboFenrir1530
doubleSwing420


Evan:

elementalReset1920
killingWing1920
magicRegistance1920
darkFog4080
blaze1320
OnixBlessing2160
magicBooster1920
dragonIceBreathe1200
fireCircle930
magicShield2160
Awakening2040
Earthquake2280
dragonBreathe1320
slow1800
ghostLettering2160
magicmissile810
lightingBolt1200
recoveryAura1800
soulStone1680
magicFlare1560
dragonThrust1710
mapleHero2250
flameWheel2970
illusion2430


Assuming nothing's out of the ordinary (admittedly a risky assumption), these are base or Normal(6) speeds, and if the difference between base and your speed is x, multiply the cast time by (16-x)/16.

So if Im using a Purple Snowboard ( Speed 5 ) + Booster (-3) = 2 (Fastest Speed)

Here are Normal 6 Speed right?
6 - 2 = 4

Final Blow : 810 * (16-4) / 16 = 607.5

Overswing Triple : 660 * (16-4) / 16 = 495

Overswing Double : 420 * (16-4) / 16 = 315

Too fast? Under 600MS.. A lil bit TOO fast..


Attack Speed Reference - Russt - 2009-12-09

I don't know. Character delays do tend to be unreliable... for example, they tell us nothing about Final Attack for adventurers.

For most "simple" animations, though, they work.


Attack Speed Reference - ¥-Striker-¥ - 2009-12-09

Ugh... Still so hard to figure out Aran's DPM.


Attack Speed Reference - rainbowBean - 2009-12-14

Final Blow : 810 * (16-4) / 16 = 607.5

Overswing Triple : 660 * (16-4) / 16 = 495

Overswing Double : 420 * (16-4) / 16 = 315

For the overswing double, yes its that fast!
i done a video recording on overswing double, its approximately 267 ms.
The weapon i used was Purple Surf Board (Fast Speed)
I am not sure whether the Fast is Fast(5) or Fast(4)


Attack Speed Reference - KaidaTan - 2009-12-14

rainbowBean Wrote:Final Blow : 810 * (16-4) / 16 = 607.5

Overswing Triple : 660 * (16-4) / 16 = 495

Overswing Double : 420 * (16-4) / 16 = 315

For the overswing double, yes its that fast!
i done a video recording on overswing double, its approximately 267 ms.
The weapon i used was Purple Surf Board (Fast Speed)
I am not sure whether the Fast is Fast(5) or Fast(4)
Except that those numbers can't be right because everything in maple is done in intervals of 30ms.


Attack Speed Reference - Dusk - 2009-12-14

Edit: Never mind.


Attack Speed Reference - Russt - 2009-12-14

KaidaTan Wrote:Except that those numbers can't be right because everything in maple is done in intervals of 30ms.
The average woman bears 2.52 children.


Attack Speed Reference - KaidaTan - 2009-12-14

Russt Wrote:The average woman bears 2.52 children.
That is not a comparable statistic. That one is taken of a census of all the women in the country/world. Obviously a woman can't bear .52 children (and have it count as a live birth), but there is certainly no such thing as a skill that takes 615ms. And a rounding error on all 3 skills (nevermind the different speeds, which would all be at least 30ms faster/slower) could make as much as a 45ms difference from what is true. Estimations are nice and in many ways useful, but this isn't the "Attack Speed Estimation" thread.