X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fcommon%2FItem.cpp;h=3eee887590dcaf93d3f34e8427bf77f44d6566c6;hb=7582af9fc5f909ef38509c0421e9dbea3c005764;hp=259c4b55c449b8b92c6fae38ffed078af0956e83;hpb=89aa9fbc77d72e98549bc3aabd7ced7cd8949bdc;p=l2e.git diff --git a/src/common/Item.cpp b/src/common/Item.cpp index 259c4b5..3eee887 100644 --- a/src/common/Item.cpp +++ b/src/common/Item.cpp @@ -1,10 +1,3 @@ -/* - * Item.cpp - * - * Created on: Aug 9, 2012 - * Author: holy - */ - #include "Item.h" #include "Ikari.h" @@ -33,6 +26,7 @@ Item::Item() , properties(0) , equipability(0) +, heroMask(0) , mostUseful(false) , cursed(false) @@ -66,6 +60,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) {