
Originally Posted by
RepublicOfAstra
Not to bust your chops, but if anyone needs to know what any of these files are for, they can just... oh, I dunno... open them?
Same goes for the DB. They can just open all the procs and see what they do. If they don't know SQL, or can't at least infer what the existing code does, they shouldn't be running a Gunz server imo.
It's a good gesture, but I think it's kinda pointless.
The only things on that list that might confuse people are the PDB files. You can probably use something like dia2dump and it'll show some of the functions, etc. Only useful to programmers. I might be wrong though, I'm just going off what I've heard, I've never messed with pdb files personally.
Well... to be honest, I did so much hunting and pecking already that I didn't want to do, I sorta wished a list like this would exist. If not to do it to better the community, then do it to further my own knowledge of what each does.
Currently I'm redoing the entire stock zitem.xml so that it is easier to understand and add items to without screwing something else up (for instance replacing an already existing item by using the wrong item code). Also I'm going to remove a lot of the useless procs like sf="0" and such.
Code:
<ITEM name="Iron Dagger"
id="1010002"
mesh_name="dagger01"
type="melee"
res_sex="a"
res_level="5"
slot="melee"
weapon="dagger"
weight="5"
bt_price="200"
delay="356"
damage="9"
range="160"
slug_output="false"
color="#FFFFFFFF"
desc="Easily obtainable dagger. It was made in a factory. A faint serial number is visible on the surface."/>
Thats the generic entry I'm going to be replacing all the others with over time. Its gonna take me a few days but I'll get the whole file cataloged and looking nice and pretty.
Code:
1010001
│└┤└┴┴┴ This determines which item it is.
│ └ This determines what type of item it is.
└ This means its an item. If it doesn't start with a 1, its not an item.
I don't understand the logic "if they don't understand 'this', then they shouldn't be doing 'that'". If the literature to learn 'this' doesn't exist, then how in the world are they supposed to do 'that'.