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:971
static void BindLevel(aiserver_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:982
static void BindRequiredExp(aiserver_model::LevelUp &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RequiredExp.
Definition AIServerBinder.cpp:988
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:1205
static void BindComboDamage(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboDamage.
Definition AIServerBinder.cpp:1217
static void BindDelay(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Delay.
Definition AIServerBinder.cpp:1199
static void BindHitRateMod(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition AIServerBinder.cpp:1181
static void BindID(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1169
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1150
static void BindDamageMod(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition AIServerBinder.cpp:1187
static void BindComboCount(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ComboCount.
Definition AIServerBinder.cpp:1211
static void BindAddDamage(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamage.
Definition AIServerBinder.cpp:1193
static void BindType(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:1175
static void BindRange(aiserver_model::MagicType1 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition AIServerBinder.cpp:1223
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:1251
static void BindHitRateMod(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRateMod.
Definition AIServerBinder.cpp:1257
static void BindID(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1245
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1229
static void BindRangeMod(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RangeMod.
Definition AIServerBinder.cpp:1269
static void BindDamageMod(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DamageMod.
Definition AIServerBinder.cpp:1263
static void BindNeedArrow(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedArrow.
Definition AIServerBinder.cpp:1275
static void BindAddDamagePlus(aiserver_model::MagicType2 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AddDamagePlus.
Definition AIServerBinder.cpp:1281
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:1335
static void BindDuration(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition AIServerBinder.cpp:1347
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1287
static void BindFirstDamage(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FirstDamage.
Definition AIServerBinder.cpp:1329
static void BindTimeDamage(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TimeDamage.
Definition AIServerBinder.cpp:1341
static void BindAttribute(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attribute.
Definition AIServerBinder.cpp:1353
static void BindDirectType(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectType.
Definition AIServerBinder.cpp:1323
static void BindID(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1305
static void BindRadius(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition AIServerBinder.cpp:1311
static void BindAngle(aiserver_model::MagicType3 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Angle.
Definition AIServerBinder.cpp:1317
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:1534
static void BindAttackPower(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackPower.
Definition AIServerBinder.cpp:1444
static void BindIntelligence(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Intelligence.
Definition AIServerBinder.cpp:1510
static void BindMaxMpPercent(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMpPercent.
Definition AIServerBinder.cpp:1474
static void BindMagicResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition AIServerBinder.cpp:1540
static void BindMagicPower(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicPower.
Definition AIServerBinder.cpp:1450
static void BindPoisonResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition AIServerBinder.cpp:1552
static void BindArmor(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition AIServerBinder.cpp:1432
static void BindExpPercent(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ExpPercent.
Definition AIServerBinder.cpp:1558
static void BindFireResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition AIServerBinder.cpp:1522
static void BindStrength(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Strength.
Definition AIServerBinder.cpp:1492
static void BindStamina(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Stamina.
Definition AIServerBinder.cpp:1498
static void BindSpeed(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Speed.
Definition AIServerBinder.cpp:1426
static void BindCharisma(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Charisma.
Definition AIServerBinder.cpp:1516
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1359
static void BindDexterity(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Dexterity.
Definition AIServerBinder.cpp:1504
static void BindArmorPercent(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ArmorPercent.
Definition AIServerBinder.cpp:1438
static void BindID(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1396
static void BindMaxMp(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxMp.
Definition AIServerBinder.cpp:1468
static void BindAvoidRate(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AvoidRate.
Definition AIServerBinder.cpp:1486
static void BindRadius(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition AIServerBinder.cpp:1408
static void BindColdResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition AIServerBinder.cpp:1528
static void BindHitRate(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition AIServerBinder.cpp:1480
static void BindDuration(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition AIServerBinder.cpp:1414
static void BindAttackSpeed(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackSpeed.
Definition AIServerBinder.cpp:1420
static void BindDiseaseResist(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition AIServerBinder.cpp:1546
static void BindBuffType(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BuffType.
Definition AIServerBinder.cpp:1402
static void BindMaxHp(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHp.
Definition AIServerBinder.cpp:1456
static void BindMaxHpPercent(aiserver_model::MagicType4 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MaxHpPercent.
Definition AIServerBinder.cpp:1462
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:1591
static void BindNeedItem(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NeedItem.
Definition AIServerBinder.cpp:1651
static void BindDamage(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition AIServerBinder.cpp:1639
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1564
static void BindDuration(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Duration.
Definition AIServerBinder.cpp:1633
static void BindHitRate(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition AIServerBinder.cpp:1627
static void BindMonsterNumber(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterNumber.
Definition AIServerBinder.cpp:1603
static void BindID(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1585
static void BindRadius(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Radius.
Definition AIServerBinder.cpp:1621
static void BindStateChange(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StateChange.
Definition AIServerBinder.cpp:1615
static void BindVision(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Vision.
Definition AIServerBinder.cpp:1645
static void BindTargetChange(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetChange.
Definition AIServerBinder.cpp:1609
static void BindNationChange(aiserver_model::MagicType7 &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NationChange.
Definition AIServerBinder.cpp:1597
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:1138
static void BindEvent(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Event.
Definition AIServerBinder.cpp:1144
static void BindRecastTime(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RecastTime.
Definition AIServerBinder.cpp:1108
static void BindFlyingEffect(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FlyingEffect.
Definition AIServerBinder.cpp:1048
static void BindManaCost(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaCost.
Definition AIServerBinder.cpp:1078
static void BindHpCost(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HpCost.
Definition AIServerBinder.cpp:1084
static void BindCastTime(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastTime.
Definition AIServerBinder.cpp:1102
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:994
static void BindItemGroup(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroup.
Definition AIServerBinder.cpp:1090
static void BindSkillLevel(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SkillLevel.
Definition AIServerBinder.cpp:1066
static void BindMoral(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Moral.
Definition AIServerBinder.cpp:1060
static void BindType1(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type1.
Definition AIServerBinder.cpp:1120
static void BindID(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ID.
Definition AIServerBinder.cpp:1024
static void BindType2(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type2.
Definition AIServerBinder.cpp:1126
static void BindBeforeAction(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BeforeAction.
Definition AIServerBinder.cpp:1030
static void BindTargetAction(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetAction.
Definition AIServerBinder.cpp:1036
static void BindSkill(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Skill.
Definition AIServerBinder.cpp:1072
static void BindRange(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Range.
Definition AIServerBinder.cpp:1132
static void BindSuccessRate(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SuccessRate.
Definition AIServerBinder.cpp:1114
static void BindSelfEffect(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SelfEffect.
Definition AIServerBinder.cpp:1042
static void BindTargetEffect(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TargetEffect.
Definition AIServerBinder.cpp:1054
static void BindUseItem(aiserver_model::Magic &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UseItem.
Definition AIServerBinder.cpp:1096
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:1704
static void BindClass3(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class3.
Definition AIServerBinder.cpp:1692
static void BindClass7(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class7.
Definition AIServerBinder.cpp:1716
static void BindLevel(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:1674
static void BindClass4(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class4.
Definition AIServerBinder.cpp:1698
static void BindClass6(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class6.
Definition AIServerBinder.cpp:1710
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1657
static void BindClass1(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class1.
Definition AIServerBinder.cpp:1680
static void BindClass2(aiserver_model::MakeDefensive &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class2.
Definition AIServerBinder.cpp:1686
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:1819
static void BindGrade1(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade1.
Definition AIServerBinder.cpp:1777
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1752
static void BindGrade5(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade5.
Definition AIServerBinder.cpp:1801
static void BindGrade2(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade2.
Definition AIServerBinder.cpp:1783
static void BindItemIndex(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemIndex.
Definition AIServerBinder.cpp:1771
static void BindGrade7(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade7.
Definition AIServerBinder.cpp:1813
static void BindGrade4(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade4.
Definition AIServerBinder.cpp:1795
static void BindGrade6(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade6.
Definition AIServerBinder.cpp:1807
static void BindGrade3(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade3.
Definition AIServerBinder.cpp:1789
static void BindGrade9(aiserver_model::MakeItemGradeCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Grade9.
Definition AIServerBinder.cpp:1825
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:1919
static void BindItem14(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item14.
Definition AIServerBinder.cpp:1955
static void BindItem23(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item23.
Definition AIServerBinder.cpp:2009
static void BindItem4(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item4.
Definition AIServerBinder.cpp:1895
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:1831
static void BindItem19(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item19.
Definition AIServerBinder.cpp:1985
static void BindItemGroupNumber(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemGroupNumber.
Definition AIServerBinder.cpp:1871
static void BindItem1(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item1.
Definition AIServerBinder.cpp:1877
static void BindItem11(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item11.
Definition AIServerBinder.cpp:1937
static void BindItem27(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item27.
Definition AIServerBinder.cpp:2033
static void BindItem7(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item7.
Definition AIServerBinder.cpp:1913
static void BindItem9(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item9.
Definition AIServerBinder.cpp:1925
static void BindItem13(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item13.
Definition AIServerBinder.cpp:1949
static void BindItem6(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item6.
Definition AIServerBinder.cpp:1907
static void BindItem20(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item20.
Definition AIServerBinder.cpp:1991
static void BindItem18(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item18.
Definition AIServerBinder.cpp:1979
static void BindItem16(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item16.
Definition AIServerBinder.cpp:1967
static void BindItem30(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item30.
Definition AIServerBinder.cpp:2051
static void BindItem2(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item2.
Definition AIServerBinder.cpp:1883
static void BindItem22(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item22.
Definition AIServerBinder.cpp:2003
static void BindItem29(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item29.
Definition AIServerBinder.cpp:2045
static void BindItem15(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item15.
Definition AIServerBinder.cpp:1961
static void BindItem17(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item17.
Definition AIServerBinder.cpp:1973
static void BindItem26(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item26.
Definition AIServerBinder.cpp:2027
static void BindItem10(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item10.
Definition AIServerBinder.cpp:1931
static void BindItem5(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item5.
Definition AIServerBinder.cpp:1901
static void BindItem25(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item25.
Definition AIServerBinder.cpp:2021
static void BindItem28(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item28.
Definition AIServerBinder.cpp:2039
static void BindItem12(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item12.
Definition AIServerBinder.cpp:1943
static void BindItem24(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item24.
Definition AIServerBinder.cpp:2015
static void BindItem21(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item21.
Definition AIServerBinder.cpp:1997
static void BindItem3(aiserver_model::MakeItemGroup &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item3.
Definition AIServerBinder.cpp:1889
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:2095
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:2057
static void BindRareItem(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RareItem.
Definition AIServerBinder.cpp:2083
static void BindUpgradeItem(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to UpgradeItem.
Definition AIServerBinder.cpp:2077
static void BindLevelGrade(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LevelGrade.
Definition AIServerBinder.cpp:2071
static void BindMagicItem(aiserver_model::MakeItemRareCode &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicItem.
Definition AIServerBinder.cpp:2089
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:1722
static void BindItemLevel(aiserver_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemLevel.
Definition AIServerBinder.cpp:1746
static void BindIndex(aiserver_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Index.
Definition AIServerBinder.cpp:1734
static void BindItemCode(aiserver_model::MakeItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemCode.
Definition AIServerBinder.cpp:1740
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:2159
static void BindClass9(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class9.
Definition AIServerBinder.cpp:2177
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:2101
static void BindClass12(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class12.
Definition AIServerBinder.cpp:2195
static void BindClass10(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class10.
Definition AIServerBinder.cpp:2183
static void BindClass8(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class8.
Definition AIServerBinder.cpp:2171
static void BindClass3(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class3.
Definition AIServerBinder.cpp:2141
static void BindClass2(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class2.
Definition AIServerBinder.cpp:2135
static void BindClass5(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class5.
Definition AIServerBinder.cpp:2153
static void BindLevel(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:2123
static void BindClass7(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class7.
Definition AIServerBinder.cpp:2165
static void BindClass11(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class11.
Definition AIServerBinder.cpp:2189
static void BindClass4(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class4.
Definition AIServerBinder.cpp:2147
static void BindClass1(aiserver_model::MakeWeapon &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Class1.
Definition AIServerBinder.cpp:2129
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:414
static void BindDropChance3(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance3.
Definition AIServerBinder.cpp:396
static void BindItemId1(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId1.
Definition AIServerBinder.cpp:366
static void BindItemId4(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId4.
Definition AIServerBinder.cpp:402
static void BindDropChance5(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance5.
Definition AIServerBinder.cpp:420
static void BindItemId2(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId2.
Definition AIServerBinder.cpp:378
static void BindMonsterId(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition AIServerBinder.cpp:360
static void BindItemId3(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ItemId3.
Definition AIServerBinder.cpp:390
static void BindDropChance1(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance1.
Definition AIServerBinder.cpp:372
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:340
static void BindDropChance4(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance4.
Definition AIServerBinder.cpp:408
static void BindDropChance2(aiserver_model::MonsterItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DropChance2.
Definition AIServerBinder.cpp:384
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:2215
static void BindProbability(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Probability.
Definition AIServerBinder.cpp:2233
static void BindType(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:2239
static void BindLevel(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:2227
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:2201
static void BindName(aiserver_model::MonsterSummonList &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition AIServerBinder.cpp:2221
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:262
static void BindTitle(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition AIServerBinder.cpp:130
static void BindItem(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item.
Definition AIServerBinder.cpp:316
static void BindHitPoints(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoints.
Definition AIServerBinder.cpp:160
static void BindExp(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition AIServerBinder.cpp:148
static void BindHitRate(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition AIServerBinder.cpp:184
static void BindMagic1(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic1.
Definition AIServerBinder.cpp:226
static void BindDamage(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition AIServerBinder.cpp:196
static void BindFamily(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Family.
Definition AIServerBinder.cpp:118
static void BindMoneyType(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoneyType.
Definition AIServerBinder.cpp:334
static void BindDirectAttack(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DirectAttack.
Definition AIServerBinder.cpp:322
static void BindLoyalty(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition AIServerBinder.cpp:154
static void BindLightResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightResist.
Definition AIServerBinder.cpp:280
static void BindWalkSpeed(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WalkSpeed.
Definition AIServerBinder.cpp:208
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:9
static void BindStandTime(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StandTime.
Definition AIServerBinder.cpp:220
static void BindLightningResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition AIServerBinder.cpp:256
static void BindBulk(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bulk.
Definition AIServerBinder.cpp:286
static void BindDiseaseResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition AIServerBinder.cpp:268
static void BindMagicAttack(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicAttack.
Definition AIServerBinder.cpp:328
static void BindManaPoints(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoints.
Definition AIServerBinder.cpp:166
static void BindColdResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition AIServerBinder.cpp:250
static void BindMagic2(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic2.
Definition AIServerBinder.cpp:232
static void BindSellingGroup(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition AIServerBinder.cpp:136
static void BindEvadeRate(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvadeRate.
Definition AIServerBinder.cpp:190
static void BindWeapon1(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon1.
Definition AIServerBinder.cpp:88
static void BindPictureId(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PictureId.
Definition AIServerBinder.cpp:76
static void BindArmor(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition AIServerBinder.cpp:178
static void BindAttackDelay(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackDelay.
Definition AIServerBinder.cpp:202
static void BindAttackRange(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackRange.
Definition AIServerBinder.cpp:292
static void BindLevel(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:142
static void BindRunSpeed(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RunSpeed.
Definition AIServerBinder.cpp:214
static void BindFireResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition AIServerBinder.cpp:244
static void BindWeapon2(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon2.
Definition AIServerBinder.cpp:94
static void BindActType(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition AIServerBinder.cpp:106
static void BindMagic3(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic3.
Definition AIServerBinder.cpp:238
static void BindSize(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition AIServerBinder.cpp:82
static void BindMoney(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition AIServerBinder.cpp:310
static void BindTracingRange(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TracingRange.
Definition AIServerBinder.cpp:304
static void BindAttack(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attack.
Definition AIServerBinder.cpp:172
static void BindRank(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition AIServerBinder.cpp:124
static void BindGroup(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition AIServerBinder.cpp:100
static void BindPoisonResist(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition AIServerBinder.cpp:274
static void BindName(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition AIServerBinder.cpp:70
static void BindMonsterId(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MonsterId.
Definition AIServerBinder.cpp:64
static void BindSearchRange(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SearchRange.
Definition AIServerBinder.cpp:298
static void BindType(aiserver_model::Monster &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:112
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:810
static void BindMoveMaxY(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMaxY.
Definition AIServerBinder.cpp:816
static void BindMoveItem(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveItem.
Definition AIServerBinder.cpp:792
static void BindChangeId(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChangeId.
Definition AIServerBinder.cpp:786
static void BindCastleIndex(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to CastleIndex.
Definition AIServerBinder.cpp:774
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:757
static void BindChangeItem(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ChangeItem.
Definition AIServerBinder.cpp:780
static void BindMoveMinY(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMinY.
Definition AIServerBinder.cpp:804
static void BindMoveMinX(aiserver_model::NpcMoveItem &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoveMinX.
Definition AIServerBinder.cpp:798
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:965
static void BindRightX(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RightX.
Definition AIServerBinder.cpp:905
static void BindSpecialType(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SpecialType.
Definition AIServerBinder.cpp:881
static void BindPathPointCount(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PathPointCount.
Definition AIServerBinder.cpp:959
static void BindLimitMinZ(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMinZ.
Definition AIServerBinder.cpp:917
static void BindNumNpc(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NumNpc.
Definition AIServerBinder.cpp:941
static void BindActType(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition AIServerBinder.cpp:863
static void BindBottomZ(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to BottomZ.
Definition AIServerBinder.cpp:911
static void BindDirection(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Direction.
Definition AIServerBinder.cpp:953
static void BindDungeonFamily(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DungeonFamily.
Definition AIServerBinder.cpp:875
static void BindLimitMinX(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMinX.
Definition AIServerBinder.cpp:923
static void BindZoneId(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ZoneId.
Definition AIServerBinder.cpp:851
static void BindTopZ(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TopZ.
Definition AIServerBinder.cpp:899
static void BindTrapNumber(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TrapNumber.
Definition AIServerBinder.cpp:887
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:822
static void BindLeftX(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LeftX.
Definition AIServerBinder.cpp:893
static void BindLimitMaxX(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMaxX.
Definition AIServerBinder.cpp:929
static void BindRegenType(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RegenType.
Definition AIServerBinder.cpp:869
static void BindRespawnTime(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RespawnTime.
Definition AIServerBinder.cpp:947
static void BindLimitMaxZ(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LimitMaxZ.
Definition AIServerBinder.cpp:935
static void BindNpcId(aiserver_model::NpcPos &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition AIServerBinder.cpp:857
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:739
static void BindFamily(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Family.
Definition AIServerBinder.cpp:535
static void BindAttack(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Attack.
Definition AIServerBinder.cpp:589
static void BindMoney(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Money.
Definition AIServerBinder.cpp:727
static void BindColdResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ColdResist.
Definition AIServerBinder.cpp:667
static void BindFireResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to FireResist.
Definition AIServerBinder.cpp:661
static void BindWalkSpeed(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to WalkSpeed.
Definition AIServerBinder.cpp:625
static void BindItem(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Item.
Definition AIServerBinder.cpp:733
static void BindWeapon1(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon1.
Definition AIServerBinder.cpp:505
static void BindMagic2(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic2.
Definition AIServerBinder.cpp:649
static void BindActType(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ActType.
Definition AIServerBinder.cpp:523
static void BindName(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition AIServerBinder.cpp:487
static void BindType(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:529
static void BindPoisonResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PoisonResist.
Definition AIServerBinder.cpp:691
static void BindLoyalty(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Loyalty.
Definition AIServerBinder.cpp:571
static void BindAttackDelay(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackDelay.
Definition AIServerBinder.cpp:619
static void BindMagic1(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic1.
Definition AIServerBinder.cpp:643
static void BindArmor(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Armor.
Definition AIServerBinder.cpp:595
static void BindStandTime(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to StandTime.
Definition AIServerBinder.cpp:637
static void BindMagic3(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Magic3.
Definition AIServerBinder.cpp:655
static void BindLightResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightResist.
Definition AIServerBinder.cpp:697
static void BindManaPoints(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ManaPoints.
Definition AIServerBinder.cpp:583
static void BindEvadeRate(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to EvadeRate.
Definition AIServerBinder.cpp:607
static void BindPictureId(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to PictureId.
Definition AIServerBinder.cpp:493
static void BindTracingRange(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to TracingRange.
Definition AIServerBinder.cpp:721
static void BindTitle(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Title.
Definition AIServerBinder.cpp:547
static void BindRank(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Rank.
Definition AIServerBinder.cpp:541
static void BindHitRate(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitRate.
Definition AIServerBinder.cpp:601
static void BindMagicResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicResist.
Definition AIServerBinder.cpp:679
static void BindBulk(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Bulk.
Definition AIServerBinder.cpp:703
static void BindLightningResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to LightningResist.
Definition AIServerBinder.cpp:673
static void BindSellingGroup(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SellingGroup.
Definition AIServerBinder.cpp:553
static void BindRunSpeed(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RunSpeed.
Definition AIServerBinder.cpp:631
static void BindMoneyType(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MoneyType.
Definition AIServerBinder.cpp:751
static void BindSize(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Size.
Definition AIServerBinder.cpp:499
static void BindAttackRange(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to AttackRange.
Definition AIServerBinder.cpp:709
static void BindGroup(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Group.
Definition AIServerBinder.cpp:517
static void BindDamage(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Damage.
Definition AIServerBinder.cpp:613
static void BindDiseaseResist(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to DiseaseResist.
Definition AIServerBinder.cpp:685
static void BindSearchRange(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to SearchRange.
Definition AIServerBinder.cpp:715
static void BindLevel(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Level.
Definition AIServerBinder.cpp:559
static void BindNpcId(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to NpcId.
Definition AIServerBinder.cpp:481
static void BindWeapon2(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Weapon2.
Definition AIServerBinder.cpp:511
static void BindHitPoints(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to HitPoints.
Definition AIServerBinder.cpp:577
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:426
static void BindMagicAttack(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to MagicAttack.
Definition AIServerBinder.cpp:745
static void BindExp(aiserver_model::Npc &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Exp.
Definition AIServerBinder.cpp:565
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:2268
static void BindInitY(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitY.
Definition AIServerBinder.cpp:2292
static const BindingsMapType & GetColumnBindings()
Returns the binding function associated with the column name.
Definition AIServerBinder.cpp:2245
static void BindName(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Name.
Definition AIServerBinder.cpp:2274
static void BindInitZ(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitZ.
Definition AIServerBinder.cpp:2286
static void BindInitX(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to InitX.
Definition AIServerBinder.cpp:2280
static void BindRoomEvent(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to RoomEvent.
Definition AIServerBinder.cpp:2304
static void BindType(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to Type.
Definition AIServerBinder.cpp:2298
static void BindServerId(aiserver_model::ZoneInfo &m, const nanodbc::result &result, short colIndex)
Binds a result's column to ServerId.
Definition AIServerBinder.cpp:2262
[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