ace/Source/ACE.Server/Network/GameEvent/Events/GameEventIdentifyObjectResponse.cs
Ty Conner 2fdb8387bb
Fix some issues with secure trade. (#1745)
* Fix some issues with secure trade.

* .

* Changes to ID failure return

* .

* Add rot to player sold to vendor items.

* change to configurable
2019-04-16 23:44:19 -05:00

28 lines
998 B
C#

using ACE.Entity.Enum;
using ACE.Server.Network.Structure;
using ACE.Server.WorldObjects;
namespace ACE.Server.Network.GameEvent.Events
{
public class GameEventIdentifyObjectResponse : GameEventMessage
{
public GameEventIdentifyObjectResponse(Session session, WorldObject obj, bool success)
: base(GameEventType.IdentifyObjectResponse, GameMessageGroup.UIQueue, session)
{
var appraiseInfo = new AppraiseInfo(obj, session.Player, success);
Writer.Write(obj.Guid.Full);
Writer.Write(appraiseInfo);
}
// Empty Appraisal response, for when you only have a guid and nothing else.
public GameEventIdentifyObjectResponse(Session session, uint objectGuid)
: base(GameEventType.IdentifyObjectResponse, GameMessageGroup.UIQueue, session)
{
var appraiseInfo = new AppraiseInfo();
Writer.Write(objectGuid);
Writer.Write(appraiseInfo);
}
}
}