; ; Events text for Midgard Scenario ; Copyright(c) 1997, MicroProse Studios Inc. ; ; @BEGINEVENTS @IF SCENARIOLOADED @THEN PLAYCDTRACK 21 DONTPLAYWONDERS @ENDIF @IF NOSCHISM DEFENDER=anybody @THEN @ENDIF @IF RANDOMTURN denominator=10 @THEN CREATEUNIT owner=Goblins unit=Goblins veteran=no homecity=none locations 121,47 59,29 endlocations @ENDIF @IF RANDOMTURN denominator=10 @THEN CREATEUNIT owner=Goblins unit=Goblins veteran=no homecity=none locations 59,29 121,47 endlocations @ENDIF @IF RANDOMTURN denominator=20 @THEN CREATEUNIT owner=Stygians unit=Skeletons veteran=no homecity=none locations 40,38 80,80 126,76 80,42 endlocations @ENDIF @IF RANDOMTURN denominator=15 @THEN CREATEUNIT owner=Stygians unit=Skeletons veteran=no homecity=none locations 80,80 40,38 126,76 80,42 endlocations @ENDIF @IF RANDOMTURN denominator=60 @THEN CREATEUNIT owner=Stygians unit=Fell Wraith veteran=no homecity=none locations 80,42 126,76 40,38 80,80 endlocations @ENDIF @IF RANDOMTURN denominator=80 @THEN CREATEUNIT owner=Stygians unit=Witches veteran=no homecity=none locations 40,38 80,80 80,42 126,76 endlocations @ENDIF @IF RANDOMTURN denominator=175 @THEN TEXT Dreadful stories of a marauding dragon from the underworld reach your ears. If you can find him, you vow to defeat him and take his treasures as a reward. ENDTEXT CREATEUNIT owner=Stygians unit=Dragon veteran=false homecity=none locations 80,80 40,38 80,42 126,76 endlocations @ENDIF @IF RANDOMTURN denominator=176 @THEN TEXT Dreadful stories of a marauding dragon from the underworld reach your ears. If you can find him, you vow to defeat him and take his treasures as a reward. ENDTEXT CREATEUNIT owner=Stygians unit=Dragon veteran=false homecity=none locations 40,38 80,80 80,42 126,76 endlocations @ENDIF @IF RANDOMTURN denominator=102 @THEN CREATEUNIT owner=Stygians unit=Kraken veteran=false homecity=none locations 76,66 endlocations @ENDIF @IF RANDOMTURN denominator=15 @THEN CREATEUNIT owner=Stygians unit=Jormungand's Spit veteran=yes homecity=none locations 90,4 22,0 104,0 123,119 endlocations @ENDIF @IF RANDOMTURN denominator=300 @THEN JUSTONCE TEXT A great volcano explodes. ENDTEXT CHANGETERRAIN terraintype=0 maprect 120,28,130,28,130,30,120,30 PLAYWAVEFILE volcano.wav @ENDIF @IF RANDOMTURN denominator=100 @THEN JUSTONCE TEXT A great volcano pokes through the ocean surface. ENDTEXT CHANGETERRAIN terraintype=6 maprect 15,87,15,87,15,87,15,87 PLAYWAVEFILE volcano.wav @ENDIF @IF RANDOMTURN denominator=100 @THEN JUSTONCE TEXT A great volcano pokes through the ocean surface. ENDTEXT CHANGETERRAIN terraintype=6 maprect 13,93,13,93,13,93,13,93 PLAYWAVEFILE volcano.wav @ENDIF @IF RANDOMTURN denominator=100 @THEN JUSTONCE TEXT A great volcano pokes through the ocean surface. ENDTEXT CHANGETERRAIN terraintype=6 maprect 11,89,11,89,11,89,11,89 PLAYWAVEFILE volcano.wav @ENDIF @IF UNITKILLED unit=DRAGON attacker=anybody defender=anybody @THEN JUSTONCE TEXT ^A dragon has been defeated and must now leave Midgard forever. ^Before he flies away, though, he gives up a scroll of Dragon Lore. ENDTEXT CHANGEMONEY receiver=TRIGGERATTACKER amount=750 GIVETECHNOLOGY technology=92 receiver=TRIGGERATTACKER PLAYCDTRACK 3 @ENDIF @IF UNITKILLED unit=DRAGON attacker=anybody defender=anybody @THEN PLAYCDTRACK 3 GIVETECHNOLOGY technology=92 receiver=TRIGGERATTACKER PLAYCDTRACK 3 @ENDIF @IF CITYTAKEN city=Eagle's Perch attacker=Anybody defender=Buteons @THEN JUSTONCE TEXT The local wizard rubs a magic ring which summons the city's guardian to the Buteon's assistance. ENDTEXT CREATEUNIT owner=TRIGGERDEFENDER unit=Frost Giant veteran=false homecity=none locations 11,19 13,23 8,24 endlocations @ENDIF @IF CITYTAKEN city=Oldgrange attacker=Anybody defender=Humans @THEN JUSTONCE TEXT The local wizard rubs a magic ring which summons the city's guardian to the Human's assistance. ENDTEXT CREATEUNIT owner=TRIGGERDEFENDER unit=Great Wizard veteran=false homecity=none locations 52,70 50,66 57,65 endlocations @ENDIF @IF CITYTAKEN city=Goldleaf attacker=Anybody defender=Elves @THEN JUSTONCE TEXT The local wizard rubs a magic ring which summons the city's guardian to the Elves's assistance. ENDTEXT CREATEUNIT owner=TRIGGERDEFENDER unit=Treefolk veteran=false homecity=none locations 154,20 153,27 155,25 endlocations @ENDIF @IF CITYTAKEN city=Atlantis attacker=Anybody defender=Merfolk @THEN JUSTONCE TEXT The local wizard rubs a magic ring which summons the city's guardian to the Merfolk's assistance. ENDTEXT CREATEUNIT owner=TRIGGERDEFENDER unit=Kraken veteran=false homecity=none locations 4,70 160,74 2,76 endlocations @ENDIF @IF CITYTAKEN city=Doomsday attacker=Anybody defender=Stygians @THEN JUSTONCE TEXT The local wizard rubs a magic ring which summons the city's guardian to the Stygians's assistance. ENDTEXT CREATEUNIT owner=TRIGGERDEFENDER unit=Lich veteran=false homecity=none locations 73,85 77,83 86,80 endlocations @ENDIF @IF CITYTAKEN city=Grympen Mire attacker=Anybody defender=Goblins @THEN JUSTONCE TEXT The local wizard rubs a magic ring which summons the city's guardian to the Goblins' assistance. ENDTEXT CREATEUNIT owner=TRIGGERDEFENDER unit=Giant Spider veteran=false homecity=none locations 120,48 119,45 123,45 117,51 endlocations @ENDIF @IF CITYTAKEN city=Kraktorum attacker=Anybody defender=Infidels @THEN JUSTONCE TEXT The local wizard rubs a magic ring which summons the city's guardian to the Infidel's assistance. ENDTEXT CREATEUNIT owner=TRIGGERDEFENDER unit=Baba Yaga veteran=false homecity=none locations 28,62 28,58 27,53 endlocations @ENDIF @IF RECEIVEDTECHNOLOGY technology=90 receiver=anybody @THEN JUSTONCE TEXT The end of the Rainbow Bridge connecting Midgard to the heavenly plane of Altgard has been located. Whoever has just acquired the advance, Beast Dominion, is the discoverer and has automatically WON THE GAME. You do not need to proceed any further. ENDTEXT PLAYWAVEFILE Win.wav @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE TEXT Ragnarok, the final battle of the Gods, is fought to its predestined, self-destructive conclusion. Among its repercussions, Midgard is stripped of all wonders and its peoples limited in their ability to produce units. With the death of the God of the Underworld, the power to animate the dead is forever broken. The empire of the Stygians suddenly disappears completely from the face of Midgard. ENDTEXT GIVETECHNOLOGY technology=91 receiver=Humans DESTROYACIVILIZATION whom=Stygians PLAYCDTRACK 2 @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=99 receiver=Humans @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=91 receiver=Goblins @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=97 receiver=Goblins @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=91 receiver=Infidels @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=98 receiver=Infidels @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=91 receiver=Elves @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=93 receiver=Elves @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=91 receiver=Buteons @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=95 receiver=Buteons @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=91 receiver=Merfolk @ENDIF @IF RECEIVEDTECHNOLOGY technology=91 receiver=anybody @THEN JUSTONCE GIVETECHNOLOGY technology=94 receiver=Merfolk @ENDIF @IF RECEIVEDTECHNOLOGY technology=58 receiver=anybody @THEN JUSTONCE CHANGETERRAIN terraintype=10 maprect 42,102,42,102,42,102,42,102 @ENDIF @IF NEGOTIATION talker=Stygians talkertype=humanorcomputer listener=Humans listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Humans talkertype=humanorcomputer listener=Stygians listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Stygians talkertype=humanorcomputer listener=Buteons listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Buteons talkertype=humanorcomputer listener=Stygians listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Stygians talkertype=humanorcomputer listener=Merfolk listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Merfolk talkertype=humanorcomputer listener=Stygians listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Stygians talkertype=humanorcomputer listener=Elves listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Elves talkertype=humanorcomputer listener=Stygians listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Stygians talkertype=humanorcomputer listener=Infidels listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Infidels talkertype=humanorcomputer listener=Stygians listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Stygians talkertype=humanorcomputer listener=Goblins listenertype=humanorcomputer @THEN @ENDIF @IF NEGOTIATION talker=Goblins talkertype=humanorcomputer listener=Stygians listenertype=humanorcomputer @THEN @ENDIF @ENDEVENTS