Jump to content
TrinityCore

Sons of Hodir reputation question


velinath
 Share

Recommended Posts

Hello!

I had a question regarding the Sons of Hodir reputation entry in the database. It didn't seem like an issue since it's working correctly in game, so I didn't want to open anything on GitHub, but I do want to understand how it works just so I can wrap my brain around it.

On my server, I have a character who is somewhere into Honored with the Sons of Hodir. When I look in the character_reputation table in the database, though, their faction standing is set to 51175, which if I'm not mistaken is somewhere above the reputation cap. Other factions seem to work as I would expect them to, which is why I'm confused. Am I just misunderstanding how reputations are calculated or am I missing something obvious here? 

Edited by velinath
Link to comment
Share on other sites

Sorry, don't understand - what lower reputations? I didn't think there were prerequisites for that reputation, if that's what you mean.

I looked into it a little further and 0/3000 Neutral for Hodir is 42000, but 0/3000 Neutral for every other reputation is 0.

I apologize for not understanding! :(

Link to comment
Share on other sites

Ok, got it. So why do other reputations define 0/3000 Neutral as 0, and seemingly only Sons of Hodir uses the behaviour that you're describing? I guess that's what I'm most confused by, since I expected to see consistent behaviour across all factions in the table.

 

edit: clarity

Edited by velinath
Link to comment
Share on other sites

Spent some time looking through the source for mentions of reputation with ID 1119 or just the name "Hodir" in files, but no luck as far as understanding this. I feel like I'm not grasping something obvious here, but it just doesn't make sense to me. I haven't found any other faction that behaves like this in rep calculations.

Are there any other factions that behave like this?

Edited by velinath
Link to comment
Share on other sites

  • 3 weeks later...
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By PavelFreeman
      Hello, I want to compile Trinity, but I get this errors...

      Did everything according to the documentation (https://trinitycore.atlassian.net/wiki/spaces/tc/pages/2130077/Installation+Guide) for Windows 10.

      Visual Studio 2019.
    • By PhaseV
      I unfortunately had to find out that there are no bags for the profession of leather processing in the current database for 3.3.5.  Is that also the case with you?  Can someone who has this available as SQL?
      Greetz PhaseV
    • By Valufa
      Hello, would anyone know if there is an XML OR JSON file with all the class spells from section 3.3.5a?
      If not, would you know how to inform the procedure on how to extract this information from the game client, or some way faster than Web Scraping?
       
    • By Dipdill
      So I got a new Trinity Core server up and running.  For the life of me I can not get my client to connect.  I have edited the Data\enUS\realmlist.wtf to point to my server.  I have confirmed that the firewalls are open to both 8085 and 3724.  When I open the wow.exe client I use my credentials and it immediately goes to Downloading Update screen and sits at 0%.  I have also added set patchlist to my server thinking that might help and still no go.  I downloaded the client from warmane as mentioned in this thread:  
      Did I miss a step on patching the wow.exe file?  I know on the new master branch there is a patching process... but I didn't see one for the 3.3.5 branch.  
      Thanks
    • By Hesione
      I'm having a problem with a number of factions not getting the flag "at war" in the reputation tab, and this is unable to be selected by the player. Currently, this is with The Oracles, as my character has their reputation with Frenzyheart. The problem occurs when one of two opposing factions is chosen as the positive reputation one. That said, Bloodsail Buccaneers seems to work fine.
      I did a search on how to fix this, and found this on the TrinityCore issues tracker: https://github.com/TrinityCore/TrinityCore/issues/9469 (specifically https://github.com/TrinityCore/TrinityCore/issues/9469#issuecomment-78925130)
      Do I just go into the ReputationManager.cpp file and edit it directly? I don't understand how the dbc/cpp files are used. Are they called by the client each time the client is started up?
      I found the code for ReputationManager.cpp here: https://github.com/TrinityCore/TrinityCore/blob/master/src/server/game/Reputation/ReputationMgr.cpp
      I don't understand how the fix goes into this code. I can see a Git pull (push?) whereas I thought I could just edit ReputationManager.cpp directly. If so, which lines do I replace (if any)? Otherwise, where should I insert the fix?
       
×
×
  • Create New...