// Frozen area rules, max 5 rules per area

// <area>,FR_Owned by,<player>
// <area>,FR_Not hostile to,<nation>,<player>
// <area>,FR_Year less than,<year>
// <area>,FR_Not at war,<nation>
// <area>,FR_Nation is,<nation>,<area>
// <area>,FR_Player owns,<player>,<area>
// <area>,FR_Group,<group>
// <area>,FR_Garrison,<player>,<area>,<troops>,<area>,<troops>
// <area>,FR_Strat,<if area not frozen>
// <area or 0==all of player>,FR_Player_Dead,<player to unfreeze>,<if this player dead>

DATA,FR_Owned by,1
DATA,FR_Not hostile to,2
DATA,FR_Year less than,3
DATA,FR_Not at war,4
DATA,FR_Nation is,5 // note will not clear when empty
DATA,FR_Player owns,6
DATA,FR_Group,7
DATA,FR_Garrison,8
DATA,FR_Strat,9
DATA,FR_Player_Dead,10

// finland
FROZEN,100,FR_Owned by,PLAYER_GER
FROZEN,100,FR_Player owns,PLAYER_SOV,103
FROZEN,100,FR_Garrison,PLAYER_SOV,102,1

// East Europe
FROZEN,90,FR_Player owns,PLAYER_NEU,89
FROZEN,91,FR_Player owns,PLAYER_NEU,89
FROZEN,92,FR_Player owns,PLAYER_NEU,89
FROZEN,90,FR_Group,90
FROZEN,91,FR_Group,90
FROZEN,92,FR_Group,90

// Unfreeze All of soviets
FROZEN,0,FR_Player_Dead,PLAYER_SOV,PLAYER_GER

// West Russia
// {93,94,95,102,103, 104,105,106,108,109,110,111,112,113, 114,117,307,354,359,360,363};
FROZEN,93,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,93,FR_Group,86
FROZEN,93,FR_Garrison,PLAYER_GER,68,3
FROZEN,93,FR_Strat,164
FROZEN,94,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,94,FR_Group,86
FROZEN,94,FR_Garrison,PLAYER_GER,68,3
FROZEN,94,FR_Strat,164
FROZEN,95,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,95,FR_Group,86
FROZEN,95,FR_Garrison,PLAYER_GER,68,3
FROZEN,95,FR_Strat,164
FROZEN,102,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,102,FR_Group,86
FROZEN,102,FR_Garrison,PLAYER_GER,68,3
FROZEN,102,FR_Strat,164
FROZEN,103,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,103,FR_Group,86
FROZEN,103,FR_Garrison,PLAYER_GER,68,3
FROZEN,103,FR_Strat,164
FROZEN,104,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,104,FR_Group,86
FROZEN,104,FR_Garrison,PLAYER_GER,68,3
FROZEN,104,FR_Strat,164
FROZEN,105,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,105,FR_Group,86
FROZEN,105,FR_Garrison,PLAYER_GER,68,3
FROZEN,105,FR_Strat,164
FROZEN,106,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,106,FR_Group,86
FROZEN,106,FR_Garrison,PLAYER_GER,68,3
FROZEN,106,FR_Strat,164
FROZEN,108,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,108,FR_Group,86
FROZEN,108,FR_Garrison,PLAYER_GER,68,3
FROZEN,108,FR_Strat,164
FROZEN,109,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,109,FR_Group,86
FROZEN,109,FR_Garrison,PLAYER_GER,68,3
FROZEN,109,FR_Strat,164
FROZEN,110,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,110,FR_Group,86
FROZEN,110,FR_Garrison,PLAYER_GER,68,3
FROZEN,110,FR_Strat,164
FROZEN,111,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,111,FR_Group,86
FROZEN,111,FR_Garrison,PLAYER_GER,68,3
FROZEN,111,FR_Strat,164
FROZEN,112,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,112,FR_Group,86
FROZEN,112,FR_Garrison,PLAYER_GER,68,3
FROZEN,112,FR_Strat,164
FROZEN,113,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,113,FR_Group,86
FROZEN,113,FR_Garrison,PLAYER_GER,68,3
FROZEN,113,FR_Strat,164
FROZEN,114,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,114,FR_Group,86
FROZEN,114,FR_Garrison,PLAYER_GER,68,3
FROZEN,114,FR_Strat,164
FROZEN,117,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,117,FR_Group,86
FROZEN,117,FR_Garrison,PLAYER_GER,68,3
FROZEN,117,FR_Strat,164
FROZEN,307,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,307,FR_Group,86
FROZEN,307,FR_Garrison,PLAYER_GER,68,3
FROZEN,307,FR_Strat,164
FROZEN,354,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,354,FR_Group,86
FROZEN,354,FR_Garrison,PLAYER_GER,68,3
FROZEN,354,FR_Strat,164
FROZEN,359,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,359,FR_Group,86
FROZEN,359,FR_Garrison,PLAYER_GER,68,3
FROZEN,359,FR_Strat,164
FROZEN,360,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,360,FR_Group,86
FROZEN,360,FR_Garrison,PLAYER_GER,68,3
FROZEN,360,FR_Strat,164
FROZEN,363,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,363,FR_Group,86
FROZEN,363,FR_Garrison,PLAYER_GER,68,3
FROZEN,363,FR_Strat,164

