fourstrider

Experience script 4/19/21

Apr 19th, 2021
517
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 91.16 KB | None | 0 0
  1. --[[
  2. Automatically generated via export from C:/Users/chris_g\branches/shogun2/boshin/shogun2/raw_data/db
  3. Edit manually at your own risk
  4. --]]
  5.  
  6. module(..., package.seeall)
  7.  
  8. events = require "data.events"
  9. -- Experience Declarations
  10.  
  11. --[[ Outnumbered xp bonus for primary general ]]--
  12.  
  13. events.CharacterCompletedBattle[#events.CharacterCompletedBattle+1] =
  14. function (context)
  15.     if conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 20 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 80 then
  16.         effect.add_character_experience("F_xp_four_one_1_trigger", 800, context)
  17.         effect.trait("Brian_famous", "agent", 5, 100, context)
  18.         return true
  19.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 19 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 76 then
  20.         effect.add_character_experience("F_xp_four_one_2_trigger", 800, context)
  21.         effect.trait("Brian_famous", "agent", 5, 100, context)
  22.         return true
  23.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 18 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 72 then
  24.         effect.add_character_experience("F_xp_four_one_3_trigger", 800, context)
  25.         effect.trait("Brian_famous", "agent", 5, 100, context)
  26.         return true
  27.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 17 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 68 then
  28.         effect.add_character_experience("F_xp_four_one_4_trigger", 800, context)
  29.         effect.trait("Brian_famous", "agent", 5, 100, context)
  30.         return true
  31.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 16 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 64 then
  32.         effect.add_character_experience("F_xp_four_one_5_trigger", 800, context)
  33.         effect.trait("Brian_famous", "agent", 5, 100, context)
  34.         return true
  35.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 15 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 60 then
  36.         effect.add_character_experience("F_xp_four_one_6_trigger", 800, context)
  37.         effect.trait("Brian_famous", "agent", 5, 100, context)
  38.         return true
  39.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 14 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 56 then
  40.         effect.add_character_experience("F_xp_four_one_7_trigger", 800, context)
  41.         effect.trait("Brian_famous", "agent", 5, 100, context)
  42.         return true
  43.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 13 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 52 then
  44.         effect.add_character_experience("F_xp_four_one_8_trigger", 800, context)
  45.         effect.trait("Brian_famous", "agent", 5, 100, context)
  46.         return true
  47.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 12 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 48 then
  48.         effect.add_character_experience("F_xp_four_one_9_trigger", 800, context)
  49.         effect.trait("Brian_famous", "agent", 5, 100, context)
  50.         return true
  51.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 11 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 44 then
  52.         effect.add_character_experience("F_xp_four_one_10_trigger", 800, context)
  53.         effect.trait("Brian_famous", "agent", 5, 100, context)
  54.         return true
  55.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 10 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 40 then
  56.         effect.add_character_experience("F_xp_four_one_11_trigger", 800, context)
  57.         effect.trait("Brian_famous", "agent", 5, 100, context)
  58.         return true
  59.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 9 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 36 then
  60.         effect.add_character_experience("F_xp_four_one_12_trigger", 800, context)
  61.         effect.trait("Brian_famous", "agent", 5, 100, context)
  62.         return true
  63.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 8 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 32 then
  64.         effect.add_character_experience("F_xp_four_one_13_trigger", 800, context)
  65.         effect.trait("Brian_famous", "agent", 5, 100, context)
  66.         return true
  67.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 7 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 28 then
  68.         effect.add_character_experience("F_xp_four_one_14_trigger", 800, context)
  69.         effect.trait("Brian_famous", "agent", 5, 100, context)
  70.         return true
  71.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 6 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 24 then
  72.         effect.add_character_experience("F_xp_four_one_15_trigger", 800, context)
  73.         effect.trait("Brian_famous", "agent", 5, 100, context)
  74.         return true
  75.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 5 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 20 then
  76.         effect.add_character_experience("F_xp_four_one_16_trigger", 800, context)
  77.         effect.trait("Brian_famous", "agent", 5, 100, context)
  78.         return true
  79.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 4 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 16 then
  80.         effect.add_character_experience("F_xp_four_one_17_trigger", 800, context)
  81.         effect.trait("Brian_famous", "agent", 5, 100, context)
  82.         return true
  83.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 3 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 12 then
  84.         effect.add_character_experience("F_xp_four_one_18_trigger", 800, context)
  85.         effect.trait("Brian_famous", "agent", 5, 100, context)
  86.         return true
  87.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 2 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 8 then
  88.         effect.add_character_experience("F_xp_four_one_19_trigger", 800, context)
  89.         effect.trait("Brian_famous", "agent", 5, 100, context)
  90.         return true
  91.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 1 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 4 then
  92.         effect.add_character_experience("F_xp_four_one_20_trigger", 800, context)
  93.         effect.trait("Brian_famous", "agent", 5, 100, context)
  94.         return true
  95.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 26 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 78 then
  96.         effect.add_character_experience("F_xp_three_one_1_trigger", 500, context)
  97.         effect.trait("Brian_famous", "agent", 3, 100, context)
  98.         return true
  99.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 25 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 75 then
  100.         effect.add_character_experience("F_xp_three_one_2_trigger", 500, context)
  101.         effect.trait("Brian_famous", "agent", 3, 100, context)
  102.         return true
  103.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 24 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 72 then
  104.         effect.add_character_experience("F_xp_three_one_3_trigger", 500, context)
  105.         effect.trait("Brian_famous", "agent", 3, 100, context)
  106.         return true
  107.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 23 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 69 then
  108.         effect.add_character_experience("F_xp_three_one_4_trigger", 500, context)
  109.         effect.trait("Brian_famous", "agent", 3, 100, context)
  110.         return true
  111.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 22 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 66 then
  112.         effect.add_character_experience("F_xp_three_one_5_trigger", 500, context)
  113.         effect.trait("Brian_famous", "agent", 3, 100, context)
  114.         return true
  115.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 21 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 63 then
  116.         effect.add_character_experience("F_xp_three_one_6_trigger", 500, context)
  117.         effect.trait("Brian_famous", "agent", 3, 100, context)
  118.         return true
  119.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 20 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 60 then
  120.         effect.add_character_experience("F_xp_three_one_7_trigger", 500, context)
  121.         effect.trait("Brian_famous", "agent", 3, 100, context)
  122.         return true
  123.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 19 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 57 then
  124.         effect.add_character_experience("F_xp_three_one_8_trigger", 500, context)
  125.         effect.trait("Brian_famous", "agent", 3, 100, context)
  126.         return true
  127.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 18 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 54 then
  128.         effect.add_character_experience("F_xp_three_one_9_trigger", 500, context)
  129.         effect.trait("Brian_famous", "agent", 3, 100, context)
  130.         return true
  131.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 17 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 51 then
  132.         effect.add_character_experience("F_xp_three_one_10_trigger", 500, context)
  133.         effect.trait("Brian_famous", "agent", 3, 100, context)
  134.         return true
  135.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 16 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 48 then
  136.         effect.add_character_experience("F_xp_three_one_11_trigger", 500, context)
  137.         effect.trait("Brian_famous", "agent", 3, 100, context)
  138.         return true
  139.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 15 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 45 then
  140.         effect.add_character_experience("F_xp_three_one_12_trigger", 500, context)
  141.         effect.trait("Brian_famous", "agent", 3, 100, context)
  142.         return true
  143.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 14 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 42 then
  144.         effect.add_character_experience("F_xp_three_one_13_trigger", 500, context)
  145.         effect.trait("Brian_famous", "agent", 3, 100, context)
  146.         return true
  147.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 13 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 39 then
  148.         effect.add_character_experience("F_xp_three_one_14_trigger", 500, context)
  149.         effect.trait("Brian_famous", "agent", 3, 100, context)
  150.         return true
  151.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 12 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 36 then
  152.         effect.add_character_experience("F_xp_three_one_15_trigger", 500, context)
  153.         effect.trait("Brian_famous", "agent", 3, 100, context)
  154.         return true
  155.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 11 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 33 then
  156.         effect.add_character_experience("F_xp_three_one_16_trigger", 500, context)
  157.         effect.trait("Brian_famous", "agent", 3, 100, context)
  158.         return true
  159.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 10 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 30 then
  160.         effect.add_character_experience("F_xp_three_one_17_trigger", 500, context)
  161.         effect.trait("Brian_famous", "agent", 3, 100, context)
  162.         return true
  163.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 9 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 27 then
  164.         effect.add_character_experience("F_xp_three_one_18_trigger", 500, context)
  165.         effect.trait("Brian_famous", "agent", 3, 100, context)
  166.         return true
  167.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 8 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 24 then
  168.         effect.add_character_experience("F_xp_three_one_19_trigger", 500, context)
  169.         effect.trait("Brian_famous", "agent", 3, 100, context)
  170.         return true
  171.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 7 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 21 then
  172.         effect.add_character_experience("F_xp_three_one_20_trigger", 500, context)
  173.         effect.trait("Brian_famous", "agent", 3, 100, context)
  174.         return true
  175.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 6 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 18 then
  176.         effect.add_character_experience("F_xp_three_one_21_trigger", 500, context)
  177.         effect.trait("Brian_famous", "agent", 3, 100, context)
  178.         return true
  179.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 5 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 15 then
  180.         effect.add_character_experience("F_xp_three_one_22_trigger", 500, context)
  181.         effect.trait("Brian_famous", "agent", 3, 100, context)
  182.         return true
  183.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 4 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 12 then
  184.         effect.add_character_experience("F_xp_three_one_23_trigger", 500, context)
  185.         effect.trait("Brian_famous", "agent", 3, 100, context)
  186.         return true
  187.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 3 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 9 then
  188.         effect.add_character_experience("F_xp_three_one_24_trigger", 500, context)
  189.         effect.trait("Brian_famous", "agent", 3, 100, context)
  190.         return true
  191.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 2 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 6 then
  192.         effect.add_character_experience("F_xp_three_one_25_trigger", 500, context)
  193.         effect.trait("Brian_famous", "agent", 3, 100, context)
  194.         return true
  195.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 1 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 3 then
  196.         effect.add_character_experience("F_xp_three_one_26_trigger", 500, context)
  197.         effect.trait("Brian_famous", "agent", 3, 100, context)
  198.         return true
  199.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 40 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 80 then
  200.         effect.add_character_experience("F_xp_two_one_1_trigger", 300, context)
  201.         effect.trait("Brian_famous", "agent", 1, 100, context)
  202.         return true
  203.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 39 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 78 then
  204.         effect.add_character_experience("F_xp_two_one_2_trigger", 300, context)
  205.         effect.trait("Brian_famous", "agent", 1, 100, context)
  206.         return true
  207.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 38 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 76 then
  208.         effect.add_character_experience("F_xp_two_one_3_trigger", 300, context)
  209.         effect.trait("Brian_famous", "agent", 1, 100, context)
  210.         return true
  211.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 37 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 74 then
  212.         effect.add_character_experience("F_xp_two_one_4_trigger", 300, context)
  213.         effect.trait("Brian_famous", "agent", 1, 100, context)
  214.         return true
  215.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 36 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 72 then
  216.         effect.add_character_experience("F_xp_two_one_5_trigger", 300, context)
  217.         effect.trait("Brian_famous", "agent", 1, 100, context)
  218.         return true
  219.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 35 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 70 then
  220.         effect.add_character_experience("F_xp_two_one_6_trigger", 300, context)
  221.         effect.trait("Brian_famous", "agent", 1, 100, context)
  222.         return true
  223.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 34 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 68 then
  224.         effect.add_character_experience("F_xp_two_one_7_trigger", 300, context)
  225.         effect.trait("Brian_famous", "agent", 1, 100, context)
  226.         return true
  227.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 33 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 66 then
  228.         effect.add_character_experience("F_xp_two_one_8_trigger", 300, context)
  229.         effect.trait("Brian_famous", "agent", 1, 100, context)
  230.         return true
  231.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 32 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 64 then
  232.         effect.add_character_experience("F_xp_two_one_9_trigger", 300, context)
  233.         effect.trait("Brian_famous", "agent", 1, 100, context)
  234.         return true
  235.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 31 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 62 then
  236.         effect.add_character_experience("F_xp_two_one_10_trigger", 300, context)
  237.         effect.trait("Brian_famous", "agent", 1, 100, context)
  238.         return true
  239.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 30 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 60 then
  240.         effect.add_character_experience("F_xp_two_one_11_trigger", 300, context)
  241.         effect.trait("Brian_famous", "agent", 1, 100, context)
  242.         return true
  243.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 29 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 58 then
  244.         effect.add_character_experience("F_xp_two_one_12_trigger", 300, context)
  245.         effect.trait("Brian_famous", "agent", 1, 100, context)
  246.         return true
  247.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 28 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 56 then
  248.         effect.add_character_experience("F_xp_two_one_13_trigger", 300, context)
  249.         effect.trait("Brian_famous", "agent", 1, 100, context)
  250.         return true
  251.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 27 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 54 then
  252.         effect.add_character_experience("F_xp_two_one_14_trigger", 300, context)
  253.         effect.trait("Brian_famous", "agent", 1, 100, context)
  254.         return true
  255.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 26 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 52 then
  256.         effect.add_character_experience("F_xp_two_one_15_trigger", 300, context)
  257.         effect.trait("Brian_famous", "agent", 1, 100, context)
  258.         return true
  259.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 25 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 50 then
  260.         effect.add_character_experience("F_xp_two_one_16_trigger", 300, context)
  261.         effect.trait("Brian_famous", "agent", 1, 100, context)
  262.         return true
  263.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 24 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 48 then
  264.         effect.add_character_experience("F_xp_two_one_17_trigger", 300, context)
  265.         effect.trait("Brian_famous", "agent", 1, 100, context)
  266.         return true
  267.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 23 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 46 then
  268.         effect.add_character_experience("F_xp_two_one_18_trigger", 300, context)
  269.         effect.trait("Brian_famous", "agent", 1, 100, context)
  270.         return true
  271.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 22 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 44 then
  272.         effect.add_character_experience("F_xp_two_one_19_trigger", 300, context)
  273.         effect.trait("Brian_famous", "agent", 1, 100, context)
  274.         return true
  275.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 21 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 42 then
  276.         effect.add_character_experience("F_xp_two_one_20_trigger", 300, context)
  277.         effect.trait("Brian_famous", "agent", 1, 100, context)
  278.         return true
  279.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 20 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 40 then
  280.         effect.add_character_experience("F_xp_two_one_21_trigger", 300, context)
  281.         effect.trait("Brian_famous", "agent", 1, 100, context)
  282.         return true
  283.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 19 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 38 then
  284.         effect.add_character_experience("F_xp_two_one_22_trigger", 300, context)
  285.         effect.trait("Brian_famous", "agent", 1, 100, context)
  286.         return true
  287.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 18 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 36 then
  288.         effect.add_character_experience("F_xp_two_one_23_trigger", 300, context)
  289.         effect.trait("Brian_famous", "agent", 1, 100, context)
  290.         return true
  291.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 17 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 34 then
  292.         effect.add_character_experience("F_xp_two_one_24_trigger", 300, context)
  293.         effect.trait("Brian_famous", "agent", 1, 100, context)
  294.         return true
  295.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 16 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 32 then
  296.         effect.add_character_experience("F_xp_two_one_25_trigger", 300, context)
  297.         effect.trait("Brian_famous", "agent", 1, 100, context)
  298.         return true
  299.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 15 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 30 then
  300.         effect.add_character_experience("F_xp_two_one_26_trigger", 300, context)
  301.         effect.trait("Brian_famous", "agent", 1, 100, context)
  302.         return true
  303.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 14 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 28 then
  304.         effect.add_character_experience("F_xp_two_one_27_trigger", 300, context)
  305.         effect.trait("Brian_famous", "agent", 1, 100, context)
  306.         return true
  307.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 13 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 26 then
  308.         effect.add_character_experience("F_xp_two_one_28_trigger", 300, context)
  309.         effect.trait("Brian_famous", "agent", 1, 100, context)
  310.         return true
  311.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 12 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 24 then
  312.         effect.add_character_experience("F_xp_two_one_29_trigger", 300, context)
  313.         effect.trait("Brian_famous", "agent", 1, 100, context)
  314.         return true
  315.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 11 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 22 then
  316.         effect.add_character_experience("F_xp_two_one_30_trigger", 300, context)
  317.         effect.trait("Brian_famous", "agent", 1, 100, context)
  318.         return true
  319.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 10 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 20 then
  320.         effect.add_character_experience("F_xp_two_one_31_trigger", 300, context)
  321.         effect.trait("Brian_famous", "agent", 1, 100, context)
  322.         return true
  323.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 9 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 18 then
  324.         effect.add_character_experience("F_xp_two_one_32_trigger", 300, context)
  325.         effect.trait("Brian_famous", "agent", 1, 100, context)
  326.         return true
  327.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 8 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 16 then
  328.         effect.add_character_experience("F_xp_two_one_33_trigger", 300, context)
  329.         effect.trait("Brian_famous", "agent", 1, 100, context)
  330.         return true
  331.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 7 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 14 then
  332.         effect.add_character_experience("F_xp_two_one_34_trigger", 300, context)
  333.         effect.trait("Brian_famous", "agent", 1, 100, context)
  334.         return true
  335.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 6 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 12 then
  336.         effect.add_character_experience("F_xp_two_one_35_trigger", 300, context)
  337.         effect.trait("Brian_famous", "agent", 1, 100, context)
  338.         return true
  339.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 5 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 10 then
  340.         effect.add_character_experience("F_xp_two_one_36_trigger", 300, context)
  341.         effect.trait("Brian_famous", "agent", 1, 100, context)
  342.         return true
  343.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 4 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 8 then
  344.         effect.add_character_experience("F_xp_two_one_37_trigger", 300, context)
  345.         effect.trait("Brian_famous", "agent", 1, 100, context)
  346.         return true
  347.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 3 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 6 then
  348.         effect.add_character_experience("F_xp_two_one_38_trigger", 300, context)
  349.         effect.trait("Brian_famous", "agent", 1, 100, context)
  350.         return true
  351.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 2 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 4 then
  352.         effect.add_character_experience("F_xp_two_one_39_trigger", 300, context)
  353.         effect.trait("Brian_famous", "agent", 1, 100, context)
  354.         return true
  355.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 1 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 2 then
  356.         effect.add_character_experience("F_xp_two_one_40_trigger", 300, context)
  357.         effect.trait("Brian_famous", "agent", 1, 100, context)
  358.         return true
  359.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 52 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 78 then
  360.         effect.add_character_experience("F_xp_point_five_1_trigger", 150, context)
  361.         return true
  362.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 51 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 77 then
  363.         effect.add_character_experience("F_xp_point_gap_1_trigger", 150, context)
  364.         return true
  365.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 50 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 75 then
  366.         effect.add_character_experience("F_xp_point_five_2_trigger", 150, context)
  367.         return true
  368.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 49 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 74 then
  369.         effect.add_character_experience("F_xp_point_gap_2_trigger", 150, context)
  370.         return true
  371.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 48 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 72 then
  372.         effect.add_character_experience("F_xp_point_five_3_trigger", 150, context)
  373.         return true
  374.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 47 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 71 then
  375.         effect.add_character_experience("F_xp_point_gap_3_trigger", 150, context)
  376.         return true
  377.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 46 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 69 then
  378.         effect.add_character_experience("F_xp_point_five_4_trigger", 150, context)
  379.         return true
  380.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 45 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 68 then
  381.         effect.add_character_experience("F_xp_point_gap_4_trigger", 150, context)
  382.         return true
  383.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 44 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 66 then
  384.         effect.add_character_experience("F_xp_point_five_5_trigger", 150, context)
  385.         return true
  386.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 43 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 65 then
  387.         effect.add_character_experience("F_xp_point_gap_5_trigger", 150, context)
  388.         return true
  389.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 42 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 63 then
  390.         effect.add_character_experience("F_xp_point_five_6_trigger", 150, context)
  391.         return true
  392.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 41 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 62 then
  393.         effect.add_character_experience("F_xp_point_gap_6_trigger", 150, context)
  394.         return true
  395.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 40 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 60 then
  396.         effect.add_character_experience("F_xp_point_five_7_trigger", 150, context)
  397.         return true
  398.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 39 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 59 then
  399.         effect.add_character_experience("F_xp_point_gap_7_trigger", 150, context)
  400.         return true
  401.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 38 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 57 then
  402.         effect.add_character_experience("F_xp_point_five_8_trigger", 150, context)
  403.         return true
  404.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 37 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 56 then
  405.         effect.add_character_experience("F_xp_point_gap_8_trigger", 150, context)
  406.         return true
  407.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 36 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 54 then
  408.         effect.add_character_experience("F_xp_point_five_9_trigger", 150, context)
  409.         return true
  410.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 35 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 53 then
  411.         effect.add_character_experience("F_xp_point_gap_9_trigger", 150, context)
  412.         return true
  413.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 34 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 51 then
  414.         effect.add_character_experience("F_xp_point_five_10_trigger", 150, context)
  415.         return true
  416.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 33 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 50 then
  417.         effect.add_character_experience("F_xp_point_gap_10_trigger", 150, context)
  418.         return true
  419.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 32 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 48 then
  420.         effect.add_character_experience("F_xp_point_five_11_trigger", 150, context)
  421.         return true
  422.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 31 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 47 then
  423.         effect.add_character_experience("F_xp_point_gap_11_trigger", 150, context)
  424.         return true
  425.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 150 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 45 then
  426.         effect.add_character_experience("F_xp_point_five_12_trigger", 150, context)
  427.         return true
  428.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 29 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 44 then
  429.         effect.add_character_experience("F_xp_point_gap_12_trigger", 150, context)
  430.         return true
  431.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 28 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 42 then
  432.         effect.add_character_experience("F_xp_point_five_13_trigger", 150, context)
  433.         return true
  434.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 27 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 41 then
  435.         effect.add_character_experience("F_xp_point_gap_13_trigger", 150, context)
  436.         return true
  437.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 26 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 39 then
  438.         effect.add_character_experience("F_xp_point_five_14_trigger", 150, context)
  439.         return true
  440.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 25 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 38 then
  441.         effect.add_character_experience("F_xp_point_gap_14_trigger", 150, context)
  442.         return true
  443.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 24 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 36 then
  444.         effect.add_character_experience("F_xp_point_five_15_trigger", 150, context)
  445.         return true
  446.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 23 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 35 then
  447.         effect.add_character_experience("F_xp_point_gap_15_trigger", 150, context)
  448.         return true
  449.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 22 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 33 then
  450.         effect.add_character_experience("F_xp_point_five_16_trigger", 150, context)
  451.         return true
  452.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 21 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 32 then
  453.         effect.add_character_experience("F_xp_point_gap_16_trigger", 150, context)
  454.         return true
  455.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 20 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 150 then
  456.         effect.add_character_experience("F_xp_point_five_17_trigger", 150, context)
  457.         return true
  458.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 19 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 29 then
  459.         effect.add_character_experience("F_xp_point_gap_17_trigger", 150, context)
  460.         return true
  461.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 18 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 27 then
  462.         effect.add_character_experience("F_xp_point_five_18_trigger", 150, context)
  463.         return true
  464.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 17 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 26 then
  465.         effect.add_character_experience("F_xp_point_gap_18_trigger", 150, context)
  466.         return true
  467.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 16 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 24 then
  468.         effect.add_character_experience("F_xp_point_five_19_trigger", 150, context)
  469.         return true
  470.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 15 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 23 then
  471.         effect.add_character_experience("F_xp_point_gap_19_trigger", 150, context)
  472.         return true
  473.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 14 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 21 then
  474.         effect.add_character_experience("F_xp_point_five_20_trigger", 150, context)
  475.         return true
  476.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 13 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 20 then
  477.         effect.add_character_experience("F_xp_point_gap_20_trigger", 150, context)
  478.         return true
  479.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 12 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 18 then
  480.         effect.add_character_experience("F_xp_point_five_21_trigger", 150, context)
  481.         return true
  482.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 11 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 17 then
  483.         effect.add_character_experience("F_xp_point_gap_21_trigger", 150, context)
  484.         return true
  485.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 10 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 15 then
  486.         effect.add_character_experience("F_xp_point_five_22_trigger", 150, context)
  487.         return true
  488.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 9 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 14 then
  489.         effect.add_character_experience("F_xp_point_gap_22_trigger", 150, context)
  490.         return true
  491.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 8 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 12 then
  492.         effect.add_character_experience("F_xp_point_five_23_trigger", 150, context)
  493.         return true
  494.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 7 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 11 then
  495.         effect.add_character_experience("F_xp_point_gap_23_trigger", 150, context)
  496.         return true
  497.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 6 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 9 then
  498.         effect.add_character_experience("F_xp_point_five_24_trigger", 150, context)
  499.         return true
  500.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 5 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 8 then
  501.         effect.add_character_experience("F_xp_point_gap_24_trigger", 150, context)
  502.         return true
  503.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 4 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 6 then
  504.         effect.add_character_experience("F_xp_point_five_25_trigger", 150, context)
  505.         return true
  506.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 3 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 5 then
  507.         effect.add_character_experience("F_xp_point_gap_25_trigger", 150, context)
  508.         return true
  509.     elseif conditions.CharacterWonBattle(context) and conditions.CampaignNumberOfUnitsInPlayerAlliance(context) <= 2 and conditions.CampaignNumberOfUnitsInEnemyAlliance(context) >= 3 then
  510.         effect.add_character_experience("F_xp_point_five_26_trigger", 150, context)
  511.         return true
  512.     end
  513.     return false
  514. end
  515.  
  516. --[[ C_2nd_General_Defeat_Experience_2_Trigger ]]--
  517.  
  518. events.CharacterParticipatedAsSecondaryGeneralInBattle[#events.CharacterParticipatedAsSecondaryGeneralInBattle+1] =
  519. function (context)
  520.     if true then
  521.         effect.add_character_experience("C_2nd_General_Defeat_Experience_2_Trigger", 15, context)
  522.         return true
  523.     end
  524.     return false
  525. end
  526.  
  527. --[[ F_general_collaborator_trigger ]]--
  528.  
  529. events.CharacterParticipatedAsSecondaryGeneralInBattle[#events.CharacterParticipatedAsSecondaryGeneralInBattle+1] =
  530. function (context)
  531.     if conditions.CharacterHasTrait("F1_trait_general_collaborator", context) then
  532.         effect.add_character_experience("F_general_collaborator_trigger", 10, context)
  533.         return true
  534.     end
  535.     return false
  536. end
  537.  
  538. --[[ C_Agent_Assassination_Experience_Trigger ]]--
  539.  
  540. events.AssassinationAttemptSuccess[#events.AssassinationAttemptSuccess+1] =
  541. function (context)
  542.     if true then
  543.         effect.add_character_experience("C_Agent_Assassination_Experience_Trigger", 15, context)
  544.         return true
  545.     end
  546.     return false
  547. end
  548.  
  549. --[[ C_Agent_Assassination_Failure_Experience_Trigger ]]--
  550.  
  551. events.AssassinationAttemptFailure[#events.AssassinationAttemptFailure+1] =
  552. function (context)
  553.     if true then
  554.         effect.add_character_experience("C_Agent_Assassination_Failure_Experience_Trigger", 3, context)
  555.         return true
  556.     end
  557.     return false
  558. end
  559.  
  560. --[[ C_Agent_Convert_Experience_Trigger ]]--
  561.  
  562. events.CharacterSuccessfulConvert[#events.CharacterSuccessfulConvert+1] =
  563. function (context)
  564.     if true then
  565.         effect.add_character_experience("C_Agent_Convert_Experience_Trigger", 15, context)
  566.         return true
  567.     end
  568.     return false
  569. end
  570.  
  571. --[[ C_Agent_Convert_Failure_Experience_Trigger ]]--
  572.  
  573. events.ConvertAttemptFailure[#events.ConvertAttemptFailure+1] =
  574. function (context)
  575.     if true then
  576.         effect.add_character_experience("C_Agent_Convert_Failure_Experience_Trigger", 3, context)
  577.         return true
  578.     end
  579.     return false
  580. end
  581.  
  582. --[[ C_Agent_Demoralise_Experience_Trigger ]]--
  583.  
  584. events.CharacterSuccessfulDemoralise[#events.CharacterSuccessfulDemoralise+1] =
  585. function (context)
  586.     if true then
  587.         effect.add_character_experience("C_Agent_Demoralise_Experience_Trigger", 15, context)
  588.         return true
  589.     end
  590.     return false
  591. end
  592.  
  593. --[[ C_Agent_Demoralise_Failure_Experience_Trigger ]]--
  594.  
  595. events.DemoraliseAttemptFailure[#events.DemoraliseAttemptFailure+1] =
  596. function (context)
  597.     if true then
  598.         effect.add_character_experience("C_Agent_Demoralise_Failure_Experience_Trigger", 3, context)
  599.         return true
  600.     end
  601.     return false
  602. end
  603.  
  604. --[[ C_Agent_Friendly_Action_Experience_Trigger ]]--
  605.  
  606. events.CharacterPerformsActionAgainstFriendlyTarget[#events.CharacterPerformsActionAgainstFriendlyTarget+1] =
  607. function (context)
  608.     if true then
  609.         effect.add_character_experience("C_Agent_Friendly_Action_Experience_Trigger", 3, context)
  610.         return true
  611.     end
  612.     return false
  613. end
  614.  
  615. --[[ C_Agent_Incite_Revolt_Experience_Trigger ]]--
  616.  
  617. events.CharacterSuccessfulInciteRevolt[#events.CharacterSuccessfulInciteRevolt+1] =
  618. function (context)
  619.     if true then
  620.         effect.add_character_experience("C_Agent_Incite_Revolt_Experience_Trigger", 15, context)
  621.         return true
  622.     end
  623.     return false
  624. end
  625.  
  626. --[[ C_Agent_Incite_Revolt_Failure_Experience_Trigger ]]--
  627.  
  628. events.InciteRevoltAttemptFailure[#events.InciteRevoltAttemptFailure+1] =
  629. function (context)
  630.     if true then
  631.         effect.add_character_experience("C_Agent_Incite_Revolt_Failure_Experience_Trigger", 3, context)
  632.         return true
  633.     end
  634.     return false
  635. end
  636.  
  637. --[[ C_Agent_Seduction_Experience_Trigger ]]--
  638.  
  639. events.CharacterSuccessfulSeduction[#events.CharacterSuccessfulSeduction+1] =
  640. function (context)
  641.     if true then
  642.         effect.add_character_experience("C_Agent_Seduction_Experience_Trigger", 15, context)
  643.         return true
  644.     end
  645.     return false
  646. end
  647.  
  648. --[[ C_Agent_Seduction_Failure_Experience_Trigger ]]--
  649.  
  650. events.CharacterFailedSeduction[#events.CharacterFailedSeduction+1] =
  651. function (context)
  652.     if true then
  653.         effect.add_character_experience("C_Agent_Seduction_Failure_Experience_Trigger", 3, context)
  654.         return true
  655.     end
  656.     return false
  657. end
  658.  
  659. --[[ C_Geisha_Distract_Garrison_Experience_Trigger ]]--
  660.  
  661. events.CharacterSuccessfulDistractGarrison[#events.CharacterSuccessfulDistractGarrison+1] =
  662. function (context)
  663.     if true then
  664.         effect.add_character_experience("C_Geisha_Distract_Garrison_Experience_Trigger", 15, context)
  665.         return true
  666.     end
  667.     return false
  668. end
  669.  
  670. --[[ C_Geisha_Distract_Garrison_Failure_Experience_Trigger ]]--
  671.  
  672. events.CharacterFailedDistractGarrison[#events.CharacterFailedDistractGarrison+1] =
  673. function (context)
  674.     if true then
  675.         effect.add_character_experience("C_Geisha_Distract_Garrison_Failure_Experience_Trigger", 3, context)
  676.         return true
  677.     end
  678.     return false
  679. end
  680.  
  681. --[[ C_General_Bombardment_Experience_AI_Trigger ]]--
  682.  
  683. events.CharacterSuccessfulBombardment[#events.CharacterSuccessfulBombardment+1] =
  684. function (context)
  685.     if true then
  686.         effect.add_character_experience("C_General_Bombardment_Experience_AI_Trigger", 1, context)
  687.         return true
  688.     end
  689.     return false
  690. end
  691.  
  692. --[[ C_General_Bombardment_Experience_Trigger ]]--
  693.  
  694. events.CharacterSuccessfulBombardment[#events.CharacterSuccessfulBombardment+1] =
  695. function (context)
  696.     if true then
  697.         effect.add_character_experience("C_General_Bombardment_Experience_Trigger", 1, context)
  698.         return true
  699.     end
  700.     return false
  701. end
  702.  
  703. --[[ F_admiral_blockade_trigger ]]--
  704.  
  705. events.CampaignCoastalAssaultOnGarrison[#events.CampaignCoastalAssaultOnGarrison+1] =
  706. function (context)
  707.     if true then
  708.         effect.add_character_experience("F_admiral_blockade_trigger", 3, context)
  709.         return true
  710.     end
  711.     return false
  712. end
  713.  
  714. --[[ C_General_Defeat_Experience_Trigger ]]--
  715.  
  716. events.CharacterCompletedBattle[#events.CharacterCompletedBattle+1] =
  717. function (context)
  718.     if not conditions.CharacterWonBattle(context) then
  719.         effect.add_character_experience("C_General_Defeat_Experience_Trigger", 9, context)
  720.         return true
  721.     end
  722.     return false
  723. end
  724.  
  725. --[[ C_General_Victory_Experience_Trigger ]]--
  726.  
  727. events.CharacterCompletedBattle[#events.CharacterCompletedBattle+1] =
  728. function (context)
  729.     if conditions.CharacterWonBattle(context) then
  730.         effect.add_character_experience("C_General_Victory_Experience_Trigger", 25, context)
  731.         return true
  732.     end
  733.     return false
  734. end
  735.  
  736. --[[ F_general_battle_condition_trigger ]]--
  737.  
  738. events.CharacterCompletedBattle[#events.CharacterCompletedBattle+1] =
  739. function (context)
  740.     if conditions.CharacterWonBattle(context) and conditions.CampaignPercentageOfOwnKilled(context) >= 50 then
  741.         effect.add_character_experience("F_general_battle_condition_trigger", 8, context)
  742.         return true
  743.     end
  744.     return false
  745. end
  746.  
  747. --[[ F_heroic_victory_trigger ]]--
  748.  
  749. events.CharacterCompletedBattle[#events.CharacterCompletedBattle+1] =
  750. function (context)
  751.     if conditions.CharacterWonBattle(context) and conditions.CampaignPercentageOfOwnKilled(context) >= 90 then
  752.         effect.add_character_experience("F_heroic_victory_trigger", 30, context)
  753.         return true
  754.     end
  755.     return false
  756. end
  757.  
  758. --[[ F_general_battle_fighter_trigger ]]--
  759.  
  760. events.CharacterCompletedBattle[#events.CharacterCompletedBattle+1] =
  761. function (context)
  762.     if conditions.CharacterWonBattle(context) and conditions.CommanderFoughtInMelee(context) then
  763.         effect.add_character_experience("F_general_battle_fighter_trigger", 4, context)
  764.         return true
  765.     end
  766.     return false
  767. end
  768.  
  769. --[[ C_Metsuke_Army_Bribe_Experience_Trigger ]]--
  770.  
  771. events.CharacterSuccessfulArmyBribe[#events.CharacterSuccessfulArmyBribe+1] =
  772. function (context)
  773.     if true then
  774.         effect.add_character_experience("C_Metsuke_Army_Bribe_Experience_Trigger", 15, context)
  775.         return true
  776.     end
  777.     return false
  778. end
  779.  
  780. --[[ C_Metsuke_Army_Bribe_Failure_Experience_Trigger ]]--
  781.  
  782. events.ArmyBribeAttemptFailure[#events.ArmyBribeAttemptFailure+1] =
  783. function (context)
  784.     if true then
  785.         effect.add_character_experience("C_Metsuke_Army_Bribe_Failure_Experience_Trigger", 3, context)
  786.         return true
  787.     end
  788.     return false
  789. end
  790.  
  791. --[[ C_Metsuke_Hunt_Down_Experience_Trigger ]]--
  792.  
  793. events.CharacterSuccessfulHuntDown[#events.CharacterSuccessfulHuntDown+1] =
  794. function (context)
  795.     if true then
  796.         effect.add_character_experience("C_Metsuke_Hunt_Down_Experience_Trigger", 15, context)
  797.         return true
  798.     end
  799.     return false
  800. end
  801.  
  802. --[[ C_Metsuke_Hunt_Down_Failure_Experience_Trigger ]]--
  803.  
  804. events.HuntDownAttemptFailure[#events.HuntDownAttemptFailure+1] =
  805. function (context)
  806.     if true then
  807.         effect.add_character_experience("C_Metsuke_Hunt_Down_Failure_Experience_Trigger", 3, context)
  808.         return true
  809.     end
  810.     return false
  811. end
  812.  
  813. --[[ C_Ninja_Army_Sabotage_Experience_Trigger ]]--
  814.  
  815. events.ArmySabotageAttemptSuccess[#events.ArmySabotageAttemptSuccess+1] =
  816. function (context)
  817.     if true then
  818.         effect.add_character_experience("C_Ninja_Army_Sabotage_Experience_Trigger", 15, context)
  819.         return true
  820.     end
  821.     return false
  822. end
  823.  
  824. --[[ C_Ninja_Army_Sabotage_Failure_Experience_Trigger ]]--
  825.  
  826. events.ArmySabotageAttemptFailure[#events.ArmySabotageAttemptFailure+1] =
  827. function (context)
  828.     if true then
  829.         effect.add_character_experience("C_Ninja_Army_Sabotage_Failure_Experience_Trigger", 3, context)
  830.         return true
  831.     end
  832.     return false
  833. end
  834.  
  835. --[[ C_Ninja_Sabotage_Experience_Trigger ]]--
  836.  
  837. events.SabotageAttemptSuccess[#events.SabotageAttemptSuccess+1] =
  838. function (context)
  839.     if true then
  840.         effect.add_character_experience("C_Ninja_Sabotage_Experience_Trigger", 15, context)
  841.         return true
  842.     end
  843.     return false
  844. end
  845.  
  846. --[[ C_Ninja_Sabotage_Failure_Experience_Trigger ]]--
  847.  
  848. events.SabotageAttemptFailure[#events.SabotageAttemptFailure+1] =
  849. function (context)
  850.     if true then
  851.         effect.add_character_experience("C_Ninja_Sabotage_Failure_Experience_Trigger", 3, context)
  852.         return true
  853.     end
  854.     return false
  855. end
  856.  
  857. --[[ F_General_Governor_2_Trigger ]]--
  858.  
  859. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  860. function (context)
  861.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and not conditions.IsFamilyMember(context) and conditions.CharacterHoldsPost(context) and not conditions.CampaignName("jap_boshin", context) then
  862.         effect.add_character_experience("F_General_Governor_2_Trigger", 2, context)
  863.         return true
  864.     end
  865.     return false
  866. end
  867.  
  868. --[[ F_family_member_trigger ]]--
  869.  
  870. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  871. function (context)
  872.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and not conditions.IsFactionLeader(context) and conditions.IsFamilyMember(context) and not conditions.CampaignName("jap_boshin", context) then
  873.         effect.add_character_experience("F_family_member_trigger", 5, context)
  874.         return true
  875.     end
  876.     return false
  877. end
  878.  
  879. --[[ F_general_ambush_trigger ]]--
  880.  
  881. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  882. function (context)
  883.     if conditions.CharacterType("General", context) and conditions.CharacterEndedInAmbushPosition(context) and not conditions.CampaignName("jap_boshin", context) then
  884.         effect.add_character_experience("F_general_ambush_trigger", 6, context)
  885.         return true
  886.     end
  887.     return false
  888. end
  889.  
  890. --[[ F_General_Bold_Trigger ]]--
  891.  
  892. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  893. function (context)
  894.     if conditions.CharacterType("General", context) and conditions.CharacterTurnsInEnemyLands(context) >= 1 and conditions.CharacterHasTrait("F2_trait_general_bold", context) and not conditions.CampaignName("jap_boshin", context) then
  895.         effect.add_character_experience("F_General_Bold_Trigger", 12, context)
  896.         return true
  897.     end
  898.     return false
  899. end
  900.  
  901. --[[ F_geisha_xp_trigger ]]--
  902.  
  903. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  904. function (context)
  905.     if conditions.CharacterType("geisha", context) and conditions.CharacterTurnsInEnemyLands(context) >= 1 and conditions.CharacterHasTrait("F2_trait_geisha_xp", context) and not conditions.CampaignName("jap_boshin", context) then
  906.         effect.add_character_experience("F_geisha_xp_trigger", 4, context)
  907.         return true
  908.     end
  909.     return false
  910. end
  911.  
  912. --[[ F_monk_traveler_trigger ]]--
  913.  
  914. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  915. function (context)
  916.     if conditions.CharacterType("monk", context) and not conditions.CharacterInOwnFactionLands(context) and conditions.CharacterHasTrait("F2_trait_monk_xp", context) and not conditions.CampaignName("jap_boshin", context) then
  917.         effect.add_character_experience("F_monk_traveler_trigger", 3, context)
  918.         return true
  919.     end
  920.     return false
  921. end
  922.  
  923. --[[ F_monk_xp_trigger ]]--
  924.  
  925. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  926. function (context)
  927.     if conditions.CharacterType("monk", context) and conditions.CharacterTurnsInEnemyLands(context) >= 1 and conditions.CharacterHasTrait("F2_trait_monk_xp", context) and not conditions.CampaignName("jap_boshin", context) then
  928.         effect.add_character_experience("F_monk_xp_trigger", 4, context)
  929.         return true
  930.     end
  931.     return false
  932. end
  933.  
  934. --[[ F_ikko_monk_xp_trigger ]]--
  935.  
  936. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  937. function (context)
  938.     if conditions.CharacterType("ikko_monk", context) and conditions.CharacterTurnsInEnemyLands(context) >= 1 and conditions.CharacterHasTrait("F2_trait_monk_xp", context) and not conditions.CampaignName("jap_boshin", context) then
  939.         effect.add_character_experience("F_ikko_monk_xp_trigger", 4, context)
  940.         return true
  941.     end
  942.     return false
  943. end
  944.  
  945. --[[ F_missionary_xp_trigger ]]--
  946.  
  947. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  948. function (context)
  949.     if conditions.CharacterType("missionary", context) and conditions.CharacterTurnsInEnemyLands(context) >= 1 and conditions.CharacterHasTrait("F2_trait_monk_xp", context) and not conditions.CampaignName("jap_boshin", context) then
  950.         effect.add_character_experience("F_missionary_xp_trigger", 4, context)
  951.         return true
  952.     end
  953.     return false
  954. end
  955.  
  956. --[[ F_metsuke_xp_trigger ]]--
  957.  
  958. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  959. function (context)
  960.     if conditions.CharacterType("metsuke", context) and conditions.CharacterTurnsInEnemyLands(context) >= 1 and conditions.CharacterHasTrait("F2_trait_metsuke_xp", context) and not conditions.CampaignName("jap_boshin", context) then
  961.         effect.add_character_experience("F_metsuke_xp_trigger", 4, context)
  962.         return true
  963.     end
  964.     return false
  965. end
  966.  
  967. --[[ F_ninja_xp_trigger ]]--
  968.  
  969. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  970. function (context)
  971.     if conditions.CharacterType("ninja", context) and conditions.CharacterTurnsInEnemyLands(context) >= 1 and conditions.CharacterHasTrait("F2_trait_ninja_xp", context) and not conditions.CampaignName("jap_boshin", context) then
  972.         effect.add_character_experience("F_ninja_xp_trigger", 4, context)
  973.         return true
  974.     end
  975.     return false
  976. end
  977.  
  978. --[[ F_General_Sea_Trigger ]]--
  979.  
  980. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  981. function (context)
  982.     if conditions.CharacterType("General", context) and conditions.IsAdmiral(context) and conditions.CharacterHasTrait("F2_trait_general_sea", context) and not conditions.CampaignName("jap_boshin", context) then
  983.         effect.add_character_experience("F_General_Sea_Trigger", 5, context)
  984.         return true
  985.     end
  986.     return false
  987. end
  988.  
  989. --[[ F_General_Siege_Trigger ]]--
  990.  
  991. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  992. function (context)
  993.     if conditions.CharacterType("General", context) and conditions.IsBesieging(context) and not conditions.CampaignName("jap_boshin", context) then
  994.         effect.add_character_experience("F_General_Siege_Trigger", 5, context)
  995.         return true
  996.     end
  997.     return false
  998. end
  999.  
  1000. --[[ F_Daimyo_Trigger ]]--
  1001.  
  1002. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1003. function (context)
  1004.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.IsFactionLeader(context) and not conditions.CampaignName("jap_boshin", context) then
  1005.         effect.add_character_experience("F_Daimyo_Trigger", 12, context)
  1006.         return true
  1007.     end
  1008.     return false
  1009. end
  1010.  
  1011. --[[ F_general_not_home_trigger ]]--
  1012.  
  1013. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1014. function (context)
  1015.     if conditions.CharacterType("General", context) and not conditions.CharacterInOwnFactionLands(context) and conditions.FactionIsHuman(context) and not conditions.CharacterTurnsInEnemyLands(context) >= 1 and not conditions.IsAdmiral(context) and not conditions.CampaignName("jap_boshin", context) then
  1016.         effect.add_character_experience("F_general_not_home_trigger", 4, context)
  1017.         return true
  1018.     end
  1019.     return false
  1020. end
  1021.  
  1022. --[[ F_general_ai_buff ]]--
  1023.  
  1024. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1025. function (context)
  1026.     if conditions.CharacterType("General", context) and not conditions.FactionIsHuman(context) and not conditions.CampaignName("jap_boshin", context) then
  1027.         effect.add_character_experience("F_general_ai_buff", 12, context)
  1028.         return true
  1029.     end
  1030.     return false
  1031. end
  1032.  
  1033. --[[ F_jap_aki_trigger ]]--
  1034.  
  1035. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1036. function (context)
  1037.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_aki", context) and conditions.CharacterHasTrait("F2_jap_aki", context) and not conditions.CampaignName("jap_boshin", context) then
  1038.         effect.add_character_experience("F_jap_aki_trigger", 5, context)
  1039.         return true
  1040.     end
  1041.     return false
  1042. end
  1043.  
  1044. --[[ F_jap_awa_trigger ]]--
  1045.  
  1046. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1047. function (context)
  1048.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_awa", context) and conditions.CharacterHasTrait("F2_jap_awa", context) and not conditions.CampaignName("jap_boshin", context) then
  1049.         effect.add_character_experience("F_jap_awa_trigger", 5, context)
  1050.         return true
  1051.     end
  1052.     return false
  1053. end
  1054.  
  1055. --[[ F_jap_awaji_trigger ]]--
  1056.  
  1057. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1058. function (context)
  1059.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_awaji", context) and conditions.CharacterHasTrait("F2_jap_awaji", context) and not conditions.CampaignName("jap_boshin", context) then
  1060.         effect.add_character_experience("F_jap_awaji_trigger", 5, context)
  1061.         return true
  1062.     end
  1063.     return false
  1064. end
  1065.  
  1066. --[[ F_jap_bingo_trigger ]]--
  1067.  
  1068. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1069. function (context)
  1070.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_bingo", context) and conditions.CharacterHasTrait("F2_jap_bingo", context) and not conditions.CampaignName("jap_boshin", context) then
  1071.         effect.add_character_experience("F_jap_bingo_trigger", 5, context)
  1072.         return true
  1073.     end
  1074.     return false
  1075. end
  1076.  
  1077. --[[ F_jap_bitchu_trigger ]]--
  1078.  
  1079. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1080. function (context)
  1081.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_bitchu", context) and conditions.CharacterHasTrait("F2_jap_bitchu", context) and not conditions.CampaignName("jap_boshin", context) then
  1082.         effect.add_character_experience("F_jap_bitchu_trigger", 5, context)
  1083.         return true
  1084.     end
  1085.     return false
  1086. end
  1087.  
  1088. --[[ F_jap_bizen_trigger ]]--
  1089.  
  1090. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1091. function (context)
  1092.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_bizen", context) and conditions.CharacterHasTrait("F2_jap_bizen", context) and not conditions.CampaignName("jap_boshin", context) then
  1093.         effect.add_character_experience("F_jap_bizen_trigger", 5, context)
  1094.         return true
  1095.     end
  1096.     return false
  1097. end
  1098.  
  1099. --[[ F_jap_bungo_trigger ]]--
  1100.  
  1101. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1102. function (context)
  1103.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_bungo", context) and conditions.CharacterHasTrait("F2_jap_bungo", context) and not conditions.CampaignName("jap_boshin", context) then
  1104.         effect.add_character_experience("F_jap_bungo_trigger", 5, context)
  1105.         return true
  1106.     end
  1107.     return false
  1108. end
  1109.  
  1110. --[[ F_jap_buzen_trigger ]]--
  1111.  
  1112. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1113. function (context)
  1114.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_buzen", context) and conditions.CharacterHasTrait("F2_jap_buzen", context) and not conditions.CampaignName("jap_boshin", context) then
  1115.         effect.add_character_experience("F_jap_buzen_trigger", 5, context)
  1116.         return true
  1117.     end
  1118.     return false
  1119. end
  1120.  
  1121. --[[ F_jap_echigo_trigger ]]--
  1122.  
  1123. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1124. function (context)
  1125.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_echigo", context) and conditions.CharacterHasTrait("F2_jap_echigo", context) and not conditions.CampaignName("jap_boshin", context) then
  1126.         effect.add_character_experience("F_jap_echigo_trigger", 5, context)
  1127.         return true
  1128.     end
  1129.     return false
  1130. end
  1131.  
  1132. --[[ F_jap_echizen_trigger ]]--
  1133.  
  1134. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1135. function (context)
  1136.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_echizen", context) and conditions.CharacterHasTrait("F2_jap_echizen", context) and not conditions.CampaignName("jap_boshin", context) then
  1137.         effect.add_character_experience("F_jap_echizen_trigger", 5, context)
  1138.         return true
  1139.     end
  1140.     return false
  1141. end
  1142.  
  1143. --[[ F_jap_etchu_trigger ]]--
  1144.  
  1145. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1146. function (context)
  1147.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_etchu", context) and conditions.CharacterHasTrait("F2_jap_etchu", context) and not conditions.CampaignName("jap_boshin", context) then
  1148.         effect.add_character_experience("F_jap_etchu_trigger", 5, context)
  1149.         return true
  1150.     end
  1151.     return false
  1152. end
  1153.  
  1154. --[[ F_jap_fukushima_trigger ]]--
  1155.  
  1156. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1157. function (context)
  1158.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_fukushima", context) and conditions.CharacterHasTrait("F2_jap_fukushima", context) and not conditions.CampaignName("jap_boshin", context) then
  1159.         effect.add_character_experience("F_jap_fukushima_trigger", 5, context)
  1160.         return true
  1161.     end
  1162.     return false
  1163. end
  1164.  
  1165. --[[ F_jap_harima_trigger ]]--
  1166.  
  1167. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1168. function (context)
  1169.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_harima", context) and conditions.CharacterHasTrait("F2_jap_harima", context) and not conditions.CampaignName("jap_boshin", context) then
  1170.         effect.add_character_experience("F_jap_harima_trigger", 5, context)
  1171.         return true
  1172.     end
  1173.     return false
  1174. end
  1175.  
  1176. --[[ F_jap_hida_trigger ]]--
  1177.  
  1178. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1179. function (context)
  1180.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_hida", context) and conditions.CharacterHasTrait("F2_jap_hida", context) and not conditions.CampaignName("jap_boshin", context) then
  1181.         effect.add_character_experience("F_jap_hida_trigger", 5, context)
  1182.         return true
  1183.     end
  1184.     return false
  1185. end
  1186.  
  1187. --[[ F_jap_higo_trigger ]]--
  1188.  
  1189. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1190. function (context)
  1191.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_higo", context) and conditions.CharacterHasTrait("F2_jap_higo", context) and not conditions.CampaignName("jap_boshin", context) then
  1192.         effect.add_character_experience("F_jap_higo_trigger", 5, context)
  1193.         return true
  1194.     end
  1195.     return false
  1196. end
  1197.  
  1198. --[[ F_jap_hitachi_trigger ]]--
  1199.  
  1200. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1201. function (context)
  1202.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_hitachi", context) and conditions.CharacterHasTrait("F2_jap_hitachi", context) and not conditions.CampaignName("jap_boshin", context) then
  1203.         effect.add_character_experience("F_jap_hitachi_trigger", 5, context)
  1204.         return true
  1205.     end
  1206.     return false
  1207. end
  1208.  
  1209. --[[ F_jap_hizen_trigger ]]--
  1210.  
  1211. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1212. function (context)
  1213.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_hizen", context) and conditions.CharacterHasTrait("F2_jap_hizen", context) and not conditions.CampaignName("jap_boshin", context) then
  1214.         effect.add_character_experience("F_jap_hizen_trigger", 5, context)
  1215.         return true
  1216.     end
  1217.     return false
  1218. end
  1219.  
  1220. --[[ F_jap_hoki_trigger ]]--
  1221.  
  1222. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1223. function (context)
  1224.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_hoki", context) and conditions.CharacterHasTrait("F2_jap_hoki", context) and not conditions.CampaignName("jap_boshin", context) then
  1225.         effect.add_character_experience("F_jap_hoki_trigger", 5, context)
  1226.         return true
  1227.     end
  1228.     return false
  1229. end
  1230.  
  1231. --[[ F_jap_hyuga_trigger ]]--
  1232.  
  1233. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1234. function (context)
  1235.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_hyuga", context) and conditions.CharacterHasTrait("F2_jap_hyuga", context) and not conditions.CampaignName("jap_boshin", context) then
  1236.         effect.add_character_experience("F_jap_hyuga_trigger", 5, context)
  1237.         return true
  1238.     end
  1239.     return false
  1240. end
  1241.  
  1242. --[[ F_jap_iga_trigger ]]--
  1243.  
  1244. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1245. function (context)
  1246.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_iga", context) and conditions.CharacterHasTrait("F2_jap_iga", context) and not conditions.CampaignName("jap_boshin", context) then
  1247.         effect.add_character_experience("F_jap_iga_trigger", 5, context)
  1248.         return true
  1249.     end
  1250.     return false
  1251. end
  1252.  
  1253. --[[ F_jap_inaba_trigger ]]--
  1254.  
  1255. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1256. function (context)
  1257.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_inaba", context) and conditions.CharacterHasTrait("F2_jap_inaba", context) and not conditions.CampaignName("jap_boshin", context) then
  1258.         effect.add_character_experience("F_jap_inaba_trigger", 5, context)
  1259.         return true
  1260.     end
  1261.     return false
  1262. end
  1263.  
  1264. --[[ F_jap_ise_trigger ]]--
  1265.  
  1266. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1267. function (context)
  1268.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_ise", context) and conditions.CharacterHasTrait("F2_jap_ise", context) and not conditions.CampaignName("jap_boshin", context) then
  1269.         effect.add_character_experience("F_jap_ise_trigger", 5, context)
  1270.         return true
  1271.     end
  1272.     return false
  1273. end
  1274.  
  1275. --[[ F_jap_iwami_trigger ]]--
  1276.  
  1277. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1278. function (context)
  1279.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_iwami", context) and conditions.CharacterHasTrait("F2_jap_iwami", context) and not conditions.CampaignName("jap_boshin", context) then
  1280.         effect.add_character_experience("F_jap_iwami_trigger", 5, context)
  1281.         return true
  1282.     end
  1283.     return false
  1284. end
  1285.  
  1286. --[[ F_jap_iwate_trigger ]]--
  1287.  
  1288. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1289. function (context)
  1290.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_iwate", context) and conditions.CharacterHasTrait("F2_jap_iwate", context) and not conditions.CampaignName("jap_boshin", context) then
  1291.         effect.add_character_experience("F_jap_iwate_trigger", 5, context)
  1292.         return true
  1293.     end
  1294.     return false
  1295. end
  1296.  
  1297. --[[ F_jap_iyo_trigger ]]--
  1298.  
  1299. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1300. function (context)
  1301.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_iyo", context) and conditions.CharacterHasTrait("F2_jap_iyo", context) and not conditions.CampaignName("jap_boshin", context) then
  1302.         effect.add_character_experience("F_jap_iyo_trigger", 5, context)
  1303.         return true
  1304.     end
  1305.     return false
  1306. end
  1307.  
  1308. --[[ F_jap_izu_trigger ]]--
  1309.  
  1310. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1311. function (context)
  1312.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_izu", context) and conditions.CharacterHasTrait("F2_jap_izu", context) and not conditions.CampaignName("jap_boshin", context) then
  1313.         effect.add_character_experience("F_jap_izu_trigger", 5, context)
  1314.         return true
  1315.     end
  1316.     return false
  1317. end
  1318.  
  1319. --[[ F_jap_izumo_trigger ]]--
  1320.  
  1321. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1322. function (context)
  1323.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_izumo", context) and conditions.CharacterHasTrait("F2_jap_izumo", context) and not conditions.CampaignName("jap_boshin", context) then
  1324.         effect.add_character_experience("F_jap_izumo_trigger", 5, context)
  1325.         return true
  1326.     end
  1327.     return false
  1328. end
  1329.  
  1330. --[[ F_jap_kaga_trigger ]]--
  1331.  
  1332. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1333. function (context)
  1334.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_kaga", context) and conditions.CharacterHasTrait("F2_jap_kaga", context) and not conditions.CampaignName("jap_boshin", context) then
  1335.         effect.add_character_experience("F_jap_kaga_trigger", 5, context)
  1336.         return true
  1337.     end
  1338.     return false
  1339. end
  1340.  
  1341. --[[ F_jap_kai_trigger ]]--
  1342.  
  1343. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1344. function (context)
  1345.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_kai", context) and conditions.CharacterHasTrait("F2_jap_kai", context) and not conditions.CampaignName("jap_boshin", context) then
  1346.         effect.add_character_experience("F_jap_kai_trigger", 5, context)
  1347.         return true
  1348.     end
  1349.     return false
  1350. end
  1351.  
  1352. --[[ F_jap_kawachi_trigger ]]--
  1353.  
  1354. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1355. function (context)
  1356.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_kawachi", context) and conditions.CharacterHasTrait("F2_jap_kawachi", context) and not conditions.CampaignName("jap_boshin", context) then
  1357.         effect.add_character_experience("F_jap_kawachi_trigger", 5, context)
  1358.         return true
  1359.     end
  1360.     return false
  1361. end
  1362.  
  1363. --[[ F_jap_kazusa_trigger ]]--
  1364.  
  1365. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1366. function (context)
  1367.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_kazusa", context) and conditions.CharacterHasTrait("F2_jap_kazusa", context) and not conditions.CampaignName("jap_boshin", context) then
  1368.         effect.add_character_experience("F_jap_kazusa_trigger", 5, context)
  1369.         return true
  1370.     end
  1371.     return false
  1372. end
  1373.  
  1374. --[[ F_jap_kii_trigger ]]--
  1375.  
  1376. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1377. function (context)
  1378.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_kii", context) and conditions.CharacterHasTrait("F2_jap_kii", context) and not conditions.CampaignName("jap_boshin", context) then
  1379.         effect.add_character_experience("F_jap_kii_trigger", 5, context)
  1380.         return true
  1381.     end
  1382.     return false
  1383. end
  1384.  
  1385. --[[ F_jap_kozuke_trigger ]]--
  1386.  
  1387. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1388. function (context)
  1389.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_kozuke", context) and conditions.CharacterHasTrait("F2_jap_kozuke", context) and not conditions.CampaignName("jap_boshin", context) then
  1390.         effect.add_character_experience("F_jap_kozuke_trigger", 5, context)
  1391.         return true
  1392.     end
  1393.     return false
  1394. end
  1395.  
  1396. --[[ F_jap_mikawa_trigger ]]--
  1397.  
  1398. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1399. function (context)
  1400.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_mikawa", context) and conditions.CharacterHasTrait("F2_jap_mikawa", context) and not conditions.CampaignName("jap_boshin", context) then
  1401.         effect.add_character_experience("F_jap_mikawa_trigger", 5, context)
  1402.         return true
  1403.     end
  1404.     return false
  1405. end
  1406.  
  1407. --[[ F_jap_mimasaka_trigger ]]--
  1408.  
  1409. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1410. function (context)
  1411.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_mimasaka", context) and conditions.CharacterHasTrait("F2_jap_mimasaka", context) and not conditions.CampaignName("jap_boshin", context) then
  1412.         effect.add_character_experience("F_jap_mimasaka_trigger", 5, context)
  1413.         return true
  1414.     end
  1415.     return false
  1416. end
  1417.  
  1418. --[[ F_jap_mino_trigger ]]--
  1419.  
  1420. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1421. function (context)
  1422.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_mino", context) and conditions.CharacterHasTrait("F2_jap_mino", context) and not conditions.CampaignName("jap_boshin", context) then
  1423.         effect.add_character_experience("F_jap_mino_trigger", 5, context)
  1424.         return true
  1425.     end
  1426.     return false
  1427. end
  1428.  
  1429. --[[ F_jap_miyagi_trigger ]]--
  1430.  
  1431. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1432. function (context)
  1433.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_miyagi", context) and conditions.CharacterHasTrait("F2_jap_miyagi", context) and not conditions.CampaignName("jap_boshin", context) then
  1434.         effect.add_character_experience("F_jap_miyagi_trigger", 5, context)
  1435.         return true
  1436.     end
  1437.     return false
  1438. end
  1439.  
  1440. --[[ F_jap_musashi_trigger ]]--
  1441.  
  1442. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1443. function (context)
  1444.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_musashi", context) and conditions.CharacterHasTrait("F2_jap_musashi", context) and not conditions.CampaignName("jap_boshin", context) then
  1445.         effect.add_character_experience("F_jap_musashi_trigger", 5, context)
  1446.         return true
  1447.     end
  1448.     return false
  1449. end
  1450.  
  1451. --[[ F_jap_nagato_trigger ]]--
  1452.  
  1453. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1454. function (context)
  1455.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_nagato", context) and conditions.CharacterHasTrait("F2_jap_nagato", context) and not conditions.CampaignName("jap_boshin", context) then
  1456.         effect.add_character_experience("F_jap_nagato_trigger", 5, context)
  1457.         return true
  1458.     end
  1459.     return false
  1460. end
  1461.  
  1462. --[[ F_jap_north_shinano_trigger ]]--
  1463.  
  1464. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1465. function (context)
  1466.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_north_shinano", context) and conditions.CharacterHasTrait("F2_jap_north_shinano", context) and not conditions.CampaignName("jap_boshin", context) then
  1467.         effect.add_character_experience("F_jap_north_shinano_trigger", 5, context)
  1468.         return true
  1469.     end
  1470.     return false
  1471. end
  1472.  
  1473. --[[ F_jap_noto_trigger ]]--
  1474.  
  1475. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1476. function (context)
  1477.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_noto", context) and conditions.CharacterHasTrait("F2_jap_noto", context) and not conditions.CampaignName("jap_boshin", context) then
  1478.         effect.add_character_experience("F_jap_noto_trigger", 5, context)
  1479.         return true
  1480.     end
  1481.     return false
  1482. end
  1483.  
  1484. --[[ F_jap_omi_trigger ]]--
  1485.  
  1486. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1487. function (context)
  1488.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_omi", context) and conditions.CharacterHasTrait("F2_jap_omi", context) and not conditions.CampaignName("jap_boshin", context) then
  1489.         effect.add_character_experience("F_jap_omi_trigger", 5, context)
  1490.         return true
  1491.     end
  1492.     return false
  1493. end
  1494.  
  1495. --[[ F_jap_osumi_trigger ]]--
  1496.  
  1497. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1498. function (context)
  1499.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_osumi", context) and conditions.CharacterHasTrait("F2_jap_osumi", context) and not conditions.CampaignName("jap_boshin", context) then
  1500.         effect.add_character_experience("F_jap_osumi_trigger", 5, context)
  1501.         return true
  1502.     end
  1503.     return false
  1504. end
  1505.  
  1506. --[[ F_jap_owari_trigger ]]--
  1507.  
  1508. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1509. function (context)
  1510.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_owari", context) and conditions.CharacterHasTrait("F2_jap_owari", context) and not conditions.CampaignName("jap_boshin", context) then
  1511.         effect.add_character_experience("F_jap_owari_trigger", 5, context)
  1512.         return true
  1513.     end
  1514.     return false
  1515. end
  1516.  
  1517. --[[ F_jap_sado_trigger ]]--
  1518.  
  1519. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1520. function (context)
  1521.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_sado", context) and conditions.CharacterHasTrait("F2_jap_sado", context) and not conditions.CampaignName("jap_boshin", context) then
  1522.         effect.add_character_experience("F_jap_sado_trigger", 5, context)
  1523.         return true
  1524.     end
  1525.     return false
  1526. end
  1527.  
  1528. --[[ F_jap_sagami_trigger ]]--
  1529.  
  1530. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1531. function (context)
  1532.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_sagami", context) and conditions.CharacterHasTrait("F2_jap_sagami", context) and not conditions.CampaignName("jap_boshin", context) then
  1533.         effect.add_character_experience("F_jap_sagami_trigger", 5, context)
  1534.         return true
  1535.     end
  1536.     return false
  1537. end
  1538.  
  1539. --[[ F_jap_sanuki_trigger ]]--
  1540.  
  1541. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1542. function (context)
  1543.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_sanuki", context) and conditions.CharacterHasTrait("F2_jap_sanuki", context) and not conditions.CampaignName("jap_boshin", context) then
  1544.         effect.add_character_experience("F_jap_sanuki_trigger", 5, context)
  1545.         return true
  1546.     end
  1547.     return false
  1548. end
  1549.  
  1550. --[[ F_jap_satsuma_trigger ]]--
  1551.  
  1552. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1553. function (context)
  1554.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_satsuma", context) and conditions.CharacterHasTrait("F2_jap_satsuma", context) and not conditions.CampaignName("jap_boshin", context) then
  1555.         effect.add_character_experience("F_jap_satsuma_trigger", 5, context)
  1556.         return true
  1557.     end
  1558.     return false
  1559. end
  1560.  
  1561. --[[ F_jap_settsu_trigger ]]--
  1562.  
  1563. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1564. function (context)
  1565.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_settsu", context) and conditions.CharacterHasTrait("F2_jap_settsu", context) and not conditions.CampaignName("jap_boshin", context) then
  1566.         effect.add_character_experience("F_jap_settsu_trigger", 5, context)
  1567.         return true
  1568.     end
  1569.     return false
  1570. end
  1571.  
  1572. --[[ F_jap_shimosa_trigger ]]--
  1573.  
  1574. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1575. function (context)
  1576.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_shimosa", context) and conditions.CharacterHasTrait("F2_jap_shimosa", context) and not conditions.CampaignName("jap_boshin", context) then
  1577.         effect.add_character_experience("F_jap_shimosa_trigger", 5, context)
  1578.         return true
  1579.     end
  1580.     return false
  1581. end
  1582.  
  1583. --[[ F_jap_shimotsuke_trigger ]]--
  1584.  
  1585. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1586. function (context)
  1587.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_shimotsuke", context) and conditions.CharacterHasTrait("F2_jap_shimotsuke", context) and not conditions.CampaignName("jap_boshin", context) then
  1588.         effect.add_character_experience("F_jap_shimotsuke_trigger", 5, context)
  1589.         return true
  1590.     end
  1591.     return false
  1592. end
  1593.  
  1594. --[[ F_jap_south_shinano_trigger ]]--
  1595.  
  1596. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1597. function (context)
  1598.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_south_shinano", context) and conditions.CharacterHasTrait("F2_jap_south_shinano", context) and not conditions.CampaignName("jap_boshin", context) then
  1599.         effect.add_character_experience("F_jap_south_shinano_trigger", 5, context)
  1600.         return true
  1601.     end
  1602.     return false
  1603. end
  1604.  
  1605. --[[ F_jap_suo_trigger ]]--
  1606.  
  1607. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1608. function (context)
  1609.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_suo", context) and conditions.CharacterHasTrait("F2_jap_suo", context) and not conditions.CampaignName("jap_boshin", context) then
  1610.         effect.add_character_experience("F_jap_suo_trigger", 5, context)
  1611.         return true
  1612.     end
  1613.     return false
  1614. end
  1615.  
  1616. --[[ F_jap_suruga_trigger ]]--
  1617.  
  1618. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1619. function (context)
  1620.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_suruga", context) and conditions.CharacterHasTrait("F2_jap_suruga", context) and not conditions.CampaignName("jap_boshin", context) then
  1621.         effect.add_character_experience("F_jap_suruga_trigger", 5, context)
  1622.         return true
  1623.     end
  1624.     return false
  1625. end
  1626.  
  1627. --[[ F_jap_tajima_trigger ]]--
  1628.  
  1629. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1630. function (context)
  1631.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_tajima", context) and conditions.CharacterHasTrait("F2_jap_tajima", context) and not conditions.CampaignName("jap_boshin", context) then
  1632.         effect.add_character_experience("F_jap_tajima_trigger", 5, context)
  1633.         return true
  1634.     end
  1635.     return false
  1636. end
  1637.  
  1638. --[[ F_jap_tamba_trigger ]]--
  1639.  
  1640. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1641. function (context)
  1642.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_tamba", context) and conditions.CharacterHasTrait("F2_jap_tamba", context) and not conditions.CampaignName("jap_boshin", context) then
  1643.         effect.add_character_experience("F_jap_tamba_trigger", 5, context)
  1644.         return true
  1645.     end
  1646.     return false
  1647. end
  1648.  
  1649. --[[ F_jap_tango_trigger ]]--
  1650.  
  1651. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1652. function (context)
  1653.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_tango", context) and conditions.CharacterHasTrait("F2_jap_tango", context) and not conditions.CampaignName("jap_boshin", context) then
  1654.         effect.add_character_experience("F_jap_tango_trigger", 5, context)
  1655.         return true
  1656.     end
  1657.     return false
  1658. end
  1659.  
  1660. --[[ F_jap_tosa_trigger ]]--
  1661.  
  1662. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1663. function (context)
  1664.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_tosa", context) and conditions.CharacterHasTrait("F2_jap_tosa", context) and not conditions.CampaignName("jap_boshin", context) then
  1665.         effect.add_character_experience("F_jap_tosa_trigger", 5, context)
  1666.         return true
  1667.     end
  1668.     return false
  1669. end
  1670.  
  1671. --[[ F_jap_totomi_trigger ]]--
  1672.  
  1673. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1674. function (context)
  1675.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_totomi", context) and conditions.CharacterHasTrait("F2_jap_totomi", context) and not conditions.CampaignName("jap_boshin", context) then
  1676.         effect.add_character_experience("F_jap_totomi_trigger", 5, context)
  1677.         return true
  1678.     end
  1679.     return false
  1680. end
  1681.  
  1682. --[[ F_jap_tsukushi_trigger ]]--
  1683.  
  1684. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1685. function (context)
  1686.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_tsukushi", context) and conditions.CharacterHasTrait("F2_jap_tsukushi", context) and not conditions.CampaignName("jap_boshin", context) then
  1687.         effect.add_character_experience("F_jap_tsukushi_trigger", 5, context)
  1688.         return true
  1689.     end
  1690.     return false
  1691. end
  1692.  
  1693. --[[ F_jap_ugo_trigger ]]--
  1694.  
  1695. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1696. function (context)
  1697.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_ugo", context) and conditions.CharacterHasTrait("F2_jap_ugo", context) and not conditions.CampaignName("jap_boshin", context) then
  1698.         effect.add_character_experience("F_jap_ugo_trigger", 5, context)
  1699.         return true
  1700.     end
  1701.     return false
  1702. end
  1703.  
  1704. --[[ F_jap_uzen_trigger ]]--
  1705.  
  1706. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1707. function (context)
  1708.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_uzen", context) and conditions.CharacterHasTrait("F2_jap_uzen", context) and not conditions.CampaignName("jap_boshin", context) then
  1709.         effect.add_character_experience("F_jap_uzen_trigger", 5, context)
  1710.         return true
  1711.     end
  1712.     return false
  1713. end
  1714.  
  1715. --[[ F_jap_wakasa_trigger ]]--
  1716.  
  1717. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1718. function (context)
  1719.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_wakasa", context) and conditions.CharacterHasTrait("F2_jap_wakasa", context) and not conditions.CampaignName("jap_boshin", context) then
  1720.         effect.add_character_experience("F_jap_wakasa_trigger", 5, context)
  1721.         return true
  1722.     end
  1723.     return false
  1724. end
  1725.  
  1726. --[[ F_jap_yamato_trigger ]]--
  1727.  
  1728. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  1729. function (context)
  1730.     if conditions.CharacterType("General", context) and conditions.CharacterInBuildingOfChain("SHO_Castle", context) and conditions.CharacterInRegion("jap_yamato", context) and conditions.CharacterHasTrait("F2_jap_yamato", context) and not conditions.CampaignName("jap_boshin", context) then
  1731.         effect.add_character_experience("F_jap_yamato_trigger", 5, context)
  1732.         return true
  1733.     end
  1734.     return false
  1735. end
  1736.  
Advertisement
Add Comment
Please, Sign In to add comment