comparison Constants.lua @ 418:df4820871122

Blacklisted bodyguard reputations and supported new Draenor perk, Trading Pact.
author MMOSimca <MMOSimca@gmail.com>
date Wed, 07 Jan 2015 02:52:31 -0500
parents ad8323486561
children 9c964e2d6971
comparison
equal deleted inserted replaced
417:929d2b27a087 418:df4820871122
488 -- Faction/Reputation Data Constants. 488 -- Faction/Reputation Data Constants.
489 ----------------------------------------------------------------------- 489 -----------------------------------------------------------------------
490 490
491 private.FACTION_DATA = { 491 private.FACTION_DATA = {
492 -- Used only for private.REP_BUFFS 492 -- Used only for private.REP_BUFFS
493 ARGENT_CRUSADE = { 1106, _G.GetFactionInfoByID(1106) }, 493 ARGENT_CRUSADE = { 1106, false, _G.GetFactionInfoByID(1106) },
494 BILGEWATER_CARTEL = { 1133, _G.GetFactionInfoByID(1133) }, 494 BILGEWATER_CARTEL = { 1133, false, _G.GetFactionInfoByID(1133) },
495 CENARION_CIRCLE = { 609, _G.GetFactionInfoByID(609) }, 495 CENARION_CIRCLE = { 609, false, _G.GetFactionInfoByID(609) },
496 DARKSPEAR = { 530, _G.GetFactionInfoByID(530) }, 496 DARKSPEAR = { 530, false, _G.GetFactionInfoByID(530) },
497 DARNASSUS = { 69, _G.GetFactionInfoByID(69) }, 497 DARNASSUS = { 69, false, _G.GetFactionInfoByID(69) },
498 DRAGONMAW_CLAN = { 1172, _G.GetFactionInfoByID(1172) }, 498 DRAGONMAW_CLAN = { 1172, false, _G.GetFactionInfoByID(1172) },
499 EARTHEN_RING = { 1135, _G.GetFactionInfoByID(1135) }, 499 EARTHEN_RING = { 1135, false, _G.GetFactionInfoByID(1135) },
500 EBON_BLADE = { 1098, _G.GetFactionInfoByID(1098) }, 500 EBON_BLADE = { 1098, false, _G.GetFactionInfoByID(1098) },
501 EXODAR = { 930, _G.GetFactionInfoByID(930) }, 501 EXODAR = { 930, false, _G.GetFactionInfoByID(930) },
502 GILNEAS = { 1134, _G.GetFactionInfoByID(1134) }, 502 GILNEAS = { 1134, false, _G.GetFactionInfoByID(1134) },
503 GNOMEREGAN = { 54, _G.GetFactionInfoByID(54) }, 503 GNOMEREGAN = { 54, false, _G.GetFactionInfoByID(54) },
504 GUARDIANS_OF_HYJAL = { 1158, _G.GetFactionInfoByID(1158) }, 504 GUARDIANS_OF_HYJAL = { 1158, false, _G.GetFactionInfoByID(1158) },
505 GUILD = { 1168, _G.GetFactionInfoByID(1168) }, 505 GUILD = { 1168, false, _G.GetFactionInfoByID(1168) },
506 HONOR_HOLD = { 946, _G.GetFactionInfoByID(946) }, 506 HONOR_HOLD = { 946, false, _G.GetFactionInfoByID(946) },
507 HUOJIN = { 1352, _G.GetFactionInfoByID(1352) }, 507 HUOJIN = { 1352, false, _G.GetFactionInfoByID(1352) },
508 IRONFORGE = { 47, _G.GetFactionInfoByID(47) }, 508 IRONFORGE = { 47, false, _G.GetFactionInfoByID(47) },
509 KIRIN_TOR = { 1090, _G.GetFactionInfoByID(1090) }, 509 KIRIN_TOR = { 1090, false, _G.GetFactionInfoByID(1090) },
510 ORGRIMMAR = { 76, _G.GetFactionInfoByID(76) }, 510 ORGRIMMAR = { 76, false, _G.GetFactionInfoByID(76) },
511 RAMKAHEN = { 1173, _G.GetFactionInfoByID(1173) }, 511 RAMKAHEN = { 1173, false, _G.GetFactionInfoByID(1173) },
512 SHATAR = { 935, _G.GetFactionInfoByID(935) }, 512 SHATAR = { 935, false, _G.GetFactionInfoByID(935) },
513 SILVERMOON = { 911, _G.GetFactionInfoByID(911) }, 513 SILVERMOON = { 911, false, _G.GetFactionInfoByID(911) },
514 STORMWIND = { 72, _G.GetFactionInfoByID(72) }, 514 STORMWIND = { 72, false, _G.GetFactionInfoByID(72) },
515 THERAZANE = { 1171, _G.GetFactionInfoByID(1171) }, 515 THERAZANE = { 1171, false, _G.GetFactionInfoByID(1171) },
516 THRALLMAR = { 947, _G.GetFactionInfoByID(947) }, 516 THRALLMAR = { 947, false, _G.GetFactionInfoByID(947) },
517 THUNDER_BLUFF = { 81, _G.GetFactionInfoByID(81) }, 517 THUNDER_BLUFF = { 81, false, _G.GetFactionInfoByID(81) },
518 TUSHUI = { 1353, _G.GetFactionInfoByID(1353) }, 518 TUSHUI = { 1353, false, _G.GetFactionInfoByID(1353) },
519 UNDERCITY = { 68, _G.GetFactionInfoByID(68) }, 519 UNDERCITY = { 68, false, _G.GetFactionInfoByID(68) },
520 WILDHAMMER_CLAN = { 1174, _G.GetFactionInfoByID(1174) }, 520 WILDHAMMER_CLAN = { 1174, false, _G.GetFactionInfoByID(1174) },
521 WYRMREST_ACCORD = { 1091, _G.GetFactionInfoByID(1091) }, 521 WYRMREST_ACCORD = { 1091, false, _G.GetFactionInfoByID(1091) },
522 -- Commendation Factions 522 -- Commendation Factions
523 ANGLERS = { 1302, _G.GetFactionInfoByID(1302) }, 523 ANGLERS = { 1302, false, _G.GetFactionInfoByID(1302) },
524 AUGUST_CELESTIALS = { 1341, _G.GetFactionInfoByID(1341) }, 524 AUGUST_CELESTIALS = { 1341, false, _G.GetFactionInfoByID(1341) },
525 DOMINANCE_OFFENSIVE = { 1375, _G.GetFactionInfoByID(1375) }, 525 DOMINANCE_OFFENSIVE = { 1375, false, _G.GetFactionInfoByID(1375) },
526 GOLDEN_LOTUS = { 1269, _G.GetFactionInfoByID(1269) }, 526 GOLDEN_LOTUS = { 1269, false, _G.GetFactionInfoByID(1269) },
527 KIRIN_TOR_OFFENSIVE = { 1387, _G.GetFactionInfoByID(1387) }, 527 KIRIN_TOR_OFFENSIVE = { 1387, false, _G.GetFactionInfoByID(1387) },
528 KLAXXI = { 1337, _G.GetFactionInfoByID(1337) }, 528 KLAXXI = { 1337, false, _G.GetFactionInfoByID(1337) },
529 LOREWALKERS = { 1345, _G.GetFactionInfoByID(1345) }, 529 LOREWALKERS = { 1345, false, _G.GetFactionInfoByID(1345) },
530 OPERATION_SHIELDWALL = { 1376, _G.GetFactionInfoByID(1376) }, 530 OPERATION_SHIELDWALL = { 1376, false, _G.GetFactionInfoByID(1376) },
531 ORDER_OF_THE_CLOUD_SERPENTS = { 1271, _G.GetFactionInfoByID(1271) }, 531 ORDER_OF_THE_CLOUD_SERPENTS = { 1271, false, _G.GetFactionInfoByID(1271) },
532 SHADO_PAN = { 1270, _G.GetFactionInfoByID(1270) }, 532 SHADO_PAN = { 1270, false, _G.GetFactionInfoByID(1270) },
533 SHADO_PAN_ASSAULT = { 1435, _G.GetFactionInfoByID(1435) }, 533 SHADO_PAN_ASSAULT = { 1435, false, _G.GetFactionInfoByID(1435) },
534 SUNREAVER_ONSLAUGHT = { 1388, _G.GetFactionInfoByID(1388) }, 534 SUNREAVER_ONSLAUGHT = { 1388, false, _G.GetFactionInfoByID(1388) },
535 TILLERS = { 1272, _G.GetFactionInfoByID(1272) }, 535 TILLERS = { 1272, false, _G.GetFactionInfoByID(1272) },
536 -- Bodyguards (blacklisted)
537 DELVAR_IRONFIST = { 1733, true, _G.GetFactionInfoByID(1733) },
538 TORMMOK = { 1736, true, _G.GetFactionInfoByID(1736) },
539 TALONPRIEST_ISHAAL = { 1737, true, _G.GetFactionInfoByID(1737) },
540 DEFENDER_ILLONA = { 1738, true, _G.GetFactionInfoByID(1738) },
541 VIVIANNE = { 1739, true, _G.GetFactionInfoByID(1739) },
542 AEDA_BRIGHTDAWN = { 1740, true, _G.GetFactionInfoByID(1740) },
543 LEORAJH = { 1741, true, _G.GetFactionInfoByID(1741) },
536 } 544 }
537 545
538 private.REP_BUFFS = { 546 private.REP_BUFFS = {
539 -- Tabard Buffs 547 -- Tabard Buffs (they screw up everything, so blacklist)
540 [_G.GetSpellInfo(93830)] = { -- BILGEWATER CARTEL TABARD 548 [_G.GetSpellInfo(93830)] = { -- BILGEWATER CARTEL TABARD
541 faction = private.FACTION_DATA.BILGEWATER_CARTEL[2], 549 faction = private.FACTION_DATA.BILGEWATER_CARTEL[3],
542 ignore = true, 550 ignore = true,
543 }, 551 },
544 [_G.GetSpellInfo(93827)] = { -- DARKSPEAR TABARD 552 [_G.GetSpellInfo(93827)] = { -- DARKSPEAR TABARD
545 faction = private.FACTION_DATA.DARKSPEAR[2], 553 faction = private.FACTION_DATA.DARKSPEAR[3],
546 ignore = true, 554 ignore = true,
547 }, 555 },
548 [_G.GetSpellInfo(93806)] = { -- DARNASSUS TABARD 556 [_G.GetSpellInfo(93806)] = { -- DARNASSUS TABARD
549 faction = private.FACTION_DATA.DARNASSUS[2], 557 faction = private.FACTION_DATA.DARNASSUS[3],
550 ignore = true, 558 ignore = true,
551 }, 559 },
552 [_G.GetSpellInfo(93811)] = { -- EXODAR TABARD 560 [_G.GetSpellInfo(93811)] = { -- EXODAR TABARD
553 faction = private.FACTION_DATA.EXODAR[2], 561 faction = private.FACTION_DATA.EXODAR[3],
554 ignore = true, 562 ignore = true,
555 }, 563 },
556 [_G.GetSpellInfo(93816)] = { -- GILNEAS TABARD 564 [_G.GetSpellInfo(93816)] = { -- GILNEAS TABARD
557 faction = private.FACTION_DATA.GILNEAS[2], 565 faction = private.FACTION_DATA.GILNEAS[3],
558 ignore = true, 566 ignore = true,
559 }, 567 },
560 [_G.GetSpellInfo(93821)] = { -- GNOMEREGAN TABARD 568 [_G.GetSpellInfo(93821)] = { -- GNOMEREGAN TABARD
561 faction = private.FACTION_DATA.GNOMEREGAN[2], 569 faction = private.FACTION_DATA.GNOMEREGAN[3],
562 ignore = true, 570 ignore = true,
563 }, 571 },
564 [_G.GetSpellInfo(126436)] = { -- HUOJIN TABARD 572 [_G.GetSpellInfo(126436)] = { -- HUOJIN TABARD
565 faction = private.FACTION_DATA.HUOJIN[2], 573 faction = private.FACTION_DATA.HUOJIN[3],
566 ignore = true, 574 ignore = true,
567 }, 575 },
568 [_G.GetSpellInfo(97340)] = { -- ILLUSTRIOUS GUILD TABARD 576 [_G.GetSpellInfo(97340)] = { -- ILLUSTRIOUS GUILD TABARD
569 faction = private.FACTION_DATA.GUILD[2], 577 faction = private.FACTION_DATA.GUILD[3],
570 modifier = 1, 578 modifier = 1,
571 }, 579 },
572 [_G.GetSpellInfo(93805)] = { -- IRONFORGE TABARD 580 [_G.GetSpellInfo(93805)] = { -- IRONFORGE TABARD
573 faction = private.FACTION_DATA.IRONFORGE[2], 581 faction = private.FACTION_DATA.IRONFORGE[3],
574 ignore = true, 582 ignore = true,
575 }, 583 },
576 [_G.GetSpellInfo(93825)] = { -- ORGRIMMAR TABARD 584 [_G.GetSpellInfo(93825)] = { -- ORGRIMMAR TABARD
577 faction = private.FACTION_DATA.ORGRIMMAR[2], 585 faction = private.FACTION_DATA.ORGRIMMAR[3],
578 ignore = true, 586 ignore = true,
579 }, 587 },
580 [_G.GetSpellInfo(97341)] = { -- RENOWNED GUILD TABARD 588 [_G.GetSpellInfo(97341)] = { -- RENOWNED GUILD TABARD
581 faction = private.FACTION_DATA.GUILD[2], 589 faction = private.FACTION_DATA.GUILD[3],
582 modifier = 0.5, 590 modifier = 0.5,
583 }, 591 },
584 [_G.GetSpellInfo(93828)] = { -- SILVERMOON CITY TABARD 592 [_G.GetSpellInfo(93828)] = { -- SILVERMOON CITY TABARD
585 faction = private.FACTION_DATA.SILVERMOON[2], 593 faction = private.FACTION_DATA.SILVERMOON[3],
586 ignore = true, 594 ignore = true,
587 }, 595 },
588 [_G.GetSpellInfo(93795)] = { -- STORMWIND TABARD 596 [_G.GetSpellInfo(93795)] = { -- STORMWIND TABARD
589 faction = private.FACTION_DATA.STORMWIND[2], 597 faction = private.FACTION_DATA.STORMWIND[3],
590 ignore = true, 598 ignore = true,
591 }, 599 },
592 [_G.GetSpellInfo(93337)] = { -- TABARD OF RAMKAHEN 600 [_G.GetSpellInfo(93337)] = { -- TABARD OF RAMKAHEN
593 faction = private.FACTION_DATA.RAMKAHEN[2], 601 faction = private.FACTION_DATA.RAMKAHEN[3],
594 ignore = true, 602 ignore = true,
595 }, 603 },
596 [_G.GetSpellInfo(57819)] = { -- TABARD OF THE ARGENT CRUSADE 604 [_G.GetSpellInfo(57819)] = { -- TABARD OF THE ARGENT CRUSADE
597 faction = private.FACTION_DATA.ARGENT_CRUSADE[2], 605 faction = private.FACTION_DATA.ARGENT_CRUSADE[3],
598 ignore = true, 606 ignore = true,
599 }, 607 },
600 [_G.GetSpellInfo(94158)] = { -- TABARD OF THE DRAGONMAW CLAN 608 [_G.GetSpellInfo(94158)] = { -- TABARD OF THE DRAGONMAW CLAN
601 faction = private.FACTION_DATA.DRAGONMAW_CLAN[2], 609 faction = private.FACTION_DATA.DRAGONMAW_CLAN[3],
602 ignore = true, 610 ignore = true,
603 }, 611 },
604 [_G.GetSpellInfo(93339)] = { -- TABARD OF THE EARTHEN RING 612 [_G.GetSpellInfo(93339)] = { -- TABARD OF THE EARTHEN RING
605 faction = private.FACTION_DATA.EARTHEN_RING[2], 613 faction = private.FACTION_DATA.EARTHEN_RING[3],
606 ignore = true, 614 ignore = true,
607 }, 615 },
608 [_G.GetSpellInfo(57820)] = { -- TABARD OF THE EBON BLADE 616 [_G.GetSpellInfo(57820)] = { -- TABARD OF THE EBON BLADE
609 faction = private.FACTION_DATA.EBON_BLADE[2], 617 faction = private.FACTION_DATA.EBON_BLADE[3],
610 ignore = true, 618 ignore = true,
611 }, 619 },
612 [_G.GetSpellInfo(93341)] = { -- TABARD OF THE GUARDIANS OF HYJAL 620 [_G.GetSpellInfo(93341)] = { -- TABARD OF THE GUARDIANS OF HYJAL
613 faction = private.FACTION_DATA.GUARDIANS_OF_HYJAL[2], 621 faction = private.FACTION_DATA.GUARDIANS_OF_HYJAL[3],
614 ignore = true, 622 ignore = true,
615 }, 623 },
616 [_G.GetSpellInfo(57821)] = { -- TABARD OF THE KIRIN TOR 624 [_G.GetSpellInfo(57821)] = { -- TABARD OF THE KIRIN TOR
617 faction = private.FACTION_DATA.KIRIN_TOR[2], 625 faction = private.FACTION_DATA.KIRIN_TOR[3],
618 ignore = true, 626 ignore = true,
619 }, 627 },
620 [_G.GetSpellInfo(93368)] = { -- TABARD OF THE WILDHAMMER CLAN 628 [_G.GetSpellInfo(93368)] = { -- TABARD OF THE WILDHAMMER CLAN
621 faction = private.FACTION_DATA.WILDHAMMER_CLAN[2], 629 faction = private.FACTION_DATA.WILDHAMMER_CLAN[3],
622 ignore = true, 630 ignore = true,
623 }, 631 },
624 [_G.GetSpellInfo(57822)] = { -- TABARD OF THE WYRMREST ACCORD 632 [_G.GetSpellInfo(57822)] = { -- TABARD OF THE WYRMREST ACCORD
625 faction = private.FACTION_DATA.WYRMREST_ACCORD[2], 633 faction = private.FACTION_DATA.WYRMREST_ACCORD[3],
626 ignore = true, 634 ignore = true,
627 }, 635 },
628 [_G.GetSpellInfo(93347)] = { -- TABARD OF THERAZANE 636 [_G.GetSpellInfo(93347)] = { -- TABARD OF THERAZANE
629 faction = private.FACTION_DATA.THERAZANE[2], 637 faction = private.FACTION_DATA.THERAZANE[3],
630 ignore = true, 638 ignore = true,
631 }, 639 },
632 [_G.GetSpellInfo(94463)] = { -- THUNDERBLUFF TABARD 640 [_G.GetSpellInfo(94463)] = { -- THUNDERBLUFF TABARD
633 faction = private.FACTION_DATA.THUNDER_BLUFF[2], 641 faction = private.FACTION_DATA.THUNDER_BLUFF[3],
634 ignore = true, 642 ignore = true,
635 }, 643 },
636 [_G.GetSpellInfo(126434)] = { -- TUSHUI TABARD 644 [_G.GetSpellInfo(126434)] = { -- TUSHUI TABARD
637 faction = private.FACTION_DATA.TUSHUI[2], 645 faction = private.FACTION_DATA.TUSHUI[3],
638 ignore = true, 646 ignore = true,
639 }, 647 },
640 [_G.GetSpellInfo(94462)] = { -- UNDERCITY TABARD 648 [_G.GetSpellInfo(94462)] = { -- UNDERCITY TABARD
641 faction = private.FACTION_DATA.UNDERCITY[2], 649 faction = private.FACTION_DATA.UNDERCITY[3],
642 ignore = true, 650 ignore = true,
643 }, 651 },
644 652
645 -- Banner Buffs 653 -- Banner Buffs (can't tell them apart via ingame API, so blacklist)
646 [_G.GetSpellInfo(90216)] = { -- ALLIANCE GUILD STANDARD 654 [_G.GetSpellInfo(90216)] = { -- ALLIANCE GUILD STANDARD
647 ignore = true, 655 ignore = true,
648 }, 656 },
649 [_G.GetSpellInfo(90708)] = { -- HORDE GUILD STANDARD 657 [_G.GetSpellInfo(90708)] = { -- HORDE GUILD STANDARD
650 ignore = true, 658 ignore = true,
676 modifier = 0.1, 684 modifier = 0.1,
677 }, 685 },
678 686
679 -- Situational Buffs 687 -- Situational Buffs
680 [_G.GetSpellInfo(39953)] = { -- ADALS SONG OF BATTLE 688 [_G.GetSpellInfo(39953)] = { -- ADALS SONG OF BATTLE
681 faction = private.FACTION_DATA.SHATAR[2], 689 faction = private.FACTION_DATA.SHATAR[3],
682 modifier = 0.1, 690 modifier = 0.1,
683 }, 691 },
684 [_G.GetSpellInfo(30754)] = { -- CENARION FAVOR 692 [_G.GetSpellInfo(30754)] = { -- CENARION FAVOR
685 faction = private.FACTION_DATA.CENARION_CIRCLE[2], 693 faction = private.FACTION_DATA.CENARION_CIRCLE[3],
686 modifier = 0.25, 694 modifier = 0.25,
687 }, 695 },
688 [_G.GetSpellInfo(32098)] = { -- HONOR HOLD FAVOR 696 [_G.GetSpellInfo(32098)] = { -- HONOR HOLD FAVOR
689 faction = private.FACTION_DATA.HONOR_HOLD[2], 697 faction = private.FACTION_DATA.HONOR_HOLD[3],
690 modifier = 0.25, 698 modifier = 0.25,
691 }, 699 },
692 [_G.GetSpellInfo(39913)] = { -- NAZGRELS FERVOR 700 [_G.GetSpellInfo(39913)] = { -- NAZGRELS FERVOR
693 faction = private.FACTION_DATA.THRALLMAR[2], 701 faction = private.FACTION_DATA.THRALLMAR[3],
694 modifier = 0.1, 702 modifier = 0.1,
695 }, 703 },
696 [_G.GetSpellInfo(32096)] = { -- THRALLMARS FAVOR 704 [_G.GetSpellInfo(32096)] = { -- THRALLMARS FAVOR
697 faction = private.FACTION_DATA.THRALLMAR[2], 705 faction = private.FACTION_DATA.THRALLMAR[3],
698 modifier = 0.25, 706 modifier = 0.25,
699 }, 707 },
700 [_G.GetSpellInfo(39911)] = { -- TROLLBANES COMMAND 708 [_G.GetSpellInfo(39911)] = { -- TROLLBANES COMMAND
701 faction = private.FACTION_DATA.HONOR_HOLD[2], 709 faction = private.FACTION_DATA.HONOR_HOLD[3],
702 modifier = 0.1, 710 modifier = 0.1,
703 }, 711 },
704 } 712 }