Fehler #6557
geschlossenFehler #5667: Petscaling - Hauptticket
[Mechanik]Pet Base Damage
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
Von Tester-Avon vor mehr als 11 Jahren aktualisiert
- Priorität wurde von Normal zu Hoch geändert
Von Gorni vor mehr als 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)
Von Corrius vor mehr als 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
Von Sioni vor mehr als 11 Jahren aktualisiert
- Übergeordnetes Ticket wurde auf #5667 gesetzt
Von Corrius vor mehr als 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
Von Corrius vor mehr als 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;
Von Corrius vor mehr als 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
Von Octoshape vor mehr als 11 Jahren aktualisiert
- Status wurde von Bestätigt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Octoshape gesetzt
Von Corrius vor mehr als 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
Von creedem vor mehr als 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
Von Corrius vor mehr als 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
Von Lareine vor mehr als 11 Jahren aktualisiert
- Status wurde von Pending zu Bestätigt geändert
Eingespielt
Von Corrius vor mehr als 11 Jahren aktualisiert
- Zugewiesen an wurde von Octoshape zu karn geändert
Von karn vor mehr als 11 Jahren aktualisiert
- Status wurde von Bestätigt zu Testbereit geändert
- Zugewiesen an wurde von karn zu Corrius geändert
Von karn vor mehr als 11 Jahren aktualisiert
muss das sein? also das ding mit der liebe und so?
Von Corrius vor mehr als 11 Jahren aktualisiert
- Datei FIX.png FIX.png wurde hinzugefügt
- Status wurde von Testbereit zu Pending geändert
- Zugewiesen an
Corriuswurde gelöscht
Also, nach extensiven Tests mit mehreren Testern habe ich nichts zur beanstandung gefunden.
Von Rushor vor mehr als 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.