Guest User

Untitled

a guest
Sep 18th, 2022
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.21 KB | None | 0 0
  1. -- // Functions
  2. -- // ---------------------------------------------------------------------
  3. function InitValidCrusadeTargetsCollection()
  4.  
  5. if m_ValidCrusadeTargetsCollectionPopulated then
  6. -- if the collection has already been populated we exit
  7. return;
  8. end
  9.  
  10. m_ValidCrusadeTargetsCollection = {};
  11.  
  12. -- ovn lost factions
  13. -- -----------------------------------------------------------------
  14. -- albion
  15. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_nor_albion", CultureName="wh_main_chs_chaos", SubCultureName="wh_main_sc_nor_albion", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_albion.png", BannerKey="AlbionBanner"});
  16.  
  17. -- amazons
  18. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_amz_amazons", CultureName="wh2_main_lzd_lizardmen", SubCultureName="wh_main_sc_lzd_amazon", TargetIconPath="ui/skins/factions/icons/crusade_target_amz_amazons.png", BannerKey="AmazonsBanner"});
  19.  
  20. -- araby
  21. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_arb_aswad_scythans", CultureName="wh_main_emp_empire", SubCultureName="wh_main_sc_emp_araby", TargetIconPath="ui/skins/factions/icons/crusade_target_arb_aswad_scythans.png", BannerKey="ArabiansBanner"});
  22. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_arb_caliphate_of_araby", CultureName="wh_main_emp_empire", SubCultureName="wh_main_sc_emp_araby", TargetIconPath="ui/skins/factions/icons/crusade_target_arb_caliphate_of_araby.png", BannerKey="ArabiansBanner"});
  23. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_arb_flaming_scimitar", CultureName="wh_main_emp_empire", SubCultureName="wh_main_sc_emp_araby", TargetIconPath="ui/skins/factions/icons/crusade_target_arb_flaming_scimitar.png", BannerKey="ArabiansBanner"});
  24.  
  25. -- chaos dwarfs
  26. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_ovn_chaos_dwarfs", CultureName="wh_main_chs_chaos", SubCultureName="wh_main_sc_nor_warp", TargetIconPath="ui/skins/factions/icons/crusade_target_ovn_chaos_dwarfs.png", BannerKey="ChaosDwarfsBanner"});
  27.  
  28. -- -----------------------------------------------------------------
  29.  
  30. -- dark elves
  31. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_cult_of_pleasure", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  32. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_har_ganeth", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_har_ganeth.png", BannerKey="DarkElvesBanner"});
  33. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_hag_graef", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_hag_graef.png", BannerKey="DarkElvesBanner"});
  34. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_naggarond", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_naggarond.png", BannerKey="DarkElvesBanner"});
  35. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc11_def_the_blessed_dread", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_the_blessed_dread.png", BannerKey="DarkElvesBanner"});
  36. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_twa03_def_rakarth", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_rakarth.png", BannerKey="DarkElvesBanner"});
  37. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_blood_voyage", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  38. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_bleak_holds", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  39. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_blood_hall_coven", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  40. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_klar_karond", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  41. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_cult_of_excess", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  42. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_dark_elf_intervention", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  43. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_deadwood_sentinels", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  44. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_drackla_coven", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  45. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_ghrond", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  46. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_scourge_of_khaine", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  47. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_the_forgebound", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  48. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_def_ss'ildra_tor", CultureName="wh2_main_def_dark_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_def_cult_of_pleasure.png", BannerKey="DarkElvesBanner"});
  49.  
  50. -- dwarfs
  51. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_dwarfs", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  52. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_karak_izor", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_karak_izor.png", BannerKey="DwarfsBanner"});
  53. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_karak_kadrin", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_karak_kadrin.png", BannerKey="DwarfsBanner"});
  54. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc17_dwf_thorek_ironbrow", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_ironbrows_expedition.png", BannerKey="DwarfsBanner"});
  55. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_kraka_drak", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_kraka_drak.png", BannerKey="DwarfsBanner"});
  56. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_dwf_greybeards_prospectors", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_greybeards_prospectors.png", BannerKey="DwarfsBanner"});
  57. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_karak_azul", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_karak_azul.png", BannerKey="DwarfsBanner"});
  58. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_barak_varr", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  59. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_karak_hirn", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  60. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_karak_norn", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  61. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_karak_ziflin", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  62. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_zhufbar", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  63. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_karaz-a-karak", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  64. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_clan_angrund", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  65. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_clan_helhein", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  66. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_karak_zorn", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  67. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_dwf_spine_of_sotek_dwarfs", CultureName="wh_main_dwf_dwarfs", TargetIconPath="ui/skins/factions/icons/crusade_target_dwf_dwarfs.png", BannerKey="DwarfsBanner"});
  68.  
  69.  
  70. -- empire
  71. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_empire", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  72. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc13_emp_golden_order", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_golden_order.png", BannerKey="EmpireBanner"});
  73. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc13_emp_the_huntmarshals_expedition", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_the_huntmarshals_expedition.png", BannerKey="EmpireBanner"});
  74. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_new_world_colonies", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  75. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_sudenburg", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  76. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_averland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  77. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_reikland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  78. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_hochland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  79. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_marienburg", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  80. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_middenland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  81. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_nordland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  82. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_ostermark", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  83. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_ostland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  84. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_stirland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  85. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_talabecland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  86. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_emp_wissenland", CultureName="wh_main_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_empire.png", BannerKey="EmpireBanner"});
  87.  
  88. -- ovn lost factions
  89. -- ------------------------------------------------------------------------------
  90. -- fimir
  91. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_nor_harbingers_of_doom", CultureName="wh_main_chs_chaos", SubCultureName="wh_main_sc_nor_fimir", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_harbingers_of_doom.png", BannerKey="FimirBanner"});
  92. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_nor_servants_of_fimulneid", CultureName="wh_main_chs_chaos", SubCultureName="wh_main_sc_nor_fimir", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_servants_of_fimulneid.png", BannerKey="FimirBanner"});
  93.  
  94. -- ------------------------------------------------------------------------------
  95.  
  96. -- greenskins
  97. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_greenskins", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  98. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_crooked_moon", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_crooked_moon.png", BannerKey="GreenskinsBanner"});
  99. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_orcs_of_the_bloody_hand", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_bloody_hand.png", BannerKey="GreenskinsBanner"});
  100. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc15_grn_broken_axe", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_broken_axe.png", BannerKey="GreenskinsBanner"});
  101. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc15_grn_bonerattlaz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_bonerattlaz.png", BannerKey="GreenskinsBanner"});
  102. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_leaf-cutterz_tribe", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  103. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_red_cloud", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  104. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_skull_crag", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  105. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_creeping_death", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  106. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_broken_chainz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  107. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_savage_orc_invasion", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  108. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_arachnos", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  109. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_blue_vipers", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  110. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_black_venom", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  111. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_bloody_spearz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  112. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_broken_nose", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  113. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_grimgor's_'ardboyz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  114. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_red_eye", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  115. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_red_fangs", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  116. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_scrabby_eye", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  117. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_skull-takerz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  118. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_teef_snatchaz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  119. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_top_knotz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  120. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_the_bloody_handz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_greenskins.png", BannerKey="GreenskinsBanner"});
  121.  
  122. -- not a major faction but since Louen starts out at war with them it makes sense. also gives alberic and the fay enchantress an early crusade option
  123. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_grn_skullsmasherz", CultureName="wh_main_grn_greenskins", TargetIconPath="ui/skins/factions/icons/crusade_target_grn_skullsmasherz.png", BannerKey="GreenskinsBanner"});
  124.  
  125. -- ovn lost factions
  126. -- ------------------------------------------------------------------------------
  127. -- halflings
  128. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_emp_the_moot", CultureName="wh_main_emp_empire", SubCultureName="wh_main_sc_emp_empire", TargetIconPath="ui/skins/factions/icons/crusade_target_emp_the_moot.png", BannerKey="HalflingsBanner"});
  129.  
  130. -- ------------------------------------------------------------------------------
  131.  
  132. -- high elves
  133. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_eataine", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  134. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_order_of_loremasters", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_order_of_loremasters.png", BannerKey="HighElvesBanner"});
  135. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_avelorn", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_avelorn.png", BannerKey="HighElvesBanner"});
  136. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_nagarythe", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_nagarythe.png", BannerKey="HighElvesBanner"});
  137. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_yvresse", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_yvresse.png", BannerKey="HighElvesBanner"});
  138. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc15_hef_imrik", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_imrik.png", BannerKey="HighElvesBanner"});
  139. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_knights_of_caledor", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  140. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_caledor", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  141. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_chrace", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  142. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_citadel_of_dusk", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  143. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_cothique", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  144. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_ellyrion", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  145. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_fortress_of_dawn", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  146. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_high_elf_intervention", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  147. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_saphery", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  148. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_tiranoc", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  149. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_hef_tor_elasor", CultureName="wh2_main_hef_high_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_hef_eataine.png", BannerKey="HighElvesBanner"});
  150.  
  151. -- kislev
  152. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_ksl_kislev", CultureName="wh_main_emp_empire", SubCultureName="wh_main_sc_ksl_kislev", TargetIconPath="ui/skins/factions/icons/crusade_target_ksl_kislev.png", BannerKey="KislevBanner"});
  153.  
  154. -- lizardmen
  155. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_hexoatl", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  156. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_last_defenders", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_last_defenders.png", BannerKey="LizardmenBanner"});
  157. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_tlaqua", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_tlaqua.png", BannerKey="LizardmenBanner"});
  158. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc12_lzd_cult_of_sotek", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_cult_of_sotek.png", BannerKey="LizardmenBanner"});
  159. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc13_lzd_spirits_of_the_jungle", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_spirits_of_the_jungle.png", BannerKey="LizardmenBanner"});
  160. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_itza", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_itza.png", BannerKey="LizardmenBanner"});
  161. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc17_lzd_oxyotl", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_ghosts_of_pahuax.png", BannerKey="LizardmenBanner"});
  162. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_children_of_the_old_ones", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  163. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_itz-itza_tribe", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  164. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_wardens_of_the_living_pools", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  165. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_lizardmen_intervention", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  166. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_sentinels_of_xeti", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  167. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_southern_sentinels", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  168. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_teotiqua", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  169. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_tlaxtlan", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  170. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_xlanhuapec", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  171. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_lzd_zlatlan", CultureName="wh2_main_lzd_lizardmen", TargetIconPath="ui/skins/factions/icons/crusade_target_lzd_hexoatl.png", BannerKey="LizardmenBanner"});
  172.  
  173. -- norsca
  174. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_norsca", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  175. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_wintertooth", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_wintertooth.png", BannerKey="NorscaBanner"});
  176. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_warband_of_the_hound", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  177. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_aghol", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  178. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_warband_of_the_eagle", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  179. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_warband_of_the_serpent", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  180. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_warband_of_the_crow", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  181. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_mung", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  182. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_skeggi", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  183. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_goromadny_tribe", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  184. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_helspire_tribe", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  185. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_naglfarlings", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  186. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_world_walkers", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  187. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_vanaheimlings", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  188. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_aesling", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  189. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_baersonling", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  190. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_bjornling", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  191. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_graeling", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  192. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_sarl", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  193. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_skaeling", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  194. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc08_nor_varg", CultureName="wh_dlc08_nor_norsca", TargetIconPath="ui/skins/factions/icons/crusade_target_nor_norsca.png", BannerKey="NorscaBanner"});
  195.  
  196. -- skaven
  197. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_mors", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  198. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_pestilens", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_pestilens.png", BannerKey="SkavenBanner"});
  199. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_skv_clan_rictus", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_rictus.png", BannerKey="SkavenBanner"});
  200. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_skyre", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_skyre.png", BannerKey="SkavenBanner"});
  201. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_eshin", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_eshin.png", BannerKey="SkavenBanner"});
  202. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_moulder", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_moulder.png", BannerKey="SkavenBanner"});
  203. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_fester", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  204. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_mange", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  205. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_rictus_clan-nest", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  206. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_ferrik", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  207. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_kreepus", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  208. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_volkn", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  209. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_gritus", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  210. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_gnaw", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  211. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_mordkin", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  212. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_septik", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  213. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_clan_spittel", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  214. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_grey_seer_clan", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  215. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_skv_skaven_intervention", CultureName="wh2_main_skv_skaven", TargetIconPath="ui/skins/factions/icons/crusade_target_skv_clan_mors.png", BannerKey="SkavenBanner"});
  216.  
  217. -- southern realms
  218. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_teb_border_princes", CultureName="wh_main_emp_empire", SubCultureName="wh_main_sc_teb_teb", TargetIconPath="ui/skins/factions/icons/crusade_target_teb_border_princes.png", BannerKey="SouthernRealmsBanner"});
  219. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_teb_estalia", CultureName="wh_main_emp_empire", SubCultureName="wh_main_sc_teb_teb", TargetIconPath="ui/skins/factions/icons/crusade_target_teb_estalia.png", BannerKey="SouthernRealmsBanner"});
  220. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_teb_tilea", CultureName="wh_main_emp_empire", SubCultureName="wh_main_sc_teb_teb", TargetIconPath="ui/skins/factions/icons/crusade_target_teb_tilea.png", BannerKey="SouthernRealmsBanner"});
  221.  
  222. -- tomb kings
  223. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_tmb_khemri", CultureName="wh2_dlc09_tmb_tomb_kings", TargetIconPath="ui/skins/factions/icons/crusade_target_tmb_khemri.png", BannerKey="TombKingsBanner"});
  224. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_tmb_lybaras", CultureName="wh2_dlc09_tmb_tomb_kings", TargetIconPath="ui/skins/factions/icons/crusade_target_tmb_lybaras.png", BannerKey="TombKingsBanner"});
  225. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_tmb_exiles_of_nehek", CultureName="wh2_dlc09_tmb_tomb_kings", TargetIconPath="ui/skins/factions/icons/crusade_target_tmb_exiles_of_nehek.png", BannerKey="TombKingsBanner"});
  226. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_tmb_followers_of_nagash", CultureName="wh2_dlc09_tmb_tomb_kings", TargetIconPath="ui/skins/factions/icons/crusade_target_tmb_followers_of_nagash.png", BannerKey="TombKingsBanner"});
  227. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_tmb_dune_kingdoms", CultureName="wh2_dlc09_tmb_tomb_kings", TargetIconPath="ui/skins/factions/icons/crusade_target_tmb_khemri.png", BannerKey="TombKingsBanner"});
  228. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_tmb_numas", CultureName="wh2_dlc09_tmb_tomb_kings", TargetIconPath="ui/skins/factions/icons/crusade_target_tmb_khemri.png", BannerKey="TombKingsBanner"});
  229. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_tmb_rakaph_dynasty", CultureName="wh2_dlc09_tmb_tomb_kings", TargetIconPath="ui/skins/factions/icons/crusade_target_tmb_khemri.png", BannerKey="TombKingsBanner"});
  230. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc09_tmb_the_sentinels", CultureName="wh2_dlc09_tmb_tomb_kings", TargetIconPath="ui/skins/factions/icons/crusade_target_tmb_khemri.png", BannerKey="TombKingsBanner"});
  231.  
  232. -- vampire coast
  233. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc11_cst_vampire_coast", CultureName="wh2_dlc11_cst_vampire_coast", TargetIconPath="ui/skins/factions/icons/crusade_target_cst_vampire_coast.png", BannerKey="VampireCoastBanner"});
  234. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc11_cst_noctilus", CultureName="wh2_dlc11_cst_vampire_coast", TargetIconPath="ui/skins/factions/icons/crusade_target_cst_noctilus.png", BannerKey="VampireCoastBanner"});
  235. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc11_cst_pirates_of_sartosa", CultureName="wh2_dlc11_cst_vampire_coast", TargetIconPath="ui/skins/factions/icons/crusade_target_cst_pirates_of_sartosa.png", BannerKey="VampireCoastBanner"});
  236. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc11_cst_the_drowned", CultureName="wh2_dlc11_cst_vampire_coast", TargetIconPath="ui/skins/factions/icons/crusade_target_cst_the_drowned.png", BannerKey="VampireCoastBanner"});
  237. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc11_cst_the_dreadfleet", CultureName="wh2_dlc11_cst_vampire_coast", TargetIconPath="ui/skins/factions/icons/crusade_target_cst_vampire_coast.png", BannerKey="VampireCoastBanner"});
  238. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc11_cst_the_awakened", CultureName="wh2_dlc11_cst_vampire_coast", TargetIconPath="ui/skins/factions/icons/crusade_target_cst_vampire_coast.png", BannerKey="VampireCoastBanner"});
  239.  
  240. -- vampire counts
  241. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_vmp_vampire_counts", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_vampire_counts.png", BannerKey="VampireCountsBanner"});
  242. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_vmp_schwartzhafen", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_schwartzhafen.png", BannerKey="VampireCountsBanner"});
  243. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc11_vmp_the_barrow_legion", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_the_barrow_legion.png", BannerKey="VampireCountsBanner"});
  244. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_vmp_mousillon", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_mousillon.png", BannerKey="VampireCountsBanner"});
  245. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_main_vmp_strygos_empire", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_strygos_empire.png", BannerKey="VampireCountsBanner"});
  246. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_vmp_templehof", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_vampire_counts.png", BannerKey="VampireCountsBanner"});
  247. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_vmp_von_carstein", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_vampire_counts.png", BannerKey="VampireCountsBanner"});
  248. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_vmp_sylvania", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_vampire_counts.png", BannerKey="VampireCountsBanner"});
  249. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_main_vmp_valdenhof", CultureName="wh_main_vmp_vampire_counts", TargetIconPath="ui/skins/factions/icons/crusade_target_vmp_vampire_counts.png", BannerKey="VampireCountsBanner"});
  250.  
  251. -- wood elves
  252. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc05_wef_wood_elves", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_wood_elves.png", BannerKey="WoodElvesBanner"});
  253. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc05_wef_argwylon", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_argwylon.png", BannerKey="WoodElvesBanner"});
  254. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc16_wef_sisters_of_twilight", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_sisters_of_twilight.png", BannerKey="WoodElvesBanner"});
  255. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh2_dlc16_wef_drycha", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_drycha.png", BannerKey="WoodElvesBanner"});
  256. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc05_wef_wargrove_of_woe", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_wood_elves.png", BannerKey="WoodElvesBanner"});
  257. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc05_wef_heralds_of_ariel", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_wood_elves.png", BannerKey="WoodElvesBanner"});
  258. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc05_wef_bowmen_of_oreon", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_wood_elves.png", BannerKey="WoodElvesBanner"});
  259. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc05_wef_talsyn", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_wood_elves.png", BannerKey="WoodElvesBanner"});
  260. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc05_wef_torgovann", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_wood_elves.png", BannerKey="WoodElvesBanner"});
  261. table.insert(m_ValidCrusadeTargetsCollection, ValidCrusadeTarget:new {FactionName="wh_dlc05_wef_wydrioth", CultureName="wh_dlc05_wef_wood_elves", TargetIconPath="ui/skins/factions/icons/crusade_target_wef_wood_elves.png", BannerKey="WoodElvesBanner"});
  262.  
  263. m_ValidCrusadeTargetsCollectionPopulated = true;
  264.  
  265. end
Advertisement
Add Comment
Please, Sign In to add comment