Advertisement
Guest User

Dragon Age - Item Script

a guest
Apr 25th, 2010
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 103.02 KB | None | 0 0
  1. // -----------------------------------------------------------------------------
  2. // additem
  3. // -----------------------------------------------------------------------------
  4. /*
  5.     Adds an item to the player
  6.  
  7.     Usage:
  8.  
  9.         runscript additem <item tag> <amount>
  10.  
  11.         <item tag> - Resource of item to add to inventory
  12.         <amount>   - Amount of this item to add to inventory
  13.  
  14.     Example:
  15.  
  16.         runscript additem gen_im_acc_amu_am17.uti 4
  17.  
  18. */
  19. // -----------------------------------------------------------------------------
  20. // hdhd
  21. // -----------------------------------------------------------------------------
  22. #include "log_h"
  23. #include "utility_h"
  24.  
  25. resource StringToResource( string sTemplate ) {
  26.   if( sTemplate != "" ) {
  27.     sTemplate = StringLowerCase( sTemplate );
  28.     if (sTemplate == "bdn300im_prison_clothes.uti") return R"bdn300im_prison_clothes.uti";
  29.     if (sTemplate == "bec100im_duncan_crossbow.uti") return R"bec100im_duncan_crossbow.uti";
  30.     if (sTemplate == "bec100im_duncan_longsword.uti") return R"bec100im_duncan_longsword.uti";
  31.     if (sTemplate == "bec100im_soris_wedding.uti") return R"bec100im_soris_wedding.uti";
  32.     if (sTemplate == "bec110im_wedding_f.uti") return R"bec110im_wedding_f.uti";
  33.     if (sTemplate == "bec110im_wedding_m.uti") return R"bec110im_wedding_m.uti";
  34.     if (sTemplate == "bed100im_elven_artifacts.uti") return R"bed100im_elven_artifacts.uti";
  35.     if (sTemplate == "cs_arrow.uti") return R"cs_arrow.uti";
  36.     if (sTemplate == "den511im_irminric_ring.uti") return R"den511im_irminric_ring.uti";
  37.     if (sTemplate == "gem_im_catapult_rock.uti") return R"gem_im_catapult_rock.uti";
  38.     if (sTemplate == "gem_im_gift_gar.uti") return R"gem_im_gift_gar.uti";
  39.     if (sTemplate == "gen_im_acc_amu_am10.uti") return R"gen_im_acc_amu_am10.uti";
  40.     if (sTemplate == "gen_im_acc_amu_am11.uti") return R"gen_im_acc_amu_am11.uti";
  41.     if (sTemplate == "gen_im_acc_amu_am12.uti") return R"gen_im_acc_amu_am12.uti";
  42.     if (sTemplate == "gen_im_acc_amu_am13.uti") return R"gen_im_acc_amu_am13.uti";
  43.     if (sTemplate == "gen_im_acc_amu_am14.uti") return R"gen_im_acc_amu_am14.uti";
  44.     if (sTemplate == "gen_im_acc_amu_am15.uti") return R"gen_im_acc_amu_am15.uti";
  45.     if (sTemplate == "gen_im_acc_amu_am16.uti") return R"gen_im_acc_amu_am16.uti";
  46.     if (sTemplate == "gen_im_acc_amu_am17.uti") return R"gen_im_acc_amu_am17.uti";
  47.     if (sTemplate == "gen_im_acc_amu_am18.uti") return R"gen_im_acc_amu_am18.uti";
  48.     if (sTemplate == "gen_im_acc_amu_am19.uti") return R"gen_im_acc_amu_am19.uti";
  49.     if (sTemplate == "gen_im_acc_amu_am6.uti") return R"gen_im_acc_amu_am6.uti";
  50.     if (sTemplate == "gen_im_acc_amu_am7.uti") return R"gen_im_acc_amu_am7.uti";
  51.     if (sTemplate == "gen_im_acc_amu_am8.uti") return R"gen_im_acc_amu_am8.uti";
  52.     if (sTemplate == "gen_im_acc_amu_am9.uti") return R"gen_im_acc_amu_am9.uti";
  53.     if (sTemplate == "gen_im_acc_amu_ath.uti") return R"gen_im_acc_amu_ath.uti";
  54.     if (sTemplate == "gen_im_acc_amu_cir1.uti") return R"gen_im_acc_amu_cir1.uti";
  55.     if (sTemplate == "gen_im_acc_amu_cir2.uti") return R"gen_im_acc_amu_cir2.uti";
  56.     if (sTemplate == "gen_im_acc_amu_cld10.uti") return R"gen_im_acc_amu_cld10.uti";
  57.     if (sTemplate == "gen_im_acc_amu_cld20.uti") return R"gen_im_acc_amu_cld20.uti";
  58.     if (sTemplate == "gen_im_acc_amu_dal.uti") return R"gen_im_acc_amu_dal.uti";
  59.     if (sTemplate == "gen_im_acc_amu_ele10.uti") return R"gen_im_acc_amu_ele10.uti";
  60.     if (sTemplate == "gen_im_acc_amu_hal.uti") return R"gen_im_acc_amu_hal.uti";
  61.     if (sTemplate == "gen_im_acc_amu_lel.uti") return R"gen_im_acc_amu_lel.uti";
  62.     if (sTemplate == "gen_im_acc_amu_men10.uti") return R"gen_im_acc_amu_men10.uti";
  63.     if (sTemplate == "gen_im_acc_amu_men20.uti") return R"gen_im_acc_amu_men20.uti";
  64.     if (sTemplate == "gen_im_acc_amu_mor.uti") return R"gen_im_acc_amu_mor.uti";
  65.     if (sTemplate == "gen_im_acc_amu_nck.uti") return R"gen_im_acc_amu_nck.uti";
  66.     if (sTemplate == "gen_im_acc_amu_phs20.uti") return R"gen_im_acc_amu_phs20.uti";
  67.     if (sTemplate == "gen_im_acc_amu_spl.uti") return R"gen_im_acc_amu_spl.uti";
  68.     if (sTemplate == "gen_im_acc_amu_urn.uti") return R"gen_im_acc_amu_urn.uti";
  69.     if (sTemplate == "gen_im_acc_amu_var.uti") return R"gen_im_acc_amu_var.uti";
  70.     if (sTemplate == "gen_im_acc_amu_war.uti") return R"gen_im_acc_amu_war.uti";
  71.     if (sTemplate == "gen_im_acc_amu_wil.uti") return R"gen_im_acc_amu_wil.uti";
  72.     if (sTemplate == "gen_im_acc_amu_wit.uti") return R"gen_im_acc_amu_wit.uti";
  73.     if (sTemplate == "gen_im_acc_blt_and.uti") return R"gen_im_acc_blt_and.uti";
  74.     if (sTemplate == "gen_im_acc_blt_c1a.uti") return R"gen_im_acc_blt_c1a.uti";
  75.     if (sTemplate == "gen_im_acc_blt_c1b.uti") return R"gen_im_acc_blt_c1b.uti";
  76.     if (sTemplate == "gen_im_acc_blt_c1c.uti") return R"gen_im_acc_blt_c1c.uti";
  77.     if (sTemplate == "gen_im_acc_blt_cir1.uti") return R"gen_im_acc_blt_cir1.uti";
  78.     if (sTemplate == "gen_im_acc_blt_cir2.uti") return R"gen_im_acc_blt_cir2.uti";
  79.     if (sTemplate == "gen_im_acc_blt_d1a.uti") return R"gen_im_acc_blt_d1a.uti";
  80.     if (sTemplate == "gen_im_acc_blt_d1b.uti") return R"gen_im_acc_blt_d1b.uti";
  81.     if (sTemplate == "gen_im_acc_blt_d1c.uti") return R"gen_im_acc_blt_d1c.uti";
  82.     if (sTemplate == "gen_im_acc_blt_e1a.uti") return R"gen_im_acc_blt_e1a.uti";
  83.     if (sTemplate == "gen_im_acc_blt_e1b.uti") return R"gen_im_acc_blt_e1b.uti";
  84.     if (sTemplate == "gen_im_acc_blt_e1c.uti") return R"gen_im_acc_blt_e1c.uti";
  85.     if (sTemplate == "gen_im_acc_blt_f1a.uti") return R"gen_im_acc_blt_f1a.uti";
  86.     if (sTemplate == "gen_im_acc_blt_f1b.uti") return R"gen_im_acc_blt_f1b.uti";
  87.     if (sTemplate == "gen_im_acc_blt_f1c.uti") return R"gen_im_acc_blt_f1c.uti";
  88.     if (sTemplate == "gen_im_acc_blt_f2a.uti") return R"gen_im_acc_blt_f2a.uti";
  89.     if (sTemplate == "gen_im_acc_blt_f2b.uti") return R"gen_im_acc_blt_f2b.uti";
  90.     if (sTemplate == "gen_im_acc_blt_f2c.uti") return R"gen_im_acc_blt_f2c.uti";
  91.     if (sTemplate == "gen_im_acc_blt_log.uti") return R"gen_im_acc_blt_log.uti";
  92.     if (sTemplate == "gen_im_acc_blt_ogh.uti") return R"gen_im_acc_blt_ogh.uti";
  93.     if (sTemplate == "gen_im_acc_blt_t1a.uti") return R"gen_im_acc_blt_t1a.uti";
  94.     if (sTemplate == "gen_im_acc_blt_t1b.uti") return R"gen_im_acc_blt_t1b.uti";
  95.     if (sTemplate == "gen_im_acc_blt_t1c.uti") return R"gen_im_acc_blt_t1c.uti";
  96.     if (sTemplate == "gen_im_acc_blt_wyn.uti") return R"gen_im_acc_blt_wyn.uti";
  97.     if (sTemplate == "gen_im_acc_blt_zev.uti") return R"gen_im_acc_blt_zev.uti";
  98.     if (sTemplate == "gen_im_acc_rng_age.uti") return R"gen_im_acc_rng_age.uti";
  99.     if (sTemplate == "gen_im_acc_rng_ali.uti") return R"gen_im_acc_rng_ali.uti";
  100.     if (sTemplate == "gen_im_acc_rng_bld.uti") return R"gen_im_acc_rng_bld.uti";
  101.     if (sTemplate == "gen_im_acc_rng_cir1.uti") return R"gen_im_acc_rng_cir1.uti";
  102.     if (sTemplate == "gen_im_acc_rng_cir2.uti") return R"gen_im_acc_rng_cir2.uti";
  103.     if (sTemplate == "gen_im_acc_rng_cld10.uti") return R"gen_im_acc_rng_cld10.uti";
  104.     if (sTemplate == "gen_im_acc_rng_cld5.uti") return R"gen_im_acc_rng_cld5.uti";
  105.     if (sTemplate == "gen_im_acc_rng_ele10.uti") return R"gen_im_acc_rng_ele10.uti";
  106.     if (sTemplate == "gen_im_acc_rng_ele5.uti") return R"gen_im_acc_rng_ele5.uti";
  107.     if (sTemplate == "gen_im_acc_rng_exp.uti") return R"gen_im_acc_rng_exp.uti";
  108.     if (sTemplate == "gen_im_acc_rng_fir10.uti") return R"gen_im_acc_rng_fir10.uti";
  109.     if (sTemplate == "gen_im_acc_rng_gld.uti") return R"gen_im_acc_rng_gld.uti";
  110.     if (sTemplate == "gen_im_acc_rng_kep.uti") return R"gen_im_acc_rng_kep.uti";
  111.     if (sTemplate == "gen_im_acc_rng_key.uti") return R"gen_im_acc_rng_key.uti";
  112.     if (sTemplate == "gen_im_acc_rng_lif.uti") return R"gen_im_acc_rng_lif.uti";
  113.     if (sTemplate == "gen_im_acc_rng_mag.uti") return R"gen_im_acc_rng_mag.uti";
  114.     if (sTemplate == "gen_im_acc_rng_mph.uti") return R"gen_im_acc_rng_mph.uti";
  115.     if (sTemplate == "gen_im_acc_rng_nat10.uti") return R"gen_im_acc_rng_nat10.uti";
  116.     if (sTemplate == "gen_im_acc_rng_nat5.uti") return R"gen_im_acc_rng_nat5.uti";
  117.     if (sTemplate == "gen_im_acc_rng_r02.uti") return R"gen_im_acc_rng_r02.uti";
  118.     if (sTemplate == "gen_im_acc_rng_r03.uti") return R"gen_im_acc_rng_r03.uti";
  119.     if (sTemplate == "gen_im_acc_rng_r04.uti") return R"gen_im_acc_rng_r04.uti";
  120.     if (sTemplate == "gen_im_acc_rng_r05.uti") return R"gen_im_acc_rng_r05.uti";
  121.     if (sTemplate == "gen_im_acc_rng_r06.uti") return R"gen_im_acc_rng_r06.uti";
  122.     if (sTemplate == "gen_im_acc_rng_r07.uti") return R"gen_im_acc_rng_r07.uti";
  123.     if (sTemplate == "gen_im_acc_rng_r09.uti") return R"gen_im_acc_rng_r09.uti";
  124.     if (sTemplate == "gen_im_acc_rng_r11.uti") return R"gen_im_acc_rng_r11.uti";
  125.     if (sTemplate == "gen_im_acc_rng_r12.uti") return R"gen_im_acc_rng_r12.uti";
  126.     if (sTemplate == "gen_im_acc_rng_r14.uti") return R"gen_im_acc_rng_r14.uti";
  127.     if (sTemplate == "gen_im_acc_rng_r15.uti") return R"gen_im_acc_rng_r15.uti";
  128.     if (sTemplate == "gen_im_acc_rng_r16.uti") return R"gen_im_acc_rng_r16.uti";
  129.     if (sTemplate == "gen_im_acc_rng_r18.uti") return R"gen_im_acc_rng_r18.uti";
  130.     if (sTemplate == "gen_im_acc_rng_spr10.uti") return R"gen_im_acc_rng_spr10.uti";
  131.     if (sTemplate == "gen_im_acc_rng_spr5.uti") return R"gen_im_acc_rng_spr5.uti";
  132.     if (sTemplate == "gen_im_acc_rng_wed.uti") return R"gen_im_acc_rng_wed.uti";
  133.     if (sTemplate == "gen_im_arm_bot_hvy_cer.uti") return R"gen_im_arm_bot_hvy_cer.uti";
  134.     if (sTemplate == "gen_im_arm_bot_hvy_dil.uti") return R"gen_im_arm_bot_hvy_dil.uti";
  135.     if (sTemplate == "gen_im_arm_bot_hvy_drb.uti") return R"gen_im_arm_bot_hvy_drb.uti";
  136.     if (sTemplate == "gen_im_arm_bot_hvy_drw.uti") return R"gen_im_arm_bot_hvy_drw.uti";
  137.     if (sTemplate == "gen_im_arm_bot_hvy_dwv.uti") return R"gen_im_arm_bot_hvy_dwv.uti";
  138.     if (sTemplate == "gen_im_arm_bot_hvy_hch.uti") return R"gen_im_arm_bot_hvy_hch.uti";
  139.     if (sTemplate == "gen_im_arm_bot_lgt_ada.uti") return R"gen_im_arm_bot_lgt_ada.uti";
  140.     if (sTemplate == "gen_im_arm_bot_lgt_ant.uti") return R"gen_im_arm_bot_lgt_ant.uti";
  141.     if (sTemplate == "gen_im_arm_bot_lgt_dal.uti") return R"gen_im_arm_bot_lgt_dal.uti";
  142.     if (sTemplate == "gen_im_arm_bot_lgt_dex.uti") return R"gen_im_arm_bot_lgt_dex.uti";
  143.     if (sTemplate == "gen_im_arm_bot_lgt_dey.uti") return R"gen_im_arm_bot_lgt_dey.uti";
  144.     if (sTemplate == "gen_im_arm_bot_lgt_df1.uti") return R"gen_im_arm_bot_lgt_df1.uti";
  145.     if (sTemplate == "gen_im_arm_bot_lgt_df2.uti") return R"gen_im_arm_bot_lgt_df2.uti";
  146.     if (sTemplate == "gen_im_arm_bot_lgt_dod.uti") return R"gen_im_arm_bot_lgt_dod.uti";
  147.     if (sTemplate == "gen_im_arm_bot_lgt_drb.uti") return R"gen_im_arm_bot_lgt_drb.uti";
  148.     if (sTemplate == "gen_im_arm_bot_lgt_drw.uti") return R"gen_im_arm_bot_lgt_drw.uti";
  149.     if (sTemplate == "gen_im_arm_bot_lgt_dus.uti") return R"gen_im_arm_bot_lgt_dus.uti";
  150.     if (sTemplate == "gen_im_arm_bot_lgt_ltr.uti") return R"gen_im_arm_bot_lgt_ltr.uti";
  151.     if (sTemplate == "gen_im_arm_bot_lgt_mag.uti") return R"gen_im_arm_bot_lgt_mag.uti";
  152.     if (sTemplate == "gen_im_arm_bot_lgt_msl.uti") return R"gen_im_arm_bot_lgt_msl.uti";
  153.     if (sTemplate == "gen_im_arm_bot_lgt_new.uti") return R"gen_im_arm_bot_lgt_new.uti";
  154.     if (sTemplate == "gen_im_arm_bot_lgt_rlr.uti") return R"gen_im_arm_bot_lgt_rlr.uti";
  155.     if (sTemplate == "gen_im_arm_bot_mas_chv.uti") return R"gen_im_arm_bot_mas_chv.uti";
  156.     if (sTemplate == "gen_im_arm_bot_mas_cpl.uti") return R"gen_im_arm_bot_mas_cpl.uti";
  157.     if (sTemplate == "gen_im_arm_bot_mas_drb.uti") return R"gen_im_arm_bot_mas_drb.uti";
  158.     if (sTemplate == "gen_im_arm_bot_mas_drw.uti") return R"gen_im_arm_bot_mas_drw.uti";
  159.     if (sTemplate == "gen_im_arm_bot_mas_dwv.uti") return R"gen_im_arm_bot_mas_dwv.uti";
  160.     if (sTemplate == "gen_im_arm_bot_mas_eff.uti") return R"gen_im_arm_bot_mas_eff.uti";
  161.     if (sTemplate == "gen_im_arm_bot_mas_hpl.uti") return R"gen_im_arm_bot_mas_hpl.uti";
  162.     if (sTemplate == "gen_im_arm_bot_mas_jug.uti") return R"gen_im_arm_bot_mas_jug.uti";
  163.     if (sTemplate == "gen_im_arm_bot_mas_leg.uti") return R"gen_im_arm_bot_mas_leg.uti";
  164.     if (sTemplate == "gen_im_arm_bot_mas_log.uti") return R"gen_im_arm_bot_mas_log.uti";
  165.     if (sTemplate == "gen_im_arm_bot_mas_tmp.uti") return R"gen_im_arm_bot_mas_tmp.uti";
  166.     if (sTemplate == "gen_im_arm_bot_med_chn.uti") return R"gen_im_arm_bot_med_chn.uti";
  167.     if (sTemplate == "gen_im_arm_bot_med_drb.uti") return R"gen_im_arm_bot_med_drb.uti";
  168.     if (sTemplate == "gen_im_arm_bot_med_drw.uti") return R"gen_im_arm_bot_med_drw.uti";
  169.     if (sTemplate == "gen_im_arm_bot_med_dwi.uti") return R"gen_im_arm_bot_med_dwi.uti";
  170.     if (sTemplate == "gen_im_arm_bot_med_dwv.uti") return R"gen_im_arm_bot_med_dwv.uti";
  171.     if (sTemplate == "gen_im_arm_bot_med_elv.uti") return R"gen_im_arm_bot_med_elv.uti";
  172.     if (sTemplate == "gen_im_arm_bot_med_scl.uti") return R"gen_im_arm_bot_med_scl.uti";
  173.     if (sTemplate == "gen_im_arm_bot_med_spl.uti") return R"gen_im_arm_bot_med_spl.uti";
  174.     if (sTemplate == "gen_im_arm_cht_hvy_cer.uti") return R"gen_im_arm_cht_hvy_cer.uti";
  175.     if (sTemplate == "gen_im_arm_cht_hvy_dil.uti") return R"gen_im_arm_cht_hvy_dil.uti";
  176.     if (sTemplate == "gen_im_arm_cht_hvy_drb.uti") return R"gen_im_arm_cht_hvy_drb.uti";
  177.     if (sTemplate == "gen_im_arm_cht_hvy_drw.uti") return R"gen_im_arm_cht_hvy_drw.uti";
  178.     if (sTemplate == "gen_im_arm_cht_hvy_dwg.uti") return R"gen_im_arm_cht_hvy_dwg.uti";
  179.     if (sTemplate == "gen_im_arm_cht_hvy_dwv.uti") return R"gen_im_arm_cht_hvy_dwv.uti";
  180.     if (sTemplate == "gen_im_arm_cht_hvy_evn.uti") return R"gen_im_arm_cht_hvy_evn.uti";
  181.     if (sTemplate == "gen_im_arm_cht_hvy_hch.uti") return R"gen_im_arm_cht_hvy_hch.uti";
  182.     if (sTemplate == "gen_im_arm_cht_hvy_sdg.uti") return R"gen_im_arm_cht_hvy_sdg.uti";
  183.     if (sTemplate == "gen_im_arm_cht_lgt_dal.uti") return R"gen_im_arm_cht_lgt_dal.uti";
  184.     if (sTemplate == "gen_im_arm_cht_lgt_drb.uti") return R"gen_im_arm_cht_lgt_drb.uti";
  185.     if (sTemplate == "gen_im_arm_cht_lgt_drw.uti") return R"gen_im_arm_cht_lgt_drw.uti";
  186.     if (sTemplate == "gen_im_arm_cht_lgt_dus.uti") return R"gen_im_arm_cht_lgt_dus.uti";
  187.     if (sTemplate == "gen_im_arm_cht_lgt_fel.uti") return R"gen_im_arm_cht_lgt_fel.uti";
  188.     if (sTemplate == "gen_im_arm_cht_lgt_ltr.uti") return R"gen_im_arm_cht_lgt_ltr.uti";
  189.     if (sTemplate == "gen_im_arm_cht_lgt_new.uti") return R"gen_im_arm_cht_lgt_new.uti";
  190.     if (sTemplate == "gen_im_arm_cht_lgt_rlr.uti") return R"gen_im_arm_cht_lgt_rlr.uti";
  191.     if (sTemplate == "gen_im_arm_cht_mas_chv.uti") return R"gen_im_arm_cht_mas_chv.uti";
  192.     if (sTemplate == "gen_im_arm_cht_mas_cpl.uti") return R"gen_im_arm_cht_mas_cpl.uti";
  193.     if (sTemplate == "gen_im_arm_cht_mas_drb.uti") return R"gen_im_arm_cht_mas_drb.uti";
  194.     if (sTemplate == "gen_im_arm_cht_mas_drw.uti") return R"gen_im_arm_cht_mas_drw.uti";
  195.     if (sTemplate == "gen_im_arm_cht_mas_dwv.uti") return R"gen_im_arm_cht_mas_dwv.uti";
  196.     if (sTemplate == "gen_im_arm_cht_mas_eff.uti") return R"gen_im_arm_cht_mas_eff.uti";
  197.     if (sTemplate == "gen_im_arm_cht_mas_hpl.uti") return R"gen_im_arm_cht_mas_hpl.uti";
  198.     if (sTemplate == "gen_im_arm_cht_mas_jug.uti") return R"gen_im_arm_cht_mas_jug.uti";
  199.     if (sTemplate == "gen_im_arm_cht_mas_leg.uti") return R"gen_im_arm_cht_mas_leg.uti";
  200.     if (sTemplate == "gen_im_arm_cht_mas_log.uti") return R"gen_im_arm_cht_mas_log.uti";
  201.     if (sTemplate == "gen_im_arm_cht_mas_tem.uti") return R"gen_im_arm_cht_mas_tem.uti";
  202.     if (sTemplate == "gen_im_arm_cht_mas_tmp.uti") return R"gen_im_arm_cht_mas_tmp.uti";
  203.     if (sTemplate == "gen_im_arm_cht_mas_tmp_a.uti") return R"gen_im_arm_cht_mas_tmp_a.uti";
  204.     if (sTemplate == "gen_im_arm_cht_mas_tmp_b.uti") return R"gen_im_arm_cht_mas_tmp_b.uti";
  205.     if (sTemplate == "gen_im_arm_cht_med_chn.uti") return R"gen_im_arm_cht_med_chn.uti";
  206.     if (sTemplate == "gen_im_arm_cht_med_drb.uti") return R"gen_im_arm_cht_med_drb.uti";
  207.     if (sTemplate == "gen_im_arm_cht_med_drw.uti") return R"gen_im_arm_cht_med_drw.uti";
  208.     if (sTemplate == "gen_im_arm_cht_med_dwi.uti") return R"gen_im_arm_cht_med_dwi.uti";
  209.     if (sTemplate == "gen_im_arm_cht_med_dwv.uti") return R"gen_im_arm_cht_med_dwv.uti";
  210.     if (sTemplate == "gen_im_arm_cht_med_elv.uti") return R"gen_im_arm_cht_med_elv.uti";
  211.     if (sTemplate == "gen_im_arm_cht_med_scl.uti") return R"gen_im_arm_cht_med_scl.uti";
  212.     if (sTemplate == "gen_im_arm_cht_med_sdw.uti") return R"gen_im_arm_cht_med_sdw.uti";
  213.     if (sTemplate == "gen_im_arm_cht_med_spl.uti") return R"gen_im_arm_cht_med_spl.uti";
  214.     if (sTemplate == "gen_im_arm_cht_med_var.uti") return R"gen_im_arm_cht_med_var.uti";
  215.     if (sTemplate == "gen_im_arm_glv_all.uti") return R"gen_im_arm_glv_all.uti";
  216.     if (sTemplate == "gen_im_arm_glv_bsb1.uti") return R"gen_im_arm_glv_bsb1.uti";
  217.     if (sTemplate == "gen_im_arm_glv_bsb2.uti") return R"gen_im_arm_glv_bsb2.uti";
  218.     if (sTemplate == "gen_im_arm_glv_bsb3.uti") return R"gen_im_arm_glv_bsb3.uti";
  219.     if (sTemplate == "gen_im_arm_glv_crt1.uti") return R"gen_im_arm_glv_crt1.uti";
  220.     if (sTemplate == "gen_im_arm_glv_crt5.uti") return R"gen_im_arm_glv_crt5.uti";
  221.     if (sTemplate == "gen_im_arm_glv_hvy_cer.uti") return R"gen_im_arm_glv_hvy_cer.uti";
  222.     if (sTemplate == "gen_im_arm_glv_hvy_dil.uti") return R"gen_im_arm_glv_hvy_dil.uti";
  223.     if (sTemplate == "gen_im_arm_glv_hvy_drb.uti") return R"gen_im_arm_glv_hvy_drb.uti";
  224.     if (sTemplate == "gen_im_arm_glv_hvy_drw.uti") return R"gen_im_arm_glv_hvy_drw.uti";
  225.     if (sTemplate == "gen_im_arm_glv_hvy_dwv.uti") return R"gen_im_arm_glv_hvy_dwv.uti";
  226.     if (sTemplate == "gen_im_arm_glv_hvy_hch.uti") return R"gen_im_arm_glv_hvy_hch.uti";
  227.     if (sTemplate == "gen_im_arm_glv_lgt_ap1.uti") return R"gen_im_arm_glv_lgt_ap1.uti";
  228.     if (sTemplate == "gen_im_arm_glv_lgt_ap3.uti") return R"gen_im_arm_glv_lgt_ap3.uti";
  229.     if (sTemplate == "gen_im_arm_glv_lgt_ap5.uti") return R"gen_im_arm_glv_lgt_ap5.uti";
  230.     if (sTemplate == "gen_im_arm_glv_lgt_cld1.uti") return R"gen_im_arm_glv_lgt_cld1.uti";
  231.     if (sTemplate == "gen_im_arm_glv_lgt_cld2.uti") return R"gen_im_arm_glv_lgt_cld2.uti";
  232.     if (sTemplate == "gen_im_arm_glv_lgt_dal.uti") return R"gen_im_arm_glv_lgt_dal.uti";
  233.     if (sTemplate == "gen_im_arm_glv_lgt_drb.uti") return R"gen_im_arm_glv_lgt_drb.uti";
  234.     if (sTemplate == "gen_im_arm_glv_lgt_drw.uti") return R"gen_im_arm_glv_lgt_drw.uti";
  235.     if (sTemplate == "gen_im_arm_glv_lgt_dus.uti") return R"gen_im_arm_glv_lgt_dus.uti";
  236.     if (sTemplate == "gen_im_arm_glv_lgt_ele1.uti") return R"gen_im_arm_glv_lgt_ele1.uti";
  237.     if (sTemplate == "gen_im_arm_glv_lgt_ele2.uti") return R"gen_im_arm_glv_lgt_ele2.uti";
  238.     if (sTemplate == "gen_im_arm_glv_lgt_fir1.uti") return R"gen_im_arm_glv_lgt_fir1.uti";
  239.     if (sTemplate == "gen_im_arm_glv_lgt_fir2.uti") return R"gen_im_arm_glv_lgt_fir2.uti";
  240.     if (sTemplate == "gen_im_arm_glv_lgt_ltr.uti") return R"gen_im_arm_glv_lgt_ltr.uti";
  241.     if (sTemplate == "gen_im_arm_glv_lgt_nat1.uti") return R"gen_im_arm_glv_lgt_nat1.uti";
  242.     if (sTemplate == "gen_im_arm_glv_lgt_nat2.uti") return R"gen_im_arm_glv_lgt_nat2.uti";
  243.     if (sTemplate == "gen_im_arm_glv_lgt_new.uti") return R"gen_im_arm_glv_lgt_new.uti";
  244.     if (sTemplate == "gen_im_arm_glv_lgt_rlr.uti") return R"gen_im_arm_glv_lgt_rlr.uti";
  245.     if (sTemplate == "gen_im_arm_glv_lgt_spr1.uti") return R"gen_im_arm_glv_lgt_spr1.uti";
  246.     if (sTemplate == "gen_im_arm_glv_lgt_spr2.uti") return R"gen_im_arm_glv_lgt_spr2.uti";
  247.     if (sTemplate == "gen_im_arm_glv_mas_chv.uti") return R"gen_im_arm_glv_mas_chv.uti";
  248.     if (sTemplate == "gen_im_arm_glv_mas_cpl.uti") return R"gen_im_arm_glv_mas_cpl.uti";
  249.     if (sTemplate == "gen_im_arm_glv_mas_drb.uti") return R"gen_im_arm_glv_mas_drb.uti";
  250.     if (sTemplate == "gen_im_arm_glv_mas_drw.uti") return R"gen_im_arm_glv_mas_drw.uti";
  251.     if (sTemplate == "gen_im_arm_glv_mas_dwv.uti") return R"gen_im_arm_glv_mas_dwv.uti";
  252.     if (sTemplate == "gen_im_arm_glv_mas_eff.uti") return R"gen_im_arm_glv_mas_eff.uti";
  253.     if (sTemplate == "gen_im_arm_glv_mas_hpl.uti") return R"gen_im_arm_glv_mas_hpl.uti";
  254.     if (sTemplate == "gen_im_arm_glv_mas_jug.uti") return R"gen_im_arm_glv_mas_jug.uti";
  255.     if (sTemplate == "gen_im_arm_glv_mas_leg.uti") return R"gen_im_arm_glv_mas_leg.uti";
  256.     if (sTemplate == "gen_im_arm_glv_mas_log.uti") return R"gen_im_arm_glv_mas_log.uti";
  257.     if (sTemplate == "gen_im_arm_glv_mas_tem.uti") return R"gen_im_arm_glv_mas_tem.uti";
  258.     if (sTemplate == "gen_im_arm_glv_med_chn.uti") return R"gen_im_arm_glv_med_chn.uti";
  259.     if (sTemplate == "gen_im_arm_glv_med_drb.uti") return R"gen_im_arm_glv_med_drb.uti";
  260.     if (sTemplate == "gen_im_arm_glv_med_drw.uti") return R"gen_im_arm_glv_med_drw.uti";
  261.     if (sTemplate == "gen_im_arm_glv_med_dwi.uti") return R"gen_im_arm_glv_med_dwi.uti";
  262.     if (sTemplate == "gen_im_arm_glv_med_dwv.uti") return R"gen_im_arm_glv_med_dwv.uti";
  263.     if (sTemplate == "gen_im_arm_glv_med_elv.uti") return R"gen_im_arm_glv_med_elv.uti";
  264.     if (sTemplate == "gen_im_arm_glv_med_scl.uti") return R"gen_im_arm_glv_med_scl.uti";
  265.     if (sTemplate == "gen_im_arm_glv_med_spl.uti") return R"gen_im_arm_glv_med_spl.uti";
  266.     if (sTemplate == "gen_im_arm_hel_hvy_com.uti") return R"gen_im_arm_hel_hvy_com.uti";
  267.     if (sTemplate == "gen_im_arm_hel_hvy_dsl.uti") return R"gen_im_arm_hel_hvy_dsl.uti";
  268.     if (sTemplate == "gen_im_arm_hel_hvy_dwv.uti") return R"gen_im_arm_hel_hvy_dwv.uti";
  269.     if (sTemplate == "gen_im_arm_hel_hvy_exc.uti") return R"gen_im_arm_hel_hvy_exc.uti";
  270.     if (sTemplate == "gen_im_arm_hel_hvy_grf.uti") return R"gen_im_arm_hel_hvy_grf.uti";
  271.     if (sTemplate == "gen_im_arm_hel_hvy_gry.uti") return R"gen_im_arm_hel_hvy_gry.uti";
  272.     if (sTemplate == "gen_im_arm_hel_hvy_leg.uti") return R"gen_im_arm_hel_hvy_leg.uti";
  273.     if (sTemplate == "gen_im_arm_hel_hvy_prv.uti") return R"gen_im_arm_hel_hvy_prv.uti";
  274.     if (sTemplate == "gen_im_arm_hel_hvy_quc.uti") return R"gen_im_arm_hel_hvy_quc.uti";
  275.     if (sTemplate == "gen_im_arm_hel_hvy_red.uti") return R"gen_im_arm_hel_hvy_red.uti";
  276.     if (sTemplate == "gen_im_arm_hel_hvy_sol.uti") return R"gen_im_arm_hel_hvy_sol.uti";
  277.     if (sTemplate == "gen_im_arm_hel_hvy_tha.uti") return R"gen_im_arm_hel_hvy_tha.uti";
  278.     if (sTemplate == "gen_im_arm_hel_lgt_aim.uti") return R"gen_im_arm_hel_lgt_aim.uti";
  279.     if (sTemplate == "gen_im_arm_hel_lgt_crn.uti") return R"gen_im_arm_hel_lgt_crn.uti";
  280.     if (sTemplate == "gen_im_arm_hel_lgt_crt.uti") return R"gen_im_arm_hel_lgt_crt.uti";
  281.     if (sTemplate == "gen_im_arm_hel_lgt_cun.uti") return R"gen_im_arm_hel_lgt_cun.uti";
  282.     if (sTemplate == "gen_im_arm_hel_lgt_dex.uti") return R"gen_im_arm_hel_lgt_dex.uti";
  283.     if (sTemplate == "gen_im_arm_hel_lgt_ltr.uti") return R"gen_im_arm_hel_lgt_ltr.uti";
  284.     if (sTemplate == "gen_im_arm_hel_lgt_men1.uti") return R"gen_im_arm_hel_lgt_men1.uti";
  285.     if (sTemplate == "gen_im_arm_hel_lgt_men2.uti") return R"gen_im_arm_hel_lgt_men2.uti";
  286.     if (sTemplate == "gen_im_arm_hel_lgt_own.uti") return R"gen_im_arm_hel_lgt_own.uti";
  287.     if (sTemplate == "gen_im_arm_hel_lgt_rlr.uti") return R"gen_im_arm_hel_lgt_rlr.uti";
  288.     if (sTemplate == "gen_im_arm_hel_lgt_sta.uti") return R"gen_im_arm_hel_lgt_sta.uti";
  289.     if (sTemplate == "gen_im_arm_hel_lgt_std.uti") return R"gen_im_arm_hel_lgt_std.uti";
  290.     if (sTemplate == "gen_im_arm_hel_mag_app.uti") return R"gen_im_arm_hel_mag_app.uti";
  291.     if (sTemplate == "gen_im_arm_hel_mag_con.uti") return R"gen_im_arm_hel_mag_con.uti";
  292.     if (sTemplate == "gen_im_arm_hel_mag_enc.uti") return R"gen_im_arm_hel_mag_enc.uti";
  293.     if (sTemplate == "gen_im_arm_hel_mag_fen.uti") return R"gen_im_arm_hel_mag_fen.uti";
  294.     if (sTemplate == "gen_im_arm_hel_mag_joa.uti") return R"gen_im_arm_hel_mag_joa.uti";
  295.     if (sTemplate == "gen_im_arm_hel_mag_lib.uti") return R"gen_im_arm_hel_mag_lib.uti";
  296.     if (sTemplate == "gen_im_arm_hel_mag_men.uti") return R"gen_im_arm_hel_mag_men.uti";
  297.     if (sTemplate == "gen_im_arm_hel_mag_mn2.uti") return R"gen_im_arm_hel_mag_mn2.uti";
  298.     if (sTemplate == "gen_im_arm_hel_mas_com.uti") return R"gen_im_arm_hel_mas_com.uti";
  299.     if (sTemplate == "gen_im_arm_hel_mas_dty.uti") return R"gen_im_arm_hel_mas_dty.uti";
  300.     if (sTemplate == "gen_im_arm_hel_mas_inf.uti") return R"gen_im_arm_hel_mas_inf.uti";
  301.     if (sTemplate == "gen_im_arm_hel_mas_jug.uti") return R"gen_im_arm_hel_mas_jug.uti";
  302.     if (sTemplate == "gen_im_arm_hel_mas_phy.uti") return R"gen_im_arm_hel_mas_phy.uti";
  303.     if (sTemplate == "gen_im_arm_hel_mas_sol.uti") return R"gen_im_arm_hel_mas_sol.uti";
  304.     if (sTemplate == "gen_im_arm_hel_mas_sta.uti") return R"gen_im_arm_hel_mas_sta.uti";
  305.     if (sTemplate == "gen_im_arm_hel_mas_tmp.uti") return R"gen_im_arm_hel_mas_tmp.uti";
  306.     if (sTemplate == "gen_im_arm_hel_med_bar.uti") return R"gen_im_arm_hel_med_bar.uti";
  307.     if (sTemplate == "gen_im_arm_hel_med_dwv.uti") return R"gen_im_arm_hel_med_dwv.uti";
  308.     if (sTemplate == "gen_im_arm_hel_med_elv.uti") return R"gen_im_arm_hel_med_elv.uti";
  309.     if (sTemplate == "gen_im_arm_hel_med_hel.uti") return R"gen_im_arm_hel_med_hel.uti";
  310.     if (sTemplate == "gen_im_arm_hel_med_new.uti") return R"gen_im_arm_hel_med_new.uti";
  311.     if (sTemplate == "gen_im_arm_hel_med_qui.uti") return R"gen_im_arm_hel_med_qui.uti";
  312.     if (sTemplate == "gen_im_arm_hel_men.uti") return R"gen_im_arm_hel_men.uti";
  313.     if (sTemplate == "gen_im_arm_shd_kit_com.uti") return R"gen_im_arm_shd_kit_com.uti";
  314.     if (sTemplate == "gen_im_arm_shd_kit_cus.uti") return R"gen_im_arm_shd_kit_cus.uti";
  315.     if (sTemplate == "gen_im_arm_shd_kit_eam.uti") return R"gen_im_arm_shd_kit_eam.uti";
  316.     if (sTemplate == "gen_im_arm_shd_kit_hig.uti") return R"gen_im_arm_shd_kit_hig.uti";
  317.     if (sTemplate == "gen_im_arm_shd_kit_lgd.uti") return R"gen_im_arm_shd_kit_lgd.uti";
  318.     if (sTemplate == "gen_im_arm_shd_kit_log.uti") return R"gen_im_arm_shd_kit_log.uti";
  319.     if (sTemplate == "gen_im_arm_shd_kit_met.uti") return R"gen_im_arm_shd_kit_met.uti";
  320.     if (sTemplate == "gen_im_arm_shd_kit_new.uti") return R"gen_im_arm_shd_kit_new.uti";
  321.     if (sTemplate == "gen_im_arm_shd_kit_rde.uti") return R"gen_im_arm_shd_kit_rde.uti";
  322.     if (sTemplate == "gen_im_arm_shd_kit_red.uti") return R"gen_im_arm_shd_kit_red.uti";
  323.     if (sTemplate == "gen_im_arm_shd_kit_swf.uti") return R"gen_im_arm_shd_kit_swf.uti";
  324.     if (sTemplate == "gen_im_arm_shd_kit_tmp.uti") return R"gen_im_arm_shd_kit_tmp.uti";
  325.     if (sTemplate == "gen_im_arm_shd_kit_wdn.uti") return R"gen_im_arm_shd_kit_wdn.uti";
  326.     if (sTemplate == "gen_im_arm_shd_lrg_aed.uti") return R"gen_im_arm_shd_lrg_aed.uti";
  327.     if (sTemplate == "gen_im_arm_shd_lrg_aef.uti") return R"gen_im_arm_shd_lrg_aef.uti";
  328.     if (sTemplate == "gen_im_arm_shd_lrg_bra.uti") return R"gen_im_arm_shd_lrg_bra.uti";
  329.     if (sTemplate == "gen_im_arm_shd_lrg_chm.uti") return R"gen_im_arm_shd_lrg_chm.uti";
  330.     if (sTemplate == "gen_im_arm_shd_lrg_drk.uti") return R"gen_im_arm_shd_lrg_drk.uti";
  331.     if (sTemplate == "gen_im_arm_shd_lrg_dwv.uti") return R"gen_im_arm_shd_lrg_dwv.uti";
  332.     if (sTemplate == "gen_im_arm_shd_lrg_leg.uti") return R"gen_im_arm_shd_lrg_leg.uti";
  333.     if (sTemplate == "gen_im_arm_shd_lrg_rev.uti") return R"gen_im_arm_shd_lrg_rev.uti";
  334.     if (sTemplate == "gen_im_arm_shd_lrg_tev.uti") return R"gen_im_arm_shd_lrg_tev.uti";
  335.     if (sTemplate == "gen_im_arm_shd_lrg_wdn.uti") return R"gen_im_arm_shd_lrg_wdn.uti";
  336.     if (sTemplate == "gen_im_arm_shd_smal_gry.uti") return R"gen_im_arm_shd_smal_gry.uti";
  337.     if (sTemplate == "gen_im_arm_shd_sml_aed.uti") return R"gen_im_arm_shd_sml_aed.uti";
  338.     if (sTemplate == "gen_im_arm_shd_sml_car.uti") return R"gen_im_arm_shd_sml_car.uti";
  339.     if (sTemplate == "gen_im_arm_shd_sml_cln.uti") return R"gen_im_arm_shd_sml_cln.uti";
  340.     if (sTemplate == "gen_im_arm_shd_sml_crt.uti") return R"gen_im_arm_shd_sml_crt.uti";
  341.     if (sTemplate == "gen_im_arm_shd_sml_crw.uti") return R"gen_im_arm_shd_sml_crw.uti";
  342.     if (sTemplate == "gen_im_arm_shd_sml_dal.uti") return R"gen_im_arm_shd_sml_dal.uti";
  343.     if (sTemplate == "gen_im_arm_shd_sml_drk.uti") return R"gen_im_arm_shd_sml_drk.uti";
  344.     if (sTemplate == "gen_im_arm_shd_sml_gor.uti") return R"gen_im_arm_shd_sml_gor.uti";
  345.     if (sTemplate == "gen_im_arm_shd_sml_har.uti") return R"gen_im_arm_shd_sml_har.uti";
  346.     if (sTemplate == "gen_im_arm_shd_sml_how.uti") return R"gen_im_arm_shd_sml_how.uti";
  347.     if (sTemplate == "gen_im_arm_shd_sml_knf.uti") return R"gen_im_arm_shd_sml_knf.uti";
  348.     if (sTemplate == "gen_im_arm_shd_sml_met.uti") return R"gen_im_arm_shd_sml_met.uti";
  349.     if (sTemplate == "gen_im_arm_shd_sml_mth.uti") return R"gen_im_arm_shd_sml_mth.uti";
  350.     if (sTemplate == "gen_im_arm_shd_sml_ruk.uti") return R"gen_im_arm_shd_sml_ruk.uti";
  351.     if (sTemplate == "gen_im_arm_shd_sml_wdn.uti") return R"gen_im_arm_shd_sml_wdn.uti";
  352.     if (sTemplate == "gen_im_arm_shd_twr_att.uti") return R"gen_im_arm_shd_twr_att.uti";
  353.     if (sTemplate == "gen_im_arm_shd_twr_den.uti") return R"gen_im_arm_shd_twr_den.uti";
  354.     if (sTemplate == "gen_im_arm_shd_twr_how.uti") return R"gen_im_arm_shd_twr_how.uti";
  355.     if (sTemplate == "gen_im_arm_shd_twr_kng.uti") return R"gen_im_arm_shd_twr_kng.uti";
  356.     if (sTemplate == "gen_im_arm_shd_twr_lcs.uti") return R"gen_im_arm_shd_twr_lcs.uti";
  357.     if (sTemplate == "gen_im_arm_shd_twr_met.uti") return R"gen_im_arm_shd_twr_met.uti";
  358.     if (sTemplate == "gen_im_arm_shd_twr_rev.uti") return R"gen_im_arm_shd_twr_rev.uti";
  359.     if (sTemplate == "gen_im_arm_shd_twr_wdn.uti") return R"gen_im_arm_shd_twr_wdn.uti";
  360.     if (sTemplate == "gen_im_arm_shd_twr_wrd.uti") return R"gen_im_arm_shd_twr_wrd.uti";
  361.     if (sTemplate == "gen_im_arrow.uti") return R"gen_im_arrow.uti";
  362.     if (sTemplate == "gen_im_arrow_flame.uti") return R"gen_im_arrow_flame.uti";
  363.     if (sTemplate == "gen_im_arrowds_a.uti") return R"gen_im_arrowds_a.uti";
  364.     if (sTemplate == "gen_im_ballista_bolt.uti") return R"gen_im_ballista_bolt.uti";
  365.     if (sTemplate == "gen_im_ballista_bolt_amb.uti") return R"gen_im_ballista_bolt_amb.uti";
  366.     if (sTemplate == "gen_im_ballista_bolt_big.uti") return R"gen_im_ballista_bolt_big.uti";
  367.     if (sTemplate == "gen_im_ballista_bolt_big2.uti") return R"gen_im_ballista_bolt_big2.uti";
  368.     if (sTemplate == "gen_im_bolt.uti") return R"gen_im_bolt.uti";
  369.     if (sTemplate == "gen_im_cft_hrb_101.uti") return R"gen_im_cft_hrb_101.uti";
  370.     if (sTemplate == "gen_im_cft_hrb_102.uti") return R"gen_im_cft_hrb_102.uti";
  371.     if (sTemplate == "gen_im_cft_hrb_104.uti") return R"gen_im_cft_hrb_104.uti";
  372.     if (sTemplate == "gen_im_cft_hrb_105.uti") return R"gen_im_cft_hrb_105.uti";
  373.     if (sTemplate == "gen_im_cft_hrb_201.uti") return R"gen_im_cft_hrb_201.uti";
  374.     if (sTemplate == "gen_im_cft_hrb_202.uti") return R"gen_im_cft_hrb_202.uti";
  375.     if (sTemplate == "gen_im_cft_hrb_206.uti") return R"gen_im_cft_hrb_206.uti";
  376.     if (sTemplate == "gen_im_cft_hrb_207.uti") return R"gen_im_cft_hrb_207.uti";
  377.     if (sTemplate == "gen_im_cft_hrb_208.uti") return R"gen_im_cft_hrb_208.uti";
  378.     if (sTemplate == "gen_im_cft_hrb_209.uti") return R"gen_im_cft_hrb_209.uti";
  379.     if (sTemplate == "gen_im_cft_hrb_210.uti") return R"gen_im_cft_hrb_210.uti";
  380.     if (sTemplate == "gen_im_cft_hrb_211.uti") return R"gen_im_cft_hrb_211.uti";
  381.     if (sTemplate == "gen_im_cft_hrb_212.uti") return R"gen_im_cft_hrb_212.uti";
  382.     if (sTemplate == "gen_im_cft_hrb_301.uti") return R"gen_im_cft_hrb_301.uti";
  383.     if (sTemplate == "gen_im_cft_hrb_305.uti") return R"gen_im_cft_hrb_305.uti";
  384.     if (sTemplate == "gen_im_cft_hrb_310.uti") return R"gen_im_cft_hrb_310.uti";
  385.     if (sTemplate == "gen_im_cft_hrb_311.uti") return R"gen_im_cft_hrb_311.uti";
  386.     if (sTemplate == "gen_im_cft_hrb_403.uti") return R"gen_im_cft_hrb_403.uti";
  387.     if (sTemplate == "gen_im_cft_hrb_404.uti") return R"gen_im_cft_hrb_404.uti";
  388.     if (sTemplate == "gen_im_cft_hrb_405.uti") return R"gen_im_cft_hrb_405.uti";
  389.     if (sTemplate == "gen_im_cft_hrb_406.uti") return R"gen_im_cft_hrb_406.uti";
  390.     if (sTemplate == "gen_im_cft_hrb_407.uti") return R"gen_im_cft_hrb_407.uti";
  391.     if (sTemplate == "gen_im_cft_hrb_408.uti") return R"gen_im_cft_hrb_408.uti";
  392.     if (sTemplate == "gen_im_cft_hrb_409.uti") return R"gen_im_cft_hrb_409.uti";
  393.     if (sTemplate == "gen_im_cft_hrb_410.uti") return R"gen_im_cft_hrb_410.uti";
  394.     if (sTemplate == "gen_im_cft_hrb_411.uti") return R"gen_im_cft_hrb_411.uti";
  395.     if (sTemplate == "gen_im_cft_psn_101.uti") return R"gen_im_cft_psn_101.uti";
  396.     if (sTemplate == "gen_im_cft_psn_102.uti") return R"gen_im_cft_psn_102.uti";
  397.     if (sTemplate == "gen_im_cft_psn_103.uti") return R"gen_im_cft_psn_103.uti";
  398.     if (sTemplate == "gen_im_cft_psn_104.uti") return R"gen_im_cft_psn_104.uti";
  399.     if (sTemplate == "gen_im_cft_psn_201.uti") return R"gen_im_cft_psn_201.uti";
  400.     if (sTemplate == "gen_im_cft_psn_202.uti") return R"gen_im_cft_psn_202.uti";
  401.     if (sTemplate == "gen_im_cft_psn_203.uti") return R"gen_im_cft_psn_203.uti";
  402.     if (sTemplate == "gen_im_cft_psn_204.uti") return R"gen_im_cft_psn_204.uti";
  403.     if (sTemplate == "gen_im_cft_psn_205.uti") return R"gen_im_cft_psn_205.uti";
  404.     if (sTemplate == "gen_im_cft_psn_206.uti") return R"gen_im_cft_psn_206.uti";
  405.     if (sTemplate == "gen_im_cft_psn_207.uti") return R"gen_im_cft_psn_207.uti";
  406.     if (sTemplate == "gen_im_cft_psn_208.uti") return R"gen_im_cft_psn_208.uti";
  407.     if (sTemplate == "gen_im_cft_psn_209.uti") return R"gen_im_cft_psn_209.uti";
  408.     if (sTemplate == "gen_im_cft_psn_210.uti") return R"gen_im_cft_psn_210.uti";
  409.     if (sTemplate == "gen_im_cft_psn_211.uti") return R"gen_im_cft_psn_211.uti";
  410.     if (sTemplate == "gen_im_cft_psn_301.uti") return R"gen_im_cft_psn_301.uti";
  411.     if (sTemplate == "gen_im_cft_psn_302.uti") return R"gen_im_cft_psn_302.uti";
  412.     if (sTemplate == "gen_im_cft_psn_303.uti") return R"gen_im_cft_psn_303.uti";
  413.     if (sTemplate == "gen_im_cft_psn_304.uti") return R"gen_im_cft_psn_304.uti";
  414.     if (sTemplate == "gen_im_cft_psn_305.uti") return R"gen_im_cft_psn_305.uti";
  415.     if (sTemplate == "gen_im_cft_psn_306.uti") return R"gen_im_cft_psn_306.uti";
  416.     if (sTemplate == "gen_im_cft_psn_307.uti") return R"gen_im_cft_psn_307.uti";
  417.     if (sTemplate == "gen_im_cft_psn_308.uti") return R"gen_im_cft_psn_308.uti";
  418.     if (sTemplate == "gen_im_cft_psn_401.uti") return R"gen_im_cft_psn_401.uti";
  419.     if (sTemplate == "gen_im_cft_psn_402.uti") return R"gen_im_cft_psn_402.uti";
  420.     if (sTemplate == "gen_im_cft_reg_charm.uti") return R"gen_im_cft_reg_charm.uti";
  421.     if (sTemplate == "gen_im_cft_reg_concentrator.uti") return R"gen_im_cft_reg_concentrator.uti";
  422.     if (sTemplate == "gen_im_cft_reg_corrupter.uti") return R"gen_im_cft_reg_corrupter.uti";
  423.     if (sTemplate == "gen_im_cft_reg_deathroot.uti") return R"gen_im_cft_reg_deathroot.uti";
  424.     if (sTemplate == "gen_im_cft_reg_demonicichor.uti") return R"gen_im_cft_reg_demonicichor.uti";
  425.     if (sTemplate == "gen_im_cft_reg_distillation.uti") return R"gen_im_cft_reg_distillation.uti";
  426.     if (sTemplate == "gen_im_cft_reg_elfroot.uti") return R"gen_im_cft_reg_elfroot.uti";
  427.     if (sTemplate == "gen_im_cft_reg_firecrystal.uti") return R"gen_im_cft_reg_firecrystal.uti";
  428.     if (sTemplate == "gen_im_cft_reg_flask.uti") return R"gen_im_cft_reg_flask.uti";
  429.     if (sTemplate == "gen_im_cft_reg_frostrock.uti") return R"gen_im_cft_reg_frostrock.uti";
  430.     if (sTemplate == "gen_im_cft_reg_lifestone.uti") return R"gen_im_cft_reg_lifestone.uti";
  431.     if (sTemplate == "gen_im_cft_reg_lightning.uti") return R"gen_im_cft_reg_lightning.uti";
  432.     if (sTemplate == "gen_im_cft_reg_lyriumdust.uti") return R"gen_im_cft_reg_lyriumdust.uti";
  433.     if (sTemplate == "gen_im_cft_reg_metalshard.uti") return R"gen_im_cft_reg_metalshard.uti";
  434.     if (sTemplate == "gen_im_cft_reg_mushroom.uti") return R"gen_im_cft_reg_mushroom.uti";
  435.     if (sTemplate == "gen_im_cft_reg_spiritshard.uti") return R"gen_im_cft_reg_spiritshard.uti";
  436.     if (sTemplate == "gen_im_cft_reg_traptrigger.uti") return R"gen_im_cft_reg_traptrigger.uti";
  437.     if (sTemplate == "gen_im_cft_reg_venom.uti") return R"gen_im_cft_reg_venom.uti";
  438.     if (sTemplate == "gen_im_cft_trp_101.uti") return R"gen_im_cft_trp_101.uti";
  439.     if (sTemplate == "gen_im_cft_trp_102.uti") return R"gen_im_cft_trp_102.uti";
  440.     if (sTemplate == "gen_im_cft_trp_103.uti") return R"gen_im_cft_trp_103.uti";
  441.     if (sTemplate == "gen_im_cft_trp_104.uti") return R"gen_im_cft_trp_104.uti";
  442.     if (sTemplate == "gen_im_cft_trp_105.uti") return R"gen_im_cft_trp_105.uti";
  443.     if (sTemplate == "gen_im_cft_trp_201.uti") return R"gen_im_cft_trp_201.uti";
  444.     if (sTemplate == "gen_im_cft_trp_202.uti") return R"gen_im_cft_trp_202.uti";
  445.     if (sTemplate == "gen_im_cft_trp_203.uti") return R"gen_im_cft_trp_203.uti";
  446.     if (sTemplate == "gen_im_cft_trp_204.uti") return R"gen_im_cft_trp_204.uti";
  447.     if (sTemplate == "gen_im_cft_trp_205.uti") return R"gen_im_cft_trp_205.uti";
  448.     if (sTemplate == "gen_im_cft_trp_206.uti") return R"gen_im_cft_trp_206.uti";
  449.     if (sTemplate == "gen_im_cft_trp_207.uti") return R"gen_im_cft_trp_207.uti";
  450.     if (sTemplate == "gen_im_cft_trp_208.uti") return R"gen_im_cft_trp_208.uti";
  451.     if (sTemplate == "gen_im_cft_trp_209.uti") return R"gen_im_cft_trp_209.uti";
  452.     if (sTemplate == "gen_im_cft_trp_210.uti") return R"gen_im_cft_trp_210.uti";
  453.     if (sTemplate == "gen_im_cft_trp_301.uti") return R"gen_im_cft_trp_301.uti";
  454.     if (sTemplate == "gen_im_cft_trp_302.uti") return R"gen_im_cft_trp_302.uti";
  455.     if (sTemplate == "gen_im_cft_trp_303.uti") return R"gen_im_cft_trp_303.uti";
  456.     if (sTemplate == "gen_im_cft_trp_304.uti") return R"gen_im_cft_trp_304.uti";
  457.     if (sTemplate == "gen_im_cft_trp_305.uti") return R"gen_im_cft_trp_305.uti";
  458.     if (sTemplate == "gen_im_cft_trp_306.uti") return R"gen_im_cft_trp_306.uti";
  459.     if (sTemplate == "gen_im_cft_trp_307.uti") return R"gen_im_cft_trp_307.uti";
  460.     if (sTemplate == "gen_im_cft_trp_401.uti") return R"gen_im_cft_trp_401.uti";
  461.     if (sTemplate == "gen_im_cft_trp_402.uti") return R"gen_im_cft_trp_402.uti";
  462.     if (sTemplate == "gen_im_cft_trp_403.uti") return R"gen_im_cft_trp_403.uti";
  463.     if (sTemplate == "gen_im_cft_uni_dwv.uti") return R"gen_im_cft_uni_dwv.uti";
  464.     if (sTemplate == "gen_im_copper.uti") return R"gen_im_copper.uti";
  465.     if (sTemplate == "gen_im_cth_cha_a00.uti") return R"gen_im_cth_cha_a00.uti";
  466.     if (sTemplate == "gen_im_cth_cha_a01.uti") return R"gen_im_cth_cha_a01.uti";
  467.     if (sTemplate == "gen_im_cth_cha_a02.uti") return R"gen_im_cth_cha_a02.uti";
  468.     if (sTemplate == "gen_im_cth_cha_a03.uti") return R"gen_im_cth_cha_a03.uti";
  469.     if (sTemplate == "gen_im_cth_cha_b00.uti") return R"gen_im_cth_cha_b00.uti";
  470.     if (sTemplate == "gen_im_cth_cha_b01.uti") return R"gen_im_cth_cha_b01.uti";
  471.     if (sTemplate == "gen_im_cth_cha_b02.uti") return R"gen_im_cth_cha_b02.uti";
  472.     if (sTemplate == "gen_im_cth_cha_b03.uti") return R"gen_im_cth_cha_b03.uti";
  473.     if (sTemplate == "gen_im_cth_com_a00.uti") return R"gen_im_cth_com_a00.uti";
  474.     if (sTemplate == "gen_im_cth_com_a01.uti") return R"gen_im_cth_com_a01.uti";
  475.     if (sTemplate == "gen_im_cth_com_a02.uti") return R"gen_im_cth_com_a02.uti";
  476.     if (sTemplate == "gen_im_cth_com_a03.uti") return R"gen_im_cth_com_a03.uti";
  477.     if (sTemplate == "gen_im_cth_com_b00.uti") return R"gen_im_cth_com_b00.uti";
  478.     if (sTemplate == "gen_im_cth_com_b01.uti") return R"gen_im_cth_com_b01.uti";
  479.     if (sTemplate == "gen_im_cth_com_b02.uti") return R"gen_im_cth_com_b02.uti";
  480.     if (sTemplate == "gen_im_cth_com_b03.uti") return R"gen_im_cth_com_b03.uti";
  481.     if (sTemplate == "gen_im_cth_com_c00.uti") return R"gen_im_cth_com_c00.uti";
  482.     if (sTemplate == "gen_im_cth_com_c01.uti") return R"gen_im_cth_com_c01.uti";
  483.     if (sTemplate == "gen_im_cth_com_c02.uti") return R"gen_im_cth_com_c02.uti";
  484.     if (sTemplate == "gen_im_cth_com_c03.uti") return R"gen_im_cth_com_c03.uti";
  485.     if (sTemplate == "gen_im_cth_com_d00.uti") return R"gen_im_cth_com_d00.uti";
  486.     if (sTemplate == "gen_im_cth_com_d01.uti") return R"gen_im_cth_com_d01.uti";
  487.     if (sTemplate == "gen_im_cth_com_d02.uti") return R"gen_im_cth_com_d02.uti";
  488.     if (sTemplate == "gen_im_cth_com_d03.uti") return R"gen_im_cth_com_d03.uti";
  489.     if (sTemplate == "gen_im_cth_com_e00.uti") return R"gen_im_cth_com_e00.uti";
  490.     if (sTemplate == "gen_im_cth_com_e01.uti") return R"gen_im_cth_com_e01.uti";
  491.     if (sTemplate == "gen_im_cth_com_e02.uti") return R"gen_im_cth_com_e02.uti";
  492.     if (sTemplate == "gen_im_cth_com_e03.uti") return R"gen_im_cth_com_e03.uti";
  493.     if (sTemplate == "gen_im_cth_com_f00.uti") return R"gen_im_cth_com_f00.uti";
  494.     if (sTemplate == "gen_im_cth_com_f01.uti") return R"gen_im_cth_com_f01.uti";
  495.     if (sTemplate == "gen_im_cth_com_f02.uti") return R"gen_im_cth_com_f02.uti";
  496.     if (sTemplate == "gen_im_cth_com_f03.uti") return R"gen_im_cth_com_f03.uti";
  497.     if (sTemplate == "gen_im_cth_com_g00.uti") return R"gen_im_cth_com_g00.uti";
  498.     if (sTemplate == "gen_im_cth_com_g01.uti") return R"gen_im_cth_com_g01.uti";
  499.     if (sTemplate == "gen_im_cth_com_g02.uti") return R"gen_im_cth_com_g02.uti";
  500.     if (sTemplate == "gen_im_cth_com_g03.uti") return R"gen_im_cth_com_g03.uti";
  501.     if (sTemplate == "gen_im_cth_com_h00.uti") return R"gen_im_cth_com_h00.uti";
  502.     if (sTemplate == "gen_im_cth_com_h01.uti") return R"gen_im_cth_com_h01.uti";
  503.     if (sTemplate == "gen_im_cth_com_h02.uti") return R"gen_im_cth_com_h02.uti";
  504.     if (sTemplate == "gen_im_cth_com_h03.uti") return R"gen_im_cth_com_h03.uti";
  505.     if (sTemplate == "gen_im_cth_com_i00.uti") return R"gen_im_cth_com_i00.uti";
  506.     if (sTemplate == "gen_im_cth_com_i01.uti") return R"gen_im_cth_com_i01.uti";
  507.     if (sTemplate == "gen_im_cth_com_i02.uti") return R"gen_im_cth_com_i02.uti";
  508.     if (sTemplate == "gen_im_cth_com_i03.uti") return R"gen_im_cth_com_i03.uti";
  509.     if (sTemplate == "gen_im_cth_mag_app.uti") return R"gen_im_cth_mag_app.uti";
  510.     if (sTemplate == "gen_im_cth_mag_arc.uti") return R"gen_im_cth_mag_arc.uti";
  511.     if (sTemplate == "gen_im_cth_mag_cha.uti") return R"gen_im_cth_mag_cha.uti";
  512.     if (sTemplate == "gen_im_cth_mag_chs.uti") return R"gen_im_cth_mag_chs.uti";
  513.     if (sTemplate == "gen_im_cth_mag_cht.uti") return R"gen_im_cth_mag_cht.uti";
  514.     if (sTemplate == "gen_im_cth_mag_fen.uti") return R"gen_im_cth_mag_fen.uti";
  515.     if (sTemplate == "gen_im_cth_mag_gcl.uti") return R"gen_im_cth_mag_gcl.uti";
  516.     if (sTemplate == "gen_im_cth_mag_gft.uti") return R"gen_im_cth_mag_gft.uti";
  517.     if (sTemplate == "gen_im_cth_mag_lrd.uti") return R"gen_im_cth_mag_lrd.uti";
  518.     if (sTemplate == "gen_im_cth_mag_mag.uti") return R"gen_im_cth_mag_mag.uti";
  519.     if (sTemplate == "gen_im_cth_mag_mor.uti") return R"gen_im_cth_mag_mor.uti";
  520.     if (sTemplate == "gen_im_cth_mag_mor2.uti") return R"gen_im_cth_mag_mor2.uti";
  521.     if (sTemplate == "gen_im_cth_mag_mth.uti") return R"gen_im_cth_mag_mth.uti";
  522.     if (sTemplate == "gen_im_cth_mag_rpr.uti") return R"gen_im_cth_mag_rpr.uti";
  523.     if (sTemplate == "gen_im_cth_mag_smg.uti") return R"gen_im_cth_mag_smg.uti";
  524.     if (sTemplate == "gen_im_cth_mag_tra.uti") return R"gen_im_cth_mag_tra.uti";
  525.     if (sTemplate == "gen_im_cth_mag_tv1.uti") return R"gen_im_cth_mag_tv1.uti";
  526.     if (sTemplate == "gen_im_cth_mag_tv2.uti") return R"gen_im_cth_mag_tv2.uti";
  527.     if (sTemplate == "gen_im_cth_mag_tve.uti") return R"gen_im_cth_mag_tve.uti";
  528.     if (sTemplate == "gen_im_cth_mag_tvm.uti") return R"gen_im_cth_mag_tvm.uti";
  529.     if (sTemplate == "gen_im_cth_mag_wit.uti") return R"gen_im_cth_mag_wit.uti";
  530.     if (sTemplate == "gen_im_cth_nob_af0.uti") return R"gen_im_cth_nob_af0.uti";
  531.     if (sTemplate == "gen_im_cth_nob_af1.uti") return R"gen_im_cth_nob_af1.uti";
  532.     if (sTemplate == "gen_im_cth_nob_af2.uti") return R"gen_im_cth_nob_af2.uti";
  533.     if (sTemplate == "gen_im_cth_nob_af3.uti") return R"gen_im_cth_nob_af3.uti";
  534.     if (sTemplate == "gen_im_cth_nob_am0.uti") return R"gen_im_cth_nob_am0.uti";
  535.     if (sTemplate == "gen_im_cth_nob_am1.uti") return R"gen_im_cth_nob_am1.uti";
  536.     if (sTemplate == "gen_im_cth_nob_am2.uti") return R"gen_im_cth_nob_am2.uti";
  537.     if (sTemplate == "gen_im_cth_nob_am3.uti") return R"gen_im_cth_nob_am3.uti";
  538.     if (sTemplate == "gen_im_cth_nob_b00.uti") return R"gen_im_cth_nob_b00.uti";
  539.     if (sTemplate == "gen_im_cth_nob_b01.uti") return R"gen_im_cth_nob_b01.uti";
  540.     if (sTemplate == "gen_im_cth_nob_b02.uti") return R"gen_im_cth_nob_b02.uti";
  541.     if (sTemplate == "gen_im_cth_nob_b03.uti") return R"gen_im_cth_nob_b03.uti";
  542.     if (sTemplate == "gen_im_cth_nob_c00.uti") return R"gen_im_cth_nob_c00.uti";
  543.     if (sTemplate == "gen_im_cth_nob_c01.uti") return R"gen_im_cth_nob_c01.uti";
  544.     if (sTemplate == "gen_im_cth_nob_c02.uti") return R"gen_im_cth_nob_c02.uti";
  545.     if (sTemplate == "gen_im_cth_nob_c03.uti") return R"gen_im_cth_nob_c03.uti";
  546.     if (sTemplate == "gen_im_cth_nob_d00.uti") return R"gen_im_cth_nob_d00.uti";
  547.     if (sTemplate == "gen_im_cth_nob_d01.uti") return R"gen_im_cth_nob_d01.uti";
  548.     if (sTemplate == "gen_im_cth_nob_d02.uti") return R"gen_im_cth_nob_d02.uti";
  549.     if (sTemplate == "gen_im_cth_nob_d03.uti") return R"gen_im_cth_nob_d03.uti";
  550.     if (sTemplate == "gen_im_cth_nob_e00.uti") return R"gen_im_cth_nob_e00.uti";
  551.     if (sTemplate == "gen_im_cth_nob_e01.uti") return R"gen_im_cth_nob_e01.uti";
  552.     if (sTemplate == "gen_im_cth_nob_e02.uti") return R"gen_im_cth_nob_e02.uti";
  553.     if (sTemplate == "gen_im_cth_nob_e03.uti") return R"gen_im_cth_nob_e03.uti";
  554.     if (sTemplate == "gen_im_cth_nob_f00.uti") return R"gen_im_cth_nob_f00.uti";
  555.     if (sTemplate == "gen_im_cth_nob_f01.uti") return R"gen_im_cth_nob_f01.uti";
  556.     if (sTemplate == "gen_im_cth_nob_f02.uti") return R"gen_im_cth_nob_f02.uti";
  557.     if (sTemplate == "gen_im_cth_nob_f03.uti") return R"gen_im_cth_nob_f03.uti";
  558.     if (sTemplate == "gen_im_cweapon_abom_desire.uti") return R"gen_im_cweapon_abom_desire.uti";
  559.     if (sTemplate == "gen_im_cweapon_abom_hunger.uti") return R"gen_im_cweapon_abom_hunger.uti";
  560.     if (sTemplate == "gen_im_cweapon_abom_rage.uti") return R"gen_im_cweapon_abom_rage.uti";
  561.     if (sTemplate == "gen_im_cweapon_abom_sloth.uti") return R"gen_im_cweapon_abom_sloth.uti";
  562.     if (sTemplate == "gen_im_cweapon_arc_horror.uti") return R"gen_im_cweapon_arc_horror.uti";
  563.     if (sTemplate == "gen_im_cweapon_archdemon.uti") return R"gen_im_cweapon_archdemon.uti";
  564.     if (sTemplate == "gen_im_cweapon_ash_wraith.uti") return R"gen_im_cweapon_ash_wraith.uti";
  565.     if (sTemplate == "gen_im_cweapon_bear.uti") return R"gen_im_cweapon_bear.uti";
  566.     if (sTemplate == "gen_im_cweapon_beareskan.uti") return R"gen_im_cweapon_beareskan.uti";
  567.     if (sTemplate == "gen_im_cweapon_blight_wolf.uti") return R"gen_im_cweapon_blight_wolf.uti";
  568.     if (sTemplate == "gen_im_cweapon_bronto.uti") return R"gen_im_cweapon_bronto.uti";
  569.     if (sTemplate == "gen_im_cweapon_broodmother.uti") return R"gen_im_cweapon_broodmother.uti";
  570.     if (sTemplate == "gen_im_cweapon_corse_devour.uti") return R"gen_im_cweapon_corse_devour.uti";
  571.     if (sTemplate == "gen_im_cweapon_corse_enrag.uti") return R"gen_im_cweapon_corse_enrag.uti";
  572.     if (sTemplate == "gen_im_cweapon_corse_shamb.uti") return R"gen_im_cweapon_corse_shamb.uti";
  573.     if (sTemplate == "gen_im_cweapon_deepstalker.uti") return R"gen_im_cweapon_deepstalker.uti";
  574.     if (sTemplate == "gen_im_cweapon_dog.uti") return R"gen_im_cweapon_dog.uti";
  575.     if (sTemplate == "gen_im_cweapon_dog_party.uti") return R"gen_im_cweapon_dog_party.uti";
  576.     if (sTemplate == "gen_im_cweapon_dragon.uti") return R"gen_im_cweapon_dragon.uti";
  577.     if (sTemplate == "gen_im_cweapon_dragonling.uti") return R"gen_im_cweapon_dragonling.uti";
  578.     if (sTemplate == "gen_im_cweapon_drake.uti") return R"gen_im_cweapon_drake.uti";
  579.     if (sTemplate == "gen_im_cweapon_golem_shale.uti") return R"gen_im_cweapon_golem_shale.uti";
  580.     if (sTemplate == "gen_im_cweapon_golem_steel.uti") return R"gen_im_cweapon_golem_steel.uti";
  581.     if (sTemplate == "gen_im_cweapon_golem_stone.uti") return R"gen_im_cweapon_golem_stone.uti";
  582.     if (sTemplate == "gen_im_cweapon_grand_oak.uti") return R"gen_im_cweapon_grand_oak.uti";
  583.     if (sTemplate == "gen_im_cweapon_high_dragon.uti") return R"gen_im_cweapon_high_dragon.uti";
  584.     if (sTemplate == "gen_im_cweapon_large_amb.uti") return R"gen_im_cweapon_large_amb.uti";
  585.     if (sTemplate == "gen_im_cweapon_ogre.uti") return R"gen_im_cweapon_ogre.uti";
  586.     if (sTemplate == "gen_im_cweapon_pride_demon.uti") return R"gen_im_cweapon_pride_demon.uti";
  587.     if (sTemplate == "gen_im_cweapon_rage_demon.uti") return R"gen_im_cweapon_rage_demon.uti";
  588.     if (sTemplate == "gen_im_cweapon_rat.uti") return R"gen_im_cweapon_rat.uti";
  589.     if (sTemplate == "gen_im_cweapon_revenant.uti") return R"gen_im_cweapon_revenant.uti";
  590.     if (sTemplate == "gen_im_cweapon_shade.uti") return R"gen_im_cweapon_shade.uti";
  591.     if (sTemplate == "gen_im_cweapon_shriek.uti") return R"gen_im_cweapon_shriek.uti";
  592.     if (sTemplate == "gen_im_cweapon_spider.uti") return R"gen_im_cweapon_spider.uti";
  593.     if (sTemplate == "gen_im_cweapon_spider_nat.uti") return R"gen_im_cweapon_spider_nat.uti";
  594.     if (sTemplate == "gen_im_cweapon_succubus.uti") return R"gen_im_cweapon_succubus.uti";
  595.     if (sTemplate == "gen_im_cweapon_tentacle.uti") return R"gen_im_cweapon_tentacle.uti";
  596.     if (sTemplate == "gen_im_cweapon_werewolf.uti") return R"gen_im_cweapon_werewolf.uti";
  597.     if (sTemplate == "gen_im_cweapon_wild_sylvan.uti") return R"gen_im_cweapon_wild_sylvan.uti";
  598.     if (sTemplate == "gen_im_cweapon_withfang.uti") return R"gen_im_cweapon_withfang.uti";
  599.     if (sTemplate == "gen_im_cweapon_wolf.uti") return R"gen_im_cweapon_wolf.uti";
  600.     if (sTemplate == "gen_im_duncan_robe.uti") return R"gen_im_duncan_robe.uti";
  601.     if (sTemplate == "gen_im_gem_ame.uti") return R"gen_im_gem_ame.uti";
  602.     if (sTemplate == "gen_im_gem_dia.uti") return R"gen_im_gem_dia.uti";
  603.     if (sTemplate == "gen_im_gem_emr.uti") return R"gen_im_gem_emr.uti";
  604.     if (sTemplate == "gen_im_gem_flu.uti") return R"gen_im_gem_flu.uti";
  605.     if (sTemplate == "gen_im_gem_gar.uti") return R"gen_im_gem_gar.uti";
  606.     if (sTemplate == "gen_im_gem_grn.uti") return R"gen_im_gem_grn.uti";
  607.     if (sTemplate == "gen_im_gem_mal.uti") return R"gen_im_gem_mal.uti";
  608.     if (sTemplate == "gen_im_gem_qrt.uti") return R"gen_im_gem_qrt.uti";
  609.     if (sTemplate == "gen_im_gem_rby.uti") return R"gen_im_gem_rby.uti";
  610.     if (sTemplate == "gen_im_gem_sap.uti") return R"gen_im_gem_sap.uti";
  611.     if (sTemplate == "gen_im_gem_top.uti") return R"gen_im_gem_top.uti";
  612.     if (sTemplate == "gen_im_gem_var.uti") return R"gen_im_gem_var.uti";
  613.     if (sTemplate == "gen_im_gift_ale.uti") return R"gen_im_gift_ale.uti";
  614.     if (sTemplate == "gen_im_gift_alistair_amulet.uti") return R"gen_im_gift_alistair_amulet.uti";
  615.     if (sTemplate == "gen_im_gift_alistair_rose.uti") return R"gen_im_gift_alistair_rose.uti";
  616.     if (sTemplate == "gen_im_gift_ame.uti") return R"gen_im_gift_ame.uti";
  617.     if (sTemplate == "gen_im_gift_antivan_boots.uti") return R"gen_im_gift_antivan_boots.uti";
  618.     if (sTemplate == "gen_im_gift_armband.uti") return R"gen_im_gift_armband.uti";
  619.     if (sTemplate == "gen_im_gift_blkgrimoire.uti") return R"gen_im_gift_blkgrimoire.uti";
  620.     if (sTemplate == "gen_im_gift_book.uti") return R"gen_im_gift_book.uti";
  621.     if (sTemplate == "gen_im_gift_book2.uti") return R"gen_im_gift_book2.uti";
  622.     if (sTemplate == "gen_im_gift_book4.uti") return R"gen_im_gift_book4.uti";
  623.     if (sTemplate == "gen_im_gift_book5.uti") return R"gen_im_gift_book5.uti";
  624.     if (sTemplate == "gen_im_gift_bracer.uti") return R"gen_im_gift_bracer.uti";
  625.     if (sTemplate == "gen_im_gift_brclet.uti") return R"gen_im_gift_brclet.uti";
  626.     if (sTemplate == "gen_im_gift_brclet2.uti") return R"gen_im_gift_brclet2.uti";
  627.     if (sTemplate == "gen_im_gift_brooch.uti") return R"gen_im_gift_brooch.uti";
  628.     if (sTemplate == "gen_im_gift_cake.uti") return R"gen_im_gift_cake.uti";
  629.     if (sTemplate == "gen_im_gift_chantam.uti") return R"gen_im_gift_chantam.uti";
  630.     if (sTemplate == "gen_im_gift_dalish_gloves.uti") return R"gen_im_gift_dalish_gloves.uti";
  631.     if (sTemplate == "gen_im_gift_dia.uti") return R"gen_im_gift_dia.uti";
  632.     if (sTemplate == "gen_im_gift_dogbone.uti") return R"gen_im_gift_dogbone.uti";
  633.     if (sTemplate == "gen_im_gift_dogbone2.uti") return R"gen_im_gift_dogbone2.uti";
  634.     if (sTemplate == "gen_im_gift_dogbone3.uti") return R"gen_im_gift_dogbone3.uti";
  635.     if (sTemplate == "gen_im_gift_dogbone4.uti") return R"gen_im_gift_dogbone4.uti";
  636.     if (sTemplate == "gen_im_gift_dogbone5.uti") return R"gen_im_gift_dogbone5.uti";
  637.     if (sTemplate == "gen_im_gift_dppant.uti") return R"gen_im_gift_dppant.uti";
  638.     if (sTemplate == "gen_im_gift_duncan_shield.uti") return R"gen_im_gift_duncan_shield.uti";
  639.     if (sTemplate == "gen_im_gift_earring.uti") return R"gen_im_gift_earring.uti";
  640.     if (sTemplate == "gen_im_gift_earring2.uti") return R"gen_im_gift_earring2.uti";
  641.     if (sTemplate == "gen_im_gift_emr.uti") return R"gen_im_gift_emr.uti";
  642.     if (sTemplate == "gen_im_gift_fanbot.uti") return R"gen_im_gift_fanbot.uti";
  643.     if (sTemplate == "gen_im_gift_fanbot2.uti") return R"gen_im_gift_fanbot2.uti";
  644.     if (sTemplate == "gen_im_gift_fanbot3.uti") return R"gen_im_gift_fanbot3.uti";
  645.     if (sTemplate == "gen_im_gift_fanbot4.uti") return R"gen_im_gift_fanbot4.uti";
  646.     if (sTemplate == "gen_im_gift_fanbot5.uti") return R"gen_im_gift_fanbot5.uti";
  647.     if (sTemplate == "gen_im_gift_fanscrl.uti") return R"gen_im_gift_fanscrl.uti";
  648.     if (sTemplate == "gen_im_gift_flmgrimoire.uti") return R"gen_im_gift_flmgrimoire.uti";
  649.     if (sTemplate == "gen_im_gift_flower_andraste.uti") return R"gen_im_gift_flower_andraste.uti";
  650.     if (sTemplate == "gen_im_gift_grn.uti") return R"gen_im_gift_grn.uti";
  651.     if (sTemplate == "gen_im_gift_hdband.uti") return R"gen_im_gift_hdband.uti";
  652.     if (sTemplate == "gen_im_gift_hlysymb.uti") return R"gen_im_gift_hlysymb.uti";
  653.     if (sTemplate == "gen_im_gift_hlysymb2.uti") return R"gen_im_gift_hlysymb2.uti";
  654.     if (sTemplate == "gen_im_gift_hlysymb3.uti") return R"gen_im_gift_hlysymb3.uti";
  655.     if (sTemplate == "gen_im_gift_hlysymb4.uti") return R"gen_im_gift_hlysymb4.uti";
  656.     if (sTemplate == "gen_im_gift_hlysymb5.uti") return R"gen_im_gift_hlysymb5.uti";
  657.     if (sTemplate == "gen_im_gift_locket.uti") return R"gen_im_gift_locket.uti";
  658.     if (sTemplate == "gen_im_gift_mal.uti") return R"gen_im_gift_mal.uti";
  659.     if (sTemplate == "gen_im_gift_map.uti") return R"gen_im_gift_map.uti";
  660.     if (sTemplate == "gen_im_gift_map2.uti") return R"gen_im_gift_map2.uti";
  661.     if (sTemplate == "gen_im_gift_map3.uti") return R"gen_im_gift_map3.uti";
  662.     if (sTemplate == "gen_im_gift_map4.uti") return R"gen_im_gift_map4.uti";
  663.     if (sTemplate == "gen_im_gift_map5.uti") return R"gen_im_gift_map5.uti";
  664.     if (sTemplate == "gen_im_gift_mdpnt1.uti") return R"gen_im_gift_mdpnt1.uti";
  665.     if (sTemplate == "gen_im_gift_mdpnt2.uti") return R"gen_im_gift_mdpnt2.uti";
  666.     if (sTemplate == "gen_im_gift_mgold.uti") return R"gen_im_gift_mgold.uti";
  667.     if (sTemplate == "gen_im_gift_mirror.uti") return R"gen_im_gift_mirror.uti";
  668.     if (sTemplate == "gen_im_gift_msilver.uti") return R"gen_im_gift_msilver.uti";
  669.     if (sTemplate == "gen_im_gift_ncklace.uti") return R"gen_im_gift_ncklace.uti";
  670.     if (sTemplate == "gen_im_gift_ncklace2.uti") return R"gen_im_gift_ncklace2.uti";
  671.     if (sTemplate == "gen_im_gift_ncklace3.uti") return R"gen_im_gift_ncklace3.uti";
  672.     if (sTemplate == "gen_im_gift_ncklace4.uti") return R"gen_im_gift_ncklace4.uti";
  673.     if (sTemplate == "gen_im_gift_ncklace5.uti") return R"gen_im_gift_ncklace5.uti";
  674.     if (sTemplate == "gen_im_gift_nugg.uti") return R"gen_im_gift_nugg.uti";
  675.     if (sTemplate == "gen_im_gift_paintsky.uti") return R"gen_im_gift_paintsky.uti";
  676.     if (sTemplate == "gen_im_gift_pitcher.uti") return R"gen_im_gift_pitcher.uti";
  677.     if (sTemplate == "gen_im_gift_pwood.uti") return R"gen_im_gift_pwood.uti";
  678.     if (sTemplate == "gen_im_gift_rby.uti") return R"gen_im_gift_rby.uti";
  679.     if (sTemplate == "gen_im_gift_ring.uti") return R"gen_im_gift_ring.uti";
  680.     if (sTemplate == "gen_im_gift_ring2.uti") return R"gen_im_gift_ring2.uti";
  681.     if (sTemplate == "gen_im_gift_ring3.uti") return R"gen_im_gift_ring3.uti";
  682.     if (sTemplate == "gen_im_gift_ring4.uti") return R"gen_im_gift_ring4.uti";
  683.     if (sTemplate == "gen_im_gift_ring5.uti") return R"gen_im_gift_ring5.uti";
  684.     if (sTemplate == "gen_im_gift_runston.uti") return R"gen_im_gift_runston.uti";
  685.     if (sTemplate == "gen_im_gift_runston2.uti") return R"gen_im_gift_runston2.uti";
  686.     if (sTemplate == "gen_im_gift_sap.uti") return R"gen_im_gift_sap.uti";
  687.     if (sTemplate == "gen_im_gift_sgold.uti") return R"gen_im_gift_sgold.uti";
  688.     if (sTemplate == "gen_im_gift_shoe.uti") return R"gen_im_gift_shoe.uti";
  689.     if (sTemplate == "gen_im_gift_smlpnt1.uti") return R"gen_im_gift_smlpnt1.uti";
  690.     if (sTemplate == "gen_im_gift_smlpnt2.uti") return R"gen_im_gift_smlpnt2.uti";
  691.     if (sTemplate == "gen_im_gift_ssilver.uti") return R"gen_im_gift_ssilver.uti";
  692.     if (sTemplate == "gen_im_gift_stat.uti") return R"gen_im_gift_stat.uti";
  693.     if (sTemplate == "gen_im_gift_stat2.uti") return R"gen_im_gift_stat2.uti";
  694.     if (sTemplate == "gen_im_gift_stat3.uti") return R"gen_im_gift_stat3.uti";
  695.     if (sTemplate == "gen_im_gift_stat4.uti") return R"gen_im_gift_stat4.uti";
  696.     if (sTemplate == "gen_im_gift_sword_sten.uti") return R"gen_im_gift_sword_sten.uti";
  697.     if (sTemplate == "gen_im_gift_tatbook.uti") return R"gen_im_gift_tatbook.uti";
  698.     if (sTemplate == "gen_im_gift_tiara.uti") return R"gen_im_gift_tiara.uti";
  699.     if (sTemplate == "gen_im_gift_top.uti") return R"gen_im_gift_top.uti";
  700.     if (sTemplate == "gen_im_gift_totem.uti") return R"gen_im_gift_totem.uti";
  701.     if (sTemplate == "gen_im_gift_trbneck.uti") return R"gen_im_gift_trbneck.uti";
  702.     if (sTemplate == "gen_im_gift_tyarn.uti") return R"gen_im_gift_tyarn.uti";
  703.     if (sTemplate == "gen_im_gift_wine.uti") return R"gen_im_gift_wine.uti";
  704.     if (sTemplate == "gen_im_manual_assassin.uti") return R"gen_im_manual_assassin.uti";
  705.     if (sTemplate == "gen_im_manual_bard.uti") return R"gen_im_manual_bard.uti";
  706.     if (sTemplate == "gen_im_manual_berserker.uti") return R"gen_im_manual_berserker.uti";
  707.     if (sTemplate == "gen_im_manual_ranger.uti") return R"gen_im_manual_ranger.uti";
  708.     if (sTemplate == "gen_im_manual_shapeshifter.uti") return R"gen_im_manual_shapeshifter.uti";
  709.     if (sTemplate == "gen_im_manual_spirithealer.uti") return R"gen_im_manual_spirithealer.uti";
  710.     if (sTemplate == "gen_im_manual_templar.uti") return R"gen_im_manual_templar.uti";
  711.     if (sTemplate == "gen_im_misc_backpack.uti") return R"gen_im_misc_backpack.uti";
  712.     if (sTemplate == "gen_im_misc_backpack_pre.uti") return R"gen_im_misc_backpack_pre.uti";
  713.     if (sTemplate == "gen_im_misc_badlck.uti") return R"gen_im_misc_badlck.uti";
  714.     if (sTemplate == "gen_im_misc_demonbook.uti") return R"gen_im_misc_demonbook.uti";
  715.     if (sTemplate == "gen_im_misc_dragonscale.uti") return R"gen_im_misc_dragonscale.uti";
  716.     if (sTemplate == "gen_im_misc_drakescale.uti") return R"gen_im_misc_drakescale.uti";
  717.     if (sTemplate == "gen_im_misc_zevearring.uti") return R"gen_im_misc_zevearring.uti";
  718.     if (sTemplate == "gen_im_pelt_werewolf.uti") return R"gen_im_pelt_werewolf.uti";
  719.     if (sTemplate == "gen_im_pelt_wolf.uti") return R"gen_im_pelt_wolf.uti";
  720.     if (sTemplate == "gen_im_qck_book_attribute.uti") return R"gen_im_qck_book_attribute.uti";
  721.     if (sTemplate == "gen_im_qck_book_attribute2.uti") return R"gen_im_qck_book_attribute2.uti";
  722.     if (sTemplate == "gen_im_qck_book_formari.uti") return R"gen_im_qck_book_formari.uti";
  723.     if (sTemplate == "gen_im_qck_book_skill.uti") return R"gen_im_qck_book_skill.uti";
  724.     if (sTemplate == "gen_im_qck_book_talentm.uti") return R"gen_im_qck_book_talentm.uti";
  725.     if (sTemplate == "gen_im_qck_book_talentw.uti") return R"gen_im_qck_book_talentw.uti";
  726.     if (sTemplate == "gen_im_qck_coating_101.uti") return R"gen_im_qck_coating_101.uti";
  727.     if (sTemplate == "gen_im_qck_coating_201.uti") return R"gen_im_qck_coating_201.uti";
  728.     if (sTemplate == "gen_im_qck_coating_202.uti") return R"gen_im_qck_coating_202.uti";
  729.     if (sTemplate == "gen_im_qck_coating_203.uti") return R"gen_im_qck_coating_203.uti";
  730.     if (sTemplate == "gen_im_qck_coating_301.uti") return R"gen_im_qck_coating_301.uti";
  731.     if (sTemplate == "gen_im_qck_dogfood_101.uti") return R"gen_im_qck_dogfood_101.uti";
  732.     if (sTemplate == "gen_im_qck_dogfood_201.uti") return R"gen_im_qck_dogfood_201.uti";
  733.     if (sTemplate == "gen_im_qck_grenade_101.uti") return R"gen_im_qck_grenade_101.uti";
  734.     if (sTemplate == "gen_im_qck_grenade_201.uti") return R"gen_im_qck_grenade_201.uti";
  735.     if (sTemplate == "gen_im_qck_grenade_202.uti") return R"gen_im_qck_grenade_202.uti";
  736.     if (sTemplate == "gen_im_qck_grenade_203.uti") return R"gen_im_qck_grenade_203.uti";
  737.     if (sTemplate == "gen_im_qck_grenade_301.uti") return R"gen_im_qck_grenade_301.uti";
  738.     if (sTemplate == "gen_im_qck_health_101.uti") return R"gen_im_qck_health_101.uti";
  739.     if (sTemplate == "gen_im_qck_health_201.uti") return R"gen_im_qck_health_201.uti";
  740.     if (sTemplate == "gen_im_qck_health_301.uti") return R"gen_im_qck_health_301.uti";
  741.     if (sTemplate == "gen_im_qck_health_401.uti") return R"gen_im_qck_health_401.uti";
  742.     if (sTemplate == "gen_im_qck_injury_101.uti") return R"gen_im_qck_injury_101.uti";
  743.     if (sTemplate == "gen_im_qck_injury_201.uti") return R"gen_im_qck_injury_201.uti";
  744.     if (sTemplate == "gen_im_qck_injury_301.uti") return R"gen_im_qck_injury_301.uti";
  745.     if (sTemplate == "gen_im_qck_mana_101.uti") return R"gen_im_qck_mana_101.uti";
  746.     if (sTemplate == "gen_im_qck_mana_201.uti") return R"gen_im_qck_mana_201.uti";
  747.     if (sTemplate == "gen_im_qck_mana_301.uti") return R"gen_im_qck_mana_301.uti";
  748.     if (sTemplate == "gen_im_qck_mana_401.uti") return R"gen_im_qck_mana_401.uti";
  749.     if (sTemplate == "gen_im_qck_misc_101.uti") return R"gen_im_qck_misc_101.uti";
  750.     if (sTemplate == "gen_im_qck_misc_102.uti") return R"gen_im_qck_misc_102.uti";
  751.     if (sTemplate == "gen_im_qck_misc_201.uti") return R"gen_im_qck_misc_201.uti";
  752.     if (sTemplate == "gen_im_qck_poison_101.uti") return R"gen_im_qck_poison_101.uti";
  753.     if (sTemplate == "gen_im_qck_poison_102.uti") return R"gen_im_qck_poison_102.uti";
  754.     if (sTemplate == "gen_im_qck_poison_201.uti") return R"gen_im_qck_poison_201.uti";
  755.     if (sTemplate == "gen_im_qck_poison_202.uti") return R"gen_im_qck_poison_202.uti";
  756.     if (sTemplate == "gen_im_qck_poison_203.uti") return R"gen_im_qck_poison_203.uti";
  757.     if (sTemplate == "gen_im_qck_poison_204.uti") return R"gen_im_qck_poison_204.uti";
  758.     if (sTemplate == "gen_im_qck_poison_205.uti") return R"gen_im_qck_poison_205.uti";
  759.     if (sTemplate == "gen_im_qck_poison_301.uti") return R"gen_im_qck_poison_301.uti";
  760.     if (sTemplate == "gen_im_qck_poison_302.uti") return R"gen_im_qck_poison_302.uti";
  761.     if (sTemplate == "gen_im_qck_poison_303.uti") return R"gen_im_qck_poison_303.uti";
  762.     if (sTemplate == "gen_im_qck_poison_304.uti") return R"gen_im_qck_poison_304.uti";
  763.     if (sTemplate == "gen_im_qck_poison_305.uti") return R"gen_im_qck_poison_305.uti";
  764.     if (sTemplate == "gen_im_qck_poison_306.uti") return R"gen_im_qck_poison_306.uti";
  765.     if (sTemplate == "gen_im_qck_poison_401.uti") return R"gen_im_qck_poison_401.uti";
  766.     if (sTemplate == "gen_im_qck_poison_402.uti") return R"gen_im_qck_poison_402.uti";
  767.     if (sTemplate == "gen_im_qck_resistance_101.uti") return R"gen_im_qck_resistance_101.uti";
  768.     if (sTemplate == "gen_im_qck_resistance_102.uti") return R"gen_im_qck_resistance_102.uti";
  769.     if (sTemplate == "gen_im_qck_resistance_103.uti") return R"gen_im_qck_resistance_103.uti";
  770.     if (sTemplate == "gen_im_qck_resistance_104.uti") return R"gen_im_qck_resistance_104.uti";
  771.     if (sTemplate == "gen_im_qck_resistance_105.uti") return R"gen_im_qck_resistance_105.uti";
  772.     if (sTemplate == "gen_im_qck_resistance_301.uti") return R"gen_im_qck_resistance_301.uti";
  773.     if (sTemplate == "gen_im_qck_resistance_302.uti") return R"gen_im_qck_resistance_302.uti";
  774.     if (sTemplate == "gen_im_qck_resistance_303.uti") return R"gen_im_qck_resistance_303.uti";
  775.     if (sTemplate == "gen_im_qck_resistance_304.uti") return R"gen_im_qck_resistance_304.uti";
  776.     if (sTemplate == "gen_im_qck_resistance_305.uti") return R"gen_im_qck_resistance_305.uti";
  777.     if (sTemplate == "gen_im_qck_trap_101.uti") return R"gen_im_qck_trap_101.uti";
  778.     if (sTemplate == "gen_im_qck_trap_102.uti") return R"gen_im_qck_trap_102.uti";
  779.     if (sTemplate == "gen_im_qck_trap_103.uti") return R"gen_im_qck_trap_103.uti";
  780.     if (sTemplate == "gen_im_qck_trap_104.uti") return R"gen_im_qck_trap_104.uti";
  781.     if (sTemplate == "gen_im_qck_trap_105.uti") return R"gen_im_qck_trap_105.uti";
  782.     if (sTemplate == "gen_im_qck_trap_201.uti") return R"gen_im_qck_trap_201.uti";
  783.     if (sTemplate == "gen_im_qck_trap_202.uti") return R"gen_im_qck_trap_202.uti";
  784.     if (sTemplate == "gen_im_qck_trap_203.uti") return R"gen_im_qck_trap_203.uti";
  785.     if (sTemplate == "gen_im_qck_trap_204.uti") return R"gen_im_qck_trap_204.uti";
  786.     if (sTemplate == "gen_im_qck_trap_205.uti") return R"gen_im_qck_trap_205.uti";
  787.     if (sTemplate == "gen_im_qck_trap_206.uti") return R"gen_im_qck_trap_206.uti";
  788.     if (sTemplate == "gen_im_qck_trap_207.uti") return R"gen_im_qck_trap_207.uti";
  789.     if (sTemplate == "gen_im_qck_trap_208.uti") return R"gen_im_qck_trap_208.uti";
  790.     if (sTemplate == "gen_im_qck_trap_209.uti") return R"gen_im_qck_trap_209.uti";
  791.     if (sTemplate == "gen_im_qck_trap_210.uti") return R"gen_im_qck_trap_210.uti";
  792.     if (sTemplate == "gen_im_qck_trap_301.uti") return R"gen_im_qck_trap_301.uti";
  793.     if (sTemplate == "gen_im_qck_trap_302.uti") return R"gen_im_qck_trap_302.uti";
  794.     if (sTemplate == "gen_im_qck_trap_303.uti") return R"gen_im_qck_trap_303.uti";
  795.     if (sTemplate == "gen_im_qck_trap_304.uti") return R"gen_im_qck_trap_304.uti";
  796.     if (sTemplate == "gen_im_qck_trap_305.uti") return R"gen_im_qck_trap_305.uti";
  797.     if (sTemplate == "gen_im_qck_trap_306.uti") return R"gen_im_qck_trap_306.uti";
  798.     if (sTemplate == "gen_im_qck_trap_307.uti") return R"gen_im_qck_trap_307.uti";
  799.     if (sTemplate == "gen_im_qck_trap_401.uti") return R"gen_im_qck_trap_401.uti";
  800.     if (sTemplate == "gen_im_qck_trap_402.uti") return R"gen_im_qck_trap_402.uti";
  801.     if (sTemplate == "gen_im_qck_trap_403.uti") return R"gen_im_qck_trap_403.uti";
  802.     if (sTemplate == "gen_im_qck_uni_dwv.uti") return R"gen_im_qck_uni_dwv.uti";
  803.     if (sTemplate == "gen_im_spc_dog_col_c01.uti") return R"gen_im_spc_dog_col_c01.uti";
  804.     if (sTemplate == "gen_im_spc_dog_col_c02.uti") return R"gen_im_spc_dog_col_c02.uti";
  805.     if (sTemplate == "gen_im_spc_dog_col_c03.uti") return R"gen_im_spc_dog_col_c03.uti";
  806.     if (sTemplate == "gen_im_spc_dog_col_c04.uti") return R"gen_im_spc_dog_col_c04.uti";
  807.     if (sTemplate == "gen_im_spc_dog_col_co5.uti") return R"gen_im_spc_dog_col_co5.uti";
  808.     if (sTemplate == "gen_im_spc_dog_col_co6.uti") return R"gen_im_spc_dog_col_co6.uti";
  809.     if (sTemplate == "gen_im_spc_dog_col_co7.uti") return R"gen_im_spc_dog_col_co7.uti";
  810.     if (sTemplate == "gen_im_spc_dog_col_co8.uti") return R"gen_im_spc_dog_col_co8.uti";
  811.     if (sTemplate == "gen_im_spc_dog_col_str.uti") return R"gen_im_spc_dog_col_str.uti";
  812.     if (sTemplate == "gen_im_spc_dog_pnt_p01.uti") return R"gen_im_spc_dog_pnt_p01.uti";
  813.     if (sTemplate == "gen_im_spc_dog_pnt_p02.uti") return R"gen_im_spc_dog_pnt_p02.uti";
  814.     if (sTemplate == "gen_im_spc_dog_pnt_p03.uti") return R"gen_im_spc_dog_pnt_p03.uti";
  815.     if (sTemplate == "gen_im_spc_dog_pnt_p04.uti") return R"gen_im_spc_dog_pnt_p04.uti";
  816.     if (sTemplate == "gen_im_spc_dog_pnt_p05.uti") return R"gen_im_spc_dog_pnt_p05.uti";
  817.     if (sTemplate == "gen_im_spc_dog_pnt_p06.uti") return R"gen_im_spc_dog_pnt_p06.uti";
  818.     if (sTemplate == "gen_im_spc_dog_pnt_p07.uti") return R"gen_im_spc_dog_pnt_p07.uti";
  819.     if (sTemplate == "gen_im_spc_dog_pnt_p08.uti") return R"gen_im_spc_dog_pnt_p08.uti";
  820.     if (sTemplate == "gen_im_spc_dog_pnt_p09.uti") return R"gen_im_spc_dog_pnt_p09.uti";
  821.     if (sTemplate == "gen_im_spc_dog_pnt_p10.uti") return R"gen_im_spc_dog_pnt_p10.uti";
  822.     if (sTemplate == "gen_im_spc_dog_pnt_p11.uti") return R"gen_im_spc_dog_pnt_p11.uti";
  823.     if (sTemplate == "gen_im_spc_dog_pnt_p12.uti") return R"gen_im_spc_dog_pnt_p12.uti";
  824.     if (sTemplate == "gen_im_staff_projectile.uti") return R"gen_im_staff_projectile.uti";
  825.     if (sTemplate == "gen_im_trash_blank.uti") return R"gen_im_trash_blank.uti";
  826.     if (sTemplate == "gen_im_trash_private.uti") return R"gen_im_trash_private.uti";
  827.     if (sTemplate == "gen_im_trash_rare.uti") return R"gen_im_trash_rare.uti";
  828.     if (sTemplate == "gen_im_trash_trade.uti") return R"gen_im_trash_trade.uti";
  829.     if (sTemplate == "gen_im_treas_engsilvbwl.uti") return R"gen_im_treas_engsilvbwl.uti";
  830.     if (sTemplate == "gen_im_treas_fancyvase.uti") return R"gen_im_treas_fancyvase.uti";
  831.     if (sTemplate == "gen_im_treas_silkcarp.uti") return R"gen_im_treas_silkcarp.uti";
  832.     if (sTemplate == "gen_im_treas_silvchal.uti") return R"gen_im_treas_silvchal.uti";
  833.     if (sTemplate == "gen_im_upg_cry_exp_dwe.uti") return R"gen_im_upg_cry_exp_dwe.uti";
  834.     if (sTemplate == "gen_im_upg_cry_exp_flm.uti") return R"gen_im_upg_cry_exp_flm.uti";
  835.     if (sTemplate == "gen_im_upg_cry_exp_frs.uti") return R"gen_im_upg_cry_exp_frs.uti";
  836.     if (sTemplate == "gen_im_upg_cry_exp_par.uti") return R"gen_im_upg_cry_exp_par.uti";
  837.     if (sTemplate == "gen_im_upg_cry_gdm_dwe.uti") return R"gen_im_upg_cry_gdm_dwe.uti";
  838.     if (sTemplate == "gen_im_upg_cry_gdm_flm.uti") return R"gen_im_upg_cry_gdm_flm.uti";
  839.     if (sTemplate == "gen_im_upg_cry_gdm_frs.uti") return R"gen_im_upg_cry_gdm_frs.uti";
  840.     if (sTemplate == "gen_im_upg_cry_gdm_par.uti") return R"gen_im_upg_cry_gdm_par.uti";
  841.     if (sTemplate == "gen_im_upg_cry_jny_dwe.uti") return R"gen_im_upg_cry_jny_dwe.uti";
  842.     if (sTemplate == "gen_im_upg_cry_jny_flm.uti") return R"gen_im_upg_cry_jny_flm.uti";
  843.     if (sTemplate == "gen_im_upg_cry_jny_frs.uti") return R"gen_im_upg_cry_jny_frs.uti";
  844.     if (sTemplate == "gen_im_upg_cry_jny_par.uti") return R"gen_im_upg_cry_jny_par.uti";
  845.     if (sTemplate == "gen_im_upg_cry_mas_dwe.uti") return R"gen_im_upg_cry_mas_dwe.uti";
  846.     if (sTemplate == "gen_im_upg_cry_mas_flm.uti") return R"gen_im_upg_cry_mas_flm.uti";
  847.     if (sTemplate == "gen_im_upg_cry_mas_frs.uti") return R"gen_im_upg_cry_mas_frs.uti";
  848.     if (sTemplate == "gen_im_upg_cry_mas_par.uti") return R"gen_im_upg_cry_mas_par.uti";
  849.     if (sTemplate == "gen_im_upg_cry_nov_dwe.uti") return R"gen_im_upg_cry_nov_dwe.uti";
  850.     if (sTemplate == "gen_im_upg_cry_nov_flm.uti") return R"gen_im_upg_cry_nov_flm.uti";
  851.     if (sTemplate == "gen_im_upg_cry_nov_frs.uti") return R"gen_im_upg_cry_nov_frs.uti";
  852.     if (sTemplate == "gen_im_upg_cry_nov_par.uti") return R"gen_im_upg_cry_nov_par.uti";
  853.     if (sTemplate == "gen_im_upg_run_exp_chr.uti") return R"gen_im_upg_run_exp_chr.uti";
  854.     if (sTemplate == "gen_im_upg_run_exp_cir.uti") return R"gen_im_upg_run_exp_cir.uti";
  855.     if (sTemplate == "gen_im_upg_run_exp_hal.uti") return R"gen_im_upg_run_exp_hal.uti";
  856.     if (sTemplate == "gen_im_upg_run_exp_sil.uti") return R"gen_im_upg_run_exp_sil.uti";
  857.     if (sTemplate == "gen_im_upg_run_exp_slw.uti") return R"gen_im_upg_run_exp_slw.uti";
  858.     if (sTemplate == "gen_im_upg_run_gdm_chr.uti") return R"gen_im_upg_run_gdm_chr.uti";
  859.     if (sTemplate == "gen_im_upg_run_gdm_cir.uti") return R"gen_im_upg_run_gdm_cir.uti";
  860.     if (sTemplate == "gen_im_upg_run_gdm_hal.uti") return R"gen_im_upg_run_gdm_hal.uti";
  861.     if (sTemplate == "gen_im_upg_run_gdm_sil.uti") return R"gen_im_upg_run_gdm_sil.uti";
  862.     if (sTemplate == "gen_im_upg_run_gdm_slw.uti") return R"gen_im_upg_run_gdm_slw.uti";
  863.     if (sTemplate == "gen_im_upg_run_jny_chr.uti") return R"gen_im_upg_run_jny_chr.uti";
  864.     if (sTemplate == "gen_im_upg_run_jny_cir.uti") return R"gen_im_upg_run_jny_cir.uti";
  865.     if (sTemplate == "gen_im_upg_run_jny_hal.uti") return R"gen_im_upg_run_jny_hal.uti";
  866.     if (sTemplate == "gen_im_upg_run_jny_sil.uti") return R"gen_im_upg_run_jny_sil.uti";
  867.     if (sTemplate == "gen_im_upg_run_jny_slw.uti") return R"gen_im_upg_run_jny_slw.uti";
  868.     if (sTemplate == "gen_im_upg_run_mas_chr.uti") return R"gen_im_upg_run_mas_chr.uti";
  869.     if (sTemplate == "gen_im_upg_run_mas_cir.uti") return R"gen_im_upg_run_mas_cir.uti";
  870.     if (sTemplate == "gen_im_upg_run_mas_hal.uti") return R"gen_im_upg_run_mas_hal.uti";
  871.     if (sTemplate == "gen_im_upg_run_mas_sil.uti") return R"gen_im_upg_run_mas_sil.uti";
  872.     if (sTemplate == "gen_im_upg_run_mas_slw.uti") return R"gen_im_upg_run_mas_slw.uti";
  873.     if (sTemplate == "gen_im_upg_run_nov_chr.uti") return R"gen_im_upg_run_nov_chr.uti";
  874.     if (sTemplate == "gen_im_upg_run_nov_cir.uti") return R"gen_im_upg_run_nov_cir.uti";
  875.     if (sTemplate == "gen_im_upg_run_nov_hal.uti") return R"gen_im_upg_run_nov_hal.uti";
  876.     if (sTemplate == "gen_im_upg_run_nov_sil.uti") return R"gen_im_upg_run_nov_sil.uti";
  877.     if (sTemplate == "gen_im_upg_run_nov_slw.uti") return R"gen_im_upg_run_nov_slw.uti";
  878.     if (sTemplate == "gen_im_wep_mag_sta_aco.uti") return R"gen_im_wep_mag_sta_aco.uti";
  879.     if (sTemplate == "gen_im_wep_mag_sta_bhs.uti") return R"gen_im_wep_mag_sta_bhs.uti";
  880.     if (sTemplate == "gen_im_wep_mag_sta_drk.uti") return R"gen_im_wep_mag_sta_drk.uti";
  881.     if (sTemplate == "gen_im_wep_mag_sta_fi1.uti") return R"gen_im_wep_mag_sta_fi1.uti";
  882.     if (sTemplate == "gen_im_wep_mag_sta_fi2.uti") return R"gen_im_wep_mag_sta_fi2.uti";
  883.     if (sTemplate == "gen_im_wep_mag_sta_gen.uti") return R"gen_im_wep_mag_sta_gen.uti";
  884.     if (sTemplate == "gen_im_wep_mag_sta_har.uti") return R"gen_im_wep_mag_sta_har.uti";
  885.     if (sTemplate == "gen_im_wep_mag_sta_ic1.uti") return R"gen_im_wep_mag_sta_ic1.uti";
  886.     if (sTemplate == "gen_im_wep_mag_sta_li1.uti") return R"gen_im_wep_mag_sta_li1.uti";
  887.     if (sTemplate == "gen_im_wep_mag_sta_li2.uti") return R"gen_im_wep_mag_sta_li2.uti";
  888.     if (sTemplate == "gen_im_wep_mag_sta_mag.uti") return R"gen_im_wep_mag_sta_mag.uti";
  889.     if (sTemplate == "gen_im_wep_mag_sta_mgc.uti") return R"gen_im_wep_mag_sta_mgc.uti";
  890.     if (sTemplate == "gen_im_wep_mag_sta_mgs.uti") return R"gen_im_wep_mag_sta_mgs.uti";
  891.     if (sTemplate == "gen_im_wep_mag_sta_mld.uti") return R"gen_im_wep_mag_sta_mld.uti";
  892.     if (sTemplate == "gen_im_wep_mag_sta_mor.uti") return R"gen_im_wep_mag_sta_mor.uti";
  893.     if (sTemplate == "gen_im_wep_mag_sta_oak.uti") return R"gen_im_wep_mag_sta_oak.uti";
  894.     if (sTemplate == "gen_im_wep_mag_sta_po1.uti") return R"gen_im_wep_mag_sta_po1.uti";
  895.     if (sTemplate == "gen_im_wep_mag_sta_shp.uti") return R"gen_im_wep_mag_sta_shp.uti";
  896.     if (sTemplate == "gen_im_wep_mal_cha.uti") return R"gen_im_wep_mal_cha.uti";
  897.     if (sTemplate == "gen_im_wep_mal_for.uti") return R"gen_im_wep_mal_for.uti";
  898.     if (sTemplate == "gen_im_wep_mal_new.uti") return R"gen_im_wep_mal_new.uti";
  899.     if (sTemplate == "gen_im_wep_mel_axe_ash.uti") return R"gen_im_wep_mel_axe_ash.uti";
  900.     if (sTemplate == "gen_im_wep_mel_axe_axe.uti") return R"gen_im_wep_mel_axe_axe.uti";
  901.     if (sTemplate == "gen_im_wep_mel_axe_dal.uti") return R"gen_im_wep_mel_axe_dal.uti";
  902.     if (sTemplate == "gen_im_wep_mel_axe_dey.uti") return R"gen_im_wep_mel_axe_dey.uti";
  903.     if (sTemplate == "gen_im_wep_mel_axe_drk.uti") return R"gen_im_wep_mel_axe_drk.uti";
  904.     if (sTemplate == "gen_im_wep_mel_axe_dss.uti") return R"gen_im_wep_mel_axe_dss.uti";
  905.     if (sTemplate == "gen_im_wep_mel_axe_dwv.uti") return R"gen_im_wep_mel_axe_dwv.uti";
  906.     if (sTemplate == "gen_im_wep_mel_axe_gry.uti") return R"gen_im_wep_mel_axe_gry.uti";
  907.     if (sTemplate == "gen_im_wep_mel_axe_how.uti") return R"gen_im_wep_mel_axe_how.uti";
  908.     if (sTemplate == "gen_im_wep_mel_axe_new.uti") return R"gen_im_wep_mel_axe_new.uti";
  909.     if (sTemplate == "gen_im_wep_mel_axe_spi.uti") return R"gen_im_wep_mel_axe_spi.uti";
  910.     if (sTemplate == "gen_im_wep_mel_axe_ves.uti") return R"gen_im_wep_mel_axe_ves.uti";
  911.     if (sTemplate == "gen_im_wep_mel_bax_bar.uti") return R"gen_im_wep_mel_bax_bar.uti";
  912.     if (sTemplate == "gen_im_wep_mel_bax_bax.uti") return R"gen_im_wep_mel_bax_bax.uti";
  913.     if (sTemplate == "gen_im_wep_mel_bax_crt.uti") return R"gen_im_wep_mel_bax_crt.uti";
  914.     if (sTemplate == "gen_im_wep_mel_bax_dal.uti") return R"gen_im_wep_mel_bax_dal.uti";
  915.     if (sTemplate == "gen_im_wep_mel_bax_drk.uti") return R"gen_im_wep_mel_bax_drk.uti";
  916.     if (sTemplate == "gen_im_wep_mel_bax_grf.uti") return R"gen_im_wep_mel_bax_grf.uti";
  917.     if (sTemplate == "gen_im_wep_mel_bax_mgc.uti") return R"gen_im_wep_mel_bax_mgc.uti";
  918.     if (sTemplate == "gen_im_wep_mel_bax_vas.uti") return R"gen_im_wep_mel_bax_vas.uti";
  919.     if (sTemplate == "gen_im_wep_mel_dag_crw.uti") return R"gen_im_wep_mel_dag_crw.uti";
  920.     if (sTemplate == "gen_im_wep_mel_dag_dag.uti") return R"gen_im_wep_mel_dag_dag.uti";
  921.     if (sTemplate == "gen_im_wep_mel_dag_dar.uti") return R"gen_im_wep_mel_dag_dar.uti";
  922.     if (sTemplate == "gen_im_wep_mel_dag_drk.uti") return R"gen_im_wep_mel_dag_drk.uti";
  923.     if (sTemplate == "gen_im_wep_mel_dag_enc.uti") return R"gen_im_wep_mel_dag_enc.uti";
  924.     if (sTemplate == "gen_im_wep_mel_dag_fng.uti") return R"gen_im_wep_mel_dag_fng.uti";
  925.     if (sTemplate == "gen_im_wep_mel_dag_gry.uti") return R"gen_im_wep_mel_dag_gry.uti";
  926.     if (sTemplate == "gen_im_wep_mel_dag_nob.uti") return R"gen_im_wep_mel_dag_nob.uti";
  927.     if (sTemplate == "gen_im_wep_mel_dag_qun.uti") return R"gen_im_wep_mel_dag_qun.uti";
  928.     if (sTemplate == "gen_im_wep_mel_dag_ros.uti") return R"gen_im_wep_mel_dag_ros.uti";
  929.     if (sTemplate == "gen_im_wep_mel_dag_thh.uti") return R"gen_im_wep_mel_dag_thh.uti";
  930.     if (sTemplate == "gen_im_wep_mel_dag_thn.uti") return R"gen_im_wep_mel_dag_thn.uti";
  931.     if (sTemplate == "gen_im_wep_mel_dag_ths.uti") return R"gen_im_wep_mel_dag_ths.uti";
  932.     if (sTemplate == "gen_im_wep_mel_dag_var.uti") return R"gen_im_wep_mel_dag_var.uti";
  933.     if (sTemplate == "gen_im_wep_mel_gsw_drk.uti") return R"gen_im_wep_mel_gsw_drk.uti";
  934.     if (sTemplate == "gen_im_wep_mel_gsw_gsw.uti") return R"gen_im_wep_mel_gsw_gsw.uti";
  935.     if (sTemplate == "gen_im_wep_mel_gsw_jor.uti") return R"gen_im_wep_mel_gsw_jor.uti";
  936.     if (sTemplate == "gen_im_wep_mel_gsw_met.uti") return R"gen_im_wep_mel_gsw_met.uti";
  937.     if (sTemplate == "gen_im_wep_mel_gsw_mg1.uti") return R"gen_im_wep_mel_gsw_mg1.uti";
  938.     if (sTemplate == "gen_im_wep_mel_gsw_mg2.uti") return R"gen_im_wep_mel_gsw_mg2.uti";
  939.     if (sTemplate == "gen_im_wep_mel_gsw_orn.uti") return R"gen_im_wep_mel_gsw_orn.uti";
  940.     if (sTemplate == "gen_im_wep_mel_gsw_qun.uti") return R"gen_im_wep_mel_gsw_qun.uti";
  941.     if (sTemplate == "gen_im_wep_mel_gsw_shp.uti") return R"gen_im_wep_mel_gsw_shp.uti";
  942.     if (sTemplate == "gen_im_wep_mel_gsw_stn.uti") return R"gen_im_wep_mel_gsw_stn.uti";
  943.     if (sTemplate == "gen_im_wep_mel_gsw_sum.uti") return R"gen_im_wep_mel_gsw_sum.uti";
  944.     if (sTemplate == "gen_im_wep_mel_gsw_yus.uti") return R"gen_im_wep_mel_gsw_yus.uti";
  945.     if (sTemplate == "gen_im_wep_mel_lsw_arw.uti") return R"gen_im_wep_mel_lsw_arw.uti";
  946.     if (sTemplate == "gen_im_wep_mel_lsw_dar.uti") return R"gen_im_wep_mel_lsw_dar.uti";
  947.     if (sTemplate == "gen_im_wep_mel_lsw_drk.uti") return R"gen_im_wep_mel_lsw_drk.uti";
  948.     if (sTemplate == "gen_im_wep_mel_lsw_dwv.uti") return R"gen_im_wep_mel_lsw_dwv.uti";
  949.     if (sTemplate == "gen_im_wep_mel_lsw_fam.uti") return R"gen_im_wep_mel_lsw_fam.uti";
  950.     if (sTemplate == "gen_im_wep_mel_lsw_fdb.uti") return R"gen_im_wep_mel_lsw_fdb.uti";
  951.     if (sTemplate == "gen_im_wep_mel_lsw_gor.uti") return R"gen_im_wep_mel_lsw_gor.uti";
  952.     if (sTemplate == "gen_im_wep_mel_lsw_hon.uti") return R"gen_im_wep_mel_lsw_hon.uti";
  953.     if (sTemplate == "gen_im_wep_mel_lsw_hro.uti") return R"gen_im_wep_mel_lsw_hro.uti";
  954.     if (sTemplate == "gen_im_wep_mel_lsw_lsw.uti") return R"gen_im_wep_mel_lsw_lsw.uti";
  955.     if (sTemplate == "gen_im_wep_mel_lsw_mar.uti") return R"gen_im_wep_mel_lsw_mar.uti";
  956.     if (sTemplate == "gen_im_wep_mel_lsw_mes.uti") return R"gen_im_wep_mel_lsw_mes.uti";
  957.     if (sTemplate == "gen_im_wep_mel_lsw_oth.uti") return R"gen_im_wep_mel_lsw_oth.uti";
  958.     if (sTemplate == "gen_im_wep_mel_lsw_rev.uti") return R"gen_im_wep_mel_lsw_rev.uti";
  959.     if (sTemplate == "gen_im_wep_mel_lsw_rwd.uti") return R"gen_im_wep_mel_lsw_rwd.uti";
  960.     if (sTemplate == "gen_im_wep_mel_lsw_saw.uti") return R"gen_im_wep_mel_lsw_saw.uti";
  961.     if (sTemplate == "gen_im_wep_mel_lsw_sw2.uti") return R"gen_im_wep_mel_lsw_sw2.uti";
  962.     if (sTemplate == "gen_im_wep_mel_lsw_unl.uti") return R"gen_im_wep_mel_lsw_unl.uti";
  963.     if (sTemplate == "gen_im_wep_mel_lsw_war.uti") return R"gen_im_wep_mel_lsw_war.uti";
  964.     if (sTemplate == "gen_im_wep_mel_mac_aed.uti") return R"gen_im_wep_mel_mac_aed.uti";
  965.     if (sTemplate == "gen_im_wep_mel_mac_bar.uti") return R"gen_im_wep_mel_mac_bar.uti";
  966.     if (sTemplate == "gen_im_wep_mel_mac_bra.uti") return R"gen_im_wep_mel_mac_bra.uti";
  967.     if (sTemplate == "gen_im_wep_mel_mac_chv.uti") return R"gen_im_wep_mel_mac_chv.uti";
  968.     if (sTemplate == "gen_im_wep_mel_mac_drk.uti") return R"gen_im_wep_mel_mac_drk.uti";
  969.     if (sTemplate == "gen_im_wep_mel_mac_dwv.uti") return R"gen_im_wep_mel_mac_dwv.uti";
  970.     if (sTemplate == "gen_im_wep_mel_mac_end.uti") return R"gen_im_wep_mel_mac_end.uti";
  971.     if (sTemplate == "gen_im_wep_mel_mac_gry.uti") return R"gen_im_wep_mel_mac_gry.uti";
  972.     if (sTemplate == "gen_im_wep_mel_mac_lan.uti") return R"gen_im_wep_mel_mac_lan.uti";
  973.     if (sTemplate == "gen_im_wep_mel_mac_mac.uti") return R"gen_im_wep_mel_mac_mac.uti";
  974.     if (sTemplate == "gen_im_wep_mel_mac_mgc.uti") return R"gen_im_wep_mel_mac_mgc.uti";
  975.     if (sTemplate == "gen_im_wep_mel_mac_shp.uti") return R"gen_im_wep_mel_mac_shp.uti";
  976.     if (sTemplate == "gen_im_wep_mel_mal_cha.uti") return R"gen_im_wep_mel_mal_cha.uti";
  977.     if (sTemplate == "gen_im_wep_mel_mal_dmd.uti") return R"gen_im_wep_mel_mal_dmd.uti";
  978.     if (sTemplate == "gen_im_wep_mel_mal_drk.uti") return R"gen_im_wep_mel_mal_drk.uti";
  979.     if (sTemplate == "gen_im_wep_mel_mal_exl.uti") return R"gen_im_wep_mel_mal_exl.uti";
  980.     if (sTemplate == "gen_im_wep_mel_mal_hvy.uti") return R"gen_im_wep_mel_mal_hvy.uti";
  981.     if (sTemplate == "gen_im_wep_mel_mal_mal.uti") return R"gen_im_wep_mel_mal_mal.uti";
  982.     if (sTemplate == "gen_im_wep_mel_mal_spk.uti") return R"gen_im_wep_mel_mal_spk.uti";
  983.     if (sTemplate == "gen_im_wep_mel_mal_tri.uti") return R"gen_im_wep_mel_mal_tri.uti";
  984.     if (sTemplate == "gen_im_wep_rng_amm_and.uti") return R"gen_im_wep_rng_amm_and.uti";
  985.     if (sTemplate == "gen_im_wep_rng_amm_elf.uti") return R"gen_im_wep_rng_amm_elf.uti";
  986.     if (sTemplate == "gen_im_wep_rng_amm_exp.uti") return R"gen_im_wep_rng_amm_exp.uti";
  987.     if (sTemplate == "gen_im_wep_rng_amm_far.uti") return R"gen_im_wep_rng_amm_far.uti";
  988.     if (sTemplate == "gen_im_wep_rng_amm_fbl.uti") return R"gen_im_wep_rng_amm_fbl.uti";
  989.     if (sTemplate == "gen_im_wep_rng_amm_fil.uti") return R"gen_im_wep_rng_amm_fil.uti";
  990.     if (sTemplate == "gen_im_wep_rng_amm_iar.uti") return R"gen_im_wep_rng_amm_iar.uti";
  991.     if (sTemplate == "gen_im_wep_rng_amm_ibl.uti") return R"gen_im_wep_rng_amm_ibl.uti";
  992.     if (sTemplate == "gen_im_wep_rng_amm_knk.uti") return R"gen_im_wep_rng_amm_knk.uti";
  993.     if (sTemplate == "gen_im_wep_rng_amm_sur.uti") return R"gen_im_wep_rng_amm_sur.uti";
  994.     if (sTemplate == "gen_im_wep_rng_cbw_ant.uti") return R"gen_im_wep_rng_cbw_ant.uti";
  995.     if (sTemplate == "gen_im_wep_rng_cbw_ap1.uti") return R"gen_im_wep_rng_cbw_ap1.uti";
  996.     if (sTemplate == "gen_im_wep_rng_cbw_cbw.uti") return R"gen_im_wep_rng_cbw_cbw.uti";
  997.     if (sTemplate == "gen_im_wep_rng_cbw_drk.uti") return R"gen_im_wep_rng_cbw_drk.uti";
  998.     if (sTemplate == "gen_im_wep_rng_cbw_dus.uti") return R"gen_im_wep_rng_cbw_dus.uti";
  999.     if (sTemplate == "gen_im_wep_rng_cbw_dwv.uti") return R"gen_im_wep_rng_cbw_dwv.uti";
  1000.     if (sTemplate == "gen_im_wep_rng_cbw_imp.uti") return R"gen_im_wep_rng_cbw_imp.uti";
  1001.     if (sTemplate == "gen_im_wep_rng_cbw_slr.uti") return R"gen_im_wep_rng_cbw_slr.uti";
  1002.     if (sTemplate == "gen_im_wep_rng_lbw_ant.uti") return R"gen_im_wep_rng_lbw_ant.uti";
  1003.     if (sTemplate == "gen_im_wep_rng_lbw_dal.uti") return R"gen_im_wep_rng_lbw_dal.uti";
  1004.     if (sTemplate == "gen_im_wep_rng_lbw_drk.uti") return R"gen_im_wep_rng_lbw_drk.uti";
  1005.     if (sTemplate == "gen_im_wep_rng_lbw_eye.uti") return R"gen_im_wep_rng_lbw_eye.uti";
  1006.     if (sTemplate == "gen_im_wep_rng_lbw_fal.uti") return R"gen_im_wep_rng_lbw_fal.uti";
  1007.     if (sTemplate == "gen_im_wep_rng_lbw_for.uti") return R"gen_im_wep_rng_lbw_for.uti";
  1008.     if (sTemplate == "gen_im_wep_rng_lbw_fsn.uti") return R"gen_im_wep_rng_lbw_fsn.uti";
  1009.     if (sTemplate == "gen_im_wep_rng_lbw_lbw.uti") return R"gen_im_wep_rng_lbw_lbw.uti";
  1010.     if (sTemplate == "gen_im_wep_rng_lbw_maj.uti") return R"gen_im_wep_rng_lbw_maj.uti";
  1011.     if (sTemplate == "gen_im_wep_rng_lbw_sun.uti") return R"gen_im_wep_rng_lbw_sun.uti";
  1012.     if (sTemplate == "gen_im_wep_rng_lbw_wlf.uti") return R"gen_im_wep_rng_lbw_wlf.uti";
  1013.     if (sTemplate == "gen_im_wep_rng_sbw_drk.uti") return R"gen_im_wep_rng_sbw_drk.uti";
  1014.     if (sTemplate == "gen_im_wep_rng_sbw_mgc.uti") return R"gen_im_wep_rng_sbw_mgc.uti";
  1015.     if (sTemplate == "gen_im_wep_rng_sbw_new.uti") return R"gen_im_wep_rng_sbw_new.uti";
  1016.     if (sTemplate == "gen_im_wep_rng_sbw_orl.uti") return R"gen_im_wep_rng_sbw_orl.uti";
  1017.     if (sTemplate == "gen_im_wep_rng_sbw_sbw.uti") return R"gen_im_wep_rng_sbw_sbw.uti";
  1018.     if (sTemplate == "gen_im_wep_rng_sbw_sct.uti") return R"gen_im_wep_rng_sbw_sct.uti";
  1019.     if (sTemplate == "gen_im_wep_rng_sbw_stl.uti") return R"gen_im_wep_rng_sbw_stl.uti";
  1020.     if (sTemplate == "gen_im_wep_rng_sbw_wld.uti") return R"gen_im_wep_rng_sbw_wld.uti";
  1021.     if (sTemplate == "gen_it_corpse_gall.uti") return R"gen_it_corpse_gall.uti";
  1022.     if (sTemplate == "gwb_im_acc_blt_sny.uti") return R"gwb_im_acc_blt_sny.uti";
  1023.     if (sTemplate == "gwb_im_arm_bot_hvy_hch.uti") return R"gwb_im_arm_bot_hvy_hch.uti";
  1024.     if (sTemplate == "gwb_im_arm_bot_hvy_wdn1.uti") return R"gwb_im_arm_bot_hvy_wdn1.uti";
  1025.     if (sTemplate == "gwb_im_arm_bot_lgt_rlr.uti") return R"gwb_im_arm_bot_lgt_rlr.uti";
  1026.     if (sTemplate == "gwb_im_arm_bot_lgt_wdn.uti") return R"gwb_im_arm_bot_lgt_wdn.uti";
  1027.     if (sTemplate == "gwb_im_arm_bot_lgt_wdn2.uti") return R"gwb_im_arm_bot_lgt_wdn2.uti";
  1028.     if (sTemplate == "gwb_im_arm_bot_mas_hpl.uti") return R"gwb_im_arm_bot_mas_hpl.uti";
  1029.     if (sTemplate == "gwb_im_arm_bot_mas_wcm.uti") return R"gwb_im_arm_bot_mas_wcm.uti";
  1030.     if (sTemplate == "gwb_im_arm_bot_med_spl.uti") return R"gwb_im_arm_bot_med_spl.uti";
  1031.     if (sTemplate == "gwb_im_arm_bot_med_wdn1.uti") return R"gwb_im_arm_bot_med_wdn1.uti";
  1032.     if (sTemplate == "gwb_im_arm_cht_hvy_hch.uti") return R"gwb_im_arm_cht_hvy_hch.uti";
  1033.     if (sTemplate == "gwb_im_arm_cht_hvy_wdn1.uti") return R"gwb_im_arm_cht_hvy_wdn1.uti";
  1034.     if (sTemplate == "gwb_im_arm_cht_lgt_rlr.uti") return R"gwb_im_arm_cht_lgt_rlr.uti";
  1035.     if (sTemplate == "gwb_im_arm_cht_lgt_wdn1.uti") return R"gwb_im_arm_cht_lgt_wdn1.uti";
  1036.     if (sTemplate == "gwb_im_arm_cht_lgt_wdn2.uti") return R"gwb_im_arm_cht_lgt_wdn2.uti";
  1037.     if (sTemplate == "gwb_im_arm_cht_mas_hpl.uti") return R"gwb_im_arm_cht_mas_hpl.uti";
  1038.     if (sTemplate == "gwb_im_arm_cht_mas_wcm.uti") return R"gwb_im_arm_cht_mas_wcm.uti";
  1039.     if (sTemplate == "gwb_im_arm_cht_med_spl.uti") return R"gwb_im_arm_cht_med_spl.uti";
  1040.     if (sTemplate == "gwb_im_arm_cht_med_wdn1.uti") return R"gwb_im_arm_cht_med_wdn1.uti";
  1041.     if (sTemplate == "gwb_im_arm_glv_hvy_hch.uti") return R"gwb_im_arm_glv_hvy_hch.uti";
  1042.     if (sTemplate == "gwb_im_arm_glv_hvy_wdn1.uti") return R"gwb_im_arm_glv_hvy_wdn1.uti";
  1043.     if (sTemplate == "gwb_im_arm_glv_lgt_rlr.uti") return R"gwb_im_arm_glv_lgt_rlr.uti";
  1044.     if (sTemplate == "gwb_im_arm_glv_lgt_wdn1.uti") return R"gwb_im_arm_glv_lgt_wdn1.uti";
  1045.     if (sTemplate == "gwb_im_arm_glv_lgt_wdn2.uti") return R"gwb_im_arm_glv_lgt_wdn2.uti";
  1046.     if (sTemplate == "gwb_im_arm_glv_mas_hpl.uti") return R"gwb_im_arm_glv_mas_hpl.uti";
  1047.     if (sTemplate == "gwb_im_arm_glv_mas_wcm.uti") return R"gwb_im_arm_glv_mas_wcm.uti";
  1048.     if (sTemplate == "gwb_im_arm_glv_med_spl.uti") return R"gwb_im_arm_glv_med_spl.uti";
  1049.     if (sTemplate == "gwb_im_arm_glv_med_wdn1.uti") return R"gwb_im_arm_glv_med_wdn1.uti";
  1050.     if (sTemplate == "gwb_im_arm_hel_hvy_gry.uti") return R"gwb_im_arm_hel_hvy_gry.uti";
  1051.     if (sTemplate == "gwb_im_arm_hel_lgt_std.uti") return R"gwb_im_arm_hel_lgt_std.uti";
  1052.     if (sTemplate == "gwb_im_arm_hel_lgt_wdn1.uti") return R"gwb_im_arm_hel_lgt_wdn1.uti";
  1053.     if (sTemplate == "gwb_im_arm_hel_mag_enc.uti") return R"gwb_im_arm_hel_mag_enc.uti";
  1054.     if (sTemplate == "gwb_im_arm_hel_mas_sol.uti") return R"gwb_im_arm_hel_mas_sol.uti";
  1055.     if (sTemplate == "gwb_im_arm_hel_med_hel.uti") return R"gwb_im_arm_hel_med_hel.uti";
  1056.     if (sTemplate == "gwb_im_arm_shd_kit_met.uti") return R"gwb_im_arm_shd_kit_met.uti";
  1057.     if (sTemplate == "gwb_im_arm_shd_lrg_tev.uti") return R"gwb_im_arm_shd_lrg_tev.uti";
  1058.     if (sTemplate == "gwb_im_arm_shd_smal_gry.uti") return R"gwb_im_arm_shd_smal_gry.uti";
  1059.     if (sTemplate == "gwb_im_arm_shd_sml_wdn1.uti") return R"gwb_im_arm_shd_sml_wdn1.uti";
  1060.     if (sTemplate == "gwb_im_arm_shd_twr_met.uti") return R"gwb_im_arm_shd_twr_met.uti";
  1061.     if (sTemplate == "gwb_im_arm_shd_twr_wdn1.uti") return R"gwb_im_arm_shd_twr_wdn1.uti";
  1062.     if (sTemplate == "gwb_im_cth_mag_wdn1.uti") return R"gwb_im_cth_mag_wdn1.uti";
  1063.     if (sTemplate == "gwb_im_cth_mag_wdn2.uti") return R"gwb_im_cth_mag_wdn2.uti";
  1064.     if (sTemplate == "gwb_im_wep_mag_sta_icy.uti") return R"gwb_im_wep_mag_sta_icy.uti";
  1065.     if (sTemplate == "gwb_im_wep_mel_gsw_stm.uti") return R"gwb_im_wep_mel_gsw_stm.uti";
  1066.     if (sTemplate == "gwb_im_wep_mel_lsw_ast.uti") return R"gwb_im_wep_mel_lsw_ast.uti";
  1067.     if (sTemplate == "gwb_im_wep_mel_lsw_stm.uti") return R"gwb_im_wep_mel_lsw_stm.uti";
  1068.     if (sTemplate == "gwb_im_wep_rng_cbw_sge.uti") return R"gwb_im_wep_rng_cbw_sge.uti";
  1069.     if (sTemplate == "kcc100im_cailans_docs.uti") return R"kcc100im_cailans_docs.uti";
  1070.     if (sTemplate == "kcc100im_chest_key.uti") return R"kcc100im_chest_key.uti";
  1071.     if (sTemplate == "kcc100im_joining_chalice.uti") return R"kcc100im_joining_chalice.uti";
  1072.     if (sTemplate == "kcc_im_arm_bot_mas_cai.uti") return R"kcc_im_arm_bot_mas_cai.uti";
  1073.     if (sTemplate == "kcc_im_arm_cht_mas_cai.uti") return R"kcc_im_arm_cht_mas_cai.uti";
  1074.     if (sTemplate == "kcc_im_arm_glv_lgt_spd.uti") return R"kcc_im_arm_glv_lgt_spd.uti";
  1075.     if (sTemplate == "kcc_im_arm_glv_mas_cai.uti") return R"kcc_im_arm_glv_mas_cai.uti";
  1076.     if (sTemplate == "kcc_im_arm_hel_mas_cai.uti") return R"kcc_im_arm_hel_mas_cai.uti";
  1077.     if (sTemplate == "kcc_im_arm_shd_kit_cai.uti") return R"kcc_im_arm_shd_kit_cai.uti";
  1078.     if (sTemplate == "kcc_im_spc_dog_col_cld.uti") return R"kcc_im_spc_dog_col_cld.uti";
  1079.     if (sTemplate == "kcc_im_spc_dog_pnt_sft.uti") return R"kcc_im_spc_dog_pnt_sft.uti";
  1080.     if (sTemplate == "kcc_im_wep_mag_sta_crp.uti") return R"kcc_im_wep_mag_sta_crp.uti";
  1081.     if (sTemplate == "kcc_im_wep_mal_nug.uti") return R"kcc_im_wep_mal_nug.uti";
  1082.     if (sTemplate == "kcc_im_wep_mel_dag_dun.uti") return R"kcc_im_wep_mel_dag_dun.uti";
  1083.     if (sTemplate == "kcc_im_wep_mel_lsw_dun.uti") return R"kcc_im_wep_mel_lsw_dun.uti";
  1084.     if (sTemplate == "kcc_im_wep_mel_lsw_mar.uti") return R"kcc_im_wep_mel_lsw_mar.uti";
  1085.     if (sTemplate == "lit_im_wep_mel_mac_bar.uti") return R"lit_im_wep_mel_mac_bar.uti";
  1086.     if (sTemplate == "lite_caged_sword.uti") return R"lite_caged_sword.uti";
  1087.     if (sTemplate == "lite_kor_lastwill_amulet.uti") return R"lite_kor_lastwill_amulet.uti";
  1088.     if (sTemplate == "lite_mage_feldsparring.uti") return R"lite_mage_feldsparring.uti";
  1089.     if (sTemplate == "lot100im_sarhas_keepsake.uti") return R"lot100im_sarhas_keepsake.uti";
  1090.     if (sTemplate == "ntb200im_deygan_figurine.uti") return R"ntb200im_deygan_figurine.uti";
  1091.     if (sTemplate == "ntb210im_hermit_pelt.uti") return R"ntb210im_hermit_pelt.uti";
  1092.     if (sTemplate == "ntb330im_earthen_jug_empty.uti") return R"ntb330im_earthen_jug_empty.uti";
  1093.     if (sTemplate == "ntb330im_earthen_jug_full.uti") return R"ntb330im_earthen_jug_full.uti";
  1094.     if (sTemplate == "ntb330im_puzzle_tablet.uti") return R"ntb330im_puzzle_tablet.uti";
  1095.     if (sTemplate == "orz230im_trian_evidence.uti") return R"orz230im_trian_evidence.uti";
  1096.     if (sTemplate == "orz260im_baizyl_letters.uti") return R"orz260im_baizyl_letters.uti";
  1097.     if (sTemplate == "orz300im_dace_ring.uti") return R"orz300im_dace_ring.uti";
  1098.     if (sTemplate == "orz310im_proving_receipt.uti") return R"orz310im_proving_receipt.uti";
  1099.     if (sTemplate == "orz310im_stolen_tome.uti") return R"orz310im_stolen_tome.uti";
  1100.     if (sTemplate == "orz340im_planted_papers.uti") return R"orz340im_planted_papers.uti";
  1101.     if (sTemplate == "orz540im_registry_tracing.uti") return R"orz540im_registry_tracing.uti";
  1102.     if (sTemplate == "orz550im_legion_insignia.uti") return R"orz550im_legion_insignia.uti";
  1103.     if (sTemplate == "shl100im_bloodykey.uti") return R"shl100im_bloodykey.uti";
  1104.     if (sTemplate == "shl100im_cheeseknife.uti") return R"shl100im_cheeseknife.uti";
  1105.     if (sTemplate == "shl100im_control_rod.uti") return R"shl100im_control_rod.uti";
  1106.     if (sTemplate == "shl100im_councilnote.uti") return R"shl100im_councilnote.uti";
  1107.     if (sTemplate == "shl200im_demon_belt.uti") return R"shl200im_demon_belt.uti";
  1108.     if (sTemplate == "shl200im_harvest_fest_ring.uti") return R"shl200im_harvest_fest_ring.uti";
  1109.     if (sTemplate == "shl200im_helm_of_honn.uti") return R"shl200im_helm_of_honn.uti";
  1110.     if (sTemplate == "shl200im_wilhelms_brew.uti") return R"shl200im_wilhelms_brew.uti";
  1111.     if (sTemplate == "shl200im_wilhelms_staff.uti") return R"shl200im_wilhelms_staff.uti";
  1112.     if (sTemplate == "shl300im_cadash_amulet.uti") return R"shl300im_cadash_amulet.uti";
  1113.     if (sTemplate == "shl300im_cadash_dagger.uti") return R"shl300im_cadash_dagger.uti";
  1114.     if (sTemplate == "shl300im_cadash_mboots.uti") return R"shl300im_cadash_mboots.uti";
  1115.     if (sTemplate == "shl_arm_fir_00.uti") return R"shl_arm_fir_00.uti";
  1116.     if (sTemplate == "shl_arm_fir_01.uti") return R"shl_arm_fir_01.uti";
  1117.     if (sTemplate == "shl_arm_fir_02.uti") return R"shl_arm_fir_02.uti";
  1118.     if (sTemplate == "shl_arm_fir_03.uti") return R"shl_arm_fir_03.uti";
  1119.     if (sTemplate == "shl_arm_fir_04.uti") return R"shl_arm_fir_04.uti";
  1120.     if (sTemplate == "shl_arm_ice_00.uti") return R"shl_arm_ice_00.uti";
  1121.     if (sTemplate == "shl_arm_ice_01.uti") return R"shl_arm_ice_01.uti";
  1122.     if (sTemplate == "shl_arm_ice_02.uti") return R"shl_arm_ice_02.uti";
  1123.     if (sTemplate == "shl_arm_ice_03.uti") return R"shl_arm_ice_03.uti";
  1124.     if (sTemplate == "shl_arm_ice_04.uti") return R"shl_arm_ice_04.uti";
  1125.     if (sTemplate == "shl_arm_lit_00.uti") return R"shl_arm_lit_00.uti";
  1126.     if (sTemplate == "shl_arm_lit_01.uti") return R"shl_arm_lit_01.uti";
  1127.     if (sTemplate == "shl_arm_lit_02.uti") return R"shl_arm_lit_02.uti";
  1128.     if (sTemplate == "shl_arm_lit_03.uti") return R"shl_arm_lit_03.uti";
  1129.     if (sTemplate == "shl_arm_lit_04.uti") return R"shl_arm_lit_04.uti";
  1130.     if (sTemplate == "shl_arm_nat_00.uti") return R"shl_arm_nat_00.uti";
  1131.     if (sTemplate == "shl_arm_nat_01.uti") return R"shl_arm_nat_01.uti";
  1132.     if (sTemplate == "shl_arm_nat_02.uti") return R"shl_arm_nat_02.uti";
  1133.     if (sTemplate == "shl_arm_nat_03.uti") return R"shl_arm_nat_03.uti";
  1134.     if (sTemplate == "shl_arm_nat_04.uti") return R"shl_arm_nat_04.uti";
  1135.     if (sTemplate == "shl_arm_spi_00.uti") return R"shl_arm_spi_00.uti";
  1136.     if (sTemplate == "shl_arm_spi_01.uti") return R"shl_arm_spi_01.uti";
  1137.     if (sTemplate == "shl_arm_spi_02.uti") return R"shl_arm_spi_02.uti";
  1138.     if (sTemplate == "shl_arm_spi_03.uti") return R"shl_arm_spi_03.uti";
  1139.     if (sTemplate == "shl_arm_spi_04.uti") return R"shl_arm_spi_04.uti";
  1140.     if (sTemplate == "shl_wpn_fir_00.uti") return R"shl_wpn_fir_00.uti";
  1141.     if (sTemplate == "shl_wpn_fir_01.uti") return R"shl_wpn_fir_01.uti";
  1142.     if (sTemplate == "shl_wpn_fir_02.uti") return R"shl_wpn_fir_02.uti";
  1143.     if (sTemplate == "shl_wpn_fir_03.uti") return R"shl_wpn_fir_03.uti";
  1144.     if (sTemplate == "shl_wpn_fir_04.uti") return R"shl_wpn_fir_04.uti";
  1145.     if (sTemplate == "shl_wpn_ice_00.uti") return R"shl_wpn_ice_00.uti";
  1146.     if (sTemplate == "shl_wpn_ice_01.uti") return R"shl_wpn_ice_01.uti";
  1147.     if (sTemplate == "shl_wpn_ice_02.uti") return R"shl_wpn_ice_02.uti";
  1148.     if (sTemplate == "shl_wpn_ice_03.uti") return R"shl_wpn_ice_03.uti";
  1149.     if (sTemplate == "shl_wpn_ice_04.uti") return R"shl_wpn_ice_04.uti";
  1150.     if (sTemplate == "shl_wpn_lit_00.uti") return R"shl_wpn_lit_00.uti";
  1151.     if (sTemplate == "shl_wpn_lit_01.uti") return R"shl_wpn_lit_01.uti";
  1152.     if (sTemplate == "shl_wpn_lit_02.uti") return R"shl_wpn_lit_02.uti";
  1153.     if (sTemplate == "shl_wpn_lit_03.uti") return R"shl_wpn_lit_03.uti";
  1154.     if (sTemplate == "shl_wpn_lit_04.uti") return R"shl_wpn_lit_04.uti";
  1155.     if (sTemplate == "shl_wpn_nat_00.uti") return R"shl_wpn_nat_00.uti";
  1156.     if (sTemplate == "shl_wpn_nat_01.uti") return R"shl_wpn_nat_01.uti";
  1157.     if (sTemplate == "shl_wpn_nat_02.uti") return R"shl_wpn_nat_02.uti";
  1158.     if (sTemplate == "shl_wpn_nat_03.uti") return R"shl_wpn_nat_03.uti";
  1159.     if (sTemplate == "shl_wpn_nat_04.uti") return R"shl_wpn_nat_04.uti";
  1160.     if (sTemplate == "shl_wpn_spi_00.uti") return R"shl_wpn_spi_00.uti";
  1161.     if (sTemplate == "shl_wpn_spi_01.uti") return R"shl_wpn_spi_01.uti";
  1162.     if (sTemplate == "shl_wpn_spi_02.uti") return R"shl_wpn_spi_02.uti";
  1163.     if (sTemplate == "shl_wpn_spi_03.uti") return R"shl_wpn_spi_03.uti";
  1164.     if (sTemplate == "shl_wpn_spi_04.uti") return R"shl_wpn_spi_04.uti";
  1165.     if (sTemplate == "syd_nrxp1_uti.uti") return R"syd_nrxp1_uti.uti";
  1166.     if (sTemplate == "urn230im_armor_reward.uti") return R"urn230im_armor_reward.uti";
  1167.     if (sTemplate == "urn230im_weapon_reward.uti") return R"urn230im_weapon_reward.uti";
  1168.     if (sTemplate == "urn270im_research.uti") return R"urn270im_research.uti";
  1169.     if (sTemplate == "zz_danl_test.uti") return R"zz_danl_test.uti";
  1170.     if (sTemplate == "zz_e3_mage_robes.uti") return R"zz_e3_mage_robes.uti";
  1171.     if (sTemplate == "zz_gen_im_morrigan_robe.uti") return R"zz_gen_im_morrigan_robe.uti";
  1172.     if (sTemplate == "zz_gwb_im_arm_bot_lgt_war.uti") return R"zz_gwb_im_arm_bot_lgt_war.uti";
  1173.     if (sTemplate == "zz_gwb_im_arm_bot_mas_war.uti") return R"zz_gwb_im_arm_bot_mas_war.uti";
  1174.     if (sTemplate == "zz_gwb_im_arm_cht_lgt_war.uti") return R"zz_gwb_im_arm_cht_lgt_war.uti";
  1175.     if (sTemplate == "zz_gwb_im_arm_cht_mas_war.uti") return R"zz_gwb_im_arm_cht_mas_war.uti";
  1176.     if (sTemplate == "zz_gwb_im_arm_glv_lgt_war.uti") return R"zz_gwb_im_arm_glv_lgt_war.uti";
  1177.     if (sTemplate == "zz_gwb_im_arm_glv_mas_war.uti") return R"zz_gwb_im_arm_glv_mas_war.uti";
  1178.     if (sTemplate == "zz_gwb_im_arm_hel_hvy_war.uti") return R"zz_gwb_im_arm_hel_hvy_war.uti";
  1179.     if (sTemplate == "zz_gwb_im_arm_hel_lgt_war.uti") return R"zz_gwb_im_arm_hel_lgt_war.uti";
  1180.     if (sTemplate == "zz_gwb_im_arm_hel_mag_war.uti") return R"zz_gwb_im_arm_hel_mag_war.uti";
  1181.     if (sTemplate == "zz_gwb_im_arm_shd_lrg_war.uti") return R"zz_gwb_im_arm_shd_lrg_war.uti";
  1182.     if (sTemplate == "zz_gwb_im_arm_shd_sml_war.uti") return R"zz_gwb_im_arm_shd_sml_war.uti";
  1183.     if (sTemplate == "zz_gwb_im_cth_mag_war.uti") return R"zz_gwb_im_cth_mag_war.uti";
  1184.     if (sTemplate == "zz_shl_arm_balance_00.uti") return R"zz_shl_arm_balance_00.uti";
  1185.     if (sTemplate == "zz_shl_arm_balance_01.uti") return R"zz_shl_arm_balance_01.uti";
  1186.     if (sTemplate == "zz_shl_arm_balance_02.uti") return R"zz_shl_arm_balance_02.uti";
  1187.     if (sTemplate == "zz_shl_arm_balance_03.uti") return R"zz_shl_arm_balance_03.uti";
  1188.     if (sTemplate == "zz_shl_arm_balance_04.uti") return R"zz_shl_arm_balance_04.uti";
  1189.     if (sTemplate == "zz_shl_arm_balance_05.uti") return R"zz_shl_arm_balance_05.uti";
  1190.     if (sTemplate == "zz_shl_arm_balance_06.uti") return R"zz_shl_arm_balance_06.uti";
  1191.     if (sTemplate == "zz_shl_wpn_balance_00.uti") return R"zz_shl_wpn_balance_00.uti";
  1192.     if (sTemplate == "zz_shl_wpn_balance_01.uti") return R"zz_shl_wpn_balance_01.uti";
  1193.     if (sTemplate == "zz_shl_wpn_balance_02.uti") return R"zz_shl_wpn_balance_02.uti";
  1194.     if (sTemplate == "zz_shl_wpn_balance_03.uti") return R"zz_shl_wpn_balance_03.uti";
  1195.     if (sTemplate == "zz_shl_wpn_balance_04.uti") return R"zz_shl_wpn_balance_04.uti";
  1196.     if (sTemplate == "zz_shl_wpn_balance_05.uti") return R"zz_shl_wpn_balance_05.uti";
  1197.     if (sTemplate == "zz_shl_wpn_balance_06.uti") return R"zz_shl_wpn_balance_06.uti";
  1198.     if (sTemplate == "zz_test_armor_rune.uti") return R"zz_test_armor_rune.uti";
  1199.     if (sTemplate == "zz_test_gift.uti") return R"zz_test_gift.uti";
  1200.     if (sTemplate == "zz_test_restrict2.uti") return R"zz_test_restrict2.uti";
  1201.     if (sTemplate == "zzz_gen_im_arm_cht_med.uti") return R"zzz_gen_im_arm_cht_med.uti";
  1202.     if (sTemplate == "zzz_gen_im_arm_glv_mas.uti") return R"zzz_gen_im_arm_glv_mas.uti";
  1203.     if (sTemplate == "zzz_gen_im_arm_hel_hvy.uti") return R"zzz_gen_im_arm_hel_hvy.uti";
  1204.     if (sTemplate == "zzz_gen_im_arm_shd_kit.uti") return R"zzz_gen_im_arm_shd_kit.uti";
  1205.     if (sTemplate == "zzz_gen_im_arm_shd_lrg.uti") return R"zzz_gen_im_arm_shd_lrg.uti";
  1206.     if (sTemplate == "zzz_gen_im_wep_mel_lsw.uti") return R"zzz_gen_im_wep_mel_lsw.uti";
  1207.    }
  1208.   return R"";
  1209. }
  1210.  
  1211. void main()
  1212. {
  1213.  
  1214.     // get console command commandline
  1215.     string sVar      =     GetLocalString(GetModule(),"RUNSCRIPT_VAR");
  1216.     int    nFind     =     FindSubString(sVar," ");
  1217.     object oCreature;
  1218.  
  1219.     int nAmount;
  1220.     string sSub;
  1221.     string sItemTag;
  1222.  
  1223.     if (nFind >0)
  1224.     {
  1225.         // before the first space: tag
  1226.         sItemTag = SubString(sVar,0,nFind);
  1227.         sSub = SubString(sVar,nFind+1, GetStringLength(sVar));
  1228.         oCreature = GetMainControlled();
  1229.     }
  1230.     else
  1231.     {
  1232.         DEBUG_PrintToScreen("Adding item " + sItemTag + "(" + IntToString(nAmount) + "x) to " + ToString(oCreature) + "failed");
  1233.     }
  1234.  
  1235.     nAmount = StringToInt(sSub);
  1236.  
  1237.     if  (IsObjectValid(oCreature))
  1238.     {
  1239.         if (nAmount >0)
  1240.         {
  1241.             DEBUG_PrintToScreen("Added item " + sItemTag + "(" + IntToString(nAmount) + "x) to " + ToString(oCreature));
  1242.             UT_AddItemToInventory(StringToResource(sItemTag), nAmount);
  1243.         }
  1244.         else
  1245.         {
  1246.             DEBUG_PrintToScreen("Added item " + sItemTag + "(" + IntToString(nAmount) + "x) to " + ToString(oCreature));
  1247.             UT_AddItemToInventory(StringToResource(sItemTag), 1);
  1248.         }
  1249.     }
  1250.  
  1251.  
  1252.  
  1253.      SetLocalString(GetModule(),"RUNSCRIPT_VAR","");
  1254.  
  1255. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement