CaveStatue.cs 952 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using Server.MirDatabase;
  2. namespace Server.MirObjects.Monsters
  3. {
  4. public class CaveStatue : MonsterObject
  5. {
  6. protected override bool CanMove { get { return false; } }
  7. protected override bool CanAttack { get { return false; } }
  8. protected override bool CanRegen { get { return false; } }
  9. protected internal CaveStatue(MonsterInfo info)
  10. : base(info)
  11. {
  12. if (info.Effect == 1)
  13. {
  14. Direction = MirDirection.UpRight;
  15. }
  16. else
  17. {
  18. Direction = MirDirection.Up;
  19. }
  20. }
  21. public override void Spawned()
  22. {
  23. base.Spawned();
  24. }
  25. public override void Turn(MirDirection dir) { }
  26. public override bool Walk(MirDirection dir) { return false; }
  27. protected override void ProcessRoam() { }
  28. protected override void ProcessTarget() { }
  29. }
  30. }