From e91b4c14359427494e3e2626c570dc20e697764e Mon Sep 17 00:00:00 2001 From: Barbz Date: Wed, 27 May 2020 01:43:35 +0200 Subject: fix: Update unknown flags in item_template (#234) We also need someone to implement these flags or refactor those that are dumb (like real duration time...) --- docs/item_template.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/docs/item_template.md b/docs/item_template.md index 7263909..17bdede 100644 --- a/docs/item_template.md +++ b/docs/item_template.md @@ -2201,7 +2201,7 @@ Bitmask field that contains flags that the item has on it. As all other such fie

1

0x01 -

UNK1

+ITEM_FLAG_NO_PICKUP (NOT IMPLEMENTED)

2

@@ -2216,12 +2216,12 @@ Bitmask field that contains flags that the item has on it. As all other such fie

8

0x08 -

Makes green "Heroic" text appear on item

+

ITEM_FLAG_HEROIC_TOOLTIP (NOT IMPLEMENTED) - Makes green "Heroic" text appear on item

16

0x010 -

Deprecated Item

+ITEM_FLAG_DEPRECATED (NOT IMPLEMENTED) - Deprecated Item

32

@@ -2231,7 +2231,7 @@ Bitmask field that contains flags that the item has on it. As all other such fie

64

0x040 -

UNK2

+

ITEM_FLAG_PLAYERCAST (NOT IMPLEMENTED) - Item's spells are castable by players

128 @@ -2241,7 +2241,7 @@ Bitmask field that contains flags that the item has on it. As all other such fie 256 0x0100 -UNK3 +ITEM_FLAG_MULTI_LOOT_QUEST (NOT IMPLEMENTED)

512

@@ -2251,7 +2251,7 @@ Bitmask field that contains flags that the item has on it. As all other such fie

1024

0x0400 -

UNK4

+

ITEM_FLAG_USES_RESOURCES (NOT IMPLEMENTED)

2048

@@ -2271,22 +2271,22 @@ Bitmask field that contains flags that the item has on it. As all other such fie 16384 0x04000 -UNK5 // comment in code : Only readable items have this (but not all) +ITEM_FLAG_HAS_TEXT (NOT IMPLEMENTED) - Only readable items have this (but not all)

32768

0x08000 -

UNK6

+

ITEM_FLAG_NO_DISENCHANT (NOT IMPLEMENTED) - If enabled, prevent disenchanting. Implemented in another column `RequiredDisenchantSkill`

65536 0x010000 -UNK7 +ITEM_FLAG_REAL_DURATION (NOT IMPLEMENTED) - Probably real time duration. Implemented in another column `flagsCustom` 131072 0x020000 -UNK8 +ITEM_FLAG_NO_CREATOR (NOT IMPLEMENTED OR PARTIALLY) - Maybe to remove the "Made by XX" message on crafted/summoned item or for signing charters 262144 @@ -2301,7 +2301,7 @@ Bitmask field that contains flags that the item has on it. As all other such fie 1048576 0x0100000 -UNK9 +ITEM_FLAG_IGNORE_FOR_AURAS (NOT IMPLEMENTED) - ?? 2097152 @@ -2321,7 +2321,7 @@ Bitmask field that contains flags that the item has on it. As all other such fie 16777216 0x01000000 -UNK10 +ITEM_FLAG_HAS_QUEST_GLOW (NOT IMPLEMENTED) 33554432 @@ -2341,7 +2341,7 @@ Bitmask field that contains flags that the item has on it. As all other such fie

268435456

0x010000000 -

Spell is cast with triggered flag

+

Spell is cast with triggered flag (in code it's written `Spell is cast ignoring reagents` and the flag is called ITEM_FLAG_NO_REAGENT_COST)

536870912

@@ -2351,12 +2351,12 @@ Bitmask field that contains flags that the item has on it. As all other such fie 1073741824 0x040000000 -UNK11 +ITEM_FLAG_REPORT_TO_GUILD_CHAT (NOT IMPLEMENTED)

2147483648

0x080000000 -

Bind on Pickup tradeable (only few quest items have this flag and it doesn't seem to bind at all)

+ITEM_FLAG_NO_PROGRESSIVE_LOOT (NOT IMPLEMENTED) @@ -3589,6 +3589,7 @@ The value here corresponds to the ID in GemProperties.dbc. ### RequiredDisenchantSkill The required proficiency in disenchanting that the player needs to have to be able to disenchant this item. +If set to -1, the item can't be disenchanted. ### ArmorDamageModifier -- cgit