NL0bP / AAEmu

A server software for ArcheAge written in .Net Core
Other
16 stars 8 forks source link

[BUG] <Баг с умением глайдера Панда> #57

Closed Black-Judge closed 3 months ago

Black-Judge commented 4 months ago

I confirm that:

Code branch that is affected by this issue

AAEmu-client_version-3.0_client(2017-03-15)+

Bug description

Проявился баг с умением Телепортация у глайдера Панда, если персонаж пытается использовать это умение происходит закрытие клиента и зайти в игру можно только после перезагрузки сервера.

ИД глайдера:

/item add self 39389 Глайдер Панда /item add self 8000942 Глайдер Панда /item add self 8000943 Enhanced Panda Glider Companion /item add self 8000944 Enhanced Panda Glider Companion: Wing-Clipped /item add self 8000945 Enhanced Panda Glider Companion: Speed /item add self 8000946 Enhanced Panda Glider Companion: Gliding /item add self 8000947 Enhanced Panda Glider Companion: Turning /item add self 8000948 Enhanced Panda Glider Companion: Launch Height /item add self 8000949 Sealed Panda Glider Companion

В терминале такие ошибки:

10:13:14 [ERROR] PacketMarshaler - UNKNOWN OPCODE FOR PACKET 10:13:14 [ERROR] PacketMarshaler - GamePacket: C->S type 160 .C2G.CSStartSkillPacket 10:13:14 [FATAL] PacketMarshaler - System.SystemException: System error. System.SystemException: System error. at AAEmu.Game.Core.Network.Game.GamePacket.Encode() in /server/AAEmuDev/AAEmu.Game/Core/Network/Game/GamePacket.cs:line 119 at AAEmu.Game.Core.Network.Connections.GameConnection.SendPacket(GamePacket packet) in /server/AAEmuDev/AAEmu.Game/Core/Network/Connections/GameConnection.cs:line 66 at AAEmu.Game.Models.Game.Units.Unit.SendPacket(GamePacket packet) in /server/AAEmuDev/AAEmu.Game/Models/Game/Units/Unit.cs:line 675 at AAEmu.Game.Models.Game.Skills.Effects.SpecialEffects.Blink.Execute(BaseUnit caster, SkillCaster casterObj, BaseUnit target, SkillCastTarget targetObj, CastAction castObj, Skill skill, SkillObject skillObject, DateTime time, Int32 value1, Int32 value2, Int32 value3, Int32 value4) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Effects/SpecialEffects/Blink.cs:line 49 at AAEmu.Game.Models.Game.Skills.Effects.SpecialEffect.Apply(BaseUnit caster, SkillCaster casterObj, BaseUnit target, SkillCastTarget targetObj, CastAction castObj, EffectSource source, SkillObject skillObject, DateTime time, CompressedGamePackets packetBuilder) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Effects/SpecialEffect.cs:line 49 at AAEmu.Game.Models.Game.Skills.Skill.ApplyEffects(BaseUnit caster, SkillCaster casterCaster, BaseUnit targetSelf, SkillCastTarget targetCaster, SkillObject skillObject) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Skill.cs:line 996 at AAEmu.Game.Models.Game.Skills.Skill.ScheduleEffects(BaseUnit caster, SkillCaster casterCaster, BaseUnit target, SkillCastTarget targetCaster, SkillObject skillObject) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Skill.cs:line 756 at AAEmu.Game.Models.Game.Skills.Skill.Cast(BaseUnit caster, SkillCaster casterCaster, BaseUnit target, SkillCastTarget targetCaster, SkillObject skillObject) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Skill.cs:line 651 at AAEmu.Game.Models.Game.Skills.Skill.Use(BaseUnit caster, SkillCaster casterCaster, SkillCastTarget targetCaster, SkillObject skillObject, Boolean bypassGcd) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Skill.cs:line 255 at AAEmu.Game.Core.Packets.C2G.CSStartSkillPacket.Read(PacketStream stream) in /server/AAEmuDev/AAEmu.Game/Core/Packets/C2G/CSStartSkillPacket.cs:line 99 at AAEmu.Game.Core.Network.Game.GamePacket.Decode(PacketStream ps) in /server/AAEmuDev/AAEmu.Game/Core/Network/Game/GamePacket.cs:line 149 at AAEmu.Game.Core.Network.Game.GameProtocolHandler.OnReceive(GameConnection connection, Byte[] buf, Int32 bytes) in /server/AAEmuDev/AAEmu.Game/Core/Network/Game/GameProtocolHandler.cs:line 171 10:13:14 [ERROR] GameProtocolHandler - System.SystemException: System error. System.SystemException: System error. at AAEmu.Game.Core.Network.Game.GamePacket.Encode() in /server/AAEmuDev/AAEmu.Game/Core/Network/Game/GamePacket.cs:line 119 at AAEmu.Game.Core.Network.Connections.GameConnection.SendPacket(GamePacket packet) in /server/AAEmuDev/AAEmu.Game/Core/Network/Connections/GameConnection.cs:line 66 at AAEmu.Game.Models.Game.Units.Unit.SendPacket(GamePacket packet) in /server/AAEmuDev/AAEmu.Game/Models/Game/Units/Unit.cs:line 675 at AAEmu.Game.Models.Game.Skills.Effects.SpecialEffects.Blink.Execute(BaseUnit caster, SkillCaster casterObj, BaseUnit target, SkillCastTarget targetObj, CastAction castObj, Skill skill, SkillObject skillObject, DateTime time, Int32 value1, Int32 value2, Int32 value3, Int32 value4) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Effects/SpecialEffects/Blink.cs:line 49 at AAEmu.Game.Models.Game.Skills.Effects.SpecialEffect.Apply(BaseUnit caster, SkillCaster casterObj, BaseUnit target, SkillCastTarget targetObj, CastAction castObj, EffectSource source, SkillObject skillObject, DateTime time, CompressedGamePackets packetBuilder) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Effects/SpecialEffect.cs:line 49 at AAEmu.Game.Models.Game.Skills.Skill.ApplyEffects(BaseUnit caster, SkillCaster casterCaster, BaseUnit targetSelf, SkillCastTarget targetCaster, SkillObject skillObject) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Skill.cs:line 996 at AAEmu.Game.Models.Game.Skills.Skill.ScheduleEffects(BaseUnit caster, SkillCaster casterCaster, BaseUnit target, SkillCastTarget targetCaster, SkillObject skillObject) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Skill.cs:line 756 at AAEmu.Game.Models.Game.Skills.Skill.Cast(BaseUnit caster, SkillCaster casterCaster, BaseUnit target, SkillCastTarget targetCaster, SkillObject skillObject) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Skill.cs:line 651 at AAEmu.Game.Models.Game.Skills.Skill.Use(BaseUnit caster, SkillCaster casterCaster, SkillCastTarget targetCaster, SkillObject skillObject, Boolean bypassGcd) in /server/AAEmuDev/AAEmu.Game/Models/Game/Skills/Skill.cs:line 255 at AAEmu.Game.Core.Packets.C2G.CSStartSkillPacket.Read(PacketStream stream) in /server/AAEmuDev/AAEmu.Game/Core/Packets/C2G/CSStartSkillPacket.cs:line 99 at AAEmu.Game.Core.Network.Game.GamePacket.Decode(PacketStream ps) in /server/AAEmuDev/AAEmu.Game/Core/Network/Game/GamePacket.cs:line 149 at AAEmu.Game.Core.Network.Game.GameProtocolHandler.OnReceive(GameConnection connection, Byte[] buf, Int32 bytes) in /server/AAEmuDev/AAEmu.Game/Core/Network/Game/GameProtocolHandler.cs:line 171

Steps to reproduce

Зайти в игру персонажем, создать галйдер Панде себе в инвентарь, надеть глайдер, использовать глайдер, использовать умение Телепортация.

Expected behavior

Screenshots

https://youtu.be/2f3t1dhdyTI

Any additional context for this bug