Core/Reputation: Implemented "friendship reputation"

Port From (https://github.com/TrinityCore/TrinityCore/commit/80a6347b7a0e8dfbe5e690504ed373f75c4f4c76)
This commit is contained in:
hondacrx
2021-06-04 15:03:52 -04:00
parent 32f4bf4c25
commit 9702bd9097
9 changed files with 322 additions and 91 deletions
@@ -99,4 +99,23 @@ namespace Game.DataStorage
}
public bool IsContestedGuardFaction() { return (Flags & (ushort)FactionTemplateFlags.ContestedGuard) != 0; }
}
public sealed class FriendshipRepReactionRecord
{
public uint Id;
public LocalizedString Reaction;
public uint FriendshipRepID;
public ushort ReactionThreshold;
}
public sealed class FriendshipReputationRecord
{
public LocalizedString Description;
public LocalizedString StandingModified;
public LocalizedString StandingChanged;
public uint Id;
public int FactionID;
public int TextureFileID;
public FriendshipReputationFlags Flags;
}
}