Computer-Games > German Support
Brauch Hilfe bei berechnung der ww-breakpoints bei der Sorc
Ramierez:
also doch nochmal alles aufdröseln^^
nein du brauchst nen wert <12, wenn ichs nicht falsch verstanden habe. Wie die ww animation funktioniert findest du hier: http://diablo3.ingame.de/forum/showthread.php?s=&postid=17610952#post17610952
da wird das Delay berechnet und mit dem dann die geschwindigkeit beim wirbeln
um das delay zu berechnen packt man sich diese formel:
Delay = [256*CharFrames/[(Baserate + WIAS - WSM)*CharSpeed/100]]
CharFrames lesen wir aus der animationsdatei aus: http://www.mannm.org/d2library/faqtoids/animspeed.html
Baserate ... Unser Grundwert, welcher auch hier wieder bei 100 liegt.
WIAS ... Sämtliches auf der Waffe enthaltenes IAS
WSM is schlicht und einfach der wert der in der itemliste als basiswaffenspeed steht
CharSpeed lesen wir auch aus der animationsdatei aus (is meistens aber eh 256 siehe blockrate^^)
charframes für nen archonstab sind 18, für ne kriegspieke sinds 23 (SOA1STF und SOA12HT)
baserate is 100
WIAS suchen wir^^
WSM ist beim archon 0 bei der pieke 10
charspeed wie gesagt 256
als beispiel: archonstab mit 50% WIAS
Delay = [256*CharFrames/[(Baserate + WIAS - WSM)*CharSpeed/100]]
wir fangen hinten an: [(Baserate + WIAS - WSM)*CharSpeed/100]
[(100+50-0)*256/100] = [150*256/100] = 384
[256*18/384] = 12 <---bedeutet wir brauchen 51%WIAS
kurz nachgerechnet: [151*256/100]=386,56 <-integerfunktion schneidet die nachkommastellen einfach weg
[256*18/386]=11,93 =11
bei der kriegspieke bekommen wir bei 102%WIAS
[(100+102-10)*256/100]=491
[256*23/491]=11,99=11
für eine BA bekommt man bei 53%WIAS bei einer soso einen wert von knapp unter 11, ich denke mal das derjenige der das in dem anderen thread berechnet hat die zweite integerfunktion übersehen hat, die auch alles über 11 auf 11 runterschneidet (hoffe mal das stimmt auch alles^^)
ZenPdH:
charframes = bilder pro anweisung? Da muss natürlich erstmal einer drauf kommen -.-
wsm = :BangHead:
Tausend dank :)
PS: Das mit der integralfunktion hätte ich natürlich auch nich gewusst^^
PPS: ich hatte < mit > vertauscht, meinte schon 'kleiner als' :focus:
Ramierez:
nicht integral sondern integer, is nen datentyp der mir unter anderem bei unserer programmiereinführung in "C" untergekommen ist. Der Datentyp kann sich schlicht und einfach nur ganze zahlen merken und der rest wird einfach weggeschnitten. Siehe auch WIKIPEDIA^^ http://de.wikipedia.org/wiki/Integer_(Datentyp)
ZenPdH:
Nicht nur, dass ich nich rechnen kann, lesen und schreiben kann ich also auch nich -.-
Ramierez:
da biste nicht alleine, schau dir den unsinn thread im fun bereich an, da können wir nichtmal dezimal runterzählen^^
Navigation
[0] Message Index
[*] Previous page
Go to full version