Overwrite

Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
Unstable Kitsune
2023-11-28 23:20:26 -05:00
parent 3cd54811de
commit b918192e4e
11608 changed files with 2644205 additions and 47 deletions

View File

@@ -0,0 +1,35 @@
////////////////////////////////////////////////////////////////////////////////////////////////
//********************************************************************************************//
//* Created by Seraph035 : This script is free to use, edit, abuse, or otherwise tamper with.*//
//* Please retain this header when copying or modifying in order to assign blame (or credit) *//
//********************************************************************************************//
////////////////////////////////////////////////////////////////////////////////////////////////
using System;using System.Collections;using Server.Items;using Server.Targeting;using
Server.Misc;namespace Server.Mobiles{[CorpseName( "a warg corpse" )]public class WesternWarg :
BaseMount{[Constructable]public WesternWarg() : this( "a western warg" ){}public override
TimeSpan MountAbilityDelay { get { return TimeSpan.FromHours( .003 ); } }public override bool
DoMountAbility( int damage, Mobile attacker ){if( Rider == null || attacker == null )return
false;if( Rider.Map == attacker.Map && Rider.InRange( attacker, 1 ) ){attacker.Paralyze
( TimeSpan.FromSeconds( 6 ) );{if ( attacker.Body.IsHuman && !attacker.Mounted )
{attacker.Animate( 22, 7, 1, true, true, 2 );return true;}}}return false;}[Constructable]public
WesternWarg( string name ) : base( name, 277, 0x3E91, AIType.AI_Animal, FightMode.Weakest, 10, 1,
0.2, 0.4 ){Hue = Utility.RandomAnimalHue();SetStr( 600, 612 );SetDex( 76, 85 );SetInt( 126, 141 )
;SetDamage( 21, 28 );SetDamageType( ResistanceType.Physical, 100 );SetResistance
( ResistanceType.Physical, 55, 65 );SetResistance( ResistanceType.Fire, 30, 40 );
SetResistance( ResistanceType.Cold, 70, 85 );SetResistance( ResistanceType.Poison, 70, 85 );
SetResistance( ResistanceType.Energy, 40, 55 );SetSkill( SkillName.Wrestling, 90.1, 96.8 );
SetSkill( SkillName.Tactics, 90.3, 99.3 );SetSkill( SkillName.MagicResist, 75.3, 90.0 );
SetSkill( SkillName.Anatomy, 65.5, 69.4 );Fame = 7000;Karma = -7000;Tamable = true;ControlSlots
= 2;MinTameSkill = 110.1;}public override int Meat{ get{ return 1; } }public override int Hides{
get{ return 12; } }public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }public
override WeaponAbility GetWeaponAbility(){switch (Utility.Random(2)){default:case 0: return
WeaponAbility.BleedAttack;case 1: return WeaponAbility.Dismount;}}public override void
OnGaveMeleeAttack( Mobile defender ){if( .7 > Utility.RandomDouble() )defender.Paralyze( TimeSpan
.FromSeconds( 6 ) );{if ( defender.Alive && defender.Body.IsHuman && !defender.Mounted ){defender
.Animate( 22, 7, 1, true, true, 2 );}}base.OnGaveMeleeAttack( defender );}public WesternWarg(
Serial serial ) : base( serial ){}public override int GetIdleSound() { return 0x577; }public
override int GetAttackSound() { return 0x576; }public override int GetAngerSound() { return 0x578
; }public override int GetHurtSound(){ return 0x576; }public override int GetDeathSound() {
return 0x579; }public override void Serialize( GenericWriter writer ){base.Serialize( writer );
writer.Write( (int) 0 );}public override void Deserialize( GenericReader reader ){base.
Deserialize( reader );int version = reader.ReadInt();}}}//Final version born on 3.18.2013 --}@ //