Armorzone 0 error

Here you can post threads requesting help on the official POL Ultima Online Emulator Core 095. Note: Core 095 is no longer officially supported.
Post Reply
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Armorzone 0 error

Post by Yukiko »

I've been at this place before but I need help again. I was trying to make sure my server would run with the unpatched Mondain's Legacy files and got this error in my startup log.

Code: Select all

...
Loading package in pkg/world/regionspawner/
Loading package in pkg/world/saver/
Loading package in pkg/world/spawnnet/
Loading package in pkg/world/timer/
Loading package in pkg/world/weather/
Couldn't find an Armor Zone for layer 0
Server Shutdown: load_itemdesc
Execution aborted due to: Data file error

I know it means that I have an item that is defined as a layer 0 item and there are no armourzones for layer 0 but how can I trace it to which item is giving me this error?
Bytehawk
Apprentice Poster
Posts: 56
Joined: Fri Feb 03, 2006 2:25 am

Post by Bytehawk »

I can't help you with finding out what item exactly it is. But some days ago one of our new scripters had the same problem and we had a hard time finding out what POL wanted to tell us with this error message :)

Finally, we found out that he was using the wrong verdata. After copying the correct verdata into the UO directory, it worked. So you simply may not be using the correct mul files.
Danielle
Grandmaster Poster
Posts: 104
Joined: Tue Feb 07, 2006 3:32 pm

Post by Danielle »

If I recall correctly it means that you have a object defined in itemdesc.cfg as armour for an item that does not have a layer/facing value set.

For example, say it was this item causing the error:

Code: Select all

Armor 0x13C7
{
  Name            LeatherGorget
  AR              12
  Coverage        Neck
  VendorSellsFor  36
  VendorBuysFor   10
  MaxHP           104
  script          :combat:equipitem
  equipscript     :combat:item_equip
  unequipscript   :combat:item_unequip
}
You would locate item 0x13C7 with InsideUO and verify that it has a facing/layer value set, and of course is flagged at least wearable and as armour.

As to locating which item causes the error, thats the hard and tedious part. Would be nice if the core said which item it was trying to load when it failed. However seeing as the last package loaded was "pkg/world/weather/" I would guess the itemdesc.cfg would be in that package, not sure though.

- Danielle
User avatar
Tritan
Grandmaster Poster
Posts: 147
Joined: Sat Feb 04, 2006 8:17 am

Post by Tritan »

I run into this from time to time when I copy my server files from one machine to another. The only thing I have found is that my mul files are not the same between the two machines.

If you recently added something to your server, i.e. new graphics, and tried to add them into your scripts you might want to check those items first. Maybe you did get the flags set right or something. I made that mistake also a few times. :(
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

Well, here is what we are doing.

We are trying to get rid of our verdata file by adding the graphics directly to the gump and art mul files. So the first thing I was testing was the compatibility of my current POL server with an unblemish install of Mondain's Legacy. So I guess the problem exists due to conflicts between the tiledata that we were using and the ML tiledata.

Thanks for the info.
Post Reply