Heiho,
Du musst restriktiver lesen ...
Da gehen bestimmt auch die Werte für FrameDataActionFlag, FramesPerDirection und AnimationSpeed für NEA11HT (09, 19, 256) und VampirA1xxx (09, 14, 176) ein. Braucht man noch mehr Zahlenmaterial oder ist das alles schon von lib verwurstet?
TitanSeal schrieb:
Für die ersten beiden Zustände - die Verwandlung in Vampir und untoten Rattenmann - können wir das bereits bekannte System anwenden und verwenden dabei einfach die Werte der jeweiligen Erscheinungsform. Für die Verwandlung in einen Werwolf oder einen Werbären müssen wir bei der Ermittelung der Angriffsgeschwindigkeit ein anderes System anwenden
Die von Dir zitierte Formel bezieht sich auf die Werformen, weshalb sie komplizierter ist.
Bei Vampir und Fetisch gilt die gewoehnliche Formel, bei Titan:
FPA = {(256*(FramesPerDirection - StartingFrame))/[AnimationSpeed*(100 + EIAS + SIAS - WSM (+ ColdEffekt))/100]} - 1
EIAS = [120*IAS/(120 + IAS)]
oder bei mir
AnimDuration = {(AnimLength * 256) / [AnimSpeed * (AnimRate + SIAS + EIAS - WSM) / 100]} - 1
mit
EIAS = 120 * IASItem / (120 + IASItem)
AnimDuration: Länge der Animation in Frames ('FPA')
AnimLength: die vorgegebene Anzahl Frames pro Zyklus ('Frames per Direction')
AnimSpeed: die vorgegebene Granulierung ('extra precision', HitShift)
AnimRate: Verlangsamungen
SIAS: fertigkeitenbasierendes IAS
WSM: Weapon Speed Modifier
EIAS: effektives IAS aus IASItem
IASItem: IAS von Gegenständen
[ ]: abrunden
{ }: aufrunden
SIAS und EIAS werden oftmals als EIAS zusammengefaßt dargestellt
Und was ich grad bemerke, ich hatte die Vampir&Fetisch Werte gar nicht rausgesucht, bei Titan fehlen sie wohl auch.
Vampir, A1 Angriff (er kann keine andere Angriffsanimation)
AnimLength ('Frames per Direction') 14
AnimSpeed 176
Fetisch, A1 Angriff (er kann keine andere Angriffsanimation)
AnimLength ('Frames per Direction') 12
AnimSpeed 256
StartFrame ist bei beiden 0