<<
@scenario
{
	@event
	{
		#string name "main";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_1";
		}
		@action
		{
			#string type "move hint";
			#string data "town01";
		}
		@action
		{
			#string type "set popgrowth";
			#string data "1 1.4";
		}
		@action
		{
			#string type "blink city";
			#string data "town01";
			#float delay 1000
		}
		@action
		{
			#string type "allow unselect";
			#string data "false";
		}
		@action
		{
			#string type "ai sleep";
			#string data "3";
		}
		@action
		{
			#string type "select only for";
			#string data "town01";
		}
		@action
		{
			#string type "attack only for";
			#string data "nothing";
		}
		@action
		{
			#string type "activate event";
			#string data "selected";
		}
	}
	@event
	{
		#string name "selected";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_2";
		}
		@action
		{
			#string type "move hint";
			#string data "town02";
		}
		@action
		{
			#string type "unblink city";
			#string data "town01";
		}
		@action
		{
			#string type "blink city";
			#string data "town02";
		}
		@action
		{
			#string type "attack only for";
			#string data "town02";
		}
		@action
		{
			#string type "activate event";
			#string data "attacked";
		}
		@condition
		{
			#string type "selected town01";
			#string data "=1";
		}
	}
	@event
	{
		#string name "attacked";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_3";
		}
		@action
		{
			#string type "move hint";
			#string data "town01";
		}
		@action
		{
			#string type "unblink city";
			#string data "town02";
		}
		@action
		{
			#string type "blink city";
			#string data "town01";
		}
		@action
		{
			#string type "activate event";
			#string data "selected2";
		}
		@condition
		{
			#string type "attacked town02";
			#string data "=1";
		}
	}
	@event
	{
		#string name "selected2";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_4";
		}
		@action
		{
			#string type "move hint";
			#string data "town02";
		}
		@action
		{
			#string type "unblink city";
			#string data "town01";
		}
		@action
		{
			#string type "blink city";
			#string data "town02";
		}
		@action
		{
			#string type "attack only for";
			#string data "town02";
		}
		@action
		{
			#string type "activate event";
			#string data "attacked2";
		}
		@condition
		{
			#string type "selected town01";
			#string data "=1";
		}
	}
	@event
	{
		#string name "attacked2";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_5";
		}
		@action
		{
			#string type "move hint";
			#string data "town02";
		}
		@action
		{
			#string type "unblink city";
			#string data "town02";
		}
		@action
		{
			#string type "attack only for";
			#string data "town02";
		}
		@action
		{
			#string type "activate event";
			#string data "captured";
		}
		@condition
		{
			#string type "attacked town02";
			#string data "=1";
		}
	}
	@event
	{
		#string name "captured";
		#int difficulty 0;
		@action
		{
			#string type "hide hint";
			#string data "";
		}
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_6";
			#float delay 2000;
		}
		@action
		{
			#string type "move hint";
			#string data "town01";
			#float delay 2000;
		}
		@action
		{
			#string type "attack only for";
			#string data "nothing";
		}
		@action
		{
			#string type "blink city";
			#string data "town01";
			#float delay 2000;
		}
		@action
		{
			#string type "select only for";
			#string data "town01";
		}
		@action
		{
			#string type "activate event";
			#string data "first_selected";
		}
		@condition
		{
			#string type "capture town02";
			#string data "=1";
		}
	}
	@event
	{
		#string name "first_selected";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_7";
		}
		@action
		{
			#string type "move hint";
			#string data "town02";
		}
		@action
		{
			#string type "unblink city";
			#string data "town01";
		}
		@action
		{
			#string type "blink city";
			#string data "town02";
		}
		@action
		{
			#string type "select only for";
			#string data "town02";
		}
		@action
		{
			#string type "activate event";
			#string data "second_selected";
		}
		@condition
		{
			#string type "selected town01";
			#string data "=1";
		}
	}
	@event
	{
		#string name "second_selected";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_8";
		}
		@action
		{
			#string type "move hint";
			#string data "town03";
		}
		@action
		{
			#string type "unblink city";
			#string data "town02";
		}
		@action
		{
			#string type "blink city";
			#string data "town03";
		}
		@action
		{
			#string type "select only for";
			#string data "nothing";
		}
		@action
		{
			#string type "attack only for";
			#string data "town03";
		}
		@action
		{
			#string type "activate event";
			#string data "group_attack";
		}
		@condition
		{
			#string type "selected town02";
			#string data "=1";
		}
	}
	@event
	{
		#string name "group_attack";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_9";
		}
		@action
		{
			#string type "move hint";
			#string data "town01";
		}
		@action
		{
			#string type "unblink city";
			#string data "town03";
		}
		@action
		{
			#string type "blink city";
			#string data "town01";
		}
		@action
		{
			#string type "select only for";
			#string data "town01";
		}
		@action
		{
			#string type "activate event";
			#string data "first_selected2";
		}
		@condition
		{
			#string type "attacked town03";
			#string data "=1";
		}
	}
	@event
	{
		#string name "first_selected2";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_10";
		}
		@action
		{
			#string type "move hint";
			#string data "town02";
		}
		@action
		{
			#string type "unblink city";
			#string data "town01";
		}
		@action
		{
			#string type "blink city";
			#string data "town02";
		}
		@action
		{
			#string type "select only for";
			#string data "town02";
		}
		@action
		{
			#string type "activate event";
			#string data "second_selected2";
		}
		@condition
		{
			#string type "selected town01";
			#string data "=1";
		}
	}
	@event
	{
		#string name "second_selected2";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_11";
		}
		@action
		{
			#string type "move hint";
			#string data "town03";
		}
		@action
		{
			#string type "unblink city";
			#string data "town02";
		}
		@action
		{
			#string type "blink city";
			#string data "town03";
		}
		@action
		{
			#string type "select only for";
			#string data "nothing";
		}
		@action
		{
			#string type "attack only for";
			#string data "town03";
		}
		@action
		{
			#string type "activate event";
			#string data "group_attack2";
		}
		@condition
		{
			#string type "selected town02";
			#string data "=1";
		}
	}
	@event
	{
		#string name "group_attack2";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_12";
		}
		@action
		{
			#string type "move hint";
			#string data "town02";
		}
		@action
		{
			#string type "hide hint";
			#string data "";
			#float delay 4300;
		}
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_13";
			#float delay 5000;
		}
		@action
		{
			#string type "move hint";
			#string data "town03";
			#float delay 5000;
		}
		@action
		{
			#string type "hide hint";
			#string data "";
			#float delay 7500;
		}
		@action
		{
			#string type "unblink city";
			#string data "town03";
		}
		@action
		{
			#string type "allow select";
			#string data "";
		}
		@action
		{
			#string type "activate event";
			#string data "group_capture";
		}
		@condition
		{
			#string type "attacked town03";
			#string data "=1";
		}
	}
	@event
	{
		#string name "group_capture";
		#int difficulty 0;
		@action
		{
			#string type "show hint";
			#string data "tutorial_2_14";
		}
		@action
		{
			#string type "move hint";
			#string data "town07";
		}
		@action
		{
			#string type "hide hint";
			#string data "";
			#float delay 4000;
		}
		@action
		{
			#string type "allow unselect";
			#string data "true";
		}
		@action
		{
			#string type "allow attack";
			#string data "";
		}
		@action
		{
			#string type "blink city";
			#string data "town07";
		}
		@action
		{
			#string type "blink city";
			#string data "town08";
		}
		@action
		{
			#string type "blink city";
			#string data "town09";
		}
		@action
		{
			#string type "unblink city";
			#string data "town07";
			#float delay 3000;
		}
		@action
		{
			#string type "unblink city";
			#string data "town08";
			#float delay 3000;
		}
		@action
		{
			#string type "unblink city";
			#string data "town09";
			#float delay 3000;
		}
		@action
		{
			#string type "activate event";
			#string data "enemy_upgrade";
		}
		@condition
		{
			#string type "capture town03";
			#string data "=1";
		}
	}
	@event
	{
		#string name "enemy_upgrade";
		#int difficulty 0;
		@action
		{
			#string type "upgrade city";
			#string data "town08";
			#float delay 3000
		}
		@action
		{
			#string type "activate event";
			#string data "user_try";
		}
		@condition
		{
			#string type "attacked town05";
			#string data "=1";
		}
	}
	@event
	{
		#string name "user_try";
		#int difficulty 0;
		@action
		{
			#string type "upgrade city";
			#string data "town07";
		}
		@action
		{
			#string type "ai wake";
			#string data "3";
			#float delay 3000
		}
		@condition
		{
			#string type "capture town05";
			#string data "=1";
		}
	}
}
>>