Ghosthunter02 said:It appears to me that we have two problems:
a. People who can't see the artwork
b. People who can't equip it.
Those in group a definitely need to patch the client. If you've patched the client and you still can't see it, your patch didn't update correctly.
Those (of us) in group b who can see the object, but cannot equip it seem to have other problems. I've run the patch on 3 computers now, and have restarted each one. I even tried placing the "Layer=helm" line into my file. It gave me no errors but I still could not equip the helm even though I could see it. I gave it to one of my players who had the same problem. So its either a problem with the individual script, or it's a problem with one of the other scripts I have on my server. I've had no problems using any of the other anniversary gifts that have been posted on this site, so I know it's not an artwork/tiledata problem.
If/when I get the time, I am going to try to rescript this thing from scratch and see where my problem comes in. I'll let you know my progress, but it could take a couple of days, as things are rather busy right now. If someone else wants to take a poke at it, by all means speak up.
Thanks,
Ghosthunter
Magus64 said:Check the item out... remove it and then replace it, for the hell of it. Then prop it and look through the details for any problems.
Ghosthunter02 said:Already done. I didn't see any lines of code to be a problem.
Ghosthunter
wuss said:in the last OSI patch, did they update tiledata? or just add the images for the helmet and not 'activate' it yet, sorta like all the other crap they have filled UO with, I haven't look at the script, or the patch.
Magus64 said:Were you all using 2d or 3d..? male or female characters?
This can all make a diffrence.. considering they released a patch for how it looks on women in 3d.
Voran said:Is your *shard's* Tiledata the latest version?
using System;
using Server.Items;
namespace Server.Items
{
public class HuntersHeaddress : BaseArmor
{
public override int BasePhysicalResistance{ get{ return 2; } }
public override int BaseFireResistance{ get{ return 6; } }
public override int BaseColdResistance{ get{ return 23; } }
public override int BasePoisonResistance{ get{ return 1; } }
public override int BaseEnergyResistance{ get{ return 7; } }
public override int InitMinHits{ get{ return 255; } }
public override int InitMaxHits{ get{ return 255; } }
public override ArmorMaterialType MaterialType{ get{ return ArmorMaterialType.Plate; } }
public override int ArtifactRarity{ get{ return 11; } }
[Constructable]
public HuntersHeaddress() : base( 0x1547 )
{
Weight = 1;
Hue = 873;
Name = "Hunter's Headdress";
StrRequirement = 10;
HitPoints = 255;
MaxHitPoints = 225;
Attributes.BonusDex = 8;
Attributes.AttackChance = 15;
Attributes.Nightsight = 1;
SkillBonuses.SetValues( 0, SkillName.Archery, 20.0 );
}
public HuntersHeaddress( 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();
}
}
}