using System; using ACE.Entity; using ACE.Entity.Models; namespace ACE.Server.WorldObjects { public class Cow : Creature { /// /// A new biota be created taking all of its values from weenie. /// public Cow(Weenie weenie, ObjectGuid guid) : base(weenie, guid) { SetEphemeralValues(); } /// /// Restore a WorldObject from the database. /// public Cow(Biota biota) : base(biota) { SetEphemeralValues(); } private void SetEphemeralValues() { } /// /// This is raised by Player.HandleActionUseItem. /// The item does not exist in the players possession. /// If the item was outside of range, the player will have been commanded to move using DoMoveTo before ActOnUse is called. /// When this is called, it should be assumed that the player is within range. /// public override void ActOnUse(WorldObject activator) { // handled in base.OnActivate -> EmoteManager.OnUse() } } }