1#ifndef AISERVER_BINDER_AISERVERBINDER_H
2#define AISERVER_BINDER_AISERVERBINDER_H
6#include <ModelUtil/ModelUtil.h>
8#include <unordered_map>
15namespace aiserver_model
39namespace aiserver_binder
46 typedef void (*BindColumnFunction_t)(
aiserver_model::Monster& m,
const nanodbc::result& result,
short colIndex);
48 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
200 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
245 typedef void (*BindColumnFunction_t)(
aiserver_model::Npc& m,
const nanodbc::result& result,
short colIndex);
247 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
399 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
435 typedef void (*BindColumnFunction_t)(
aiserver_model::NpcPos& m,
const nanodbc::result& result,
short colIndex);
437 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
509 typedef void (*BindColumnFunction_t)(
aiserver_model::LevelUp& m,
const nanodbc::result& result,
short colIndex);
511 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
529 typedef void (*BindColumnFunction_t)(
aiserver_model::Magic& m,
const nanodbc::result& result,
short colIndex);
531 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
608 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
652 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
687 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
728 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
826 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
876 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
914 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
937 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
981 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1088 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1117 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1170 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
1199 using BindingsMapType = std::unordered_map<std::string, BindColumnFunction_t>;
generated nanodbc column binder for aiserver_model::LevelUp
Definition AIServerBinder.h:506
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:834
static void BindLevel(aiserver_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:844
static void BindRequiredExp(aiserver_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredExp.
Definition AIServerBinder.cpp:849
generated nanodbc column binder for aiserver_model::MagicType1
Definition AIServerBinder.h:603
static void BindComboType(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboType.
Definition AIServerBinder.cpp:1036
static void BindComboDamage(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboDamage.
Definition AIServerBinder.cpp:1046
static void BindDelay(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition AIServerBinder.cpp:1031
static void BindHitRateMod(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition AIServerBinder.cpp:1016
static void BindID(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1006
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:988
static void BindDamageMod(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition AIServerBinder.cpp:1021
static void BindComboCount(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboCount.
Definition AIServerBinder.cpp:1041
static void BindAddDamage(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition AIServerBinder.cpp:1026
static void BindType(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:1011
static void BindRange(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition AIServerBinder.cpp:1051
generated nanodbc column binder for aiserver_model::MagicType2
Definition AIServerBinder.h:647
static void BindHitType(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitType.
Definition AIServerBinder.cpp:1076
static void BindHitRateMod(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition AIServerBinder.cpp:1081
static void BindID(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1071
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1056
static void BindRangeMod(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeMod.
Definition AIServerBinder.cpp:1091
static void BindDamageMod(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition AIServerBinder.cpp:1086
static void BindNeedArrow(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedArrow.
Definition AIServerBinder.cpp:1096
static void BindAddDamagePlus(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamagePlus.
Definition AIServerBinder.cpp:1101
generated nanodbc column binder for aiserver_model::MagicType3
Definition AIServerBinder.h:682
static void BindEndDamage(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EndDamage.
Definition AIServerBinder.cpp:1148
static void BindDuration(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition AIServerBinder.cpp:1158
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1106
static void BindFirstDamage(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FirstDamage.
Definition AIServerBinder.cpp:1143
static void BindTimeDamage(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TimeDamage.
Definition AIServerBinder.cpp:1153
static void BindAttribute(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attribute.
Definition AIServerBinder.cpp:1163
static void BindDirectType(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectType.
Definition AIServerBinder.cpp:1138
static void BindID(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1123
static void BindRadius(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition AIServerBinder.cpp:1128
static void BindAngle(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Angle.
Definition AIServerBinder.cpp:1133
generated nanodbc column binder for aiserver_model::MagicType4
Definition AIServerBinder.h:723
static void BindLightningResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition AIServerBinder.cpp:1319
static void BindAttackPower(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackPower.
Definition AIServerBinder.cpp:1244
static void BindIntelligence(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Intelligence.
Definition AIServerBinder.cpp:1299
static void BindMaxMpPercent(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpPercent.
Definition AIServerBinder.cpp:1269
static void BindMagicResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition AIServerBinder.cpp:1324
static void BindMagicPower(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicPower.
Definition AIServerBinder.cpp:1249
static void BindPoisonResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition AIServerBinder.cpp:1334
static void BindArmor(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition AIServerBinder.cpp:1234
static void BindExpPercent(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpPercent.
Definition AIServerBinder.cpp:1339
static void BindFireResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition AIServerBinder.cpp:1309
static void BindStrength(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Strength.
Definition AIServerBinder.cpp:1284
static void BindStamina(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stamina.
Definition AIServerBinder.cpp:1289
static void BindSpeed(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition AIServerBinder.cpp:1229
static void BindCharisma(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Charisma.
Definition AIServerBinder.cpp:1304
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1168
static void BindDexterity(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Dexterity.
Definition AIServerBinder.cpp:1294
static void BindArmorPercent(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ArmorPercent.
Definition AIServerBinder.cpp:1239
static void BindID(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1204
static void BindMaxMp(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition AIServerBinder.cpp:1264
static void BindAvoidRate(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AvoidRate.
Definition AIServerBinder.cpp:1279
static void BindRadius(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition AIServerBinder.cpp:1214
static void BindColdResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition AIServerBinder.cpp:1314
static void BindHitRate(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition AIServerBinder.cpp:1274
static void BindDuration(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition AIServerBinder.cpp:1219
static void BindAttackSpeed(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition AIServerBinder.cpp:1224
static void BindDiseaseResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition AIServerBinder.cpp:1329
static void BindBuffType(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuffType.
Definition AIServerBinder.cpp:1209
static void BindMaxHp(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition AIServerBinder.cpp:1254
static void BindMaxHpPercent(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpPercent.
Definition AIServerBinder.cpp:1259
generated nanodbc column binder for aiserver_model::MagicType7
Definition AIServerBinder.h:821
static void BindValidGroup(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ValidGroup.
Definition AIServerBinder.cpp:1369
static void BindNeedItem(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition AIServerBinder.cpp:1419
static void BindDamage(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition AIServerBinder.cpp:1409
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1344
static void BindDuration(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition AIServerBinder.cpp:1404
static void BindHitRate(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition AIServerBinder.cpp:1399
static void BindMonsterNumber(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition AIServerBinder.cpp:1379
static void BindID(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1364
static void BindRadius(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition AIServerBinder.cpp:1394
static void BindStateChange(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition AIServerBinder.cpp:1389
static void BindVision(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition AIServerBinder.cpp:1414
static void BindTargetChange(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition AIServerBinder.cpp:1384
static void BindNationChange(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition AIServerBinder.cpp:1374
generated nanodbc column binder for aiserver_model::Magic
Definition AIServerBinder.h:526
static void BindEtc(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Etc.
Definition AIServerBinder.cpp:978
static void BindEvent(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Event.
Definition AIServerBinder.cpp:983
static void BindRecastTime(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RecastTime.
Definition AIServerBinder.cpp:953
static void BindFlyingEffect(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FlyingEffect.
Definition AIServerBinder.cpp:903
static void BindManaCost(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaCost.
Definition AIServerBinder.cpp:928
static void BindHpCost(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpCost.
Definition AIServerBinder.cpp:933
static void BindCastTime(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastTime.
Definition AIServerBinder.cpp:948
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:854
static void BindItemGroup(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroup.
Definition AIServerBinder.cpp:938
static void BindSkillLevel(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillLevel.
Definition AIServerBinder.cpp:918
static void BindMoral(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Moral.
Definition AIServerBinder.cpp:913
static void BindType1(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type1.
Definition AIServerBinder.cpp:963
static void BindID(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:883
static void BindType2(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type2.
Definition AIServerBinder.cpp:968
static void BindBeforeAction(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BeforeAction.
Definition AIServerBinder.cpp:888
static void BindTargetAction(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetAction.
Definition AIServerBinder.cpp:893
static void BindSkill(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill.
Definition AIServerBinder.cpp:923
static void BindRange(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition AIServerBinder.cpp:973
static void BindSuccessRate(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SuccessRate.
Definition AIServerBinder.cpp:958
static void BindSelfEffect(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SelfEffect.
Definition AIServerBinder.cpp:898
static void BindTargetEffect(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetEffect.
Definition AIServerBinder.cpp:908
static void BindUseItem(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UseItem.
Definition AIServerBinder.cpp:943
generated nanodbc column binder for aiserver_model::MakeDefensive
Definition AIServerBinder.h:871
static void BindClass5(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class5.
Definition AIServerBinder.cpp:1465
static void BindClass3(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class3.
Definition AIServerBinder.cpp:1455
static void BindClass7(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class7.
Definition AIServerBinder.cpp:1475
static void BindLevel(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:1440
static void BindClass4(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class4.
Definition AIServerBinder.cpp:1460
static void BindClass6(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class6.
Definition AIServerBinder.cpp:1470
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1424
static void BindClass1(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class1.
Definition AIServerBinder.cpp:1445
static void BindClass2(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class2.
Definition AIServerBinder.cpp:1450
generated nanodbc column binder for aiserver_model::MakeItemGradeCode
Definition AIServerBinder.h:932
static void BindGrade8(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade8.
Definition AIServerBinder.cpp:1564
static void BindGrade1(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade1.
Definition AIServerBinder.cpp:1529
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1506
static void BindGrade5(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade5.
Definition AIServerBinder.cpp:1549
static void BindGrade2(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade2.
Definition AIServerBinder.cpp:1534
static void BindItemIndex(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition AIServerBinder.cpp:1524
static void BindGrade7(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade7.
Definition AIServerBinder.cpp:1559
static void BindGrade4(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade4.
Definition AIServerBinder.cpp:1544
static void BindGrade6(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade6.
Definition AIServerBinder.cpp:1554
static void BindGrade3(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade3.
Definition AIServerBinder.cpp:1539
static void BindGrade9(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade9.
Definition AIServerBinder.cpp:1569
generated nanodbc column binder for aiserver_model::MakeItemGroup
Definition AIServerBinder.h:976
static void BindItem8(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item8.
Definition AIServerBinder.cpp:1653
static void BindItem14(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item14.
Definition AIServerBinder.cpp:1683
static void BindItem23(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item23.
Definition AIServerBinder.cpp:1728
static void BindItem4(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item4.
Definition AIServerBinder.cpp:1633
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1574
static void BindItem19(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item19.
Definition AIServerBinder.cpp:1708
static void BindItemGroupNumber(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroupNumber.
Definition AIServerBinder.cpp:1613
static void BindItem1(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item1.
Definition AIServerBinder.cpp:1618
static void BindItem11(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item11.
Definition AIServerBinder.cpp:1668
static void BindItem27(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item27.
Definition AIServerBinder.cpp:1748
static void BindItem7(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item7.
Definition AIServerBinder.cpp:1648
static void BindItem9(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item9.
Definition AIServerBinder.cpp:1658
static void BindItem13(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item13.
Definition AIServerBinder.cpp:1678
static void BindItem6(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item6.
Definition AIServerBinder.cpp:1643
static void BindItem20(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item20.
Definition AIServerBinder.cpp:1713
static void BindItem18(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item18.
Definition AIServerBinder.cpp:1703
static void BindItem16(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item16.
Definition AIServerBinder.cpp:1693
static void BindItem30(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item30.
Definition AIServerBinder.cpp:1763
static void BindItem2(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item2.
Definition AIServerBinder.cpp:1623
static void BindItem22(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item22.
Definition AIServerBinder.cpp:1723
static void BindItem29(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item29.
Definition AIServerBinder.cpp:1758
static void BindItem15(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item15.
Definition AIServerBinder.cpp:1688
static void BindItem17(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item17.
Definition AIServerBinder.cpp:1698
static void BindItem26(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item26.
Definition AIServerBinder.cpp:1743
static void BindItem10(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item10.
Definition AIServerBinder.cpp:1663
static void BindItem5(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item5.
Definition AIServerBinder.cpp:1638
static void BindItem25(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item25.
Definition AIServerBinder.cpp:1738
static void BindItem28(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item28.
Definition AIServerBinder.cpp:1753
static void BindItem12(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item12.
Definition AIServerBinder.cpp:1673
static void BindItem24(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item24.
Definition AIServerBinder.cpp:1733
static void BindItem21(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item21.
Definition AIServerBinder.cpp:1718
static void BindItem3(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item3.
Definition AIServerBinder.cpp:1628
generated nanodbc column binder for aiserver_model::MakeItemRareCode
Definition AIServerBinder.h:1083
static void BindGeneralItem(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to GeneralItem.
Definition AIServerBinder.cpp:1801
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1768
static void BindRareItem(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RareItem.
Definition AIServerBinder.cpp:1791
static void BindUpgradeItem(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpgradeItem.
Definition AIServerBinder.cpp:1786
static void BindLevelGrade(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelGrade.
Definition AIServerBinder.cpp:1781
static void BindMagicItem(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicItem.
Definition AIServerBinder.cpp:1796
generated nanodbc column binder for aiserver_model::MakeItem
Definition AIServerBinder.h:909
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1480
static void BindItemLevel(aiserver_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemLevel.
Definition AIServerBinder.cpp:1501
static void BindIndex(aiserver_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition AIServerBinder.cpp:1491
static void BindItemCode(aiserver_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCode.
Definition AIServerBinder.cpp:1496
generated nanodbc column binder for aiserver_model::MakeWeapon
Definition AIServerBinder.h:1112
static void BindClass6(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class6.
Definition AIServerBinder.cpp:1857
static void BindClass9(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class9.
Definition AIServerBinder.cpp:1872
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1806
static void BindClass12(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class12.
Definition AIServerBinder.cpp:1887
static void BindClass10(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class10.
Definition AIServerBinder.cpp:1877
static void BindClass8(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class8.
Definition AIServerBinder.cpp:1867
static void BindClass3(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class3.
Definition AIServerBinder.cpp:1842
static void BindClass2(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class2.
Definition AIServerBinder.cpp:1837
static void BindClass5(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class5.
Definition AIServerBinder.cpp:1852
static void BindLevel(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:1827
static void BindClass7(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class7.
Definition AIServerBinder.cpp:1862
static void BindClass11(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class11.
Definition AIServerBinder.cpp:1882
static void BindClass4(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class4.
Definition AIServerBinder.cpp:1847
static void BindClass1(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class1.
Definition AIServerBinder.cpp:1832
generated nanodbc column binder for aiserver_model::MonsterItem
Definition AIServerBinder.h:195
static void BindItemId5(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId5.
Definition AIServerBinder.cpp:356
static void BindDropChance3(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance3.
Definition AIServerBinder.cpp:341
static void BindItemId1(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId1.
Definition AIServerBinder.cpp:316
static void BindItemId4(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId4.
Definition AIServerBinder.cpp:346
static void BindDropChance5(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance5.
Definition AIServerBinder.cpp:361
static void BindItemId2(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId2.
Definition AIServerBinder.cpp:326
static void BindMonsterId(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition AIServerBinder.cpp:311
static void BindItemId3(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId3.
Definition AIServerBinder.cpp:336
static void BindDropChance1(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance1.
Definition AIServerBinder.cpp:321
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:292
static void BindDropChance4(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance4.
Definition AIServerBinder.cpp:351
static void BindDropChance2(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance2.
Definition AIServerBinder.cpp:331
generated nanodbc column binder for aiserver_model::MonsterSummonList
Definition AIServerBinder.h:1165
static void BindMonsterId(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition AIServerBinder.cpp:1905
static void BindProbability(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Probability.
Definition AIServerBinder.cpp:1920
static void BindType(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:1925
static void BindLevel(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:1915
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1892
static void BindName(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition AIServerBinder.cpp:1910
generated nanodbc column binder for aiserver_model::Monster
Definition AIServerBinder.h:43
static void BindMagicResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition AIServerBinder.cpp:227
static void BindTitle(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition AIServerBinder.cpp:117
static void BindItem(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item.
Definition AIServerBinder.cpp:272
static void BindHitPoints(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoints.
Definition AIServerBinder.cpp:142
static void BindExp(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition AIServerBinder.cpp:132
static void BindHitRate(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition AIServerBinder.cpp:162
static void BindMagic1(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic1.
Definition AIServerBinder.cpp:197
static void BindDamage(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition AIServerBinder.cpp:172
static void BindFamily(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Family.
Definition AIServerBinder.cpp:107
static void BindMoneyType(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoneyType.
Definition AIServerBinder.cpp:287
static void BindDirectAttack(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectAttack.
Definition AIServerBinder.cpp:277
static void BindLoyalty(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition AIServerBinder.cpp:137
static void BindLightResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightResist.
Definition AIServerBinder.cpp:242
static void BindWalkSpeed(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WalkSpeed.
Definition AIServerBinder.cpp:182
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:8
static void BindStandTime(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StandTime.
Definition AIServerBinder.cpp:192
static void BindLightningResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition AIServerBinder.cpp:222
static void BindBulk(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bulk.
Definition AIServerBinder.cpp:247
static void BindDiseaseResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition AIServerBinder.cpp:232
static void BindMagicAttack(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicAttack.
Definition AIServerBinder.cpp:282
static void BindManaPoints(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoints.
Definition AIServerBinder.cpp:147
static void BindColdResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition AIServerBinder.cpp:217
static void BindMagic2(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic2.
Definition AIServerBinder.cpp:202
static void BindSellingGroup(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition AIServerBinder.cpp:122
static void BindEvadeRate(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvadeRate.
Definition AIServerBinder.cpp:167
static void BindWeapon1(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon1.
Definition AIServerBinder.cpp:82
static void BindPictureId(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PictureId.
Definition AIServerBinder.cpp:72
static void BindArmor(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition AIServerBinder.cpp:157
static void BindAttackDelay(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackDelay.
Definition AIServerBinder.cpp:177
static void BindAttackRange(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackRange.
Definition AIServerBinder.cpp:252
static void BindLevel(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:127
static void BindRunSpeed(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RunSpeed.
Definition AIServerBinder.cpp:187
static void BindFireResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition AIServerBinder.cpp:212
static void BindWeapon2(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon2.
Definition AIServerBinder.cpp:87
static void BindActType(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition AIServerBinder.cpp:97
static void BindMagic3(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic3.
Definition AIServerBinder.cpp:207
static void BindSize(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition AIServerBinder.cpp:77
static void BindMoney(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition AIServerBinder.cpp:267
static void BindTracingRange(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TracingRange.
Definition AIServerBinder.cpp:262
static void BindAttack(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attack.
Definition AIServerBinder.cpp:152
static void BindRank(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition AIServerBinder.cpp:112
static void BindGroup(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition AIServerBinder.cpp:92
static void BindPoisonResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition AIServerBinder.cpp:237
static void BindName(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition AIServerBinder.cpp:67
static void BindMonsterId(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition AIServerBinder.cpp:62
static void BindSearchRange(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SearchRange.
Definition AIServerBinder.cpp:257
static void BindType(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:102
generated nanodbc column binder for aiserver_model::NpcMoveItem
Definition AIServerBinder.h:394
static void BindMoveMaxX(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMaxX.
Definition AIServerBinder.cpp:696
static void BindMoveMaxY(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMaxY.
Definition AIServerBinder.cpp:701
static void BindMoveItem(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveItem.
Definition AIServerBinder.cpp:681
static void BindChangeId(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChangeId.
Definition AIServerBinder.cpp:676
static void BindCastleIndex(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastleIndex.
Definition AIServerBinder.cpp:666
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:650
static void BindChangeItem(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChangeItem.
Definition AIServerBinder.cpp:671
static void BindMoveMinY(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMinY.
Definition AIServerBinder.cpp:691
static void BindMoveMinX(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMinX.
Definition AIServerBinder.cpp:686
generated nanodbc column binder for aiserver_model::NpcPos
Definition AIServerBinder.h:432
static void BindPath(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Path.
Definition AIServerBinder.cpp:829
static void BindRightX(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RightX.
Definition AIServerBinder.cpp:779
static void BindSpecialType(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpecialType.
Definition AIServerBinder.cpp:759
static void BindPathPointCount(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PathPointCount.
Definition AIServerBinder.cpp:824
static void BindLimitMinZ(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMinZ.
Definition AIServerBinder.cpp:789
static void BindNumNpc(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NumNpc.
Definition AIServerBinder.cpp:809
static void BindActType(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition AIServerBinder.cpp:744
static void BindBottomZ(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BottomZ.
Definition AIServerBinder.cpp:784
static void BindDirection(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Direction.
Definition AIServerBinder.cpp:819
static void BindDungeonFamily(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DungeonFamily.
Definition AIServerBinder.cpp:754
static void BindLimitMinX(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMinX.
Definition AIServerBinder.cpp:794
static void BindZoneId(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition AIServerBinder.cpp:734
static void BindTopZ(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TopZ.
Definition AIServerBinder.cpp:774
static void BindTrapNumber(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TrapNumber.
Definition AIServerBinder.cpp:764
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:706
static void BindLeftX(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LeftX.
Definition AIServerBinder.cpp:769
static void BindLimitMaxX(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMaxX.
Definition AIServerBinder.cpp:799
static void BindRegenType(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegenType.
Definition AIServerBinder.cpp:749
static void BindRespawnTime(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RespawnTime.
Definition AIServerBinder.cpp:814
static void BindLimitMaxZ(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMaxZ.
Definition AIServerBinder.cpp:804
static void BindNpcId(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition AIServerBinder.cpp:739
generated nanodbc column binder for aiserver_model::Npc
Definition AIServerBinder.h:242
static void BindDirectAttack(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectAttack.
Definition AIServerBinder.cpp:635
static void BindFamily(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Family.
Definition AIServerBinder.cpp:465
static void BindAttack(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attack.
Definition AIServerBinder.cpp:510
static void BindMoney(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition AIServerBinder.cpp:625
static void BindColdResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition AIServerBinder.cpp:575
static void BindFireResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition AIServerBinder.cpp:570
static void BindWalkSpeed(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WalkSpeed.
Definition AIServerBinder.cpp:540
static void BindItem(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item.
Definition AIServerBinder.cpp:630
static void BindWeapon1(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon1.
Definition AIServerBinder.cpp:440
static void BindMagic2(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic2.
Definition AIServerBinder.cpp:560
static void BindActType(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition AIServerBinder.cpp:455
static void BindName(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition AIServerBinder.cpp:425
static void BindType(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:460
static void BindPoisonResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition AIServerBinder.cpp:595
static void BindLoyalty(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition AIServerBinder.cpp:495
static void BindAttackDelay(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackDelay.
Definition AIServerBinder.cpp:535
static void BindMagic1(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic1.
Definition AIServerBinder.cpp:555
static void BindArmor(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition AIServerBinder.cpp:515
static void BindStandTime(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StandTime.
Definition AIServerBinder.cpp:550
static void BindMagic3(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic3.
Definition AIServerBinder.cpp:565
static void BindLightResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightResist.
Definition AIServerBinder.cpp:600
static void BindManaPoints(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoints.
Definition AIServerBinder.cpp:505
static void BindEvadeRate(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvadeRate.
Definition AIServerBinder.cpp:525
static void BindPictureId(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PictureId.
Definition AIServerBinder.cpp:430
static void BindTracingRange(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TracingRange.
Definition AIServerBinder.cpp:620
static void BindTitle(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition AIServerBinder.cpp:475
static void BindRank(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition AIServerBinder.cpp:470
static void BindHitRate(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition AIServerBinder.cpp:520
static void BindMagicResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition AIServerBinder.cpp:585
static void BindBulk(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bulk.
Definition AIServerBinder.cpp:605
static void BindLightningResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition AIServerBinder.cpp:580
static void BindSellingGroup(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition AIServerBinder.cpp:480
static void BindRunSpeed(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RunSpeed.
Definition AIServerBinder.cpp:545
static void BindMoneyType(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoneyType.
Definition AIServerBinder.cpp:645
static void BindSize(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition AIServerBinder.cpp:435
static void BindAttackRange(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackRange.
Definition AIServerBinder.cpp:610
static void BindGroup(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition AIServerBinder.cpp:450
static void BindDamage(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition AIServerBinder.cpp:530
static void BindDiseaseResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition AIServerBinder.cpp:590
static void BindSearchRange(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SearchRange.
Definition AIServerBinder.cpp:615
static void BindLevel(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:485
static void BindNpcId(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition AIServerBinder.cpp:420
static void BindWeapon2(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon2.
Definition AIServerBinder.cpp:445
static void BindHitPoints(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoints.
Definition AIServerBinder.cpp:500
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:366
static void BindMagicAttack(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicAttack.
Definition AIServerBinder.cpp:640
static void BindExp(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition AIServerBinder.cpp:490
generated nanodbc column binder for aiserver_model::ZoneInfo
Definition AIServerBinder.h:1194
static void BindZoneId(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition AIServerBinder.cpp:1951
static void BindInitY(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitY.
Definition AIServerBinder.cpp:1971
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1930
static void BindName(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition AIServerBinder.cpp:1956
static void BindInitZ(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitZ.
Definition AIServerBinder.cpp:1966
static void BindInitX(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitX.
Definition AIServerBinder.cpp:1961
static void BindRoomEvent(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RoomEvent.
Definition AIServerBinder.cpp:1981
static void BindType(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:1976
static void BindServerId(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition AIServerBinder.cpp:1946
[LEVEL_UP] Level experience requirements
Definition AIServerModel.h:859
[MAGIC_TYPE1] Supports melee abilities
Definition AIServerModel.h:1038
[MAGIC_TYPE2] Supports bow abilities
Definition AIServerModel.h:1130
[MAGIC_TYPE3] Supports Area of Effect and Damage over Time effects
Definition AIServerModel.h:1206
[MAGIC_TYPE4] Supports stat modification skills
Definition AIServerModel.h:1300
[MAGIC_TYPE7] Supports targeting modifications
Definition AIServerModel.h:1494
[MAGIC] Contains the configuration for magic and abilities
Definition AIServerModel.h:901
[MAKE_DEFENSIVE] Make defensive
Definition AIServerModel.h:1595
[MAKE_ITEM_GRADECODE] Make item grade code
Definition AIServerModel.h:1714
[MAKE_ITEM_GROUP] Make item group
Definition AIServerModel.h:1767
[MAKE_ITEM_LARECODE] Make item rarity codes
Definition AIServerModel.h:1841
[MAKE_ITEM] Make item
Definition AIServerModel.h:1667
[MAKE_WEAPON] Make weapon
Definition AIServerModel.h:1898
[K_MONSTER_ITEM] Monster loot table
Definition AIServerModel.h:320
[MONSTER_SUMMON_LIST] Monster summon list
Definition AIServerModel.h:1954
[K_MONSTER] Monster definitions
Definition AIServerModel.h:43
[K_NPC_MOVE_ITEM] NPC Move Item: TODO
Definition AIServerModel.h:658
[K_NPCPOS] NPC Spawn Positions
Definition AIServerModel.h:730
[K_NPC] Non-Player Character
Definition AIServerModel.h:381
[ZONE_INFO] Zone (map) information
Definition AIServerModel.h:2011