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)
{
done(NoData.CreateBuilder().Build());
#region Завершение аутентификации
#region Authentication complete
if (request.WebCredentials.ToStringUtf8().ToLower().Contains("eu-"))
{
(controller as HandlerController).Client.Account = AccountManager.GetAccountByPersistentID(1);

View File

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

View File

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