Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Lord Streamline 23-08-2009
using System;
using Server.Mobiles;

namespace Server.Mobiles
{
[CorpseName( "a Red ki-rin corpse" )]
public class RedKirin : BaseMount
{
public override bool AllowFemaleRider{ get{ return false; } }
public override bool AllowFemaleTamer{ get{ return false; } }

public override bool InitialInnocent{ get{ return true; } }

public override void OnDisallowedRider( Mobile m )
{
m.SendLocalizedMessage( 1042319 ); // The Red Ki-Rin refuses your attempts to mount it.
}

[Constructable]
public RedKirin() : this( "a Red Ki-rin" )
{
}

[Constructable]
public RedKirin( string name ) : base( name, 132, 0x3EAD, AIType.AI_Mage, FightMode.Evil, 10, 1, 0.2, 0.4 )
{
BaseSoundID = 0x3C5;

SetStr( 296, 325 );
SetDex( 86, 105 );
SetInt( 186, 225 );

SetHits( 191, 210 );

SetDamage( 16, 22 );

SetDamageType( ResistanceType.Physical, 70 );
SetDamageType( ResistanceType.Fire, 10 );
SetDamageType( ResistanceType.Cold, 10 );
SetDamageType( ResistanceType.Energy, 10 );

SetResistance( ResistanceType.Physical, 55, 65 );
SetResistance( ResistanceType.Fire, 35, 45 );
SetResistance( ResistanceType.Cold, 25, 35 );
SetResistance( ResistanceType.Poison, 25, 35 );
SetResistance( ResistanceType.Energy, 25, 35 );

SetSkill( SkillName.EvalInt, 80.1, 90.0 );
SetSkill( SkillName.Magery, 60.4, 100.0 );
SetSkill( SkillName.Meditation, 90.1, 100.0 );
SetSkill( SkillName.MagicResist, 85.3, 100.0 );
SetSkill( SkillName.Tactics, 20.1, 22.5 );
SetSkill( SkillName.Wrestling, 80.5, 92.5 );

Fame = 9000;
Karma = 9000;

Tamable = true;
ControlSlots = 2;
MinTameSkill = 100.0;
Hue = 38;
}

public override void GenerateLoot()
{
AddLoot( LootPack.Rich );
AddLoot( LootPack.LowScrolls );
AddLoot( LootPack.Potions );
}

public override int Meat{ get{ return 3; } }
public override int Hides{ get{ return 10; } }
public override HideType HideType{ get{ return HideType.Horned; } }
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }

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

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

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

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

int version = reader.ReadInt();

if ( version == 0 )
AI = AIType.AI_Mage;
}
}
}

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?