LABEL sub_MeetingWait PUSHLV SetVariable var_22 0 REPEAT MeetingWait ReadVariable var_21 IF == 1 Book ENDIF IF == 0 SaveGame ENDIF IF == 2 SetVariable var_22 1 ENDIF IF == 3 SetVariable var_22 1 ENDIF ReadVariable var_22 UNTIL == 1 POPLV RETURN LABEL sub_Debrief PUSHLV SetMusic "eerie11.fsm" REPEAT Debrief ReadVariable var_21 IF == 3 Book ENDIF IF == 1 SaveGame ENDIF UNTIL == 4 POPLV RETURN LABEL TUTORIAL ForceUnit 1 Deploy Battle "Spare9" 21 GameOver LABEL NEWGAME ClearVariables var_00 96 GOSUB sub_Chapter1 GOSUB sub_Chapter2 GOSUB sub_Chapter3 GOSUB sub_Chapter4 GOSUB sub_Chapter5 PlayMovie "[MOVIES]\credits.tgq" GameOver LABEL THELIVINGGEM ClearVariables var_00 96 AddUnit 1 AddUnit 2 AddUnit 3 AddUnit 4 AddUnit 8 ForceUnit 1 AddMagic 12 AddMagic 21 AddMagic 12 AddMagic 10 SetVariable var_14 1 GOSUB sub_Chapter2 GOSUB sub_Chapter3 GOSUB sub_Chapter4 GOSUB sub_Chapter5 PlayMovie "[MOVIES]\credits.tgq" GameOver LABEL HANDYMAN ClearVariables var_00 96 AddUnit 1 AddUnit 2 AddUnit 3 AddUnit 4 AddUnit 8 ForceUnit 1 AddMagic 12 AddMagic 21 AddMagic 12 AddMagic 10 SetVariable var_14 1 AddUnit 18 AddUnit 12 AddUnit 15 AddMagic 17 AddMagic 16 AddMagic 9 AddMagic 12 AddMagic 4 AddMagic 20 AddMagic 11 SetVariable var_07 1 GOSUB sub_Chapter3 GOSUB sub_Chapter4 GOSUB sub_Chapter5 PlayMovie "[MOVIES]\credits.tgq" GameOver LABEL RIDETHESTORM ClearVariables var_00 96 AddUnit 1 AddUnit 2 AddUnit 3 AddUnit 4 AddUnit 8 ForceUnit 1 AddMagic 12 AddMagic 21 AddMagic 12 AddMagic 10 SetVariable var_14 1 AddUnit 18 AddUnit 12 AddUnit 15 AddMagic 17 AddMagic 16 AddMagic 9 AddMagic 12 AddMagic 4 AddMagic 20 AddMagic 11 SetVariable var_07 1 AddUnit 16 AddUnit 19 AddUnit 20 AddMagic 15 AddMagic 13 AddMagic 19 AddMagic 5 AddMagic 12 AddMagic 12 SetVariable var_08 1 GOSUB sub_Chapter4 GOSUB sub_Chapter5 PlayMovie "[MOVIES]\credits.tgq" GameOver LABEL YOUANDI ClearVariables var_00 96 AddUnit 1 AddUnit 2 AddUnit 3 AddUnit 4 AddUnit 8 ForceUnit 1 AddMagic 12 AddMagic 21 AddMagic 12 AddMagic 10 SetVariable var_14 1 AddUnit 18 AddUnit 12 AddUnit 15 AddMagic 17 AddMagic 16 AddMagic 9 AddMagic 4 AddMagic 20 AddMagic 11 SetVariable var_07 1 AddUnit 16 AddUnit 19 AddUnit 20 AddMagic 15 AddMagic 13 AddMagic 19 AddMagic 5 SetVariable var_08 1 AddUnit 25 AddUnit 27 AddUnit 21 AddMagic 7 AddMagic 8 AddMagic 3 SetVariable var_09 1 GOSUB sub_Chapter5 PlayMovie "[MOVIES]\credits.tgq" GameOver LABEL sub_Chapter1 ChooseInit PlayMovie "[MOVIES]\Info_eng.tgq" AddUnit 1 AddUnit 2 AddUnit 3 AddUnit 4 ForceUnit 1 SetDeafultSaveName "Trading Post 1" Deploy Battle "B1_01" 21 InitDebrief 0 1 GOSUB sub_Debrief SetDeafultSaveName "Trading Post 2" REPEAT MeetingPoint "[PICTURES]\m_empc.bmp" MP_TradingPost2 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 0 0 700 500 0 700 500 SetDeafultSaveName "Altdorf 1" REPEAT MeetingPoint "[PICTURES]\m_impcrt.bmp" MP_Altdorf1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 1 0 700 500 0 700 500 SetDeafultSaveName "Border Princes 1" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_BorderPrinces1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Border Princes 2" SetBackground Deploy Battle "B1_02" 21 InitDebrief 2 3 GOSUB sub_Debrief SetMusic "eerie11.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 2 0 700 500 0 700 500 SetDeafultSaveName "Teufelbad" REPEAT MeetingPoint "[PICTURES]\m_twn.bmp" MP_Teufelbad GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 3 0 443 366 0 700 500 SetDeafultSaveName "Grissburg 1" REPEAT MeetingPoint "[PICTURES]\m_empn.bmp" MP_Grissburg1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Grissburg 2" SetBackground Deploy Battle "B1_03" 22 UnitIsGoingSet 7 InitDebrief 4 5 GOSUB sub_Debrief SetDeafultSaveName "Grissburg 3" REPEAT MeetingPoint "[PICTURES]\m_twnn.bmp" MP_Grissburg3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 4 1 410 430 0 700 500 SetDeafultSaveName "Altdorf 2" REPEAT MeetingPoint "[PICTURES]\m_impcrt.bmp" MP_Altdorf2 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ChooseInit SetMusic "eerie9.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 5 2 122 79 3 58 92 SetDeafultSaveName "Brigands Attack 1" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_BrigandsAttack1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Brigands Attack 2" SetBackground Deploy Battle "B1_04" 21 UnitIsGoingSet 9 InitDebrief 6 7 GOSUB sub_Debrief SetDeafultSaveName "Brigands Attack 3" REPEAT MeetingPoint "[PICTURES]\m_empc.bmp" MP_BrigandsAttack3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 6 2 122 79 3 58 92 SetDeafultSaveName "Bogenhafen 1" REPEAT MeetingPoint "[PICTURES]\m_twnn.bmp" MP_Bogenhafen1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ReadVariable var_23 IF == 1 SetVariable var_00 1 SetDeafultSaveName "Bogenhafen 2" SetBackground Deploy Battle "B1_05" 32 UnitIsGoingSet 9 InitDebrief 8 9 GOSUB sub_Debrief SetDeafultSaveName "Bogenhafen 3" CheckObjective 26 IF == 0 AddCash 750 ENDIF REPEAT MeetingPoint "[PICTURES]\m_twnn.bmp" MP_Bogenhafen3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 7 2 122 79 3 58 92 SetDeafultSaveName "Helmgart 1" REPEAT MeetingPoint "[PICTURES]\m_hel.bmp" MP_Helmgart1_a GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Helmgart 2" SetBackground Deploy Battle "B1_07" 23 UnitIsGoingSet 10 InitDebrief 12 13 GOSUB sub_Debrief CheckObjective 26 IF == 0 SetVariable var_11 1 ENDIF ELSE SetMusic "eerie11.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 7 2 122 79 3 58 92 SetDeafultSaveName "Helmgart 1" REPEAT MeetingPoint "[PICTURES]\m_hel.bmp" MP_Helmgart1_b GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Helmgart 2" SetBackground Deploy Battle "B1_06" 23 UnitIsGoingSet 10 InitDebrief 10 11 GOSUB sub_Debrief CheckObjective 26 IF == 0 SetVariable var_11 1 ENDIF ENDIF SetDeafultSaveName "Helmgart 3" CheckObjective 26 IF == 0 ReadVariable var_00 IF == 1 AddMagic 12 ENDIF ENDIF REPEAT MeetingPoint "[PICTURES]\m_helc.bmp" MP_Helmgart3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ReadVariable var_23 IF == 1 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 8 0 700 500 3 58 92 SetDeafultSaveName "Axebite Pass 1" REPEAT MeetingPoint "[PICTURES]\m_mntn.bmp" MP_AxebitePass1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Axebite Pass 2" ForceUnit 25 SetBackground Deploy Battle "B1_08" 29 UnitIsGoingSet 25 InitDebrief 14 15 UnForceUnit 25 GOSUB sub_Debrief GetUnitStatus 25 IF == 1 SetDeafultSaveName "Axebite Pass 3" CheckObjective 26 IF == 0 AddMagic 10 ENDIF REPEAT MeetingPoint "[PICTURES]\m_mntcn.bmp" MP_AxebitePass3_a GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetVariable var_14 1 ELSE SetDeafultSaveName "Axebite Pass 3" REPEAT MeetingPoint "[PICTURES]\m_mntcn.bmp" MP_AxebitePass3_b GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ENDIF SetMusic "eerie9.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 9 0 700 500 0 700 500 ELSE SetMusic "eerie9.fsm" TravelMap "[MAPS]\m1_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch1_all.dot" 10 0 700 500 3 58 92 ENDIF SetDeafultSaveName "Altdorf 3" REPEAT MeetingPoint "[PICTURES]\m_impcrt.bmp" MP_Altdorf3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetBackground PlayMovie "[MOVIES]\Liber.tgq" SetDeafultSaveName "Altdorf 4" REPEAT MeetingPoint "[PICTURES]\m_impcrt.bmp" MP_Altdorf4 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 RETURN LABEL sub_Chapter2 ChooseInit SetMusic "eerie11.fsm" TravelMap "[MAPS]\m2_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch2_all.dot" 0 11 400 292 0 700 500 SetDeafultSaveName "Great Forest 1" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_GreatForest1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Great Forest 2" SetBackground Deploy Battle "B2_01" 21 InitDebrief 16 17 GOSUB sub_Debrief SetMusic "eerie9.fsm" TravelMap "[MAPS]\m2_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch2_all.dot" 1 11 400 292 0 700 500 SetDeafultSaveName "Kemperbad 1" REPEAT MeetingPoint "[PICTURES]\m_twn.bmp" MP_GreatForest2 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m2_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch2_all.dot" 2 11 400 292 4 174 243 SetDeafultSaveName "Great Forest 3" REPEAT MeetingPoint "[PICTURES]\m_forn.bmp" MP_GreatForest3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Great Forest 4" SetBackground Deploy Battle "B2_02" 27 InitDebrief 18 19 GOSUB sub_Debrief SetMusic "eerie11.fsm" TravelMap "[MAPS]\m2_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch2_all.dot" 3 11 400 292 0 700 500 SetDeafultSaveName "Great Forest 5" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_GreatForest5 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Great Forest 6" ForceUnit 14 SetBackground Deploy Battle "B2_04" 21 InitDebrief 20 21 UnForceUnit 14 GOSUB sub_Debrief SetDeafultSaveName "Great Forest 7" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_GreatForest7 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m2_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch2_all.dot" 5 11 400 292 10 220 270 SetDeafultSaveName "Blighted Towers 1" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_BlightedTowers1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Blighted Towers 2" ForceUnit 5 ForceUnit 15 SetBackground Deploy Battle "B2_05" 21 UnitIsGoingSet 14 UnitIsGoingSet 5 UnitIsGoingSet 15 InitDebrief 22 23 UnForceUnit 5 UnForceUnit 15 GOSUB sub_Debrief SetDeafultSaveName "Blighted Towers 3" REPEAT MeetingPoint "[PICTURES]\m_empc.bmp" MP_BlightedTowers3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m2_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch2_all.dot" 6 11 400 292 10 220 270 SetDeafultSaveName "Sylvania 1" REPEAT MeetingPoint "[PICTURES]\m_syln.bmp" MP_Sylvania1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Sylvania 2" SetBackground Deploy Battle "B2_07" 31 InitDebrief 24 25 GOSUB sub_Debrief SetMusic "eerie9.fsm" TravelMap "[MAPS]\m2_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch2_all.dot" 9 11 400 292 0 700 500 SetDeafultSaveName "Drakenhof Castle 1" AddMagic 11 REPEAT MeetingPoint "[PICTURES]\m_syln.bmp" MP_DrakenhofCastle1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetBackground PlayMovie "[MOVIES]\jewel.tgq" SetDeafultSaveName "Drakenhof Castle 2" ExcludeUnit 4 ExcludeUnit 5 ExcludeUnit 15 Deploy Battle "B2_08" 33 InitDebrief 26 27 GOSUB sub_Debrief CheckObjective 5 IF == 1 SetVariable var_07 1 ENDIF SetDeafultSaveName "Drakenhof Castle 3" REPEAT MeetingPoint "[PICTURES]\m_sylcn.bmp" MP_DrakenhofCastle3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 IncludeUnit 4 IncludeUnit 5 IncludeUnit 15 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m2_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch2_all.dot" 10 11 400 292 0 700 500 SetDeafultSaveName "Altdorf 5" REPEAT MeetingPoint "[PICTURES]\m_impcrt.bmp" MP_Altdorf5 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 RETURN LABEL sub_Chapter3 ChooseInit SetMusic "eerie11.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 0 0 700 500 0 700 500 SetDeafultSaveName "Great Forest 8" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_GreatForest8 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 1 0 700 500 0 700 500 SetDeafultSaveName "Great Forest 9" REPEAT MeetingPoint "[PICTURES]\m_empn.bmp" MP_GreatForest9 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Great Forest 10" SetBackground Deploy Battle "B3_01" 22 InitDebrief 28 29 GOSUB sub_Debrief GetUnitStatus 16 IF == 1 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 2 0 700 500 0 700 500 SetDeafultSaveName "Great Forest 11" REPEAT MeetingPoint "[PICTURES]\m_for.bmp" MP_GreatForest11_a GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ReadVariable var_23 IF == 1 SetVariable var_01 1 SetVariable var_02 1 SetDeafultSaveName "Great Forest 12" ForceUnit 17 SetBackground Deploy Battle "B3_02" 26 UnitIsGoingSet 17 InitDebrief 30 31 UnForceUnit 17 GOSUB sub_Debrief SetDeafultSaveName "Great Forest 13" REPEAT MeetingPoint "[PICTURES]\m_forc.bmp" MP_GreatForest13 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ENDIF SetMusic "eerie9.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 3 0 700 500 0 700 500 ELSE SetDeafultSaveName "Great Forest 11" REPEAT MeetingPoint "[PICTURES]\m_forcn.bmp" MP_GreatForest11_b GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 4 0 700 500 0 700 500 ENDIF SetDeafultSaveName "Kislev 1" REPEAT MeetingPoint "[PICTURES]\m_for.bmp" MP_Kislev1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 9 0 700 500 0 700 500 SetDeafultSaveName "Kislev 2" REPEAT MeetingPoint "[PICTURES]\m_kis.bmp" MP_Kislev2 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Kislev 3" SetBackground Deploy Battle "B3_06" 25 InitDebrief 32 33 GOSUB sub_Debrief SetMusic "eerie11.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 10 0 700 500 0 700 500 SetDeafultSaveName "Kislev 4" REPEAT MeetingPoint "[PICTURES]\m_kiscrt.bmp" MP_Kislev4 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 11 5 413 203 6 285 47 SetDeafultSaveName "Troll Country 1" REPEAT MeetingPoint "[PICTURES]\m_kis.bmp" MP_TrollCountry1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ReadVariable var_23 IF == 1 SetVariable var_01 1 SetVariable var_03 1 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 13 5 413 203 6 285 47 SetDeafultSaveName "Troll Country 2" REPEAT MeetingPoint "[PICTURES]\m_kis.bmp" MP_TrollCountry2 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Troll Country 3" ForceUnit 20 SetBackground Deploy Battle "B3_07" 25 CheckObjective 26 IF == 0 SetVariable var_12 1 ELSE UnitIsGoingSet 20 ENDIF InitDebrief 34 35 GOSUB sub_Debrief UnForceUnit 20 SetDeafultSaveName "Troll Country 4" REPEAT MeetingPoint "[PICTURES]\m_kisc.bmp" MP_TrollCountry4 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 14 5 413 203 6 285 47 ELSE SetMusic "eerie11.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 12 5 413 203 6 285 47 ENDIF SetDeafultSaveName "Northern Wastes 1" REPEAT MeetingPoint "[PICTURES]\m_ice.bmp" MP_NorthernWastes1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Northern Wastes 2" SetBackground Deploy Battle "B3_08" 24 InitDebrief 36 37 GOSUB sub_Debrief SetMusic "eerie9.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 15 5 413 203 6 285 47 SetDeafultSaveName "Northern Wastes 3" REPEAT MeetingPoint "[PICTURES]\m_ice.bmp" MP_NorthernWastes3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetBackground PlayMovie "[MOVIES]\Hand.tgq" SetDeafultSaveName "Northern Wastes 4" Deploy Battle "B3_09" 24 InitDebrief 38 39 GOSUB sub_Debrief CheckObjective 8 IF == 1 SetVariable var_08 1 ENDIF SetDeafultSaveName "Northern Wastes 5" REPEAT MeetingPoint "[PICTURES]\m_icec.bmp" MP_NorthernWastes5 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m3_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch3_all.dot" 16 5 413 203 0 700 500 SetDeafultSaveName "Altdorf 6" REPEAT MeetingPoint "[PICTURES]\m_impcrt.bmp" MP_Altdorf6 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 RETURN LABEL sub_Chapter4 ChooseInit ReadVariable var_14 IF == 1 TemporyUnitClear 25 UnitIsGoingClear 25 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 0 0 700 500 0 700 500 SetDeafultSaveName "Axebite Pass 4" REPEAT MeetingPoint "[PICTURES]\m_mnt.bmp" MP_AxebitePass4_a GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 1 0 700 500 0 700 500 SetDeafultSaveName "Axebite Pass 5" ELSE SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 2 0 700 500 0 700 500 SetDeafultSaveName "Axebite Pass 4" ENDIF REPEAT MeetingPoint "[PICTURES]\m_mnt.bmp" MP_AxebitePass4_b GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ReadVariable var_14 IF == 1 SetDeafultSaveName "Axebite Pass 6" ELSE SetDeafultSaveName "Axebite Pass 5" ENDIF SetBackground Deploy Battle "B4_01" 28 InitDebrief 40 41 GOSUB sub_Debrief SetMusic "eerie9.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 3 0 700 500 0 700 500 SetDeafultSaveName "Parravon" REPEAT MeetingPoint "[PICTURES]\m_parcrt.bmp" MP_Parravon GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 4 7 251 131 0 700 500 SetDeafultSaveName "Loren 1" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_Loren1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ReadVariable var_23 IF == 1 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 12 12 390 320 0 700 500 SetDeafultSaveName "Loren 2" REPEAT MeetingPoint "[PICTURES]\m_lorn.bmp" MP_Loren2 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Loren 3" ForceUnit 26 SetBackground Deploy Battle "B4_05" 27 UnitIsGoingSet 26 InitDebrief 46 47 UnForceUnit 26 GOSUB sub_Debrief GetUnitStatus 26 IF == 1 SetVariable var_13 1 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 14 12 390 320 0 700 500 SetDeafultSaveName "Loren 4" REPEAT MeetingPoint "[PICTURES]\m_for.bmp" MP_Loren4_a GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 15 12 390 320 0 700 500 SetDeafultSaveName "Loren 5" REPEAT MeetingPoint "[PICTURES]\m_lor.bmp" MP_Loren5 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ReadVariable var_23 IF == 1 SetVariable var_06 1 SetVariable var_04 1 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 16 12 390 320 0 700 500 SetDeafultSaveName "Loren 6" REPEAT MeetingPoint "[PICTURES]\m_lor.bmp" MP_Loren6_a GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Loren 7" ForceUnit 28 SetBackground Deploy Battle "B4_06" 26 UnitIsGoingSet 28 InitDebrief 48 49 UnForceUnit 28 GOSUB sub_Debrief SetDeafultSaveName "Loren 8" REPEAT MeetingPoint "[PICTURES]\m_lorc.bmp" MP_Loren8 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 19 12 390 320 0 700 500 ELSE SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 20 12 390 320 0 700 500 SetDeafultSaveName "Loren 6" REPEAT MeetingPoint "[PICTURES]\m_lor.bmp" MP_Loren6_b GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Loren 7" SetBackground Deploy Battle "B4_08" 26 InitDebrief 50 51 GOSUB sub_Debrief SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 21 12 390 320 0 700 500 ENDIF ELSE SetVariable var_15 1 SetDeafultSaveName "Loren 4" REPEAT MeetingPoint "[PICTURES]\m_lorn.bmp" MP_Loren4_b GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 13 7 251 131 0 700 500 ENDIF ENDIF ReadVariable var_13 IF == 0 ReadVariable var_15 IF == 0 SetMusic "eerie9.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 5 7 251 131 0 700 500 ENDIF SetDeafultSaveName "Bretonnia 1" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_Bretonnia1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Bretonnia 2" SetBackground Deploy Battle "B4_02" 21 InitDebrief 42 43 GOSUB sub_Debrief SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 6 7 251 131 0 700 500 SetDeafultSaveName "Bretonnia 3" REPEAT MeetingPoint "[PICTURES]\m_twn.bmp" MP_Bretonnia3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 ReadVariable var_23 IF == 1 SetVariable var_05 1 SetVariable var_04 1 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 7 7 251 131 0 700 500 SetDeafultSaveName "Bretonnia 4" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_Bretonnia4 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "Bretonnia 5" ForceUnit 24 SetBackground Deploy Battle "B4_03" 21 InitDebrief 44 45 UnForceUnit 24 GOSUB sub_Debrief SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 10 7 251 131 0 700 500 ELSE SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 11 7 251 131 0 700 500 ENDIF ENDIF SetDeafultSaveName "North Bretonnia 1" REPEAT MeetingPoint "[PICTURES]\m_for.bmp" MP_NorthBretonnia1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 22 0 700 500 0 700 500 SetDeafultSaveName "North Bretonnia 2" REPEAT MeetingPoint "[PICTURES]\m_emp.bmp" MP_NorthBretonnia2 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetDeafultSaveName "North Bretonnia 3" SetBackground Deploy Battle "B4_09" 21 InitDebrief 52 53 GOSUB sub_Debrief SetMusic "eerie9.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 23 0 700 500 0 700 500 SetDeafultSaveName "Moussillon 1" REPEAT MeetingPoint "[PICTURES]\m_moun.bmp" MP_Moussillon1 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetBackground PlayMovie "[MOVIES]\Mouss.tgq" SetDeafultSaveName "Moussillon 2" Deploy Battle "B4_10" 30 UnitIsGoingSet 23 InitDebrief 54 55 GOSUB sub_Debrief CheckObjective 9 IF == 1 SetVariable var_09 1 ENDIF SetDeafultSaveName "Moussillon 3" REPEAT MeetingPoint "[PICTURES]\m_moucn.bmp" MP_Moussillon3 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetMusic "eerie11.fsm" TravelMap "[MAPS]\m4_eng.bmp" "[MAPS]\Towns.spr" "[GAMEFLOW]\ch4_all.dot" 24 0 700 500 0 700 500 SetDeafultSaveName "Altdorf 7" AddMagic 3 REPEAT MeetingPoint "[PICTURES]\m_impcrt.bmp" MP_Altdorf7 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 RETURN LABEL sub_Chapter5 ChooseInit SetBackground PlayMovie "[MOVIES]\March.tgq" SetDeafultSaveName "Altdorf 8" REPEAT MeetingPoint "[PICTURES]\m_desn.bmp" MP_Altdorf8 GOSUB sub_MeetingWait ReadVariable var_21 UNTIL == 2 SetBackground SetDeafultSaveName "The Black Pyramid" Deploy ReadVariable var_07 IF == 0 Battle "B5_01" 20 ELSE Battle "B5_01B" 20 ENDIF CheckObjective 2 IF == 1 PlayMovie "[MOVIES]\Victory.tgq" ENDIF InitDebrief 56 57 GOSUB sub_Debrief RETURN LABEL MP_TradingPost2 Speak 2 0 1 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 Narrate 0 29 "MB001" 0 0 Narrate 1 18 "KZ001" 0 0 Narrate 0 6 "MB002" 0 0 Narrate 1 18 "KZ002" 0 0 Narrate 0 7 "MB003" 0 0 Narrate 1 25 "KZ003" 0 0 Narrate 0 26 "MB004" 0 0 END LABEL MP_Altdorf1 Speak 3 2 8 0 218 78 0 1 404 160 12 2 72 210 SetMusic "eerie9.fsm" SpotAnim 28 0 230 235 SpotAnim 29 0 291 233 SpotAnim 30 0 210 118 SpotAnim 31 0 263 268 SpeakNoWait 0 SpeakNoWait 8 SpeakNoWait 12 Narrate 8 27 "KF001" 0 0 Narrate 12 1 "SC001" 0 0 Narrate 0 24 "MB005" 0 0 Narrate 8 19 "KF002" 0 0 Narrate 12 14 "SC002" 0 0 Narrate 0 7 "MB006" 0 0 Narrate 12 14 "SC003" 0 0 Narrate 8 14 "KF003" 0 0 Narrate 0 23 "MB007" 0 0 Narrate 8 28 "KF004" 0 0 Narrate 12 19 "SC004" 0 0 Narrate 0 23 "MB008" 0 0 AddUnit 7 TemporyUnitSet 7 END LABEL MP_BorderPrinces1 Speak 2 0 12 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 12 SpeakNoWait 0 Narrate 12 26 "SC005" 0 0 Narrate 0 26 "MB009" 0 0 END LABEL MP_Teufelbad Speak 4 17 1 0 176 78 0 1 346 122 14 2 28 204 12 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 2 200 SpotAnim 10 0 292 127 SpotAnim 11 0 578 60 SpeakNoWait 0 SpeakNoWait 1 GetUnitStatus 7 IF == 1 SpeakNoWait 12 ENDIF Narrate 0 24 "MB010" 0 0 Narrate 1 13 "KZ004" 0 0 Narrate 0 18 "MB011" 0 0 GetUnitStatus 7 IF == 1 Narrate 12 19 "SC006" 0 0 ELSE Narrate 1 29 "KZ005" 0 0 ENDIF Narrate 0 24 "MB012" 0 0 Narrate 1 19 "KZ006" 0 0 SpeakNoWait 14 Narrate 14 30 "LF001" 0 0 Narrate 0 7 "MB013" 0 0 Narrate 14 31 "LF002" 0 0 Narrate 1 18 "KZ007" 0 0 Narrate 0 29 "MB015" 0 0 AddUnit 8 END LABEL MP_Grissburg1 Speak 3 1 1 0 218 78 0 1 404 160 12 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 5 200 SpeakNoWait 0 SpeakNoWait 1 GetUnitStatus 7 IF == 1 SpeakNoWait 12 ENDIF Narrate 1 19 "KZ008" 0 0 GetUnitStatus 7 IF == 1 Narrate 12 23 "SC007" 0 0 Narrate 0 18 "MB016" 0 0 ELSE Narrate 0 18 "MB017" 0 0 ENDIF END LABEL MP_Grissburg3 Speak 4 18 1 0 176 78 0 1 346 122 11 2 28 204 12 3 496 182 SetMusic "eerie9.fsm" StopAllSFX 5 200 SpotAnim 12 0 292 126 SpotAnim 13 0 576 60 SpeakNoWait 0 SpeakNoWait 1 GetUnitStatus 7 IF == 1 SpeakNoWait 12 ENDIF CheckObjective 26 IF == 0 Narrate 1 26 "KZ009" 0 0 ENDIF Narrate 0 24 "MB018" 0 0 SpeakNoWait 11 Narrate 11 16 "WH001" 0 0 Narrate 0 23 "MB019" 0 0 StopAllSFX 6 100 Narrate 11 16 "WH002" 0 0 Narrate 0 5 "MB020" 0 0 PlayMusic 6 Narrate 11 16 "WH003B" 0 1 Narrate 11 26 "WH003C" 0 0 Narrate 0 18 "MB021" 0 0 Narrate 11 16 "WH004" 0 0 Narrate 0 28 "MB022" 0 0 Narrate 11 16 "WH005" 0 0 Narrate 0 18 "MB023" 0 0 GetUnitStatus 7 IF == 1 Narrate 12 1 "SC008" 0 0 ENDIF Narrate 11 26 "WH006" 0 0 Narrate 0 18 "MB024" 0 0 END LABEL MP_Altdorf2 Speak 5 2 8 0 176 78 0 1 346 122 11 2 28 204 12 3 496 182 9 3 496 182 SetMusic "eerie9.fsm" SpotAnim 28 0 230 235 SpotAnim 29 0 291 233 SpotAnim 30 0 210 118 SpotAnim 31 0 263 268 SpeakNoWait 0 SpeakNoWait 8 SpeakNoWait 11 GetUnitStatus 7 IF == 1 SpeakNoWait 12 ENDIF Narrate 8 28 "KF005" 0 0 Narrate 0 20 "MB025" 0 0 GetUnitStatus 7 IF == 1 Narrate 8 28 "KF006" 0 1 Narrate 8 24 "KF007" 0 0 Narrate 12 29 "SC009" 0 0 Wait 12 ELSE Narrate 8 28 "KF006" 0 0 Narrate 0 29 "MB026" 0 0 Narrate 8 29 "KF008" 0 0 ENDIF Narrate 8 28 "KF009" 0 0 SpeakNoWait 9 Narrate 9 29 "CE001" 0 0 Narrate 0 28 "MB027" 0 0 Narrate 9 28 "CE002" 0 0 Narrate 0 1 "MB028" 0 0 Narrate 11 26 "WH007" 0 0 RemoveUnit 7 AddUnit 9 TemporyUnitSet 9 AddUnit 10 TemporyUnitSet 10 END LABEL MP_BrigandsAttack1 Speak 2 0 1 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 24 "KZ010" 0 0 Narrate 0 5 "MB029" 0 0 END LABEL MP_BrigandsAttack3 Speak 3 0 1 0 218 78 0 1 404 160 9 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 9 DisplayBitmap "[PICTURES]\m_note.bmp" 250 250 Narrate 1 14 "KZ011" 0 0 Narrate 9 23 "CE003" 0 0 Narrate 0 28 "MB030" 0 0 RemoveBitmap END LABEL MP_Bogenhafen1 Speak 4 18 1 0 176 78 0 1 346 122 11 2 28 204 13 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 5 200 SpotAnim 12 0 292 126 SpotAnim 13 0 576 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 AddUnit 9 TemporyUnitSet 9 UnitIsGoingSet 9 Narrate 11 26 "WH008" 0 0 Narrate 0 24 "MB031" 0 0 StopAllSFX 6 100 Narrate 1 26 "KZ012" 0 0 PlayMusic 6 Narrate 11 16 "WH009" 0 0 Narrate 0 28 "MB032" 0 0 Narrate 11 4 "WH010" 0 0 SpeakNoWait 13 Narrate 13 15 "MY001" 0 0 Narrate 0 24 "MB033" 0 0 Narrate 13 10 "MY002" 0 0 DisplayBitmap "[PICTURES]\m_note1.bmp" 216 250 Voice "VC001" 0 Narrate 0 29 "MB034" 0 0 Narrate 1 28 "KZ013" 0 0 RemoveBitmap Narrate 11 15 "WH011" 0 0 Wait 11 StopSFX 20000 PlaySFX "Stay and fight" "Continue to Helmgart" 1 1 "H_KZ001" 0 IF == 1 Narrate 0 24 "MB035" 0 0 GetUnitStatus 9 IF == 1 Narrate 1 19 "KZ014" 0 0 ELSE Narrate 1 19 "KZ015" 0 0 ENDIF SetVariable var_23 0 RemoveUnit 9 ELSE UnitIsGoingClear 9 Narrate 0 28 "MB036" 0 0 SetVariable var_23 1 ENDIF END LABEL MP_Bogenhafen3 Speak 4 18 1 0 176 78 0 1 346 122 13 2 28 204 9 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 5 200 SpotAnim 12 0 292 126 SpotAnim 13 0 576 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 13 CheckObjective 26 IF == 0 SpeakNoWait 9 Narrate 13 15 "MY003" 0 0 Narrate 1 18 "KZ016" 0 0 Narrate 13 15 "MY004" 0 0 StopAllSFX 6 100 Narrate 0 19 "MB037" 0 0 Narrate 13 15 "MY005" 0 0 PlayMusic 6 Narrate 9 29 "CE004" 0 0 Narrate 0 28 "MB038" 0 0 Narrate 9 23 "CE005" 0 0 Narrate 0 1 "MB039" 0 0 Narrate 1 18 "KZ017" 0 0 Narrate 13 15 "MY006" 0 0 Narrate 0 26 "MB040" 0 0 Narrate 13 15 "MY007" 0 0 Narrate 0 23 "MB041" 0 0 ELSE SetVariable var_10 1 Narrate 1 25 "KZ018" 0 0 GetUnitStatus 9 IF == 1 Narrate 0 23 "MB042" 0 0 Narrate 1 1 "KZ019" 0 0 Narrate 13 15 "MY008" 0 0 StopAllSFX 6 100 Narrate 0 23 "MB043" 0 0 Narrate 1 19 "KZ020" 0 0 PlayMusic 6 Narrate 0 5 "MB044" 0 0 ELSE Narrate 13 15 "MY009" 0 0 Narrate 1 26 "KZ021" 0 0 StopAllSFX 6 100 Narrate 0 19 "MB045" 0 0 Narrate 1 18 "KZ020" 0 0 PlayMusic 6 Narrate 0 5 "MB044" 0 0 ENDIF ENDIF RemoveUnit 9 END LABEL MP_Helmgart1_b Speak 2 3 1 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpotAnim 5 0 303 60 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 26 "KZ022" 0 0 GetUnitStatus 10 IF == 1 Narrate 0 24 "MB046" 0 0 ELSE Narrate 0 23 "MB048" 0 0 ENDIF Narrate 1 19 "KZ023" 0 0 Narrate 0 1 "MB047" 0 0 Delay 2 Narrate 1 4 "KZ024" 0 0 END LABEL MP_Helmgart1_a Speak 2 3 1 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpotAnim 5 0 303 60 SpeakNoWait 1 SpeakNoWait 0 Narrate 1 25 "KZ025" 0 0 Narrate 0 26 "MB049" 0 0 END LABEL MP_Helmgart3 Speak 3 3 1 0 218 78 0 1 404 160 29 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 1 200 SpotAnim 8 0 446 126 SpotAnim 9 0 68 209 SpotAnim 5 0 303 60 SpeakNoWait 1 SpeakNoWait 0 RemoveUnit 25 CheckObjective 26 IF == 0 GetUnitStatus 10 IF == 1 Narrate 1 18 "KZ026" 0 0 ELSE Narrate 1 18 "KZ027" 0 0 ENDIF ReadVariable var_00 IF == 1 Narrate 1 26 "KZ030" 0 0 ENDIF ELSE GetUnitStatus 10 IF == 1 Narrate 1 18 "KZ028" 0 0 ELSE Narrate 1 18 "KZ029" 0 0 ENDIF ENDIF SpeakNoWait 29 Narrate 29 19 "AB001" 0 0 Narrate 0 23 "MB050" 0 0 Narrate 29 18 "AB002" 0 0 Narrate 1 1 "KZ031" 0 0 Narrate 29 26 "AB003" 0 0 Narrate 1 18 "KZ032" 0 0 Narrate 29 18 "AB004B" 0 1 Narrate 29 26 "AB004C" 0 1 Narrate 29 29 "AB004D" 0 0 StopSFX 20000 PlaySFX "Help fight the Undead" "Return to Altdorf" 29 1 "H_AB001" 0 IF == 0 SetVariable var_23 1 Narrate 0 24 "MB051" 0 0 Narrate 29 25 "AB005" 0 0 AddUnit 25 TemporyUnitSet 25 ELSE SetVariable var_23 0 Narrate 0 29 "MB052" 0 0 Narrate 29 26 "AB006" 0 0 ENDIF RemoveUnit 10 END LABEL MP_AxebitePass1 Speak 2 13 29 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 8 200 SpeakNoWait 0 SpeakNoWait 29 Narrate 29 22 "AB007" 0 0 Narrate 0 4 "MB053" 0 0 END LABEL MP_AxebitePass3_b Speak 2 13 1 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 8 200 SpotAnim 2 0 237 330 SpotAnim 3 0 228 205 SpotAnim 4 0 139 224 SpeakNoWait 1 SpeakNoWait 0 Narrate 1 2 "KZ033" 0 0 Narrate 0 29 "MB054" 0 0 END LABEL MP_AxebitePass3_a Speak 3 13 29 0 218 78 0 1 404 160 1 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 8 200 SpotAnim 2 0 237 330 SpotAnim 3 0 228 205 SpotAnim 4 0 139 224 SpeakNoWait 0 SpeakNoWait 29 SpeakNoWait 1 CheckObjective 26 IF == 0 Narrate 29 27 "AB008" 0 0 ELSE Narrate 29 18 "AB009" 0 0 Wait 29 ENDIF Narrate 0 24 "MB055" 0 0 RemoveUnit 25 END LABEL MP_Altdorf3 Speak 4 2 8 0 176 78 0 1 346 122 10 2 28 204 11 3 496 182 SetMusic "eerie9.fsm" SpotAnim 28 0 230 235 SpotAnim 29 0 291 233 SpotAnim 30 0 210 118 SpotAnim 31 0 263 268 SpeakNoWait 0 SpeakNoWait 8 SpeakNoWait 11 Narrate 8 23 "KF010" 0 0 Narrate 0 28 "MB056" 0 0 DisplayBitmap "[PICTURES]\m_note.bmp" 216 250 Narrate 8 29 "KF011B" 0 1 Narrate 8 31 "KF011C" 0 0 ReadVariable var_10 IF == 1 Narrate 0 29 "MB057" 0 0 Narrate 8 28 "KF012" 0 0 Narrate 0 19 "MB058" 0 0 Narrate 8 18 "KF013" 0 0 ELSE Narrate 8 28 "KF014" 0 0 Narrate 0 29 "MB059" 0 0 Narrate 8 27 "KF015" 0 0 ENDIF RemoveBitmap ReadVariable var_11 IF == 1 Narrate 0 24 "MB060" 0 0 Narrate 8 1 "KF016" 0 0 ELSE Narrate 0 29 "MB061" 0 0 Narrate 8 27 "KF017" 0 0 ReadVariable var_00 IF == 1 Narrate 11 26 "WH012B" 0 1 Narrate 11 18 "WH012C" 0 1 Narrate 11 26 "WH012D" 0 0 ENDIF ENDIF Narrate 0 28 "MB062" 0 0 Narrate 8 27 "KF018" 0 0 SpeakNoWait 10 Narrate 10 27 "VG001B" 0 1 Narrate 10 29 "VG001C" 0 1 Narrate 10 18 "VG001D" 0 0 Narrate 8 26 "KF019B" 0 1 Narrate 8 28 "KF019C" 0 1 Narrate 8 29 "KF019D" 0 0 Narrate 10 26 "VG002" 0 0 Narrate 8 14 "KF020" 0 0 END LABEL MP_Altdorf4 Speak 4 2 8 0 176 78 0 1 346 122 10 2 28 204 11 3 496 182 SetMusic "eerie11.fsm" SpotAnim 28 0 230 235 SpotAnim 29 0 291 233 SpotAnim 30 0 210 118 SpotAnim 31 0 263 268 SpeakNoWait 0 SpeakNoWait 8 SpeakNoWait 11 SpeakNoWait 5010 Narrate 10 26 "VG003B" 0 1 Narrate 10 29 "VG003C" 0 1 Narrate 10 27 "VG003D" 0 0 Narrate 8 19 "KF021" 0 0 Narrate 10 26 "VG004B" 0 1 Narrate 10 26 "VG004C" 0 0 Narrate 8 29 "KF022B" 0 1 Narrate 8 31 "KF022C" 0 0 Narrate 0 26 "MB063" 0 0 Narrate 8 19 "KF023" 0 0 Narrate 10 26 "VG005" 0 0 Narrate 11 16 "WH013B" 0 1 Narrate 11 16 "WH013C" 0 0 Narrate 0 26 "MB064" 0 0 Narrate 8 28 "KF024" 0 0 END LABEL MP_GreatForest1 Speak 2 0 1 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 7 "KZ034" 0 0 Narrate 0 4 "MB065" 0 0 END LABEL MP_GreatForest2 Speak 3 17 1 0 218 78 0 1 404 160 11 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 2 200 SpotAnim 10 0 292 127 SpotAnim 11 0 578 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 Narrate 1 3 "KZ035" 0 0 Narrate 0 7 "MB066" 0 0 Narrate 1 18 "KZ036" 0 0 Narrate 11 16 "WH014" 0 0 Narrate 0 5 "MB067" 0 0 AddUnit 18 END LABEL MP_GreatForest3 Speak 3 9 1 0 218 78 0 1 404 160 19 2 72 210 SetMusic "eerie9.fsm" SpeakNoWait 0 SpeakNoWait 1 Narrate 1 9 "KZ037" 0 0 Narrate 0 19 "MB068" 0 0 Narrate 1 14 "KZ038" 0 0 SpeakNoWait 19 Narrate 19 17 "EG001" 0 0 Narrate 0 6 "MB069" 0 0 Narrate 19 17 "EG002" 0 0 Delay 4 Narrate 1 6 "KZ039" 0 0 Narrate 0 19 "MB070" 0 0 Narrate 19 17 "EG003" 0 0 Narrate 1 20 "KZ040" 0 0 Narrate 0 18 "MB071" 0 0 AddUnit 12 END LABEL MP_GreatForest5 Speak 3 0 1 0 218 78 0 1 404 160 20 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 20 SpeakNoWait 0 SpeakNoWait 1 Narrate 20 21 "LU001" 0 0 Narrate 0 20 "MB072" 0 0 Narrate 20 21 "LU002" 0 0 Narrate 1 13 "KZ041" 0 0 Narrate 20 13 "LU003" 0 0 Narrate 1 18 "KZ042" 0 0 Narrate 20 9 "LU004" 0 0 Narrate 0 19 "MB073" 0 0 Narrate 20 6 "LU005" 0 0 Narrate 0 20 "MB074" 0 0 Narrate 20 13 "LU006" 0 0 Narrate 1 22 "KZ043" 0 0 Narrate 0 4 "MB075" 0 0 AddUnit 14 TemporyUnitSet 14 END LABEL MP_GreatForest7 Speak 3 0 1 0 218 78 0 1 404 160 20 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 GetUnitStatus 14 IF == 1 SpeakNoWait 20 Narrate 20 21 "LU007" 0 0 Narrate 0 18 "MB076" 0 0 Narrate 1 18 "KZ044" 0 0 Narrate 20 19 "LU008" 0 0 Narrate 0 18 "MB077" 0 0 Narrate 1 19 "KZ045" 0 0 Narrate 0 2 "MB078" 0 0 ELSE Narrate 1 1 "KZ046" 0 0 Narrate 0 19 "MB079" 0 0 Narrate 1 18 "KZ047" 0 0 Narrate 0 21 "MB080" 0 0 ENDIF END LABEL MP_BlightedTowers1 Speak 3 0 1 0 218 78 0 1 404 160 20 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 25 "KZ048" 0 0 GetUnitStatus 14 IF == 1 SpeakNoWait 20 Narrate 20 21 "LU009" 0 0 Narrate 0 23 "MB081" 0 0 ELSE Narrate 0 18 "MB082" 0 0 ENDIF AddUnit 5 TemporyUnitSet 5 AddUnit 15 TemporyUnitSet 15 END LABEL MP_BlightedTowers3 Speak 4 0 1 0 176 78 0 1 346 122 11 2 28 204 20 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 AddUnit 15 TemporyUnitSet 15 UnitIsGoingSet 15 AddUnit 5 TemporyUnitSet 5 UnitIsGoingSet 5 Narrate 11 16 "WH015" 0 0 Narrate 0 24 "MB083" 0 0 GetUnitStatus 5 IF == 1 GetUnitStatus 15 IF == 1 Narrate 11 22 "WH016" 0 0 Narrate 1 25 "KZ049" 0 0 Narrate 11 15 "WH017" 0 0 Narrate 0 4 "MB085" 0 0 Narrate 11 15 "WH021B" 0 0 Narrate 0 18 "MB087" 0 0 Narrate 11 22 "WH022" 0 0 Narrate 0 4 "MB088" 0 0 Wait 11 StopSFX 20000 PlaySFX "Keep the Cannon" "Keep the Mortar" 1 1 "H_KZ003" 0 IF == 0 RemoveUnit 15 TemporyUnitClear 5 UnitIsGoingClear 5 ELSE RemoveUnit 5 TemporyUnitClear 15 UnitIsGoingClear 15 ENDIF ELSE Narrate 11 15 "WH019" 0 0 Narrate 0 4 "MB086" 0 0 Narrate 11 15 "WH021B" 0 0 Narrate 0 18 "MB087" 0 0 Narrate 11 22 "WH022" 0 0 Narrate 0 4 "MB088" 0 0 Wait 11 TemporyUnitClear 5 UnitIsGoingClear 5 ENDIF ELSE GetUnitStatus 15 IF == 1 Narrate 11 15 "WH020" 0 0 Narrate 0 4 "MB086" 0 0 Narrate 11 15 "WH021B" 0 0 Narrate 0 18 "MB087" 0 0 Narrate 11 22 "WH022" 0 0 Narrate 0 4 "MB088" 0 0 TemporyUnitClear 15 UnitIsGoingClear 15 ELSE Narrate 11 16 "WH021" 0 0 Narrate 0 18 "MB087" 0 0 Narrate 11 22 "WH022" 0 0 Narrate 0 4 "MB088" 0 0 ENDIF Wait 11 ENDIF GetUnitStatus 14 IF == 1 SpeakNoWait 20 Narrate 20 21 "LU010" 0 0 Narrate 0 24 "MB084" 0 0 Wait 20 RemoveUnit 14 ELSE SetVariable var_16 1 ENDIF Narrate 0 24 "MB088B" 0 0 END LABEL MP_Sylvania1 Speak 2 19 1 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 8 200 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 25 "KZ050" 0 0 Narrate 0 4 "MB089" 0 0 END LABEL MP_DrakenhofCastle1 Speak 4 19 1 0 176 78 0 1 346 122 11 2 28 204 9 3 496 182 SetMusic "eerie9.fsm" StopAllSFX 8 200 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 Narrate 11 19 "WH023" 0 0 Narrate 0 6 "MB090" 0 0 Narrate 11 15 "WH024" 0 0 Narrate 0 24 "MB091" 0 0 Narrate 11 7 "WH025" 0 0 Narrate 0 1 "MB092" 0 0 Narrate 11 16 "WH026" 0 0 SpeakNoWait 9 Narrate 9 21 "CE006" 0 0 Narrate 0 24 "MB093" 0 0 Narrate 9 21 "CE007" 0 0 Narrate 0 1 "MB094" 0 0 Narrate 9 18 "CE008" 0 0 Narrate 0 3 "MB095" 0 0 Narrate 1 24 "KZ051" 0 0 Narrate 0 18 "MB096" 0 0 Narrate 11 15 "WH027" 0 0 Narrate 0 5 "MB097" 0 0 GetUnitHireStatus 4 IF == 1 Narrate 1 1 "KZ052" 0 0 ELSE GetUnitHireStatus 5 IF == 1 Narrate 1 1 "KZ052" 0 0 ELSE GetUnitHireStatus 15 IF == 1 Narrate 1 25 "KZ052" 0 0 ELSE Narrate 1 23 "KZ053" 0 0 ENDIF ENDIF ENDIF END LABEL MP_DrakenhofCastle3 Speak 3 19 1 0 218 78 0 1 404 160 11 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 8 200 SpotAnim 16 0 196 289 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 ReadVariable var_07 IF == 1 Narrate 1 25 "KZ054" 0 0 Narrate 0 18 "MB098" 0 0 ELSE Narrate 11 16 "WH028" 0 0 Narrate 0 5 "MB099" 0 0 Narrate 11 16 "WH029" 0 0 Narrate 0 24 "MB100" 0 0 ENDIF GetUnitHireStatus 4 IF == 1 Narrate 1 23 "KZ055" 0 0 ELSE GetUnitHireStatus 5 IF == 1 Narrate 1 23 "KZ055" 0 0 ELSE GetUnitHireStatus 15 IF == 1 Narrate 1 23 "KZ055" 0 0 ENDIF ENDIF ENDIF SpotAnim 17 1 155 149 Narrate 1 19 "KZ056" 0 0 Narrate 0 1 "MB101" 0 0 END LABEL MP_Altdorf5 Speak 4 2 8 0 176 78 0 1 346 122 10 2 28 204 11 3 496 182 SetMusic "eerie11.fsm" SpotAnim 28 0 230 235 SpotAnim 29 0 291 233 SpotAnim 30 0 210 118 SpotAnim 31 0 263 268 SpeakNoWait 0 SpeakNoWait 8 SpeakNoWait 10 SpeakNoWait 11 Narrate 8 2 "KF025" 0 0 Narrate 11 16 "WH030" 0 0 Narrate 10 26 "VG006B" 0 1 Narrate 10 28 "VG006C" 0 1 Narrate 10 28 "VG006D" 0 1 Narrate 10 26 "VG006E" 0 1 Narrate 10 29 "VG006F" 0 0 ReadVariable var_07 IF == 1 Narrate 0 18 "MB102" 0 0 Narrate 10 26 "VG007" 0 0 ELSE Narrate 11 16 "WH031" 0 0 Narrate 10 26 "VG008" 0 0 ENDIF Narrate 8 18 "KF026" 0 0 Narrate 0 13 "MB103" 0 0 Narrate 8 28 "KF027" 0 0 Narrate 10 27 "VG009" 0 0 Narrate 8 28 "KF028" 0 0 Narrate 0 23 "MB104" 0 0 Narrate 10 26 "VG010" 0 0 Narrate 11 16 "WH032" 0 0 Narrate 0 24 "MB106" 0 0 Narrate 8 13 "KF029" 0 0 Delay 1 Narrate 8 1 "KF030" 0 0 Narrate 0 1 "MB107" 0 0 END LABEL MP_GreatForest8 Speak 4 0 1 0 176 78 0 1 346 122 11 2 28 204 5 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 Narrate 1 19 "KZ057" 0 0 Narrate 0 18 "MB108" 0 0 SpeakNoWait 5 Narrate 5 51 "UR001" 0 0 Narrate 0 24 "MB109" 0 0 Narrate 5 51 "UR002" 0 0 Narrate 11 28 "WH033" 0 0 Narrate 1 28 "KZ058" 0 0 Narrate 0 29 "MB110" 0 0 Narrate 5 52 "UR003" 0 0 Narrate 0 18 "MB111" 0 0 AddUnit 16 TemporyUnitSet 16 END LABEL MP_GreatForest9 Speak 4 1 1 0 176 78 0 1 346 122 11 2 28 204 5 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 5 200 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 SpeakNoWait 5 Narrate 1 25 "KZ059" 0 0 Narrate 5 51 "UR004" 0 0 Narrate 11 42 "WH034" 0 0 Narrate 0 26 "MB112" 0 0 END LABEL MP_GreatForest11_a Speak 4 8 1 0 176 78 0 1 346 122 11 2 28 204 5 3 496 182 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpotAnim 14 1 323 60 SpeakNoWait 1 SpeakNoWait 11 SpeakNoWait 5 RemoveUnit 17 AddUnit 16 TemporyUnitSet 16 Narrate 11 29 "WH035" 0 0 Narrate 5 51 "UR005" 0 0 Narrate 11 18 "WH036" 0 0 Narrate 5 51 "UR006" 0 0 Narrate 11 42 "WH037" 0 0 Wait 11 Narrate 1 24 "KZ060B" 0 1 Narrate 1 26 "KZ060C" 0 0 Narrate 5 52 "UR007" 0 0 Narrate 1 59 "KZ061" 0 0 Delay 2 SpeakNoWait 0 Narrate 0 24 "MB113" 0 0 Narrate 1 41 "KZ062" 0 0 StopSFX 20000 PlaySFX "Attack the camp" "Continue to Kislev" 1 1 "H_KZ004" 0 IF == 0 SetVariable var_23 1 Narrate 0 19 "MB114" 0 0 AddUnit 17 TemporyUnitSet 17 ELSE SetVariable var_23 0 Narrate 0 24 "MB115" 0 0 Wait 5 Narrate 1 29 "KZ063" 0 0 Narrate 0 24 "MB116" 0 0 RemoveUnit 16 ENDIF END LABEL MP_GreatForest13 Speak 3 8 1 0 218 78 0 1 404 160 5 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpeakNoWait 0 SpeakNoWait 1 GetUnitStatus 17 IF == 1 Narrate 1 19 "KZ064" 0 0 Narrate 0 4 "MB117" 0 0 ENDIF GetUnitStatus 16 IF == 1 Narrate 0 24 "MB118" 0 0 GetUnitStatus 17 IF == 1 Narrate 1 19 "KZ065" 0 0 ELSE Narrate 1 19 "KZ066" 0 0 ENDIF Narrate 0 28 "MB119" 0 0 SpeakNoWait 5 Narrate 5 51 "UR008" 0 0 Narrate 0 18 "MB120" 0 0 TemporyUnitClear 16 ELSE Narrate 1 19 "KZ067" 0 0 Narrate 0 4 "MB121" 0 0 ENDIF RemoveUnit 17 END LABEL MP_GreatForest11_b Speak 2 8 1 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpotAnim 15 0 243 276 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 19 "KZ068" 0 0 Narrate 0 29 "MB122" 0 0 END LABEL MP_Kislev1 Speak 3 8 1 0 218 78 0 1 404 160 26 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 19 "KZ069" 0 0 Narrate 0 24 "MB123" 0 0 SpeakNoWait 26 Narrate 26 53 "VS001" 0 0 Narrate 0 18 "MB124" 0 0 Narrate 26 53 "VS002" 0 0 Narrate 0 18 "MB125" 0 0 Narrate 26 54 "VS003" 0 0 AddUnit 19 TemporyUnitSet 19 END LABEL MP_Kislev2 Speak 3 5 1 0 218 78 0 1 404 160 26 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 1 200 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 26 Narrate 1 10 "KZ070" 0 0 Narrate 0 28 "MB126" 0 0 Narrate 1 19 "KZ071" 0 0 Narrate 26 53 "VS004" 0 0 Narrate 0 19 "MB127B" 0 1 Narrate 0 27 "MB127C" 0 0 END LABEL MP_Kislev4 Speak 4 6 28 0 176 78 0 1 346 122 26 2 28 204 11 3 496 182 SetMusic "eerie11.fsm" SpotAnim 36 0 160 97 SpeakNoWait 0 SpeakNoWait 28 SpeakNoWait 11 GetUnitStatus 19 IF == 1 SpeakNoWait 26 ENDIF ReadVariable var_01 IF == 1 Narrate 11 26 "WH038" 0 0 Narrate 0 18 "MB128" 0 0 ENDIF Narrate 28 55 "TK001" 0 0 Narrate 0 28 "MB129" 0 0 Narrate 28 56 "TK002" 0 0 Narrate 0 18 "MB130" 0 0 Narrate 28 56 "TK003" 0 0 Narrate 0 27 "MB131" 0 0 Narrate 28 55 "TK004B" 0 1 Narrate 28 55 "TK004C" 0 1 Narrate 28 56 "TK004D" 0 0 Narrate 0 29 "MB132" 0 0 Narrate 28 56 "TK005" 0 0 Narrate 0 24 "MB133" 0 0 Narrate 28 55 "TK006" 0 0 Narrate 0 28 "MB134" 0 0 GetUnitStatus 19 IF == 1 Narrate 26 53 "VS005" 0 0 Narrate 28 55 "TK007" 0 0 Narrate 0 29 "MB135" 0 0 Narrate 28 56 "TK008" 0 0 TemporyUnitClear 19 ELSE Narrate 28 56 "TK008" 0 0 Narrate 0 29 "MB135" 0 0 ENDIF END LABEL MP_TrollCountry1 Speak 3 5 1 0 218 78 0 1 404 160 27 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpeakNoWait 0 SpeakNoWait 27 SpeakNoWait 1 RemoveUnit 20 Narrate 0 19 "MB136" 0 0 Narrate 27 57 "ER001" 0 0 Narrate 0 29 "MB137" 0 0 Narrate 27 58 "ER002" 0 0 Narrate 0 28 "MB138" 0 0 Narrate 27 57 "ER003" 0 0 Narrate 0 24 "MB139" 0 0 Narrate 27 58 "ER004" 0 0 Narrate 1 29 "KZ072" 0 0 StopSFX 20000 PlaySFX "Help fight the Trolls" "Continue to the glacier" 27 1 "H_ER001" 0 IF == 0 SetVariable var_23 1 Narrate 0 26 "MB140" 0 0 Narrate 27 57 "ER005" 0 0 AddUnit 20 TemporyUnitSet 20 ELSE SetVariable var_23 0 Narrate 0 24 "MB141" 0 0 Narrate 27 58 "ER006" 0 0 ENDIF END LABEL MP_TrollCountry2 Speak 2 5 27 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpeakNoWait 0 SpeakNoWait 27 Narrate 27 57 "ER007" 0 0 Narrate 0 26 "MB142" 0 0 END LABEL MP_TrollCountry4 Speak 3 5 1 0 218 78 0 1 404 160 27 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpotAnim 18 0 3 130 SpeakNoWait 0 SpeakNoWait 1 AddUnit 20 TemporyUnitSet 20 GetUnitStatus 20 IF == 1 SpeakNoWait 27 ReadVariable var_12 IF == 1 Narrate 27 57 "ER008" 0 0 TemporyUnitClear 20 ELSE Narrate 27 58 "ER009" 0 0 Narrate 0 28 "MB143" 0 0 RemoveUnit 20 ENDIF ELSE Narrate 1 29 "KZ073" 0 0 Narrate 0 29 "MB144" 0 0 ENDIF Narrate 0 24 "MB145" 0 0 END LABEL MP_NorthernWastes1 Speak 2 7 1 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 25 "KZ074" 0 0 Narrate 0 4 "MB146" 0 0 END LABEL MP_NorthernWastes3 Speak 3 7 1 0 218 78 0 1 404 160 11 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 1 200 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 25 "KZ075" 0 0 SpeakNoWait 11 ReadVariable var_01 IF == 0 Narrate 11 28 "WH039" 0 0 Narrate 0 24 "MB147" 0 0 Narrate 11 28 "WH040" 0 0 ELSE Narrate 11 19 "WH041" 0 0 Narrate 0 24 "MB147" 0 0 Narrate 11 26 "WH042" 0 0 ReadVariable var_03 IF == 1 ReadVariable var_02 IF == 1 Narrate 1 60 "KZ076C" 0 0 ELSE Narrate 1 19 "KZ076" 0 0 ENDIF ELSE Narrate 1 19 "KZ076B" 0 0 ENDIF ENDIF Narrate 0 26 "MB148" 0 0 END LABEL MP_NorthernWastes5 Speak 3 7 1 0 218 78 0 1 404 160 11 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpotAnim 37 0 25 69 ReadVariable var_08 IF == 1 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 19 "KZ077" 0 0 Narrate 0 24 "MB149" 0 0 ELSE SpeakNoWait 0 SpeakNoWait 11 Narrate 11 26 "WH043" 0 0 Narrate 0 24 "MB150" 0 0 Narrate 11 28 "WH043B" 0 0 ENDIF END LABEL MP_Altdorf6 Speak 4 2 8 0 176 78 0 1 346 122 10 2 28 204 11 3 496 182 SetMusic "eerie11.fsm" SpotAnim 28 0 230 235 SpotAnim 29 0 291 233 SpotAnim 30 0 210 118 SpotAnim 31 0 263 268 SpeakNoWait 0 SpeakNoWait 8 SpeakNoWait 11 SpeakNoWait 10 Narrate 8 1 "KF031" 0 0 Narrate 11 16 "WH044" 0 0 Narrate 8 26 "KF032" 0 0 ReadVariable var_08 IF == 1 Narrate 0 26 "MB151" 0 0 Narrate 10 27 "VG011" 0 0 Narrate 8 29 "KF033" 0 0 ELSE Narrate 11 42 "WH045" 0 0 Narrate 10 26 "VG012" 0 0 Narrate 8 29 "KF034" 0 0 ENDIF Narrate 10 28 "VG013B" 0 1 Narrate 10 28 "VG013C" 0 0 Narrate 0 24 "MB152" 0 0 Narrate 11 28 "WH046" 0 0 Narrate 0 18 "MB153" 0 0 Narrate 11 26 "WH047" 0 0 Narrate 0 18 "MB154" 0 0 Narrate 8 29 "KF035" 0 0 END LABEL MP_AxebitePass4_a Speak 2 12 29 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpotAnim 1 0 297 86 SpeakNoWait 0 SpeakNoWait 29 Narrate 29 18 "AB010" 0 0 Narrate 0 23 "MB155B" 0 1 Narrate 0 24 "MB155C" 0 0 AddUnit 25 END LABEL MP_AxebitePass4_b Speak 3 12 1 0 218 78 0 1 404 160 29 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 1 200 SpotAnim 1 0 297 86 SpeakNoWait 0 SpeakNoWait 1 ReadVariable var_14 IF == 1 SpeakNoWait 29 ENDIF Narrate 1 25 "KZ078" 0 0 ReadVariable var_14 IF == 1 Narrate 29 26 "AB011" 0 0 ENDIF Narrate 0 4 "MB156" 0 0 END LABEL MP_Parravon Speak 3 15 1 0 218 78 0 1 404 160 25 2 72 210 SetMusic "eerie9.fsm" SpotAnim 32 0 5 226 SpotAnim 33 0 572 219 SpotAnim 34 0 137 103 SpotAnim 35 0 467 92 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 25 Narrate 0 24 "MB157" 0 0 Narrate 25 48 "LL001" 0 0 Narrate 0 24 "MB158" 0 0 Narrate 25 49 "LL002" 0 0 Narrate 0 19 "MB159" 0 0 Narrate 1 30 "KZ079B" 0 1 Narrate 1 31 "KZ079C" 0 0 Narrate 25 49 "LL003" 0 0 Narrate 0 19 "MB160" 0 0 Narrate 25 50 "LL004" 0 0 Narrate 0 18 "MB161" 0 0 AddUnit 23 TemporyUnitSet 23 END LABEL MP_Loren1 Speak 3 0 1 0 218 78 0 1 404 160 31 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 31 RemoveUnit 26 Narrate 31 32 "EL001" 0 0 Narrate 0 30 "MB162" 0 0 Narrate 1 24 "KZ080" 0 0 Narrate 0 23 "MB163" 0 0 Narrate 31 32 "EL002" 0 0 StopSFX 20000 PlaySFX "Go to King's Glade" "Continue to Moussillon" 31 1 "H_EL001" 0 IF == 0 SetVariable var_23 1 Narrate 0 24 "MB164" 0 0 Narrate 31 32 "EL003" 0 0 AddUnit 26 TemporyUnitSet 26 ELSE SetVariable var_23 0 Narrate 0 29 "MB165" 0 0 Narrate 31 33 "EL004" 0 0 Narrate 0 24 "MB166" 0 0 ENDIF END LABEL MP_Bretonnia1 Speak 2 0 1 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 3 200 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 25 "KZ081" 0 0 Narrate 0 4 "MB167" 0 0 END LABEL MP_Bretonnia3 Speak 3 17 1 0 218 78 0 1 404 160 11 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 2 200 SpotAnim 10 0 292 127 SpotAnim 11 0 578 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 Narrate 1 19 "KZ082" 0 0 Narrate 0 18 "MB168" 0 0 Narrate 1 28 "KZ083" 0 0 Narrate 0 19 "MB169" 0 0 Narrate 1 28 "KZ084" 0 0 Narrate 11 16 "WH048" 0 0 StopSFX 20000 PlaySFX "Help fight the Orcs" "Continue to Moussillon" 1 1 "H_KZ002" 0 IF == 0 SetVariable var_23 1 Narrate 0 19 "MB170" 0 0 ELSE SetVariable var_23 0 Narrate 0 19 "MB171" 0 0 ENDIF Narrate 11 16 "WH049" 0 0 AddUnit 24 END LABEL MP_Bretonnia4 Speak 2 0 1 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 25 "KZ085" 0 0 Narrate 0 4 "MB172" 0 0 END LABEL MP_Loren2 Speak 3 11 1 0 218 78 0 1 404 160 31 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 0 200 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 31 Narrate 31 32 "EL005" 0 0 Narrate 1 25 "KZ086" 0 0 Narrate 0 26 "MB173" 0 0 END LABEL MP_Loren4_b Speak 2 11 1 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 0 200 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 19 "KZ087" 0 0 Narrate 0 24 "MB174" 0 0 END LABEL MP_Loren4_a Speak 4 8 31 0 176 78 0 1 346 122 30 2 28 204 33 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 14 1 323 60 SpeakNoWait 0 SpeakNoWait 33 SpeakNoWait 31 Narrate 31 32 "EL006" 0 0 Narrate 33 34 "OR001" 0 0 Narrate 0 20 "MB175" 0 0 Narrate 33 34 "OR002" 0 0 Narrate 0 18 "MB176" 0 0 Narrate 33 34 "OR003" 0 0 Narrate 0 29 "MB177" 0 0 Narrate 33 34 "OR004" 0 0 SpeakNoWait 30 Narrate 30 35 "GA001" 0 0 Narrate 0 24 "MB178" 0 0 Narrate 30 36 "GA002" 0 0 Narrate 0 29 "MB179" 0 0 Narrate 33 34 "OR005" 0 0 Narrate 0 24 "MB180" 0 0 RemoveUnit 26 AddUnit 27 END LABEL MP_Loren5 Speak 4 10 1 0 176 78 0 1 346 122 30 2 28 204 32 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 19 0 0 60 SpotAnim 20 0 317 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 30 SpeakNoWait 32 RemoveUnit 28 Narrate 30 35 "GA003" 0 0 Narrate 1 28 "KZ088" 0 0 StopSFX 20000 PlaySFX "Help fight the Undead" "Continue to Moussillon" 30 1 "H_GA001" 0 IF == 0 SetVariable var_23 1 Narrate 0 18 "MB181" 0 0 AddUnit 28 TemporyUnitSet 28 ELSE SetVariable var_23 0 Narrate 0 29 "MB182" 0 0 ENDIF END LABEL MP_Loren6_a Speak 3 10 1 0 218 78 0 1 404 160 30 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 19 0 0 60 SpotAnim 20 0 317 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 30 Narrate 30 36 "GA004" 0 0 Narrate 1 22 "KZ089" 0 0 Narrate 0 5 "MB183" 0 0 END LABEL MP_Loren8 Speak 2 10 1 0 144 78 0 1 380 160 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 21 0 0 60 SpotAnim 22 0 504 60 SpeakNoWait 0 SpeakNoWait 1 GetUnitStatus 28 IF == 1 Narrate 1 19 "KZ090" 0 0 Narrate 0 24 "MB184" 0 0 RemoveUnit 28 ELSE Narrate 1 19 "KZ090B" 0 0 Narrate 0 29 "MB184B" 0 0 ENDIF END LABEL MP_Loren6_b Speak 3 10 1 0 218 78 0 1 404 160 30 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 19 0 0 60 SpotAnim 20 0 317 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 30 Narrate 30 36 "GA005" 0 0 Narrate 1 18 "KZ091" 0 0 Narrate 0 20 "MB185" 0 0 END LABEL MP_NorthBretonnia1 Speak 3 8 1 0 218 78 0 1 404 160 6 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 6 Narrate 6 37 "SW001" 0 0 Narrate 1 20 "KZ092" 0 0 Narrate 6 38 "SW002" 0 0 Narrate 0 7 "MB186" 0 0 SpotAnim 14 1 323 60 Narrate 6 38 "SW003" 0 0 Narrate 0 18 "MB187" 0 0 Narrate 6 37 "SW004" 0 0 Narrate 0 19 "MB188" 0 0 Narrate 6 39 "SW005" 0 0 Narrate 0 18 "MB189" 0 0 Narrate 6 37 "SW006" 0 0 Narrate 0 23 "MB190" 0 0 AddUnit 21 END LABEL MP_NorthBretonnia2 Speak 4 0 1 0 176 78 0 1 346 122 6 2 28 204 11 3 496 182 SetMusic "eerie11.fsm" StopAllSFX 3 200 SpotAnim 0 0 318 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 6 Narrate 1 19 "KZ093" 0 0 SpeakNoWait 11 ReadVariable var_04 IF == 0 Narrate 11 40 "WH050" 0 0 ELSE Narrate 11 40 "WH051" 0 0 ReadVariable var_05 IF == 1 Narrate 1 19 "KZ094" 0 0 ENDIF ReadVariable var_06 IF == 1 Narrate 1 19 "KZ095" 0 0 ENDIF Narrate 0 26 "MB191" 0 0 ENDIF Narrate 1 23 "KZ096" 0 0 Narrate 6 39 "SW007" 0 0 Narrate 0 26 "MB192" 0 0 END LABEL MP_Moussillon1 Speak 3 14 1 0 218 78 0 1 404 160 11 2 72 210 SetMusic "eerie9.fsm" StopAllSFX 8 200 SpotAnim 23 0 242 61 SpotAnim 24 0 388 60 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 ReadVariable var_07 IF == 0 Narrate 11 18 "WH052" 0 0 Narrate 0 4 "MB193" 0 0 ELSE ReadVariable var_08 IF == 0 Narrate 11 18 "WH052" 0 0 Narrate 0 4 "MB193" 0 0 ENDIF ENDIF ReadVariable var_13 IF == 1 Narrate 1 18 "KZ097" 0 0 ELSE Narrate 1 18 "KZ098" 0 0 ENDIF Narrate 0 22 "MB194" 0 0 END LABEL MP_Moussillon3 Speak 3 14 1 0 218 78 0 1 404 160 11 2 72 210 SetMusic "eerie11.fsm" StopAllSFX 8 200 SpotAnim 25 0 384 68 SpotAnim 26 0 101 218 SpeakNoWait 0 SpeakNoWait 1 SpeakNoWait 11 Narrate 0 18 "MB195" 0 0 Narrate 1 29 "KZ099" 0 0 ReadVariable var_13 IF == 1 Narrate 0 41 "MB196" 0 0 ELSE Narrate 11 40 "WH053" 0 0 ENDIF ReadVariable var_09 IF == 1 Narrate 0 29 "MB198" 0 0 Narrate 1 28 "KZ101" 0 0 Narrate 0 28 "MB199" 0 0 GetUnitStatus 23 IF == 1 Narrate 1 19 "KZ100" 0 0 Narrate 0 24 "MB197" 0 0 ENDIF ELSE Narrate 0 18 "MB199B" 0 0 Narrate 11 42 "WH054" 0 0 Narrate 0 4 "MB200" 0 0 GetUnitStatus 23 IF == 1 Narrate 1 24 "KZ100B" 0 0 Narrate 0 24 "MB197B" 0 0 ENDIF ENDIF RemoveUnit 23 END LABEL MP_Altdorf7 Speak 4 2 8 0 176 78 0 1 346 122 10 2 28 204 11 3 496 182 SetMusic "eerie11.fsm" SpotAnim 28 0 230 235 SpotAnim 29 0 291 233 SpotAnim 30 0 210 118 SpotAnim 31 0 263 268 SpeakNoWait 0 SpeakNoWait 8 SpeakNoWait 11 SpeakNoWait 10 Narrate 8 2 "KF036" 0 0 Narrate 0 18 "MB201" 0 0 Narrate 11 40 "WH055" 0 0 Narrate 10 26 "VG014" 0 0 Narrate 8 18 "KF037" 0 0 ReadVariable var_09 IF == 1 Narrate 0 19 "MB202" 0 0 Narrate 10 27 "VG015" 0 0 ELSE Narrate 11 42 "WH056" 0 0 Narrate 0 19 "MB203" 0 0 Narrate 10 16 "VG016" 0 0 ENDIF Narrate 8 23 "KF038" 0 0 Narrate 10 27 "VG017B" 0 1 Narrate 10 27 "VG017C" 0 0 Narrate 0 26 "MB204" 0 0 Narrate 10 26 "VG018B" 0 1 Narrate 10 27 "VG018C" 0 0 Narrate 0 26 "MB205" 0 0 ReadVariable var_16 IF == 0 Narrate 8 43 "KF038A" 0 0 AddUnit 14 ELSE Narrate 8 43 "KF038B" 0 0 ENDIF Narrate 8 28 "KF039" 0 0 Narrate 0 29 "MB206" 0 0 Narrate 10 28 "VG019" 0 0 Narrate 8 29 "KF040" 0 0 Narrate 11 42 "WH057" 0 0 Narrate 0 23 "MB207" 0 0 END LABEL MP_Altdorf8 Speak 2 16 1 0 144 78 0 1 380 160 SetMusic "eerie9.fsm" StopAllSFX 1 200 SpotAnim 27 0 234 93 SpeakNoWait 0 SpeakNoWait 1 Narrate 1 29 "KZ102" 0 0 Narrate 0 24 "MB208" 0 0 Narrate 1 26 "KZ103" 0 0 Narrate 0 26 "MB209" 0 0 Narrate 1 7 "KZ104" 0 0 Narrate 0 29 "MB210" 0 0 Narrate 1 18 "KZ105" 0 0 Narrate 0 45 "MB211B" 0 1 Narrate 0 46 "MB211C" 0 1 Narrate 0 47 "MB211D" 0 1 Narrate 0 44 "MB211E" 0 0 END