]> git.localhorst.tv Git - l2e.git/blobdiff - src/common/Ikari.h
implemented item dropping
[l2e.git] / src / common / Ikari.h
index a5751063e7057472ee1d608d8e0c533c63151b89..557e77d857baf9f2d8e63b00fa1ca7c565ebd3a7 100644 (file)
@@ -15,6 +15,9 @@ namespace common {
 // TODO: looks like Ikari and Spell have _quite_ a lot in common…
 class Ikari {
 
+public:
+       static const int TYPE_ID = 302;
+
 public:
        Ikari();
 
@@ -28,8 +31,6 @@ public:
        bool IsMagical() const { return !isPhysical; }
        bool IsPhysical() const { return isPhysical; }
 
-       // TODO: add missing ikari properties
-
 // temporary setters
 public:
        void SetName(const char *n) { name = n; }
@@ -37,10 +38,13 @@ public:
        void SetMagical() { isPhysical = false; }
        void SetPhysical() { isPhysical = true; }
 
+       static void CreateTypeDescription();
+       static void Construct(void *);
+
 private:
        const char *name;
 
-       Uint8 cost;
+       int cost;
        TargetingMode targetingMode;
 
        bool isPhysical;