Projekt

Allgemein

Profil

Aktionen

Fehler #6557

geschlossen

Fehler #5667: Petscaling - Hauptticket

[Mechanik]Pet Base Damage

Von Corrius vor fast 11 Jahren hinzugefügt. Vor etwa 8 Jahren aktualisiert.

Status:
Live
Priorität:
Hoch
Zugewiesen an:
-
Kategorie:
Mechanik
Zielversion:
Beginn:
25.06.2013
Update Text Deutsch:

Beschreibung

Ausgehend von den vielen Beschwerden über Petdamage habe ich mich heute den ganzen Tag rangesetzt und versucht was zu finden. Ich bitte andere da drüberzuschauen und Anregungen dazulassen.

Dazu habe ich https://github.com/TrinityCore/TrinityCore/issues/1262 gefunden:

This makes any warlock pet summoned at lvl 80 gain 60-100 base damage (2s attack speed, so 40 dps).
This is wayyy lower than it should be, as of wowwiki felguard's base damage at lvl 80 is 329-495 ( http://www.wowwiki.com/Felguard_%28warlock_minion%29 )

Ausgehend davon habe ich dann versucht mehr Informationen zu finden:

Dazu habe ich unterschiedliche Quellen des sogenannten Base-Damages gefunden, die meisten Quellen jedoch beim Hexer:

http://www.wowwiki.com/Imp_%28warlock_minion%29?oldid=2304865
80 297 79 118 369 367 287 346 - 499 6273
Level Strength Agility Stamina Intellect Spirit Power Damage Armor

http://www.wowwiki.com/Felguard_%28warlock_minion%29?oldid=2297486#cite_note-FG-0
80 314 90 328 150 209 608 329 - 495 14033 [note 1]
Level Strength Agility Stamina Intellect Spirit Power Damage Armor

http://www.wowwiki.com/Felhunter
80 314 90 328 150 209 608 333-466 7782
Level Strength Agility Stamina Intellect Spirit Power Damage Armor

Als Bestätigung habe ich dann folgenden Link rausgesucht:

https://github.com/ArPharazon/Rawr.WarlockSim/blob/master/Minion.cs

Imp-Base-Damage
BaseMinDamage = 315;
BaseMaxDamage = 467;

Felguard
N.A

Felhunter
BaseMinDamage = 333;
BaseMaxDamage = 466

Wie man sieht, gehen diese zumindest in die gleiche Richtung, wenn nicht sogar komplett identisch.

Beim Jägerpet Wolf habe ich jetzt zumindest keine Tabelle bei Wowiki gefunden, jedoch:
https://github.com/SignFinder/FaceCore/pull/98/files#L1L-1
https://github.com/SignFinder/FaceCore/commit/a3b21f0e4aaa7e417a9fd1ea2f48c5871df94c10

+ (1, 80, 5161, 1, 9784, 346, 499, 287, 192, 158, 356, 70, 115);
(`creature_entry`, `level`, `hp`, `mana`, `armor`, `mindmg`, `maxdmg`, `attackpower`, `str`, `agi`, `sta`, `inte`, `spi`)

Wenn ich dies mit den Werten vom Wolf auf den Testserver vergleiche, stimmen str,agi,inte und spi 100% genau überein.
Der mindmg und maxdmg sind jedoch viel zu gering.


Dateien

FIX.png (1,15 MB) FIX.png Corrius, 17.09.2013 10:44
Aktionen #1

Von Tester-Avon vor fast 11 Jahren aktualisiert

  • Priorität wurde von Normal zu Hoch geändert
Aktionen #2

Von Gorni vor fast 11 Jahren aktualisiert

Mir scheint, dass das ein guter Ansatzpunkt ist (zusätzlich zu dem Bug mit fehlerhaftem Scaling von prozentualen Buffs und dem fehlenden Scaling von den nativen Pet-AP).

~150 effektiver Schaden naked und unbuffed mit Beißen bzw. Autohit scheint mir nämlich arg wenig (ob das am falschen Grundschaden liegt oder dem fehlenden Scaling von nativen AP gilt es wohl zu testen) - Fakt ist allerdings, dass auch ein vollgebufftes Pet zu wenig Schaden macht - mit angehobenem Grundschaden käme man gut an blizz-Zahlen heran (das Scaling mit den vom Hunter übertragenen Stats scheint ja zu funktionieren)

Aktionen #3

Von Corrius vor fast 11 Jahren aktualisiert

Wenn man folgende Adresse mit einbezieht: http://www.maniasarcania.com/2009/03/05/raw-data-on-pet-stats-in-ptr-31/ , sollte man es beim Jäger auf:
346, 499, 642
mindmg, maxdmg, attackpower

