map.xml 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <AssetDeclaration
  3. xmlns="uri:ea.com:eala:asset"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  5. <Tags/>
  6. <Includes>
  7. <Include
  8. source="DATA:static.xml"
  9. type="reference"/>
  10. <Include
  11. source="DATA:global.xml"
  12. type="reference"/>
  13. <Include
  14. source="DATA:audio.xml"
  15. type="reference"/>
  16. <Include
  17. source="ART:EVDefault.xml"
  18. type="instance"/>
  19. <Include
  20. source="ART:FXDepthLut.xml"
  21. type="instance"/>
  22. <Include
  23. source="ART:TSCloudMed.xml"
  24. type="instance"/>
  25. <Include
  26. source="ART:TSNoiseUrb.xml"
  27. type="instance"/>
  28. <Include
  29. source="DATA:GlobalData/roads.xml"
  30. type="instance"/>
  31. <Include
  32. source="DATA:sounds/musicscript_unknownzone.xml"
  33. type="instance"/>
  34. <Include
  35. source="overrides.xml"
  36. type="all"/>
  37. </Includes>
  38. <GameMap
  39. id="Lib_End_Mission">
  40. <MapMetaData
  41. BorderSize="30"
  42. CRC="0"
  43. Description="Map:Lib_End_Mission/Desc"
  44. DisplayName="Lib_End_Mission"
  45. FileName="data"
  46. Height="110"
  47. IsMultiplayer="false"
  48. IsOfficial="false"
  49. NumPlayers="1"
  50. Width="110">
  51. <StartPosition
  52. Name="InitialCameraPosition">
  53. <Position
  54. x="1.736836e-39"
  55. y="1.737605e-39"
  56. z="1.737605e-39"/>
  57. </StartPosition>
  58. <StartPosition
  59. Name="Player_1_Start">
  60. <Position
  61. x="0"
  62. y="0"
  63. z="0"/>
  64. </StartPosition>
  65. </MapMetaData>
  66. <EnvironmentData
  67. Cloud="TSCloudMed"
  68. DepthLut="FXDepthLut"
  69. Environment="EVDefault"
  70. Macro="TSNoiseUrb"/>
  71. <WorldDict>
  72. <AssetIdProperty
  73. Key="musicZone"
  74. Value="MusicPalette_NotSet"/>
  75. <StringProperty
  76. Key="terrainTextureStrings"
  77. Value="TMisc_SteelDeck01;TMisc_SteelDeck01_nrm;"/>
  78. <IntProperty
  79. Key="weather"
  80. Value="0"/>
  81. <BoolProperty
  82. Key="isLivingWorldScriptHolder"
  83. Value="false"/>
  84. </WorldDict>
  85. <MapAnalysis
  86. CellsExamined="12100"
  87. GarrisonableStructures="0"
  88. TechStructures="0"
  89. WaterAreas="0"
  90. WaterCells="0"/>
  91. </GameMap>
  92. <TerrainTextureAtlas
  93. AllowLossyCompression="true"
  94. AtlasSize="2048"
  95. id="Lib_End_Mission">
  96. <Tile
  97. BaseTexture="ART:Terrain/TMisc_SteelDeck01.tga"
  98. NormalTexture="ART:Terrain/TMisc_SteelDeck01_nrm.tga"
  99. TextureID="2478562451"/>
  100. </TerrainTextureAtlas>
  101. <GameScriptList
  102. id="_neutral_">
  103. <ScriptSet/>
  104. </GameScriptList>
  105. <GameScriptList
  106. id="Player">
  107. <ScriptSet>
  108. <ScriptGroup
  109. id="f_Victory">
  110. <Script
  111. id="Victory Condition (OVERRIDE ME)">
  112. <Action
  113. Type="SET_FLAG">
  114. <ParameterList/>
  115. </Action>
  116. </Script>
  117. <Script
  118. id="Mission Won">
  119. <Action
  120. Type="DISABLE_INPUT">
  121. <ParameterList/>
  122. </Action>
  123. <Action
  124. Type="HIDE_UI">
  125. <ParameterList/>
  126. </Action>
  127. <Action
  128. Type="DESELECT">
  129. <ParameterList/>
  130. </Action>
  131. <Action
  132. Type="EVA_SET_ENABLED_DISABLED">
  133. <ParameterList/>
  134. </Action>
  135. <Action
  136. Type="SET_MILLISECOND_TIMER">
  137. <ParameterList/>
  138. </Action>
  139. <Action
  140. Type="SET_MILLISECOND_TIMER">
  141. <ParameterList/>
  142. </Action>
  143. <Action
  144. Type="SET_MILLISECOND_TIMER">
  145. <ParameterList/>
  146. </Action>
  147. <Action
  148. Type="SET_MILLISECOND_TIMER">
  149. <ParameterList/>
  150. </Action>
  151. <Action
  152. Type="DISABLE_SCRIPT">
  153. <ParameterList/>
  154. </Action>
  155. <Action
  156. Type="PATH_MUSIC_PLAY_EVENT">
  157. <ParameterList/>
  158. </Action>
  159. </Script>
  160. <Script
  161. id="Victory Fade">
  162. <Action
  163. Type="FADE_OUT_TO_BLACK">
  164. <ParameterList/>
  165. </Action>
  166. </Script>
  167. <Script
  168. id="Show Victory Screen">
  169. <Action
  170. Type="VICTORY_SCREEN">
  171. <ParameterList/>
  172. </Action>
  173. </Script>
  174. <Script
  175. id="Announce Victory">
  176. <Action
  177. Type="QUICKVICTORY">
  178. <ParameterList/>
  179. </Action>
  180. </Script>
  181. <ScriptGroup
  182. id="Determine Player Faction">
  183. <Script
  184. id="Player Faction - Allies">
  185. <Action
  186. Type="ENABLE_SCRIPT">
  187. <ParameterList/>
  188. </Action>
  189. <Action
  190. Type="ENABLE_SCRIPT">
  191. <ParameterList/>
  192. </Action>
  193. </Script>
  194. <Script
  195. id="Player Faction - Soviet">
  196. <Action
  197. Type="ENABLE_SCRIPT">
  198. <ParameterList/>
  199. </Action>
  200. <Action
  201. Type="ENABLE_SCRIPT">
  202. <ParameterList/>
  203. </Action>
  204. </Script>
  205. <Script
  206. id="Player Faction - Japan">
  207. <Action
  208. Type="ENABLE_SCRIPT">
  209. <ParameterList/>
  210. </Action>
  211. <Action
  212. Type="ENABLE_SCRIPT">
  213. <ParameterList/>
  214. </Action>
  215. </Script>
  216. </ScriptGroup>
  217. <ScriptGroup
  218. id="f_Allies Victory Audio">
  219. <Script
  220. id="Play Allies Victory Music">
  221. <Action
  222. Type="MUSIC_PLAY_TRACK_FINITE_TIMES">
  223. <ParameterList/>
  224. </Action>
  225. </Script>
  226. <Script
  227. id="Play Allies Victory Audio">
  228. <Action
  229. Type="PLAY_SOUND_EFFECT">
  230. <ParameterList/>
  231. </Action>
  232. </Script>
  233. </ScriptGroup>
  234. <ScriptGroup
  235. id="f_Soviet Victory Audio">
  236. <Script
  237. id="Play Soviet Victory Music">
  238. <Action
  239. Type="MUSIC_PLAY_TRACK_FINITE_TIMES">
  240. <ParameterList/>
  241. </Action>
  242. </Script>
  243. <Script
  244. id="Play Soviet Victory Audio">
  245. <Action
  246. Type="PLAY_SOUND_EFFECT">
  247. <ParameterList/>
  248. </Action>
  249. </Script>
  250. </ScriptGroup>
  251. <ScriptGroup
  252. id="f_Japan Victory Audio">
  253. <Script
  254. id="Play Japan Victory Music">
  255. <Action
  256. Type="MUSIC_PLAY_TRACK_FINITE_TIMES">
  257. <ParameterList/>
  258. </Action>
  259. </Script>
  260. <Script
  261. id="Play Japan Victory Audio">
  262. <Action
  263. Type="PLAY_SOUND_EFFECT">
  264. <ParameterList/>
  265. </Action>
  266. </Script>
  267. </ScriptGroup>
  268. </ScriptGroup>
  269. <ScriptGroup
  270. id="f_Loss">
  271. <Script
  272. id="Lose Condition (OVERRIDE ME)">
  273. <Action
  274. Type="SET_FLAG">
  275. <ParameterList/>
  276. </Action>
  277. </Script>
  278. <Script
  279. id="Mission Lost">
  280. <Action
  281. Type="DISABLE_SCRIPT">
  282. <ParameterList/>
  283. </Action>
  284. <Action
  285. Type="DISABLE_INPUT">
  286. <ParameterList/>
  287. </Action>
  288. <Action
  289. Type="HIDE_UI">
  290. <ParameterList/>
  291. </Action>
  292. <Action
  293. Type="DESELECT">
  294. <ParameterList/>
  295. </Action>
  296. <Action
  297. Type="EVA_SET_ENABLED_DISABLED">
  298. <ParameterList/>
  299. </Action>
  300. <Action
  301. Type="SET_MILLISECOND_TIMER">
  302. <ParameterList/>
  303. </Action>
  304. <Action
  305. Type="SET_MILLISECOND_TIMER">
  306. <ParameterList/>
  307. </Action>
  308. <Action
  309. Type="SET_MILLISECOND_TIMER">
  310. <ParameterList/>
  311. </Action>
  312. <Action
  313. Type="PATH_MUSIC_PLAY_EVENT">
  314. <ParameterList/>
  315. </Action>
  316. </Script>
  317. <Script
  318. id="Loss Fade">
  319. <Action
  320. Type="FADE_OUT_TO_BLACK">
  321. <ParameterList/>
  322. </Action>
  323. </Script>
  324. <Script
  325. id="Show Defeated">
  326. <Action
  327. Type="DEFEAT">
  328. <ParameterList/>
  329. </Action>
  330. </Script>
  331. <ScriptGroup
  332. id="f_Allies Loss Audio">
  333. <Script
  334. id="Play Allies Loss Audio">
  335. <Action
  336. Type="AUDIO_MAKE_SOUND_IMMUNE_TO_FADE">
  337. <ParameterList/>
  338. </Action>
  339. <Action
  340. Type="PLAY_SOUND_EFFECT">
  341. <ParameterList/>
  342. </Action>
  343. </Script>
  344. </ScriptGroup>
  345. <ScriptGroup
  346. id="f_Soviet Loss Audio">
  347. <Script
  348. id="Play Soviet Loss Audio">
  349. <Action
  350. Type="AUDIO_MAKE_SOUND_IMMUNE_TO_FADE">
  351. <ParameterList/>
  352. </Action>
  353. <Action
  354. Type="PLAY_SOUND_EFFECT">
  355. <ParameterList/>
  356. </Action>
  357. </Script>
  358. </ScriptGroup>
  359. <ScriptGroup
  360. id="f_Japan Loss Audio">
  361. <Script
  362. id="Play Japan Loss Audio">
  363. <Action
  364. Type="AUDIO_MAKE_SOUND_IMMUNE_TO_FADE">
  365. <ParameterList/>
  366. </Action>
  367. <Action
  368. Type="PLAY_SOUND_EFFECT">
  369. <ParameterList/>
  370. </Action>
  371. </Script>
  372. </ScriptGroup>
  373. </ScriptGroup>
  374. </ScriptSet>
  375. </GameScriptList>
  376. </AssetDeclaration>