; campaign definition file ; possible lines: ; [MISSION_NAMES] - all the lines in this section identify the names of the missions in the pak file ; [] - identifies the start of a campaign ; mission=,,[,[,merge_path1[,merge_path2]...]] ; choicescreen=, ; choice=<path_id>,<x>,<y>,<text> ; mission ids are shared by all campaign sections ; path_id's work somewhat as 'goto' labels but there can be multiple missions with the same path_id. ; When a choice is made, the next mission with a path_id corresponding to that choice is taken and that path ; is stayed on until another choice is made. There is no way to 'backtrack' in a campaign. ; A mission with a path_id of 0 will always be played and the current path will be set to 0. This is the ; mechanism for merging paths. If you want to have the same mission played in different paths and still ; keep the paths seperate, you can have the same mission id appear in different places with different path_ids. ;------------ ; intro specifies an MM section. The first one is FIRST_BREIFING_ENTRY (*200) ; transition text is in text section TXT_VICTORY_SPEECH (*147). The id offsets into it. ; choicescreen graphic offset is relative to sprite tag SPR_ASSIGNMENTS ; choicescreen title text is in section TXT_ASSIGNMENTS (*144) ; choice text is also in section TXT_ASSIGNMENTS ;---------- [MISSION_NAMES] 00 Nubt (Naqada) 01 Thinis 02 Perwadjyt (Buto) [PREDYNASTIC_PERIOD] mission=0,200,0,0 mission=1,201,1,0 [ARCHAIC_PERIOD] mission=2,238,39,0 [OLD_KINGDOM] [MIDDLE_KINGDOM] [NEW_KINGDOM]