mirror of
https://github.com/ACEmulator/ACE
synced 2026-08-17 12:26:06 -04:00
* Fix some issues with secure trade. * . * Changes to ID failure return * . * Add rot to player sold to vendor items. * change to configurable
28 lines
998 B
C#
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);
|
|
}
|
|
}
|
|
}
|