ändern können. Aber das ist jetzt nur meine Meinung und Bedarf weiterer Überprüfung.

Das würde es dann auf den gleichen Wert anheben wie die Hexer-Nahkampf-Pets

Aktionen #4

Von Sioni vor fast 11 Jahren aktualisiert

  • Übergeordnetes Ticket wurde auf #5667 gesetzt
Aktionen #5

Von Corrius vor fast 11 Jahren aktualisiert

Habe mir den Simcraft Quellcode angeguckt und nochmal andere, aber trotzdem höhere Werte rausgekriegt:

Teufelswache:

main_hand_weapon.type = WEAPON_BEAST;
main_hand_weapon.min_dmg = 412.5;
main_hand_weapon.max_dmg = 412.5;

Jägerpet:

attribute_base[ ATTR_STRENGTH ] = rating_t::interpolate( level, 0, 162, 331 );
attribute_base[ ATTR_AGILITY ] = rating_t::interpolate( level, 0, 54, 113 );

331 Stärke, 113 Beweglichkeit, was genau mit den Werten aus Rawr übereinstimmt.

Wenn man nach diesen Petwerten sucht, findet man folgendes beim Enhancer:

http://elitistjerks.com/f79/t31667-enhsim_dps_simulator/p113/

Pet: Str 331, Agi 113, Int 65, AP 786 (tooltip 642+144), Dmg 331-456, Dps 262.3, Speed 1.5, Spell 0

Aktionen #6

Von Corrius vor fast 11 Jahren aktualisiert

Hier meine endgültige Analyse der Simcraft und Rawr Quellcodes:

Jägerpet:

Rawr
Agility = 113,
Strength = 331,
Stamina = 361,
Intellect = 65,
Spirit = 10,
float whiteDamageBase = (52f + 78f) / 2f;

Simcraft

attribute_base[ ATTR_AGILITY ] = rating_t::interpolate( level, 0, 54, 113 );
attribute_base[ ATTR_STRENGTH ] = rating_t::interpolate( level, 0, 162, 331 );

Vorschlag: Anpassen der Werte des Petstats auf diese, Testen ob eine Anpassung des Basedamages auf 346-499 nötig ist, wie bei Hexerpets


Hexerpet

Generelle Attribute:

Simcraft
attribute_base[ ATTR_STRENGTH ] = 314;
attribute_base[ ATTR_AGILITY ] = 90;
attribute_base[ ATTR_STAMINA ] = 328;
attribute_base[ ATTR_INTELLECT ] = 150;
attribute_base[ ATTR_SPIRIT ] = 209;

Rawr
Strength = 297f,
Agility = 90f,
BaseStamina = 328f;
BaseIntellect = 150f;
BaseAttackPower = 294f;

Base Attack Damage pro Pet:

SimCraft

Voidwalker n.A
Succubus main_hand_weapon.min_dmg = 412.5; main_hand_weapon.max_dmg = 412.5;
Imp n.A
Felguard main_hand_weapon.min_dmg = 412.5; main_hand_weapon.max_dmg = 412.5;
Felhunter main_hand_weapon.min_dmg = 309.6; main_hand_weapon.max_dmg = 309.6;

Rawr

Voidwalker BaseMeleeDamage = (297f + 448f) / 2f;
Succubus BaseMeleeDamage = (363f + 546f) / 2f;
Imp
Felguard BaseMeleeDamage = (410f + 627f) / 2f;
Felhunter BaseMeleeDamage = (277f + 416f) / 2f;

Aktionen #7

Von Corrius vor fast 11 Jahren aktualisiert

Aktionen #8

Von Corrius vor fast 11 Jahren aktualisiert

Dies ist das wichtige was getan werden muss:

Jägerpet Basisattributveränderung
Momentan->Zukunft
Stärke 192->331
Beweglichkeit 158->113
Eventuelle Anpassung des Basisschadens von 60-100 auf bis zu 254,3-407,3. Weitere Informationen benötigt.

Hexerpet:

Teufelsjäger Basisattributveränderung
Basisschaden 60-100 auf 246,14-379,14
Teufelswache Basisattributveränderung
Basisschaden 60-100 auf 176,34-309,14

Resultat:

Creedem hat die Jägerpetattribute erhöht. Dadurch komme ich jetzt auf 139 Stärke mehr, dementsprechend 278 mehr Angriffskraft. Ungeskillt wäre es so als ob der Jäger 1263 mehr Angriffskraft hätte beim Petdamage :D

Aktionen #9

Von Octoshape vor fast 11 Jahren aktualisiert

  • Status wurde von Bestätigt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Octoshape gesetzt
Aktionen #10

Von Corrius vor fast 11 Jahren aktualisiert