// Turkey 86,87
FROZEN,86,FR_Group,86
FROZEN,86,FR_Player owns
FROZEN,86,FR_Owned by,PLAYER_NEU
FROZEN,87,FR_Group,86
FROZEN,87,FR_Owned by,PLAYER_NEU

// Northern Persia and Afganistan connected to turkey will unfreeze Soviets when taken
FROZEN,364,FR_Group,86
FROZEN,364,FR_Owned by,PLAYER_NEU
FROZEN,126,FR_Group,86
FROZEN,126,FR_Owned by,PLAYER_NEU
FROZEN,127,FR_Group,86
FROZEN,127,FR_Owned by,PLAYER_NEU

// Central Russia
// {115,116,119,120,121,122,123,124,125,162,163,361,362};
FROZEN,115,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,115,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,115,FR_Group,86
FROZEN,115,FR_Strat,93,164,
FROZEN,116,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,116,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,116,FR_Group,86
FROZEN,116,FR_Strat,93,164,
FROZEN,119,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,119,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,119,FR_Group,86
FROZEN,119,FR_Strat,93,164,
FROZEN,120,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,120,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,120,FR_Group,86
FROZEN,120,FR_Strat,93,164,
FROZEN,121,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,121,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,121,FR_Group,86
FROZEN,121,FR_Strat,93,164,
FROZEN,122,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,122,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,122,FR_Group,86
FROZEN,122,FR_Strat,93,164,
FROZEN,123,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,123,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,123,FR_Group,86
FROZEN,123,FR_Strat,93,164,
FROZEN,124,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,124,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,124,FR_Group,86
FROZEN,124,FR_Strat,93,164,
FROZEN,125,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,125,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,125,FR_Group,86
FROZEN,125,FR_Strat,93,164,
FROZEN,162,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,162,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,162,FR_Group,86
FROZEN,162,FR_Strat,93,164,
FROZEN,163,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,163,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,163,FR_Group,86
FROZEN,163,FR_Strat,93,164,
FROZEN,361,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,361,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,361,FR_Group,86
FROZEN,361,FR_Strat,93,164,
FROZEN,362,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,362,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,362,FR_Group,86
FROZEN,362,FR_Strat,93,164,
// W. Irkutsk
FROZEN,369,FR_Not hostile to,Russia,PLAYER_GER
FROZEN,369,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,369,FR_Group,86
FROZEN,369,FR_Strat,93,164,

//East Russia
// {164,165,166,201,203};
FROZEN,164,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,164,FR_Strat,93,
FROZEN,164,FR_Garrison,PLAYER_JAP,200,3
// FROZEN,165,FR_Not hostile to,Russia,PLAYER_JAP
// FROZEN,165,FR_Strat,93,
// FROZEN,165,FR_Garrison,PLAYER_JAP,200,3
// FROZEN,166,FR_Not hostile to,Russia,PLAYER_JAP
// FROZEN,166,FR_Strat,93,
// FROZEN,166,FR_Garrison,PLAYER_JAP,200,3
// E. Irkutsk + both Mongolias
FROZEN,367,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,367,FR_Strat,93,
FROZEN,367,FR_Garrison,PLAYER_JAP,200,3
FROZEN,368,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,368,FR_Strat,93,
FROZEN,368,FR_Garrison,PLAYER_JAP,200,3
FROZEN,370,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,370,FR_Strat,93,
FROZEN,370,FR_Garrison,PLAYER_JAP,200,3

FROZEN,201,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,201,FR_Strat,93,
FROZEN,201,FR_Garrison,PLAYER_JAP,200,3
FROZEN,203,FR_Not hostile to,Russia,PLAYER_JAP
FROZEN,203,FR_Strat,93,
FROZEN,203,FR_Garrison,PLAYER_JAP,200,3

// EastUN
// {170,171,172,174,175, 190,219,222,232,233, 253,260,266,268,277,279,339,340,176,185,186,

FROZEN,170,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,171,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,172,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,174,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,175,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,190,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,219,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,222,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,232,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,233,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,253,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,260,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,266,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,268,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,277,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,279,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,283,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,339,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,340,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,176,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,185,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,186,FR_Not hostile to,United States,PLAYER_JAP

// 284,285,287,288,289, 290,293,294,295,296,
FROZEN,284,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,285,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,287,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,288,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,289,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,290,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,293,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,294,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,295,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,296,FR_Not hostile to,United States,PLAYER_JAP

// 298,300,311,312,313, 314,316,317,318,320, 323,325,332,346,352};
FROZEN,298,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,300,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,311,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,312,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,313,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,314,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,316,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,317,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,318,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,320,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,323,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,325,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,332,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,346,FR_Not hostile to,United States,PLAYER_JAP
FROZEN,352,FR_Not hostile to,United States,PLAYER_JAP

// EastUN
// {170,171,172,174,175, 190,219,222,232,233, 253,260,266,268,277,279,339,340,176,185,186,

FROZEN,170,FR_Not hostile to,United States,PLAYER_GER
FROZEN,171,FR_Not hostile to,United States,PLAYER_GER
FROZEN,172,FR_Not hostile to,United States,PLAYER_GER
FROZEN,174,FR_Not hostile to,United States,PLAYER_GER
FROZEN,175,FR_Not hostile to,United States,PLAYER_GER
FROZEN,190,FR_Not hostile to,United States,PLAYER_GER
FROZEN,219,FR_Not hostile to,United States,PLAYER_GER
FROZEN,222,FR_Not hostile to,United States,PLAYER_GER
FROZEN,232,FR_Not hostile to,United States,PLAYER_GER
FROZEN,233,FR_Not hostile to,United States,PLAYER_GER
FROZEN,253,FR_Not hostile to,United States,PLAYER_GER
FROZEN,260,FR_Not hostile to,United States,PLAYER_GER
FROZEN,266,FR_Not hostile to,United States,PLAYER_GER
FROZEN,268,FR_Not hostile to,United States,PLAYER_GER
FROZEN,277,FR_Not hostile to,United States,PLAYER_GER
FROZEN,279,FR_Not hostile to,United States,PLAYER_GER
FROZEN,283,FR_Not hostile to,United States,PLAYER_GER
FROZEN,339,FR_Not hostile to,United States,PLAYER_GER
FROZEN,340,FR_Not hostile to,United States,PLAYER_GER
FROZEN,176,FR_Not hostile to,United States,PLAYER_GER
FROZEN,185,FR_Not hostile to,United States,PLAYER_GER
FROZEN,186,FR_Not hostile to,United States,PLAYER_GER

// 284,285,287,288,289, 290,293,294,295,296,
FROZEN,284,FR_Not hostile to,United States,PLAYER_GER
FROZEN,285,FR_Not hostile to,United States,PLAYER_GER
FROZEN,287,FR_Not hostile to,United States,PLAYER_GER
FROZEN,288,FR_Not hostile to,United States,PLAYER_GER
FROZEN,289,FR_Not hostile to,United States,PLAYER_GER
FROZEN,290,FR_Not hostile to,United States,PLAYER_GER
FROZEN,293,FR_Not hostile to,United States,PLAYER_GER
FROZEN,294,FR_Not hostile to,United States,PLAYER_GER
FROZEN,295,FR_Not hostile to,United States,PLAYER_GER
FROZEN,296,FR_Not hostile to,United States,PLAYER_GER

// 298,300,311,312,313, 314,316,317,318,320, 323,325,332,346,352};
FROZEN,298,FR_Not hostile to,United States,PLAYER_GER
FROZEN,300,FR_Not hostile to,United States,PLAYER_GER
FROZEN,311,FR_Not hostile to,United States,PLAYER_GER
FROZEN,312,FR_Not hostile to,United States,PLAYER_GER
FROZEN,313,FR_Not hostile to,United States,PLAYER_GER
FROZEN,314,FR_Not hostile to,United States,PLAYER_GER
FROZEN,316,FR_Not hostile to,United States,PLAYER_GER
FROZEN,317,FR_Not hostile to,United States,PLAYER_GER
FROZEN,318,FR_Not hostile to,United States,PLAYER_GER
FROZEN,320,FR_Not hostile to,United States,PLAYER_GER
FROZEN,323,FR_Not hostile to,United States,PLAYER_GER
FROZEN,325,FR_Not hostile to,United States,PLAYER_GER
FROZEN,332,FR_Not hostile to,United States,PLAYER_GER
FROZEN,346,FR_Not hostile to,United States,PLAYER_GER
FROZEN,352,FR_Not hostile to,United States,PLAYER_GER


// vichy
//{50,51,53,60,62};
FROZEN,50,FR_Nation is,Vichy,50
FROZEN,51,FR_Nation is,Vichy,51
FROZEN,53,FR_Nation is,Vichy,53
FROZEN,60,FR_Nation is,Vichy,60
FROZEN,62,FR_Nation is,Vichy,62

FROZEN,50,FR_Group,50
FROZEN,51,FR_Group,50
FROZEN,53,FR_Group,50
FROZEN,60,FR_Group,50
FROZEN,62,FR_Group,50

//
// Hostile KDB 12-30-2004
//
// WAR,<this player>,<become hostile to player>,<if second player is at war with this player 0=regardless>,<if >=year>,<if >=month>,<area is owned by second player>...<area>
//
// max 4 of these, each with a max of 8 areas
//

// Canada or South America will trigger the US to declare war on Germany
WAR,PLAYER_UN,PLAYER_GER,NONE,1940,1,319,327,330 
// London will trigger the US to declare war on Germany in Sum 42
WAR,PLAYER_UN,PLAYER_GER,0,1942,7,25  
// The normal trigger if Japan is both at war with Russia and inside China  
WAR,PLAYER_UN,PLAYER_JAP,PLAYER_SOV,1942,1,161,167,169,195,197,344,350

// Resource gifts
// GIFT,<from player>,<to player>,<to area>,<amount>,<less than this year>,<less than this month>,<Rules>...
DATA,Gift_Hostile,1		// actually not hostile to
DATA,Gift_no Own,2		// can't own this area, also must be last rule

GIFT,PLAYER_UN,PLAYER_JAP,209,3,1941,7,Gift_Hostile,United States,Gift_Hostile,Russia,Gift_no Own,161,167,169,195,197,344,350,173
GIFT,PLAYER_SOV,PLAYER_GER,67,3,1944,1,Gift_Hostile,Russia

