Bird Killer % tally not working on named birds

This is where you can make suggestions or report bugs that you've found
Locked
d.
Posts: 1119
Joined: Sat Aug 04, 2007 6:13 pm

Bird Killer % tally not working on named birds

Post by d. »

I have a very nice 98% bird killer tally. I tested damage with and without it vs swoops and pyrolisk. They are not taking extra damage when I equip talisman i believe.

Archived topic from AOV, old topic ID:4115, old post ID:26299
dprantl
Posts: 1048
Joined: Wed Feb 07, 2007 11:41 pm

Bird Killer % tally not working on named birds

Post by dprantl »

I got one as well. I'll test it tonight.

Archived topic from AOV, old topic ID:4115, old post ID:26304
User avatar
Apple Puff
Posts: 348
Joined: Tue Aug 28, 2007 6:32 pm

Bird Killer % tally not working on named birds

Post by Apple Puff »

yah that seemed to happen to me during the mad turkey event the damage didn't change at all..

Archived topic from AOV, old topic ID:4115, old post ID:26305
User avatar
Red Squirrel
Posts: 29209
Joined: Wed Dec 18, 2002 12:14 am
Location: Northern Ontario
Contact:

Bird Killer % tally not working on named birds

Post by Red Squirrel »

The killers are based on type. So they work strictly on mobiles of class Bird. So like, it's useless. Not sure how they work on OSI though, as if they are supose to work on all type of birds we could look and redesigning that system to be better. Right now it only allows us to specify one type.

Archived topic from AOV, old topic ID:4115, old post ID:26306
Honk if you love Jesus, text if you want to meet Him!
User avatar
Death
Posts: 7919
Joined: Thu Sep 30, 2004 10:12 pm

Bird Killer % tally not working on named birds

Post by Death »

d. wrote:I have a very nice 98% bird killer tally. I tested damage with and without it vs swoops and pyrolisk. They are not taking extra damage when I equip talisman i believe.
Bird killer applies to the mobile known as a bird. This means terns, woodpeckers, crows, etc etc.

This does not apply to all birds, it's not like the UOML slayer known as "Bird Slayer".

Killers apply to one type of enemy. This is why you can get killers for bull, deathwatch beetles, dark father, etc etc.

The bird killer is a bit broad and misleading because there it a "bird" mobile that can spawn with different names and hues (These are mostly for wildlife feel). However, there is also a "bird" UOML slayer which applies to all birds, which is quite a bit different.

To make it a bit more clear, consider this:

Code: Select all

[CorpseName( "a bird corpse" )]
	public class Bird : BaseCreature
	{
		[Constructable]
		public Bird() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
		{
			if ( Utility.RandomBool() )
			{
				Hue = 0x901;

				switch ( Utility.Random( 3 ) )
				{
					case 0: Name = "a crow"; break;
					case 2: Name = "a raven"; break;
					case 1: Name = "a magpie"; break;
				}
			}
			else
			{
				Hue = Utility.RandomBirdHue();
				Name = NameList.RandomName( "bird" );
			}

			Body = 6;
			BaseSoundID = 0x1B;

			VirtualArmor = Utility.RandomMinMax( 0, 6 );

			SetStr( 10 );
			SetDex( 25, 35 );
			SetInt( 10 );

			SetDamage( 0 );

			SetDamageType( ResistanceType.Physical, 100 );

			SetSkill( SkillName.Wrestling, 4.2, 6.4 );
			SetSkill( SkillName.Tactics, 4.0, 6.0 );
			SetSkill( SkillName.MagicResist, 4.0, 5.0 );

			SetFameLevel( 1 );
			SetKarmaLevel( 0 );

			Tamable = true;
			ControlSlots = 1;
			MinTameSkill = -6.9;
		}

		public override MeatType MeatType{ get{ return MeatType.Bird; } }
		public override int Meat{ get{ return 1; } }
		public override int Feathers{ get{ return 25; } }
		public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }

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

		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();

			if ( Hue == 0 )
				Hue = Utility.RandomBirdHue();
		} 
	}
That's what your killer talisman applies to. Pyrolisks, phoenix, swoop, pyre etc etc are affected by "Bird Slayer" UOML slayers and not "bird killer" as it refers to that specific mobile.

UOGuide can provide further detail. Just read the Slayers and Killers section on this page: http://www.uoguide.com/Talismans

Archived topic from AOV, old topic ID:4115, old post ID:26307
User avatar
Death
Posts: 7919
Joined: Thu Sep 30, 2004 10:12 pm

Bird Killer % tally not working on named birds

Post by Death »

Red Squirrel wrote:The killers are based on type. So they work strictly on mobiles of class Bird. So like, it's useless. Not sure how they work on OSI though, as if they are supose to work on all type of birds we could look and redesigning that system to be better. Right now it only allows us to specify one type.
Killers apply to 1 mobile on OSI (Specific). This is why talismans can sometimes spawn with killers and slayers:

http://www.uoguide.com/Talismans

Archived topic from AOV, old topic ID:4115, old post ID:26308
Locked