home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 January / GSSH0104TT.iso / Levels / Riseofnations / mp_scenarios.exe / Custom / europe / europe.bhs < prev    next >
Encoding:
Text File  |  2003-10-08  |  2.1 KB  |  80 lines

  1. //Designed and Scripted by Mark Sobota
  2.  
  3. scenario () {
  4.  
  5.  
  6.  
  7. labels {
  8. }
  9.  
  10.  
  11.  
  12.  
  13. run_once {
  14.   set_nation_name("Romans", "Italians");
  15.   set_nation_name("Russians", "Soviets");
  16.   set_nation_name("Germans", "West Germans");
  17.   disable_type("Pyramids");
  18.   disable_type("Colossus");
  19.   disable_type("Terra Cotta Army");
  20.   disable_type("Porcelain Tower");
  21.   disable_type("Angkor Wat");
  22.   disable_type("Taj Mahal");
  23.   disable_type("Statue of Liberty");
  24.   disable_type("Temple of Tikal");
  25.   popup_dialog("It is the time of the Cold War in Europe. The Soviets are strong but so is NATO...  Victory Conditions: Conquer the Soviets.");
  26.   set_timer("War", 210);
  27.   set_timer("SPAIN", 1200);
  28. }
  29.  
  30. if (population_cap(1) < 275) {
  31.   set_population_cap(1, 300);
  32. }
  33.  
  34. if (timer_expired("War")) { //attack germany and greeks after 2 mins
  35.   popup_dialog("You have received a message from Premier Khrushchev: The Capitalists have oppressed the masses for long enough! We must destroy you before you destroy us.");
  36.   declare_war (1, 4);
  37.   declare_war (1, 5);
  38.   set_timer("US", 60);
  39. }
  40.  
  41. if (timer_expired("US")) {
  42.   popup_dialog("The United States has been forced to commit all of its forces to the Pacific to counter the Soviet threat. You won't be getting any help from that direction...");
  43. }
  44.  
  45. if (timer_expired("SPAIN")) {
  46.   popup_dialog("Dictator Franco has declared war on Western Europe! He sees this war as a chance to expand Spain's borders.");
  47.   declare_war(7, 2);
  48.   declare_war(7, 3);
  49.   declare_war(7, 4);
  50.   declare_war(7, 5);
  51.   declare_war(7, 6);
  52. }
  53.  
  54. trigger RussiaResourceGive(city_captured(1, "Moscow") || num_cities(1) < 5)
  55. {
  56.   give_good(1, "Food", 10000);
  57.   give_good(1, "Timber", 10000);
  58.   give_good(1, "Metal", 10000);
  59.   give_good(1, "Wealth", 10000);
  60.   give_good(1, "Oil", 10000);
  61. }
  62.  
  63. if (is_defeated(4)) { //if germans defeated attack france
  64.   declare_war (1, 3);
  65. }
  66. if (is_defeated(5)) { //if greeks defeated attack italy
  67.   declare_war (1, 6);
  68. }
  69. if (is_defeated(6)) { //if italy defeated attack britain
  70.   declare_war (1, 2);
  71. }
  72. if (is_defeated(1) && is_defeated(7)) {
  73.   victory(2);
  74.   victory(3);
  75.   victory(4);
  76.   victory(5);
  77.   victory(6);
  78. }
  79. }
  80.