Posting Freak
Posts: 7,488
Threads: 76
Joined: 2008-07
Gender: Male
Sexual Orientation: Straight
Country Flag: North_Carolina
IGN: I don't play MS
2009-11-22, 08:49 PM
(This post was last modified: 2009-11-22, 09:00 PM by Dusk.)
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.
Posting Freak
Posts: 8,031
Threads: 178
Joined: 2008-07
Gender: Male
IGN: Justice
Server: Tespia
Level: 162
Job: Shadower
Guild: Gundam
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.
Posting Freak
Posts: 3,015
Threads: 118
Joined: 2008-07
2009-11-23, 11:47 AM
(This post was last modified: 2009-11-23, 11:57 AM by Devil.)
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
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?
Test Mushroom
Posts: 10,045
Threads: 1,506
Joined: 2008-06
Gender: Male
Sexual Orientation: Straight
Country Flag: usa
IGN: GuavaCowboy
Server: Zenith
Level: 10x
Job: Jett
Guild: L>
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
Senior Member
Posts: 586
Threads: 70
Joined: 2008-07
2009-11-27, 04:25 AM
(This post was last modified: 2009-11-27, 04:29 AM by KatanaKiwi.)
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?
Posting Freak
Posts: 18,970
Threads: 319
Joined: 2008-07
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)
Senior Member
Posts: 586
Threads: 70
Joined: 2008-07
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
Posting Freak
Posts: 6,406
Threads: 399
Joined: 2008-07
Gender: Male
2009-11-27, 05:07 AM
(This post was last modified: 2009-11-27, 05:09 AM by Hazzy.)
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.
Senior Member
Posts: 586
Threads: 70
Joined: 2008-07
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
Posting Freak
Posts: 4,302
Threads: 256
Joined: 2008-07
Gender: Male
Level: 251
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.
Posting Freak
Posts: 8,478
Threads: 128
Joined: 2008-07
Gender: Neuter
Country Flag: canada
IGN: Oooh
Server: Bera
Job: Empress
Farm: Stereo
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.
Posting Freak
Posts: 4,302
Threads: 256
Joined: 2008-07
Gender: Male
Level: 251
New Evan delays, according to Fiel's extraction update:
| elementalReset | 1920 | | killingWing | 1440 | | magicRegistance | 1920 | | darkFog | 3060 | | blaze | 1320 | | OnixBlessing | 2160 | | magicBooster | 1920 | | dragonIceBreathe | 900 | | fireCircle | 930 | | flameWheel | 1800 | | magicShield | 2160 | | Skill | 360 | | Awakening | 2040 | | dragonBreathe | 990 | | soulStone | 1680 | | prepare | 2 | | ghostLettering | 1620 | | magicmissile | 810 | | lightingBolt | 1200 | | recoveryAura | 1800 | | slow | 1800 | | magicFlare | 1560 | | dragonThrust | 1710 | | mapleHero | 2250 | | Earthquake | 1710 | | illusion | 2010 |
Member
Posts: 180
Threads: 14
Joined: 2009-08
Russt Wrote:Summed and tabulated. I'm assuming negative delays are positive, which I believe worked last time.
Aran:
| combatStep | 180 | | finalBlow | 810 | | fullSwingDouble | 420 | | comboTempest | 3000 | | rollingSpin | 840 | | tripleSwing | 660 | | finalToss | 420 | | overSwingTriple | 660 | | comboSmash | 1200 | | finalCharge | 1080 | | fullSwingTriple | 660 | | overSwingDouble | 420 | | comboFenrir | 1530 | | doubleSwing | 420 |
Evan:
| elementalReset | 1920 | | killingWing | 1920 | | magicRegistance | 1920 | | darkFog | 4080 | | blaze | 1320 | | OnixBlessing | 2160 | | magicBooster | 1920 | | dragonIceBreathe | 1200 | | fireCircle | 930 | | magicShield | 2160 | | Awakening | 2040 | | Earthquake | 2280 | | dragonBreathe | 1320 | | slow | 1800 | | ghostLettering | 2160 | | magicmissile | 810 | | lightingBolt | 1200 | | recoveryAura | 1800 | | soulStone | 1680 | | magicFlare | 1560 | | dragonThrust | 1710 | | mapleHero | 2250 | | flameWheel | 2970 | | illusion | 2430 |
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..
Posting Freak
Posts: 4,302
Threads: 256
Joined: 2008-07
Gender: Male
Level: 251
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.
Member
Posts: 180
Threads: 14
Joined: 2009-08
Ugh... Still so hard to figure out Aran's DPM.
Junior Member
Posts: 30
Threads: 1
Joined: 2009-11
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)
Posting Freak
Posts: 1,884
Threads: 37
Joined: 2008-07
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.
Posting Freak
Posts: 7,488
Threads: 76
Joined: 2008-07
Gender: Male
Sexual Orientation: Straight
Country Flag: North_Carolina
IGN: I don't play MS
2009-12-14, 06:15 PM
(This post was last modified: 2009-12-14, 08:07 PM by Dusk.)
Edit: Never mind.
Posting Freak
Posts: 4,302
Threads: 256
Joined: 2008-07
Gender: Male
Level: 251
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.
Posting Freak
Posts: 1,884
Threads: 37
Joined: 2008-07
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.
|