TrinityCore
SmartScriptMgr.cpp File Reference
#include "SmartScriptMgr.h"
#include "AreaTriggerDataStore.h"
#include "AreaTriggerTemplate.h"
#include "ConversationDataStore.h"
#include "CreatureTextMgr.h"
#include "DB2Stores.h"
#include "DatabaseEnv.h"
#include "GameEventMgr.h"
#include "InstanceScript.h"
#include "Log.h"
#include "MovementDefines.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "SpellInfo.h"
#include "SpellMgr.h"
#include "StringConvert.h"
#include "Timer.h"
#include "UnitDefines.h"
#include "Util.h"
#include "WaypointDefines.h"
#include "WaypointManager.h"
#include <algorithm>
+ Include dependency graph for SmartScriptMgr.cpp:

Go to the source code of this file.

Macros

#define TC_SAI_IS_BOOLEAN_VALID(e, value)
 

Macro Definition Documentation

◆ TC_SAI_IS_BOOLEAN_VALID

#define TC_SAI_IS_BOOLEAN_VALID (   e,
  value 
)
Value:
{ \
if (value > 1) \
{ \
TC_LOG_ERROR("sql.sql", "SmartAIMgr: Entry {} SourceType {} Event {} Action {} uses param {} of type Boolean with value {}, valid values are 0 or 1, skipped.", \
e.entryOrGuid, e.GetScriptType(), e.event_id, e.GetActionType(), STRINGIZE(value), value); \
return false; \
} \
}
#define STRINGIZE(a)
Definition: Common.h:25

Definition at line 41 of file SmartScriptMgr.cpp.