diff options
author | Nay <dnpd.dd@gmail.com> | 2013-02-18 12:24:18 +0000 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2013-02-18 12:24:18 +0000 |
commit | 028c72a9f2c606e8af391d284931c60247ad0160 (patch) | |
tree | 36e084637e6d9ad0bc954b506fefd0e839724d08 /dep/StormLib/src/FileStream.cpp | |
parent | 87d4e8c0673c6482b27bd2135a1e3c04874eb0ca (diff) |
Core/NPCs: Refactor equipments
- creature_template.equipment_id deleted
- creature_equip_template.entry == creature_template.entry
- id field added to creature_equip_template -> PK(entry, id)
- id field in creature_equip_template starts at 1
- creature.equipment_id references id of creature_equip_template
- creature.equipment_id = 0 means no equipment at all (default 1)
- creature.equipment_id = -1 means pick a random equipment from creature_equip_template
- add equipment info to .npc info command
While table creature_equip_template got bigger in size, this system is easier to mantain and allows creatures to have a random template from a group of equipments
Diffstat (limited to 'dep/StormLib/src/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions