| line | stmt | bran | cond | sub | pod | time | code | 
| 1 |  |  |  |  |  |  | package BalanceOfPower::Constants; | 
| 2 |  |  |  |  |  |  | $BalanceOfPower::Constants::VERSION = '0.400115'; | 
| 3 | 13 |  |  | 13 |  | 54 | use strict; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 418 |  | 
| 4 | 13 |  |  | 13 |  | 51 | use warnings; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 412 |  | 
| 5 |  |  |  |  |  |  |  | 
| 6 | 13 |  |  | 13 |  | 63 | use base 'Exporter'; | 
|  | 13 |  |  |  |  | 25 |  | 
|  | 13 |  |  |  |  | 1565 |  | 
| 7 |  |  |  |  |  |  |  | 
| 8 |  |  |  |  |  |  | #Random init parameters | 
| 9 | 13 |  |  | 13 |  | 60 | use constant MIN_EXPORT_QUOTE => 30; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 863 |  | 
| 10 | 13 |  |  | 13 |  | 50 | use constant MAX_EXPORT_QUOTE => 60; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 545 |  | 
| 11 | 13 |  |  | 13 |  | 50 | use constant MIN_STARTING_TRADEROUTES => 1; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 525 |  | 
| 12 | 13 |  |  | 13 |  | 60 | use constant MAX_STARTING_TRADEROUTES => 3; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 564 |  | 
| 13 | 13 |  |  | 13 |  | 47 | use constant MIN_STARTING_PRODUCTION => 20; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 538 |  | 
| 14 | 13 |  |  | 13 |  | 40 | use constant MAX_STARTING_PRODUCTION => 40; | 
|  | 13 |  |  |  |  | 19 |  | 
|  | 13 |  |  |  |  | 483 |  | 
| 15 | 13 |  |  | 13 |  | 44 | use constant MIN_GOVERNMENT_STRENGTH => 50; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 586 |  | 
| 16 | 13 |  |  | 13 |  | 95 | use constant MAX_GOVERNMENT_STRENGTH => 100; | 
|  | 13 |  |  |  |  | 19 |  | 
|  | 13 |  |  |  |  | 627 |  | 
| 17 | 13 |  |  | 13 |  | 46 | use constant STARTING_ALLIANCES => 7; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 632 |  | 
| 18 |  |  |  |  |  |  |  | 
| 19 |  |  |  |  |  |  | #Random parameters | 
| 20 |  |  |  |  |  |  | #use constant MIN_DELTA_PRODUCTION => -10; | 
| 21 | 13 |  |  | 13 |  | 52 | use constant MIN_DELTA_PRODUCTION => -3; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 597 |  | 
| 22 |  |  |  |  |  |  | #use constant MAX_DELTA_PRODUCTION => 10; | 
| 23 | 13 |  |  | 13 |  | 55 | use constant MAX_DELTA_PRODUCTION => 3; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 596 |  | 
| 24 | 13 |  |  | 13 |  | 62 | use constant MAX_PRODUCTION => 50; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 716 |  | 
| 25 | 13 |  |  | 13 |  | 54 | use constant MIN_ADDED_DISORDER => -2; | 
|  | 13 |  |  |  |  | 27 |  | 
|  | 13 |  |  |  |  | 566 |  | 
| 26 | 13 |  |  | 13 |  | 53 | use constant MAX_ADDED_DISORDER => 2; | 
|  | 13 |  |  |  |  | 18 |  | 
|  | 13 |  |  |  |  | 558 |  | 
| 27 | 13 |  |  | 13 |  | 50 | use constant CRISIS_GENERATION_TRIES => 5; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 586 |  | 
| 28 | 13 |  |  | 13 |  | 67 | use constant CRISIS_GENERATOR_NOACTION_TOKENS => 6; | 
|  | 13 |  |  |  |  | 19 |  | 
|  | 13 |  |  |  |  | 656 |  | 
| 29 |  |  |  |  |  |  |  | 
| 30 |  |  |  |  |  |  | #export costs | 
| 31 | 13 |  |  | 13 |  | 71 | use constant ADDING_TRADEROUTE_COST => 30; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 639 |  | 
| 32 | 13 |  |  | 13 |  | 72 | use constant TRADEROUTE_COST => 10; | 
|  | 13 |  |  |  |  | 28 |  | 
|  | 13 |  |  |  |  | 618 |  | 
| 33 | 13 |  |  | 13 |  | 44 | use constant TRADING_QUOTE => 15; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 593 |  | 
| 34 | 13 |  |  | 13 |  | 50 | use constant AID_INSURGENTS_COST => 25; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 565 |  | 
| 35 | 13 |  |  | 13 |  | 54 | use constant ECONOMIC_AID_COST => 30; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 581 |  | 
| 36 | 13 |  |  | 13 |  | 194 | use constant MILITARY_AID_COST => 20; | 
|  | 13 |  |  |  |  | 19 |  | 
|  | 13 |  |  |  |  | 528 |  | 
| 37 |  |  |  |  |  |  |  | 
| 38 |  |  |  |  |  |  | #domestic costs | 
| 39 | 13 |  |  | 13 |  | 48 | use constant RESOURCES_FOR_DISORDER => 20; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 530 |  | 
| 40 | 13 |  |  | 13 |  | 59 | use constant ARMY_COST => 20; | 
|  | 13 |  |  |  |  | 27 |  | 
|  | 13 |  |  |  |  | 599 |  | 
| 41 | 13 |  |  | 13 |  | 56 | use constant PROGRESS_COST => 30; | 
|  | 13 |  |  |  |  | 17 |  | 
|  | 13 |  |  |  |  | 593 |  | 
| 42 |  |  |  |  |  |  |  | 
| 43 |  |  |  |  |  |  | #prestige | 
| 44 | 13 |  |  | 13 |  | 65 | use constant INFLUENCE_PRESTIGE_BONUS => 3; | 
|  | 13 |  |  |  |  | 17 |  | 
|  | 13 |  |  |  |  | 613 |  | 
| 45 | 13 |  |  | 13 |  | 49 | use constant DIPLOMATIC_PRESSURE_PRESTIGE_COST => 6; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 599 |  | 
| 46 | 13 |  |  | 13 |  | 47 | use constant TREATY_PRESTIGE_COST => 7; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 616 |  | 
| 47 | 13 |  |  | 13 |  | 53 | use constant WAR_PRESTIGE_BONUS => 10; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 570 |  | 
| 48 | 13 |  |  | 13 |  | 47 | use constant BEST_WEALTH_FOR_PRESTIGE_BONUS => 5; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 589 |  | 
| 49 | 13 |  |  | 13 |  | 47 | use constant BEST_PROGRESS_FOR_PRESTIGE_BONUS => 3; | 
|  | 13 |  |  |  |  | 719 |  | 
|  | 13 |  |  |  |  | 576 |  | 
| 50 |  |  |  |  |  |  |  | 
| 51 |  |  |  |  |  |  | #IA Thresholds | 
| 52 | 13 |  |  | 13 |  | 71 | use constant WORRYING_LIMIT => 30; | 
|  | 13 |  |  |  |  | 23 |  | 
|  | 13 |  |  |  |  | 547 |  | 
| 53 | 13 |  |  | 13 |  | 46 | use constant DOMESTIC_BUDGET => 50; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 581 |  | 
| 54 | 13 |  |  | 13 |  | 49 | use constant MINIMUM_ARMY_LIMIT => 5; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 545 |  | 
| 55 | 13 |  |  | 13 |  | 47 | use constant MEDIUM_ARMY_LIMIT => 10; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 566 |  | 
| 56 | 13 |  |  | 13 |  | 47 | use constant MEDIUM_ARMY_BUDGET => 40; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 513 |  | 
| 57 | 13 |  |  | 13 |  | 51 | use constant MAX_ARMY_BUDGET => 60; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 601 |  | 
| 58 | 13 |  |  | 13 |  | 50 | use constant MIN_ARMY_FOR_WAR => 5; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 587 |  | 
| 59 | 13 |  |  | 13 |  | 54 | use constant MIN_INFERIOR_ARMY_RATIO_FOR_WAR => 1.2; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 585 |  | 
| 60 | 13 |  |  | 13 |  | 55 | use constant MIN_ARMY_TO_EXPORT => 12; | 
|  | 13 |  |  |  |  | 21 |  | 
|  | 13 |  |  |  |  | 679 |  | 
| 61 | 13 |  |  | 13 |  | 53 | use constant ARMY_TO_ACCEPT_MILITARY_SUPPORT => 10; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 650 |  | 
| 62 | 13 |  |  | 13 |  | 53 | use constant ARMY_TO_GIVE_MILITARY_SUPPORT => 7; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 552 |  | 
| 63 | 13 |  |  | 13 |  | 49 | use constant ARMY_TO_RECALL_SUPPORT => 2; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 700 |  | 
| 64 | 13 |  |  | 13 |  | 47 | use constant ALLY_CONFLICT_LEVEL_FOR_INVOLVEMENT => 2; | 
|  | 13 |  |  |  |  | 20 |  | 
|  | 13 |  |  |  |  | 549 |  | 
| 65 | 13 |  |  | 13 |  | 46 | use constant MINIMUM_ARMY_FOR_AID => 4; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 610 |  | 
| 66 |  |  |  |  |  |  |  | 
| 67 |  |  |  |  |  |  | #Civil war | 
| 68 | 13 |  |  | 13 |  | 49 | use constant STARTING_REBEL_PROVINCES => [1, 1, 2]; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 539 |  | 
| 69 | 13 |  |  | 13 |  | 49 | use constant CIVIL_WAR_WIN => 3; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 559 |  | 
| 70 | 13 |  |  | 13 |  | 60 | use constant AFTER_CIVIL_WAR_INTERNAL_DISORDER => 35; | 
|  | 13 |  |  |  |  | 23 |  | 
|  | 13 |  |  |  |  | 641 |  | 
| 71 | 13 |  |  | 13 |  | 49 | use constant ARMY_UNIT_FOR_CIVIL_WAR => 2; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 589 |  | 
| 72 | 13 |  |  | 13 |  | 51 | use constant ARMY_HELP_FOR_CIVIL_WAR => 10; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 583 |  | 
| 73 | 13 |  |  | 13 |  | 52 | use constant DICTATORSHIP_BONUS_FOR_CIVIL_WAR => 10; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 588 |  | 
| 74 | 13 |  |  | 13 |  | 48 | use constant REBEL_ARMY_FOR_SUPPORT => 4; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 532 |  | 
| 75 | 13 |  |  | 13 |  | 44 | use constant SUPPORT_HELP_FOR_CIVIL_WAR => 7; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 538 |  | 
| 76 | 13 |  |  | 13 |  | 50 | use constant REBEL_SUPPORT_HELP_FOR_CIVIL_WAR => 7; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 580 |  | 
| 77 | 13 |  |  | 13 |  | 61 | use constant REBEL_SUPPORTER_WINNER_FRIENDSHIP => 90; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 624 |  | 
| 78 | 13 |  |  | 13 |  | 82 | use constant CIVIL_WAR_WEALTH_MALUS => 20; | 
|  | 13 |  |  |  |  | 21 |  | 
|  | 13 |  |  |  |  | 606 |  | 
| 79 |  |  |  |  |  |  |  | 
| 80 |  |  |  |  |  |  | #War & domination | 
| 81 | 13 |  |  | 13 |  | 49 | use constant ARMY_FOR_BATTLE => 3; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 570 |  | 
| 82 | 13 |  |  | 13 |  | 48 | use constant WAR_WEALTH_MALUS => 20; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 480 |  | 
| 83 | 13 |  |  | 13 |  | 47 | use constant ATTACK_FAILED_PRODUCTION_MALUS => 10; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 494 |  | 
| 84 | 13 |  |  | 13 |  | 58 | use constant AFTER_CONQUERED_INTERNAL_DISORDER => 30; | 
|  | 13 |  |  |  |  | 10 |  | 
|  | 13 |  |  |  |  | 577 |  | 
| 85 | 13 |  |  | 13 |  | 62 | use constant OCCUPATION_LOOT_BY_TYPE => 20; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 535 |  | 
| 86 | 13 |  |  | 13 |  | 48 | use constant DOMINATION_LOOT_BY_TYPE => 20; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 520 |  | 
| 87 | 13 |  |  | 13 |  | 46 | use constant CONTROL_LOOT_BY_TYPE => 0; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 564 |  | 
| 88 | 13 |  |  | 13 |  | 63 | use constant DOMINATION_CLOCK_LIMIT => 5; | 
|  | 13 |  |  |  |  | 19 |  | 
|  | 13 |  |  |  |  | 873 |  | 
| 89 | 13 |  |  | 13 |  | 53 | use constant OCCUPATION_CLOCK_LIMIT => 1; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 543 |  | 
| 90 | 13 |  |  | 13 |  | 51 | use constant PROGRESS_BATTLE_FACTOR => 10; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 589 |  | 
| 91 |  |  |  |  |  |  |  | 
| 92 |  |  |  |  |  |  | #Diplomacy | 
| 93 | 13 |  |  | 13 |  | 47 | use constant HATE_LIMIT => 30; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 545 |  | 
| 94 | 13 |  |  | 13 |  | 47 | use constant LOVE_LIMIT => 70; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 520 |  | 
| 95 | 13 |  |  | 13 |  | 52 | use constant TRADEROUTE_DIPLOMACY_FACTOR => 6; | 
|  | 13 |  |  |  |  | 20 |  | 
|  | 13 |  |  |  |  | 513 |  | 
| 96 | 13 |  |  | 13 |  | 47 | use constant ALLIANCE_FRIENDSHIP_FACTOR => 200; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 563 |  | 
| 97 | 13 |  |  | 13 |  | 50 | use constant PERMANENT_CRISIS_HATE_LIMIT => 10; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 568 |  | 
| 98 | 13 |  |  | 13 |  | 55 | use constant DIPLOMATIC_PRESSURE_FACTOR => -6; | 
|  | 13 |  |  |  |  | 31 |  | 
|  | 13 |  |  |  |  | 538 |  | 
| 99 | 13 |  |  | 13 |  | 48 | use constant DIPLOMACY_MALUS_FOR_CROSSED_CIVIL_WAR_SUPPORT => 3; | 
|  | 13 |  |  |  |  | 11 |  | 
|  | 13 |  |  |  |  | 544 |  | 
| 100 | 13 |  |  | 13 |  | 48 | use constant DIPLOMACY_MALUS_FOR_REBEL_CIVIL_WAR_SUPPORT => 4; | 
|  | 13 |  |  |  |  | 27 |  | 
|  | 13 |  |  |  |  | 581 |  | 
| 101 | 13 |  |  | 13 |  | 61 | use constant DIPLOMACY_MALUS_FOR_SUPPORT => 2; | 
|  | 13 |  |  |  |  | 23 |  | 
|  | 13 |  |  |  |  | 533 |  | 
| 102 | 13 |  |  | 13 |  | 49 | use constant DIPLOMACY_FACTOR_BREAKING_SUPPORT => 12; | 
|  | 13 |  |  |  |  | 23 |  | 
|  | 13 |  |  |  |  | 608 |  | 
| 103 | 13 |  |  | 13 |  | 49 | use constant DIPLOMACY_FACTOR_STARTING_SUPPORT => 10; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 591 |  | 
| 104 | 13 |  |  | 13 |  | 51 | use constant DIPLOMACY_FACTOR_INCREASING_SUPPORT => 2; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 563 |  | 
| 105 | 13 |  |  | 13 |  | 45 | use constant DIPLOMACY_FACTOR_STARTING_REBEL_SUPPORT => -10; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 620 |  | 
| 106 | 13 |  |  | 13 |  | 65 | use constant DIPLOMACY_FACTOR_INCREASING_REBEL_SUPPORT => -2; | 
|  | 13 |  |  |  |  | 26 |  | 
|  | 13 |  |  |  |  | 621 |  | 
| 107 | 13 |  |  | 13 |  | 46 | use constant DIPLOMACY_AFTER_OCCUPATION => 90; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 644 |  | 
| 108 | 13 |  |  | 13 |  | 58 | use constant DOMINION_DIPLOMACY => 110; | 
|  | 13 |  |  |  |  | 20 |  | 
|  | 13 |  |  |  |  | 581 |  | 
| 109 | 13 |  |  | 13 |  | 49 | use constant ECONOMIC_AID_DIPLOMACY_FACTOR => 9; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 566 |  | 
| 110 | 13 |  |  | 13 |  | 47 | use constant MILITARY_AID_DIPLOMACY_FACTOR => 7; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 524 |  | 
| 111 |  |  |  |  |  |  |  | 
| 112 |  |  |  |  |  |  | #Stock exchange | 
| 113 | 13 |  |  | 13 |  | 44 | use constant STOCK_INFLUENCE_FACTOR => .5; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 593 |  | 
| 114 | 13 |  |  | 13 |  | 45 | use constant START_STOCKS => [ 8, 10, 12 ]; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 551 |  | 
| 115 | 13 |  |  | 13 |  | 48 | use constant START_PLAYER_MONEY => 1000; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 561 |  | 
| 116 | 13 |  |  | 13 |  | 74 | use constant WAR_BOND_COST => 50; | 
|  | 13 |  |  |  |  | 30 |  | 
|  | 13 |  |  |  |  | 587 |  | 
| 117 | 13 |  |  | 13 |  | 49 | use constant WAR_BOND_GAIN => 90; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 518 |  | 
| 118 | 13 |  |  | 13 |  | 45 | use constant INFLUENCE_COST => 1; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 567 |  | 
| 119 | 13 |  |  | 13 |  | 48 | use constant MAX_BUY_STOCK => 4; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 531 |  | 
| 120 |  |  |  |  |  |  |  | 
| 121 |  |  |  |  |  |  | #Travel | 
| 122 | 13 |  |  | 13 |  | 47 | use constant GROUND_TRAVEL_COST => 2; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 517 |  | 
| 123 | 13 |  |  | 13 |  | 53 | use constant AIR_TRAVEL_COST_FOR_DISTANCE => 1; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 604 |  | 
| 124 | 13 |  |  | 13 |  | 55 | use constant AIR_TRAVEL_CAP_COST => 4; | 
|  | 13 |  |  |  |  | 18 |  | 
|  | 13 |  |  |  |  | 562 |  | 
| 125 | 13 |  |  | 13 |  | 48 | use constant PLAYER_MOVEMENTS => 8; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 560 |  | 
| 126 |  |  |  |  |  |  |  | 
| 127 |  |  |  |  |  |  | #Shop | 
| 128 | 13 |  |  | 13 |  | 66 | use constant SHOP_PRICE_FACTOR => 10; | 
|  | 13 |  |  |  |  | 23 |  | 
|  | 13 |  |  |  |  | 811 |  | 
| 129 | 13 |  |  |  |  | 713 | use constant PRICE_RANGES => { 'goods' => [1, 3], | 
| 130 |  |  |  |  |  |  | 'luxury' => [5, 9], | 
| 131 |  |  |  |  |  |  | 'arms' => [10, 15], | 
| 132 |  |  |  |  |  |  | 'tech' => [3, 5], | 
| 133 | 13 |  |  | 13 |  | 52 | 'culture' => [4, 7] }; | 
|  | 13 |  |  |  |  | 17 |  | 
| 134 | 13 |  |  | 13 |  | 54 | use constant CARGO_TOTAL_SPACE => 500; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 725 |  | 
| 135 | 13 |  |  | 13 |  | 57 | use constant BLACK_MARKET_PERCENT_SELLING_BONUS => 10; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 625 |  | 
| 136 | 13 |  |  | 13 |  | 54 | use constant LOWERED_PRICE_PERCENT_SELLING_MALUS => 15; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 627 |  | 
| 137 | 13 |  |  | 13 |  | 65 | use constant BLACK_MARKET_FRIENDSHIP_MALUS => -5; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 590 |  | 
| 138 | 13 |  |  | 13 |  | 51 | use constant LOWERED_PRICE_FRIENDSHIP_BONUS => 3; | 
|  | 13 |  |  |  |  | 18 |  | 
|  | 13 |  |  |  |  | 679 |  | 
| 139 | 13 |  |  | 13 |  | 54 | use constant NOT_LOWERED_PRICE_FRIENDSHIP_MALUS => -2; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 642 |  | 
| 140 | 13 |  |  | 13 |  | 57 | use constant FRIENDSHIP_LIMIT_TO_SHOP => 30; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 576 |  | 
| 141 | 13 |  |  | 13 |  | 51 | use constant LOWER_MY_PRICE_FACTOR => 0.4; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 700 |  | 
| 142 |  |  |  |  |  |  |  | 
| 143 |  |  |  |  |  |  | #Missions | 
| 144 | 13 |  |  | 13 |  | 52 | use constant FRIENDSHIP_RANGE_FOR_MISSION => { 'parcel' => [-7, +7] }; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 826 |  | 
| 145 | 13 |  |  | 13 |  | 57 | use constant MONEY_RANGE_FOR_MISSION => { 'parcel' => [100, 500] }; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 690 |  | 
| 146 | 13 |  |  | 13 |  | 57 | use constant BONUS_FACTOR_FOR_BAD_FRIENSHIP => 15; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 593 |  | 
| 147 | 13 |  |  | 13 |  | 54 | use constant MISSIONS_TO_GENERATE_PER_TURN => 40; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 610 |  | 
| 148 | 13 |  |  | 13 |  | 79 | use constant MAX_MISSIONS_FOR_USER => 1; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 593 |  | 
| 149 | 13 |  |  | 13 |  | 52 | use constant PENALTY_FACTOR_FOR_DROP_MISSION => .5; | 
|  | 13 |  |  |  |  | 23 |  | 
|  | 13 |  |  |  |  | 629 |  | 
| 150 |  |  |  |  |  |  |  | 
| 151 |  |  |  |  |  |  | #Mercenary | 
| 152 | 13 |  |  | 13 |  | 84 | use constant MAX_HEALTH => 5; | 
|  | 13 |  |  |  |  | 24 |  | 
|  | 13 |  |  |  |  | 753 |  | 
| 153 |  |  |  |  |  |  |  | 
| 154 |  |  |  |  |  |  | #Others | 
| 155 | 13 |  |  | 13 |  | 49 | use constant TRADEROUTE_SIZE_BONUS => .5; | 
|  | 13 |  |  |  |  | 27 |  | 
|  | 13 |  |  |  |  | 760 |  | 
| 156 | 13 |  |  | 13 |  | 56 | use constant PRODUCTION_UNITS => [ 2, 3, 4 ]; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 593 |  | 
| 157 | 13 |  |  | 13 |  | 52 | use constant INTERNAL_PRODUCTION_GAIN => 1; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 654 |  | 
| 158 | 13 |  |  | 13 |  | 59 | use constant INTERNAL_DISORDER_TERRORISM_LIMIT => 10; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 586 |  | 
| 159 | 13 |  |  | 13 |  | 48 | use constant INTERNAL_DISORDER_INSURGENCE_LIMIT => 40; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 605 |  | 
| 160 | 13 |  |  | 13 |  | 72 | use constant INTERNAL_DISORDER_CIVIL_WAR_LIMIT => 80; | 
|  | 13 |  |  |  |  | 15 |  | 
|  | 13 |  |  |  |  | 596 |  | 
| 161 | 13 |  |  | 13 |  | 51 | use constant DISORDER_REDUCTION => 10; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 580 |  | 
| 162 | 13 |  |  | 13 |  | 57 | use constant DEBT_ALLOWED => 0; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 544 |  | 
| 163 | 13 |  |  | 13 |  | 50 | use constant DEBT_TO_RAISE_LIMIT => 50; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 523 |  | 
| 164 | 13 |  |  | 13 |  | 47 | use constant PRODUCTION_THROUGH_DEBT => 40; | 
|  | 13 |  |  |  |  | 12 |  | 
|  | 13 |  |  |  |  | 537 |  | 
| 165 | 13 |  |  | 13 |  | 51 | use constant MAX_DEBT => 3; | 
|  | 13 |  |  |  |  | 17 |  | 
|  | 13 |  |  |  |  | 549 |  | 
| 166 | 13 |  |  | 13 |  | 48 | use constant TURNS_FOR_YEAR => 4; | 
|  | 13 |  |  |  |  | 18 |  | 
|  | 13 |  |  |  |  | 701 |  | 
| 167 | 13 |  |  | 13 |  | 83 | use constant MAX_ARMY_FOR_SIZE => [ 9, 12, 15]; | 
|  | 13 |  |  |  |  | 19 |  | 
|  | 13 |  |  |  |  | 624 |  | 
| 168 | 13 |  |  | 13 |  | 57 | use constant ARMY_UNIT => 1; | 
|  | 13 |  |  |  |  | 18 |  | 
|  | 13 |  |  |  |  | 517 |  | 
| 169 | 13 |  |  | 13 |  | 45 | use constant CRISIS_MAX_FACTOR => 3; | 
|  | 13 |  |  |  |  | 62 |  | 
|  | 13 |  |  |  |  | 555 |  | 
| 170 | 13 |  |  | 13 |  | 51 | use constant EMERGENCY_PRODUCTION_LIMIT => 55; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 616 |  | 
| 171 | 13 |  |  | 13 |  | 59 | use constant BOOST_PRODUCTION_QUOTE => 5; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 550 |  | 
| 172 | 13 |  |  | 13 |  | 55 | use constant ARMY_FOR_SUPPORT => 4; | 
|  | 13 |  |  |  |  | 18 |  | 
|  | 13 |  |  |  |  | 596 |  | 
| 173 | 13 |  |  | 13 |  | 52 | use constant DICTATORSHIP_PRODUCTION_MALUS => 15; | 
|  | 13 |  |  |  |  | 22 |  | 
|  | 13 |  |  |  |  | 562 |  | 
| 174 | 13 |  |  | 13 |  | 47 | use constant DICTATORSHIP_BONUS_FOR_ARMY_CONSTRUCTION => 5; | 
|  | 13 |  |  |  |  | 30 |  | 
|  | 13 |  |  |  |  | 548 |  | 
| 175 | 13 |  |  | 13 |  | 62 | use constant INSURGENTS_AID => 15; | 
|  | 13 |  |  |  |  | 21 |  | 
|  | 13 |  |  |  |  | 642 |  | 
| 176 | 13 |  |  | 13 |  | 55 | use constant BEST_WEALTH_FOR_PRESTIGE => 5; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 576 |  | 
| 177 | 13 |  |  | 13 |  | 58 | use constant BEST_PROGRESS_FOR_PRESTIGE => 5; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 602 |  | 
| 178 | 13 |  |  | 13 |  | 49 | use constant TREATY_TRADE_FACTOR => .5; | 
|  | 13 |  |  |  |  | 22 |  | 
|  | 13 |  |  |  |  | 537 |  | 
| 179 | 13 |  |  | 13 |  | 47 | use constant ECONOMIC_AID_QUOTE => 7; | 
|  | 13 |  |  |  |  | 13 |  | 
|  | 13 |  |  |  |  | 550 |  | 
| 180 | 13 |  |  | 13 |  | 46 | use constant PROGRESS_INCREMENT => .1; | 
|  | 13 |  |  |  |  | 22 |  | 
|  | 13 |  |  |  |  | 550 |  | 
| 181 | 13 |  |  | 13 |  | 54 | use constant TREATY_LIMIT_PROGRESS_STEP => 0.4; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 664 |  | 
| 182 | 13 |  |  | 13 |  | 56 | use constant TREATIES_FOR_PROGRESS_STEP => 5; | 
|  | 13 |  |  |  |  | 16 |  | 
|  | 13 |  |  |  |  | 587 |  | 
| 183 | 13 |  |  | 13 |  | 54 | use constant MAX_AFFORDABLE_PROGRESS => 0.8; | 
|  | 13 |  |  |  |  | 19 |  | 
|  | 13 |  |  |  |  | 600 |  | 
| 184 | 13 |  |  | 13 |  | 48 | use constant TIME_FOR_TARGET => 16; | 
|  | 13 |  |  |  |  | 20 |  | 
|  | 13 |  |  |  |  | 510 |  | 
| 185 | 13 |  |  | 13 |  | 52 | use constant EVENT_TURNS_TO_DUMP => 40; | 
|  | 13 |  |  |  |  | 14 |  | 
|  | 13 |  |  |  |  | 3567 |  | 
| 186 |  |  |  |  |  |  |  | 
| 187 |  |  |  |  |  |  | our @EXPORT_OK = ('MIN_EXPORT_QUOTE', | 
| 188 |  |  |  |  |  |  | 'MAX_EXPORT_QUOTE', | 
| 189 |  |  |  |  |  |  | 'MIN_STARTING_TRADEROUTES', | 
| 190 |  |  |  |  |  |  | 'MAX_STARTING_TRADEROUTES', | 
| 191 |  |  |  |  |  |  | 'ADDING_TRADEROUTE_COST', | 
| 192 |  |  |  |  |  |  | 'MIN_DELTA_PRODUCTION', | 
| 193 |  |  |  |  |  |  | 'MAX_DELTA_PRODUCTION', | 
| 194 |  |  |  |  |  |  | 'MAX_PRODUCTION', | 
| 195 |  |  |  |  |  |  | 'MIN_STARTING_PRODUCTION', | 
| 196 |  |  |  |  |  |  | 'MAX_STARTING_PRODUCTION', | 
| 197 |  |  |  |  |  |  | 'PRODUCTION_UNITS', | 
| 198 |  |  |  |  |  |  | 'INTERNAL_PRODUCTION_GAIN', | 
| 199 |  |  |  |  |  |  | 'TRADING_QUOTE', | 
| 200 |  |  |  |  |  |  | 'TRADEROUTE_COST', | 
| 201 |  |  |  |  |  |  | 'INTERNAL_DISORDER_TERRORISM_LIMIT', | 
| 202 |  |  |  |  |  |  | 'INTERNAL_DISORDER_INSURGENCE_LIMIT', | 
| 203 |  |  |  |  |  |  | 'INTERNAL_DISORDER_CIVIL_WAR_LIMIT', | 
| 204 |  |  |  |  |  |  | 'MIN_ADDED_DISORDER', | 
| 205 |  |  |  |  |  |  | 'MAX_ADDED_DISORDER', | 
| 206 |  |  |  |  |  |  | 'WORRYING_LIMIT', | 
| 207 |  |  |  |  |  |  | 'DOMESTIC_BUDGET', | 
| 208 |  |  |  |  |  |  | 'RESOURCES_FOR_DISORDER', | 
| 209 |  |  |  |  |  |  | 'DISORDER_REDUCTION', | 
| 210 |  |  |  |  |  |  | 'MIN_GOVERNMENT_STRENGTH', | 
| 211 |  |  |  |  |  |  | 'MAX_GOVERNMENT_STRENGTH', | 
| 212 |  |  |  |  |  |  | 'DEBT_TO_RAISE_LIMIT', | 
| 213 |  |  |  |  |  |  | 'PRODUCTION_THROUGH_DEBT', | 
| 214 |  |  |  |  |  |  | 'MAX_DEBT', | 
| 215 |  |  |  |  |  |  | 'DEBT_ALLOWED', | 
| 216 |  |  |  |  |  |  | 'CIVIL_WAR_WIN', | 
| 217 |  |  |  |  |  |  | 'STARTING_REBEL_PROVINCES', | 
| 218 |  |  |  |  |  |  | 'AFTER_CIVIL_WAR_INTERNAL_DISORDER', | 
| 219 |  |  |  |  |  |  | 'TURNS_FOR_YEAR', | 
| 220 |  |  |  |  |  |  | 'HATE_LIMIT', | 
| 221 |  |  |  |  |  |  | 'LOVE_LIMIT', | 
| 222 |  |  |  |  |  |  | 'MINIMUM_ARMY_LIMIT', | 
| 223 |  |  |  |  |  |  | 'MEDIUM_ARMY_LIMIT', | 
| 224 |  |  |  |  |  |  | 'MAX_ARMY_FOR_SIZE', | 
| 225 |  |  |  |  |  |  | 'MEDIUM_ARMY_BUDGET', | 
| 226 |  |  |  |  |  |  | 'MAX_ARMY_BUDGET', | 
| 227 |  |  |  |  |  |  | 'ARMY_COST', | 
| 228 |  |  |  |  |  |  | 'ARMY_UNIT', | 
| 229 |  |  |  |  |  |  | 'ARMY_FOR_BATTLE', | 
| 230 |  |  |  |  |  |  | 'TRADEROUTE_DIPLOMACY_FACTOR', | 
| 231 |  |  |  |  |  |  | 'ARMY_UNIT_FOR_CIVIL_WAR', | 
| 232 |  |  |  |  |  |  | 'ARMY_HELP_FOR_CIVIL_WAR', | 
| 233 |  |  |  |  |  |  | 'CRISIS_GENERATOR_NOACTION_TOKENS', | 
| 234 |  |  |  |  |  |  | 'CRISIS_GENERATION_TRIES', | 
| 235 |  |  |  |  |  |  | 'CRISIS_MAX_FACTOR', | 
| 236 |  |  |  |  |  |  | 'MIN_ARMY_FOR_WAR', | 
| 237 |  |  |  |  |  |  | 'MIN_INFERIOR_ARMY_RATIO_FOR_WAR', | 
| 238 |  |  |  |  |  |  | 'WAR_WEALTH_MALUS', | 
| 239 |  |  |  |  |  |  | 'ATTACK_FAILED_PRODUCTION_MALUS', | 
| 240 |  |  |  |  |  |  | 'AFTER_CONQUERED_INTERNAL_DISORDER', | 
| 241 |  |  |  |  |  |  | 'OCCUPATION_LOOT_BY_TYPE', | 
| 242 |  |  |  |  |  |  | 'DOMINATION_LOOT_BY_TYPE', | 
| 243 |  |  |  |  |  |  | 'CONTROL_LOOT_BY_TYPE', | 
| 244 |  |  |  |  |  |  | 'OCCUPATION_CLOCK_LIMIT', | 
| 245 |  |  |  |  |  |  | 'DOMINATION_CLOCK_LIMIT', | 
| 246 |  |  |  |  |  |  | 'ALLIANCE_FRIENDSHIP_FACTOR', | 
| 247 |  |  |  |  |  |  | 'ALLY_CONFLICT_LEVEL_FOR_INVOLVEMENT', | 
| 248 |  |  |  |  |  |  | 'STARTING_ALLIANCES', | 
| 249 |  |  |  |  |  |  | 'EMERGENCY_PRODUCTION_LIMIT', | 
| 250 |  |  |  |  |  |  | 'BOOST_PRODUCTION_QUOTE', | 
| 251 |  |  |  |  |  |  | 'MIN_ARMY_TO_EXPORT', | 
| 252 |  |  |  |  |  |  | 'ARMY_TO_ACCEPT_MILITARY_SUPPORT', | 
| 253 |  |  |  |  |  |  | 'ARMY_FOR_SUPPORT', | 
| 254 |  |  |  |  |  |  | 'DIPLOMACY_FACTOR_BREAKING_SUPPORT', | 
| 255 |  |  |  |  |  |  | 'DIPLOMACY_FACTOR_STARTING_SUPPORT', | 
| 256 |  |  |  |  |  |  | 'DIPLOMACY_MALUS_FOR_SUPPORT', | 
| 257 |  |  |  |  |  |  | 'ARMY_TO_RECALL_SUPPORT', | 
| 258 |  |  |  |  |  |  | 'TRADEROUTE_SIZE_BONUS', | 
| 259 |  |  |  |  |  |  | 'DICTATORSHIP_PRODUCTION_MALUS', | 
| 260 |  |  |  |  |  |  | 'DICTATORSHIP_BONUS_FOR_CIVIL_WAR', | 
| 261 |  |  |  |  |  |  | 'DICTATORSHIP_BONUS_FOR_ARMY_CONSTRUCTION', | 
| 262 |  |  |  |  |  |  | 'AID_INSURGENTS_COST', | 
| 263 |  |  |  |  |  |  | 'INSURGENTS_AID', | 
| 264 |  |  |  |  |  |  | 'INFLUENCE_PRESTIGE_BONUS', | 
| 265 |  |  |  |  |  |  | 'BEST_WEALTH_FOR_PRESTIGE', | 
| 266 |  |  |  |  |  |  | 'BEST_WEALTH_FOR_PRESTIGE_BONUS', | 
| 267 |  |  |  |  |  |  | 'WAR_PRESTIGE_BONUS', | 
| 268 |  |  |  |  |  |  | 'TREATY_PRESTIGE_COST', | 
| 269 |  |  |  |  |  |  | 'TREATY_TRADE_FACTOR', | 
| 270 |  |  |  |  |  |  | 'ECONOMIC_AID_COST', | 
| 271 |  |  |  |  |  |  | 'ECONOMIC_AID_QUOTE', | 
| 272 |  |  |  |  |  |  | 'ECONOMIC_AID_DIPLOMACY_FACTOR', | 
| 273 |  |  |  |  |  |  | 'REBEL_ARMY_FOR_SUPPORT', | 
| 274 |  |  |  |  |  |  | 'DIPLOMACY_FACTOR_STARTING_REBEL_SUPPORT', | 
| 275 |  |  |  |  |  |  | 'SUPPORT_HELP_FOR_CIVIL_WAR', | 
| 276 |  |  |  |  |  |  | 'REBEL_SUPPORT_HELP_FOR_CIVIL_WAR', | 
| 277 |  |  |  |  |  |  | 'DIPLOMACY_MALUS_FOR_CROSSED_CIVIL_WAR_SUPPORT', | 
| 278 |  |  |  |  |  |  | 'DIPLOMACY_MALUS_FOR_REBEL_CIVIL_WAR_SUPPORT', | 
| 279 |  |  |  |  |  |  | 'REBEL_SUPPORTER_WINNER_FRIENDSHIP', | 
| 280 |  |  |  |  |  |  | 'PERMANENT_CRISIS_HATE_LIMIT', | 
| 281 |  |  |  |  |  |  | 'DIPLOMATIC_PRESSURE_FACTOR', | 
| 282 |  |  |  |  |  |  | 'DIPLOMATIC_PRESSURE_PRESTIGE_COST', | 
| 283 |  |  |  |  |  |  | 'DIPLOMACY_AFTER_OCCUPATION', | 
| 284 |  |  |  |  |  |  | 'DOMINION_DIPLOMACY', | 
| 285 |  |  |  |  |  |  | 'DIPLOMACY_FACTOR_INCREASING_SUPPORT', | 
| 286 |  |  |  |  |  |  | 'DIPLOMACY_FACTOR_INCREASING_REBEL_SUPPORT', | 
| 287 |  |  |  |  |  |  | 'MINIMUM_ARMY_FOR_AID', | 
| 288 |  |  |  |  |  |  | 'MILITARY_AID_COST', | 
| 289 |  |  |  |  |  |  | 'MILITARY_AID_DIPLOMACY_FACTOR', | 
| 290 |  |  |  |  |  |  | 'ARMY_TO_GIVE_MILITARY_SUPPORT', | 
| 291 |  |  |  |  |  |  | 'PROGRESS_INCREMENT', | 
| 292 |  |  |  |  |  |  | 'PROGRESS_COST', | 
| 293 |  |  |  |  |  |  | 'BEST_PROGRESS_FOR_PRESTIGE', | 
| 294 |  |  |  |  |  |  | 'BEST_PROGRESS_FOR_PRESTIGE_BONUS', | 
| 295 |  |  |  |  |  |  | 'PROGRESS_BATTLE_FACTOR', | 
| 296 |  |  |  |  |  |  | 'TREATY_LIMIT_PROGRESS_STEP', | 
| 297 |  |  |  |  |  |  | 'TREATIES_FOR_PROGRESS_STEP', | 
| 298 |  |  |  |  |  |  | 'MAX_AFFORDABLE_PROGRESS', | 
| 299 |  |  |  |  |  |  | 'STOCK_INFLUENCE_FACTOR', | 
| 300 |  |  |  |  |  |  | 'START_STOCKS', | 
| 301 |  |  |  |  |  |  | 'START_PLAYER_MONEY', | 
| 302 |  |  |  |  |  |  | 'WAR_BOND_COST', | 
| 303 |  |  |  |  |  |  | 'WAR_BOND_GAIN', | 
| 304 |  |  |  |  |  |  | 'CIVIL_WAR_WEALTH_MALUS', | 
| 305 |  |  |  |  |  |  | 'INFLUENCE_COST', | 
| 306 |  |  |  |  |  |  | 'MAX_BUY_STOCK', | 
| 307 |  |  |  |  |  |  | 'TIME_FOR_TARGET', | 
| 308 |  |  |  |  |  |  | 'GROUND_TRAVEL_COST', | 
| 309 |  |  |  |  |  |  | 'AIR_TRAVEL_COST_FOR_DISTANCE', | 
| 310 |  |  |  |  |  |  | 'AIR_TRAVEL_CAP_COST', | 
| 311 |  |  |  |  |  |  | 'PLAYER_MOVEMENTS', | 
| 312 |  |  |  |  |  |  | 'SHOP_PRICE_FACTOR', | 
| 313 |  |  |  |  |  |  | 'CARGO_TOTAL_SPACE', | 
| 314 |  |  |  |  |  |  | 'PRICE_RANGES', | 
| 315 |  |  |  |  |  |  | 'BLACK_MARKET_PERCENT_SELLING_BONUS', | 
| 316 |  |  |  |  |  |  | 'BLACK_MARKET_FRIENDSHIP_MALUS', | 
| 317 |  |  |  |  |  |  | 'FRIENDSHIP_LIMIT_TO_SHOP', | 
| 318 |  |  |  |  |  |  | 'LOWER_MY_PRICE_FACTOR', | 
| 319 |  |  |  |  |  |  | 'LOWERED_PRICE_PERCENT_SELLING_MALUS', | 
| 320 |  |  |  |  |  |  | 'LOWERED_PRICE_FRIENDSHIP_BONUS', | 
| 321 |  |  |  |  |  |  | 'NOT_LOWERED_PRICE_FRIENDSHIP_MALUS', | 
| 322 |  |  |  |  |  |  | 'EVENT_TURNS_TO_DUMP', | 
| 323 |  |  |  |  |  |  | 'FRIENDSHIP_RANGE_FOR_MISSION', | 
| 324 |  |  |  |  |  |  | 'MONEY_RANGE_FOR_MISSION', | 
| 325 |  |  |  |  |  |  | 'BONUS_FACTOR_FOR_BAD_FRIENSHIP', | 
| 326 |  |  |  |  |  |  | 'MISSIONS_TO_GENERATE_PER_TURN', | 
| 327 |  |  |  |  |  |  | 'MAX_MISSIONS_FOR_USER', | 
| 328 |  |  |  |  |  |  | 'PENALTY_FACTOR_FOR_DROP_MISSION', | 
| 329 |  |  |  |  |  |  | 'MAX_HEALTH', | 
| 330 |  |  |  |  |  |  | ); | 
| 331 |  |  |  |  |  |  | our %EXPORT_TAGS = ( all => \@EXPORT_OK ); |