TrinityCore / TrinityCore/TrinityCoreCustomChanges
PvP Ranks extra honor
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C++
- Sterne
- 83
- Forks
- 58
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
PvP Ranks calls
honor *= 1 + sWorld->getRate(RATE_PVP_RANK_EXTRA_HONOR)*(((float)rank_diff) / 10.0f);
but then
honor = int32(honor_f);
so the custom extra honor gets lost.
honor_f should probably be changed instead.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Durchsuche die C++-Quellen nach der im Issue gezeigten Berechnung der PvP Ranks und vergleiche sie mit Commit c840b87d24ba21f1c06127f0d2ce991afe0de7b2. Verfolge, wie die Rate der zusätzlichen Ehre in honor_f und den endgültigen Ganzzahlwert einfließt, und überprüfe anschließend, dass die PvP-Rang-Ehre die benutzerdefinierte Anpassung beibehält, ohne anderes Verhalten zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- game-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100