Core/Refactor: Part 1

This commit is contained in:
hondacrx
2018-05-07 18:56:09 -04:00
parent b2c1554065
commit 216db1c23a
83 changed files with 298 additions and 296 deletions
@@ -90,7 +90,6 @@ namespace Game
/// This is call when player leave battlefield zone.
/// </summary>
/// <param name="queueId">The queue id of Bf</param>
/// <param name="queueId">The queue id of Bf</param>
/// <param name="battleState">Battlefield status</param>
/// <param name="relocated">Whether player is added to Bf on the spot or teleported from queue</param>
/// <param name="reason">Reason why player left battlefield</param>
-1
View File
@@ -509,7 +509,6 @@ namespace Game
if (save == null)
return;
ObjectGuid guid = GetPlayer().GetGUID();
long currTime = Time.UnixTime;
CalendarRaidLockoutUpdated packet = new CalendarRaidLockoutUpdated();
+1 -1
View File
@@ -745,7 +745,7 @@ namespace Game
if (_warden == null || packet.Data.GetSize() == 0)
return;
var unpacked = new ByteBuffer(_warden.DecryptData(packet.Data.GetData()));
_warden.DecryptData(packet.Data.GetData());
WardenOpcodes opcode = (WardenOpcodes)packet.Data.ReadUInt8();
switch (opcode)
+7 -4
View File
@@ -287,7 +287,6 @@ namespace Game
// only add to bg group and object, if the player was invited (else he entered through command)
if (GetPlayer().InBattleground())
{
Battleground bg;
// cleanup setting if outdated
if (!mapEntry.IsBattlegroundOrArena())
{
@@ -297,10 +296,14 @@ namespace Game
GetPlayer().SetBGTeam(0);
}
// join to bg case
else if (bg = GetPlayer().GetBattleground())
else
{
if (GetPlayer().IsInvitedForBattlegroundInstance(GetPlayer().GetBattlegroundId()))
bg.AddPlayer(GetPlayer());
Battleground bg = GetPlayer().GetBattleground();
if (bg)
{
if (GetPlayer().IsInvitedForBattlegroundInstance(GetPlayer().GetBattlegroundId()))
bg.AddPlayer(GetPlayer());
}
}
}
+1 -2
View File
@@ -255,7 +255,7 @@ namespace Game
}
ObjectGuid ownerGuid = ObjectGuid.Create(HighGuid.Player, result.Read<ulong>(0));
ulong signs = result.Read<ulong>(1);
//ulong signs = result.Read<ulong>(1);
if (ownerGuid == GetPlayer().GetGUID())
return;
@@ -267,7 +267,6 @@ namespace Game
return;
}
if (GetPlayer().GetGuildId() != 0)
{
Guild.SendCommandResult(this, GuildCommandType.InvitePlayer, GuildCommandError.AlreadyInGuild_S, GetPlayer().GetName());
+19 -12
View File
@@ -97,15 +97,18 @@ namespace Game
vehicle_base.m_movementInfo = packet.Status;
Unit vehUnit;
if (packet.DstVehicle.IsEmpty())
GetPlayer().ChangeSeat(-1, packet.DstSeatIndex != 255);
else if (vehUnit = Global.ObjAccessor.GetUnit(GetPlayer(), packet.DstVehicle))
else
{
Vehicle vehicle = vehUnit.GetVehicleKit();
if (vehicle)
if (vehicle.HasEmptySeat((sbyte)packet.DstSeatIndex))
vehUnit.HandleSpellClick(GetPlayer(), (sbyte)packet.DstSeatIndex);
Unit vehUnit = Global.ObjAccessor.GetUnit(GetPlayer(), packet.DstVehicle);
if (vehUnit)
{
Vehicle vehicle = vehUnit.GetVehicleKit();
if (vehicle)
if (vehicle.HasEmptySeat((sbyte) packet.DstSeatIndex))
vehUnit.HandleSpellClick(GetPlayer(), (sbyte) packet.DstSeatIndex);
}
}
}
@@ -123,15 +126,19 @@ namespace Game
GetPlayer().GetGUID().ToString(), seat.Flags);
return;
}
Unit vehUnit;
if (vehicle_base.GetGUID() == packet.Vehicle)
GetPlayer().ChangeSeat((sbyte)packet.SeatIndex);
else if (vehUnit = Global.ObjAccessor.GetUnit(GetPlayer(), packet.Vehicle))
else
{
Vehicle vehicle = vehUnit.GetVehicleKit();
if (vehicle)
if (vehicle.HasEmptySeat((sbyte)packet.SeatIndex))
vehUnit.HandleSpellClick(GetPlayer(), (sbyte)packet.SeatIndex);
Unit vehUnit = Global.ObjAccessor.GetUnit(GetPlayer(), packet.Vehicle);
if (vehUnit)
{
Vehicle vehicle = vehUnit.GetVehicleKit();
if (vehicle)
if (vehicle.HasEmptySeat((sbyte) packet.SeatIndex))
vehUnit.HandleSpellClick(GetPlayer(), (sbyte) packet.SeatIndex);
}
}
}