root/doc/item_db.txt @ 5

Revision 1, 3.5 kB (checked in by jinshiro, 17 years ago)
Line 
1(FIXME: Someone give this file better formatting)
2
3- Explanation of the item_db.txt file and structure.
4
5ID: Item id
6
7AegisName: Server name to reference the item in scripts and lookups,
8           should use no spaces.
9
10Name: Name in english for displaying as output for @ and script commands.
11
12Type:
13        0       Healing item.
14        2       Usable item.
15        3       Etc item
16        4       Weapon
17        5       Armor/Garment/Boots/Headgear
18        6       Card
19        7       Pet egg
20        8       Pet equipment
21        10      Ammo (Arrows/Bullets/etc)
22        11      Usable with delayed consumption (item is lost from inventory
23                after selecting a target, for use with skills and pet lures)
24
25Buy: Default buying price. When not specified, becomes double the sell price.
26
27Sell: Default selling price. When not specified, becomes half the buy price.
28
29Weight: Item's weight. Each 10 is 1 weight.
30
31ATK: Weapon's attack
32
33DEF: Armor's defense
34
35Range: Weapon's attack range
36
37Slots: Amount of slots the item possesses.
38
39Job: Equippable jobs. Uses the following bitmask table:
40
41        (S.) Novice (2^00): 0x00000001
42        Swordman    (2^01): 0x00000002
43        Mage        (2^02): 0x00000004
44        Archer      (2^03): 0x00000008
45        Acolyte     (2^04): 0x00000010
46        Merchant    (2^05): 0x00000020
47        Thief       (2^06): 0x00000040
48        Knight      (2^07): 0x00000080
49        Priest      (2^08): 0x00000100
50        Wizard      (2^09): 0x00000200
51        Blacksmith  (2^10): 0x00000400
52        Hunter      (2^11): 0x00000800
53        Assassin    (2^12): 0x00001000
54        Unused      (2^13): 0x00002000
55        Crusader    (2^14): 0x00004000
56        Monk        (2^15): 0x00008000
57        Sage        (2^16): 0x00010000
58        Rogue       (2^17): 0x00020000
59        Alchemist   (2^18): 0x00040000
60        Bard/Dancer (2^19): 0x00080000
61        Unused      (2^20): 0x00100000
62        Taekwon     (2^21): 0x00200000
63        StarGladi   (2^22): 0x00400000
64        Soul Linker (2^23): 0x00800000
65        Gunslinger  (2^24): 0x01000000
66        Ninja       (2^25): 0x02000000
67
68Upper: Equippable upper-types. Uses the following bitmasks:
69        1: Normal jobs
70        2: Upper jobs
71        4: Baby jobs
72
73Gender: Gender restriction. 0 is female, 1 is male, 2 for both.
74
75Loc: Equipment's placement. Values are:
76
77        2^8 256 = Upper Headgear
78        2^9 512 = Middle Headgear
79        2^0 001 = Lower Headgear
80        2^4 016 = Armor
81        2^1 002 = Weapon
82        2^5 032 = Shield
83        2^2 004 = Garment
84        2^6 064 = Footgear
85        2^3 008 = Accessory 1
86        2^7 128 = Accessory 2
87
88wLV: Weapon level.
89
90eLV: Base level required to be able to equip.
91
92Refineable: 1 if the item can be refined, 0 otherwise.
93
94View: For normal items, defines a replacement view-sprite for the item (eg:
95      Making apples look like apple juice). The special case are weapons
96      and ammo where this value indicates the weapon-class of the item.
97
98        For weapons, the types are:
99                0: bare fist
100                1: Daggers
101                2: One-handed swords
102                3: Two-handed swords
103                4: One-handed spears
104                5: Two-handed spears
105                6: One-handed axes
106                7: Two-handed axes
107                8: Maces
108                9: Unused
109                10: Staves
110                11: Bows
111                12: Knuckles
112                13: Musical Instruments
113                14: Whips
114                15: Books
115                16: Katars
116                17: Revolvers
117                18: Rifles
118                19: Gatling guns
119                20: Shotguns
120                21: Grenade launchers
121                22: Fuuma Shurikens
122
123        For ammo, the types are:
124                1: Arrows
125                2: Throwable daggers
126                3: Bullets
127                4: Shells
128                5: Grenades
129                6: Shuriken
130                7: Kunai
131
132Script: Script to execute when the item is used/equipped.
133
134OnEquip_Script: Script to execute when the item is equipped.
135                Warning, not all item bonuses will work here as expected.
136
137OnUnequip_Script: Script to execute when the item is unequipped.
138                  Warning, not all item bonuses will work here as expected.
Note: See TracBrowser for help on using the browser.