|
|
|
@@ -44,7 +44,7 @@ AC_API_EXPORT EnumText EnumUtils<CreatureFlagsExtra>::ToString(CreatureFlagsExtr
|
|
|
|
|
case CREATURE_FLAG_EXTRA_GHOST_VISIBILITY: return { "CREATURE_FLAG_EXTRA_GHOST_VISIBILITY", "CREATURE_FLAG_EXTRA_GHOST_VISIBILITY", "creature will only be visible to dead players" };
|
|
|
|
|
case CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK: return { "CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK", "CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK", "/ @todo: Implement CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK (creature will use offhand attacks)" };
|
|
|
|
|
case CREATURE_FLAG_EXTRA_NO_SELL_VENDOR: return { "CREATURE_FLAG_EXTRA_NO_SELL_VENDOR", "CREATURE_FLAG_EXTRA_NO_SELL_VENDOR", "players can't sell items to this vendor" };
|
|
|
|
|
case CREATURE_FLAG_EXTRA_IGNORE_COMBAT: return { "CREATURE_FLAG_EXTRA_IGNORE_COMBAT", "CREATURE_FLAG_EXTRA_IGNORE_COMBAT", "" };
|
|
|
|
|
case CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT: return { "CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT", "CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT", "creature is not allowed to enter combat" };
|
|
|
|
|
case CREATURE_FLAG_EXTRA_WORLDEVENT: return { "CREATURE_FLAG_EXTRA_WORLDEVENT", "CREATURE_FLAG_EXTRA_WORLDEVENT", "custom flag for world event creatures (left room for merging)" };
|
|
|
|
|
case CREATURE_FLAG_EXTRA_GUARD: return { "CREATURE_FLAG_EXTRA_GUARD", "CREATURE_FLAG_EXTRA_GUARD", "Creature is guard" };
|
|
|
|
|
case CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH: return { "CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH", "CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH", "creature ignores feign death" };
|
|
|
|
@@ -88,7 +88,7 @@ AC_API_EXPORT CreatureFlagsExtra EnumUtils<CreatureFlagsExtra>::FromIndex(std::s
|
|
|
|
|
case 10: return CREATURE_FLAG_EXTRA_GHOST_VISIBILITY;
|
|
|
|
|
case 11: return CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK;
|
|
|
|
|
case 12: return CREATURE_FLAG_EXTRA_NO_SELL_VENDOR;
|
|
|
|
|
case 13: return CREATURE_FLAG_EXTRA_IGNORE_COMBAT;
|
|
|
|
|
case 13: return CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT;
|
|
|
|
|
case 14: return CREATURE_FLAG_EXTRA_WORLDEVENT;
|
|
|
|
|
case 15: return CREATURE_FLAG_EXTRA_GUARD;
|
|
|
|
|
case 16: return CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH;
|
|
|
|
@@ -129,7 +129,7 @@ AC_API_EXPORT std::size_t EnumUtils<CreatureFlagsExtra>::ToIndex(CreatureFlagsEx
|
|
|
|
|
case CREATURE_FLAG_EXTRA_GHOST_VISIBILITY: return 10;
|
|
|
|
|
case CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK: return 11;
|
|
|
|
|
case CREATURE_FLAG_EXTRA_NO_SELL_VENDOR: return 12;
|
|
|
|
|
case CREATURE_FLAG_EXTRA_IGNORE_COMBAT: return 13;
|
|
|
|
|
case CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT: return 13;
|
|
|
|
|
case CREATURE_FLAG_EXTRA_WORLDEVENT: return 14;
|
|
|
|
|
case CREATURE_FLAG_EXTRA_GUARD: return 15;
|
|
|
|
|
case CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH: return 16;
|
|
|
|
|