Show the correct Paragon level in party.

This commit is contained in:
Pablito 2023-01-22 11:27:56 -03:00
parent 414bc629e4
commit 827548b88e
3 changed files with 21 additions and 21 deletions

View File

@ -167,7 +167,7 @@ namespace DiIiS_NA.LoginServer.ServicesSystem.Services
public override void VerifyWebCredentials(IRpcController controller, VerifyWebCredentialsRequest request, Action<NoData> done) public override void VerifyWebCredentials(IRpcController controller, VerifyWebCredentialsRequest request, Action<NoData> done)
{ {
done(NoData.CreateBuilder().Build()); done(NoData.CreateBuilder().Build());
#region Завершение аутентификации #region Authentication complete
if (request.WebCredentials.ToStringUtf8().ToLower().Contains("eu-")) if (request.WebCredentials.ToStringUtf8().ToLower().Contains("eu-"))
{ {
(controller as HandlerController).Client.Account = AccountManager.GetAccountByPersistentID(1); (controller as HandlerController).Client.Account = AccountManager.GetAccountByPersistentID(1);

View File

@ -613,33 +613,33 @@ namespace DiIiS_NA.LoginServer.ServicesSystem.Services
{ {
case 1: case 1:
break; break;
case 2: NeededClass = ToonClass.Barbarian; break; // Варвар case 2: NeededClass = ToonClass.Barbarian; break; // Barbarian.
case 3: NeededClass = ToonClass.Crusader; break; // Крестоносец case 3: NeededClass = ToonClass.Crusader; break; // Crusader.
case 4: NeededClass = ToonClass.DemonHunter; break; // Охотник на демонов case 4: NeededClass = ToonClass.DemonHunter; break; // Demon Hunter.
case 5: NeededClass = ToonClass.Monk; break; // Монах case 5: NeededClass = ToonClass.Monk; break; // Monk.
case 6: NeededClass = ToonClass.WitchDoctor; break; // Колдун case 6: NeededClass = ToonClass.WitchDoctor; break; // Warlock.
case 7: NeededClass = ToonClass.Wizard; break; // Чародей case 7: NeededClass = ToonClass.Wizard; break; // Wizard.
case 8: NeededClass = ToonClass.Necromancer; break; // Некромант case 8: NeededClass = ToonClass.Necromancer; break; // Necromancer.
case 10: // Двойки case 10: // ToonClass.
break; break;
case 11: // Тройки case 11: // Fours.
break; break;
case 12: // Четверки case 12: // Fours.
break; break;
case 30: //Портал Дерзаний - 1 Игрок case 30: // Portal of Endeavors - 1 Player.
case 31: //Портал Дерзаний - 2 Игрока case 31: // Portal of Endeavor - 2 Players.
case 32: //Портал Дерзаний - 3 Игрока case 32: // Portal of Daring - 3 Player.
case 33: //Портал Дерзаний - 4 Игрока case 33: // Portal of Daring - 4 Player.
default: default:
break; break;
} }
switch (request.ScopeId) switch (request.ScopeId)
{ {
case 3: break; //Обычный режим case 3: break; // Normal mode.
case 2: Hardcore = true; break; //Героический режим case 2: Hardcore = true; break; // Hardcore mode.
case 5: Season = true; break; //Сезонный case 5: Season = true; break; // Seasonal mode.
case 4: Season = true; Hardcore = true; break; //Сезонный героический case 4: Season = true; Hardcore = true; break; // Hardcore mode.
} }
//foreach (var gameaccount in request.GameAccountIdsList) //foreach (var gameaccount in request.GameAccountIdsList)
@ -693,7 +693,7 @@ namespace DiIiS_NA.LoginServer.ServicesSystem.Services
response response
.AddEntry(D3.Leaderboard.Score.CreateBuilder() .AddEntry(D3.Leaderboard.Score.CreateBuilder()
.SetGameAccountId(Gaccount.AccountId) .SetGameAccountId(Gaccount.AccountId)
.SetScore_((ulong)Hero.Level + (ulong)Gaccount.DBGameAccount.ParagonLevel) //Временное разделение .SetScore_((ulong)Hero.Level + (ushort)Gaccount.DBGameAccount.ParagonLevel) // Temporary Separation.
.SetScoreBand(5) .SetScoreBand(5)
.SetLeaderboardId(5) .SetLeaderboardId(5)
.SetScopeId(5) .SetScopeId(5)

View File

@ -1237,7 +1237,7 @@ namespace DiIiS_NA.GameServer.GSSystem.GameSystem
Class = joinedPlayer.ClassSNO, Class = joinedPlayer.ClassSNO,
snoActorPortrait = joinedPlayer.Toon.DBToon.Cosmetic4, snoActorPortrait = joinedPlayer.Toon.DBToon.Cosmetic4,
Level = joinedPlayer.Toon.Level, Level = joinedPlayer.Toon.Level,
AltLevel = (byte)joinedPlayer.Toon.ParagonLevel, AltLevel = (ushort)joinedPlayer.Toon.ParagonLevel,
HighestHeroSoloRiftLevel = 0, HighestHeroSoloRiftLevel = 0,
StateData = joinedPlayer.GetStateData(), StateData = joinedPlayer.GetStateData(),
JustJoined = false, JustJoined = false,