Hier ein netter Userpost aus dem Forum, dem ich rechnerich nach genau übereinstimme. http://www.rising-gods.de/forum/38-jaeger/545732-hunter-und-sein-pet.html?limit=10&start=50#549056

Teufelsjäger - Lvl 80 - creature_entry = 417 :
Rising-Gods: // 060-100 // ø=080 // 040 Dps
.........Blizzlike: // 246-378 // ø=312 // 156 Dps => ø ~ Petlevel * 4 ± 20 %

Teufelwache - Lvl 80 - creature_entry = 17252 :
Rising-Gods: // 060-100 // ø=080 // 040 Dps
.........Blizzlike: // 329-495 // ø=412 // 206 Dps => ø ~ Petlevel * 5.15f

Wichtel - Lvl 80 - creature_entry = 416 :
Rising-Gods: // 060-100 // ø=080 // 40 Dps
.........Blizzlike: // 304-458 // ø=381 // 191 Dps => ø ~ Petlevel * 4.75f

Sukkubus - Lvl 80 - creature_entry = 1863 :
Rising-Gods: // 060-100 // ø=080 // 040 Dps
.........Blizzlike: // 374-548 // ø=461 // 231 Dps => ø ~ Petlevel * 5.75f

Leerwandler - Lvl 80 - creature_entry = 1860 :
Rising-Gods: // 060-100 // ø=080 // 040 Dps
.........Blizzlike: // 270-414 // ø=342 // 171 Dps => ø ~ Petlevel * 4.25f

Infernal - Lvl 80 - creature_entry = 89 :
Rising-Gods: // 060-100 // ø=080 // 040 Dps
~Blizzlike: // 576-864 // ø=720 // 360 Dps => ø ~ Petlevel * 9

Verdammniswache - Lvl 80 - creature_entry = 11859 :
Rising-Gods: // 060-100 // ø=080 // 040 Dps
~Blizzlike: // 616-924 // ø=770 // 385 Dps => ø ~ Petlevel * 9.5f

Geisterwölfe - Lvl 80 - creature_entry = 29264 :
Rising-Gods: // 240-400 // ø=320 // 213 Dps
.........Blizzlike: // 246-370 // ø=308 // 205 Dps => ø ~ Petlevel * 3.85f

Aktionen #11

Von creedem vor fast 11 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testbereit geändert

https://git.rising-gods.de/wotlk/rg/commit/5b2cb83e46f66b8d6b8ac1396a29bdcb8c823960

Hunterpets Stats sind geändert, Damage wurde damit erhöht

Aktionen #12

Von Corrius vor fast 11 Jahren aktualisiert

  • Status wurde von Testbereit zu Pending geändert

Hunterpetstats sind angepasst:

Stärke 192->331
Beweglichkeit 158->113

Bitte danach auf Bestätigt :D

Aktionen #13

Von Lareine vor mehr als 10 Jahren aktualisiert

  • Status wurde von Pending zu Bestätigt geändert

Eingespielt

Aktionen #14

Von Corrius vor mehr als 10 Jahren aktualisiert

  • Zugewiesen an wurde von Octoshape zu karn geändert
Aktionen #15

Von karn vor mehr als 10 Jahren aktualisiert

  • Status wurde von Bestätigt zu Testbereit geändert
  • Zugewiesen an wurde von karn zu Corrius geändert
Aktionen #16

Von Corrius vor mehr als 10 Jahren aktualisiert

omg karn du bist toll

//edit: Fixed :D

Aktionen #17

Von karn vor mehr als 10 Jahren aktualisiert

muss das sein? also das ding mit der liebe und so?

Aktionen #18

Von Gorni vor mehr als 10 Jahren aktualisiert

natürlich ;) ich liebe dich auch innig

Aktionen #19

Von Corrius vor mehr als 10 Jahren aktualisiert

  • Datei FIX.png FIX.png wurde hinzugefügt
  • Status wurde von Testbereit zu Pending geändert
  • Zugewiesen an Corrius wurde gelöscht

Also, nach extensiven Tests mit mehreren Testern habe ich nichts zur beanstandung gefunden.

Aktionen #20

Von Daejiv vor mehr als 10 Jahren aktualisiert

  • Status wurde von Pending zu Live geändert
Aktionen #21

Von Rushor vor etwa 8 Jahren aktualisiert

Bedeutung Live:

- Der Bug wurde erfolgreich behoben und der Fix dazu befindet sich auf dem Spielserver. Sollte der Fehler weiterhin bestehen sollte ein neues Ticket ( https://redmine.rising-gods.de/projects/live/issues/new ) erstellt werden. Anmerkungen in dem alten abgewiesenen oder live genommenen Tickets werden ignoriert und gelöscht.

Aktionen

Auch abrufbar als: Atom PDF