• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Programmer Monster walkeable Fields AI - Only Pro's

i think this code can be copied from any ots above versions 10.x+
no, i tried and i have problem with:
combat.h:
C++:
    int32_t getDamage() const
        {
            const ItemType& it = items[item->getID()];
            if (it.ConditionDamage)
            {
                return it.ConditionDamage->getTotalDamage();
            }
            return 0;
        }
tile.cpp
C++:
  if (!field && field->isBlocking(monster) || field->getDamage() == 0)
error:
30 C:\Users\Wojtek\Desktop\ots 0.3\tile.cpp In file included from ../tile.cpp
C:\Users\Wojtek\Desktop\ots 0.3\combat.h In member function `int32_t MagicField::getDamage() const':
374 C:\Users\Wojtek\Desktop\ots 0.3\combat.h `item' was not declared in this scope
375 C:\Users\Wojtek\Desktop\ots 0.3\combat.h 'const class ItemType' has no member named 'ConditionDamage'
377 C:\Users\Wojtek\Desktop\ots 0.3\combat.h 'const class ItemType' has no member named 'ConditionDamage'
C:\Users\Wojtek\Desktop\ots 0.3\dev-cpp\Makefile.win [Build Error] [obj-console//tile.o] Error 1
 
375 C:\Users\Wojtek\Desktop\ots 0.3\combat.h 'const class ItemType' has no member named 'ConditionDamage'


you have to declare/define Condition damage in itemtype code...
 
Back
Top