MCPcopy Create free account
hub / github.com/EQEmu/EQEmu / SetBotSetting

Method SetBotSetting

zone/bot.cpp:10340–10391  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10338}
10339
10340void Bot::SetBotSetting(uint8 setting_type, uint16 bot_setting, int setting_value) {
10341 switch (setting_type) {
10342 case BotSettingCategories::BaseSetting:
10343 SetBotBaseSetting(bot_setting, setting_value);
10344 break;
10345 case BotSettingCategories::SpellHold:
10346 SetSpellTypeHold(bot_setting, setting_value);
10347 break;
10348 case BotSettingCategories::SpellDelay:
10349 SetSpellTypeDelay(bot_setting, setting_value);
10350 break;
10351 case BotSettingCategories::SpellMinThreshold:
10352 SetSpellTypeMinThreshold(bot_setting, setting_value);
10353 break;
10354 case BotSettingCategories::SpellMaxThreshold:
10355 SetSpellTypeMaxThreshold(bot_setting, setting_value);
10356 break;
10357 case BotSettingCategories::SpellTypeResistLimit:
10358 SetSpellTypeResistLimit(bot_setting, setting_value);
10359 break;
10360 case BotSettingCategories::SpellTypeAggroCheck:
10361 SetSpellTypeAggroCheck(bot_setting, setting_value);
10362 break;
10363 case BotSettingCategories::SpellTypeMinManaPct:
10364 SetSpellTypeMinManaLimit(bot_setting, setting_value);
10365 break;
10366 case BotSettingCategories::SpellTypeMaxManaPct:
10367 SetSpellTypeMaxManaLimit(bot_setting, setting_value);
10368 break;
10369 case BotSettingCategories::SpellTypeMinHPPct:
10370 SetSpellTypeMinHPLimit(bot_setting, setting_value);
10371 break;
10372 case BotSettingCategories::SpellTypeMaxHPPct:
10373 SetSpellTypeMaxHPLimit(bot_setting, setting_value);
10374 break;
10375 case BotSettingCategories::SpellTypeIdlePriority:
10376 SetSpellTypePriority(bot_setting, BotPriorityCategories::Idle, setting_value);
10377 break;
10378 case BotSettingCategories::SpellTypeEngagedPriority:
10379 SetSpellTypePriority(bot_setting, BotPriorityCategories::Engaged, setting_value);
10380 break;
10381 case BotSettingCategories::SpellTypePursuePriority:
10382 SetSpellTypePriority(bot_setting, BotPriorityCategories::Pursue, setting_value);
10383 break;
10384 case BotSettingCategories::SpellTypeAEOrGroupTargetCount:
10385 SetSpellTypeAEOrGroupTargetCount(bot_setting, setting_value);
10386 break;
10387 case BotSettingCategories::SpellTypeAnnounceCast:
10388 SetSpellTypeAnnounceCast(bot_setting, setting_value);
10389 break;
10390 }
10391}
10392
10393void Bot::SetBotBaseSetting(uint16 bot_setting, int setting_value) {
10394 switch (bot_setting) {

Callers 3

LoadBotSettingsMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected