334{
336 {
337 LOG_ERROR(
"sql.sql",
"Table '{}' Entry {} Item {}: GroupId ({}) must be less {} - skipped", store.GetName(), entry,
itemid,
groupid, 1 << 7);
338 return false;
339 }
340
342 {
343 LOG_ERROR(
"sql.sql",
"Table '{}' Entry {} Item {}: wrong MinCount ({}) - skipped", store.GetName(), entry,
itemid,
mincount);
344 return false;
345 }
346
348 {
350 if (!proto)
351 {
352 LOG_ERROR(
"sql.sql",
"Table '{}' Entry {} Item {}: item entry not listed in `item_template` - skipped", store.GetName(), entry,
itemid);
353 return false;
354 }
355
357 {
358 LOG_ERROR(
"sql.sql",
"Table '{}' Entry {} Item {}: equal-chanced grouped entry, but group not defined - skipped", store.GetName(), entry,
itemid);
359 return false;
360 }
361
363 {
364 LOG_ERROR(
"sql.sql",
"Table '{}' Entry {} Item {}: low chance ({}) - skipped",
366 return false;
367 }
368
370 {
372 return false;
373 }
374 }
375 else
376 {
378 LOG_ERROR(
"sql.sql",
"Table '{}' Entry {} Item {}: quest required will be ignored", store.GetName(), entry,
itemid);
380 {
381 LOG_ERROR(
"sql.sql",
"Table '{}' Entry {} Item {}: zero chance is specified for a reference, skipped", store.GetName(), entry,
itemid);
382 return false;
383 }
384 }
385 return true;
386}
std::int32_t int32
Definition Define.h:103
#define LOG_ERROR(filterType__,...)
Definition Log.h:158
#define sObjectMgr
Definition ObjectMgr.h:1650
Definition ItemTemplate.h:619