]> git.localhorst.tv Git - l2e.git/blobdiff - src/common/Item.cpp
made HeroGroup data-only
[l2e.git] / src / common / Item.cpp
index 259c4b55c449b8b92c6fae38ffed078af0956e83..955f48c9e6204954e08c3faef26a8a7d75346e2e 100644 (file)
@@ -33,6 +33,7 @@ Item::Item()
 , properties(0)
 
 , equipability(0)
+, heroMask(0)
 
 , mostUseful(false)
 , cursed(false)
@@ -66,6 +67,7 @@ void Item::CreateTypeDescription() {
        td.AddField("ikari", FieldDescription(((char *)&i.ikari) - ((char *)&i), Ikari::TYPE_ID).SetReferenced().SetDescription("ikari attack of the item (sensible only for equipment)"));
        td.AddField("attackanimation", FieldDescription(((char *)&i.attackAnimation) - ((char *)&i), Animation::TYPE_ID).SetReferenced().SetDescription("animation that is run when the item is used for attacking"));
        td.AddField("equipability", FieldDescription(((char *)&i.equipability) - ((char *)&i), Interpreter::NUMBER_ID).SetDescription("how this item can be equipped"));
+       td.AddField("heroMask", FieldDescription(((char *)&i.heroMask) - ((char *)&i), Interpreter::NUMBER_ID).SetDescription("which heroes may equip this item"));
 }
 
 void Item::Construct(void *data) {