Patched to the latest 7.0.56.0 there are some new mobiles.
Here is an Ethereal Windrunner
Code:
public class EtherealCanineWindrunner : EtherealMount
   {
     public override int EtherealHue { get { return 0; } }
     
     [Constructable]
     public EtherealCanineWindrunner() : base( 0x9ED5, 0x3ECC  )
     {
       Name = "Ethereal Canine Windrunner";
     }

     public EtherealCanineWindrunner( Serial serial )
       : base( serial )
     {
     }
     
     

     public override void Serialize(GenericWriter writer)
  {
  base.Serialize(writer);

       writer.Write( (int)0 ); // version
  }

  public override void Deserialize(GenericReader reader)
  {
  base.Deserialize(reader);

  int version = reader.ReadInt();

  }
   }

There is also a palamino that I believe just need to be a horse, not an ethereal.
It's Body ID is 1408:
1407 -1 477 -1 -1 # Horse_Unicorn_RB
1408 -1 478 -1 -1 # Horse_Palimino
1410 -1 480 -1 -1 # Canine_Windrunner
I have the Unicorn as an ethereal and the Windrunner for the moment as an ethereal, but I am sure the Palamino should be a regular horse.

So, if a horse is:
public Horse( string name ) : base( name, 0xE2, 0x3EA0, AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )

Then we need to get the mounted ID, and the 0x3EA0 wiould be the 1408?
Sorry I get mount things all goofey, so assistance is very welcome!!

Thanks!
Shazzy :cool:
 
Back