dynamicmusicplayerregistryenoch.c 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. class DynamicMusicPlayerRegistryEnoch : DynamicMusicPlayerRegistry
  2. {
  3. void DynamicMusicPlayerRegistryEnoch()
  4. {
  5. m_WorldName = "enoch";
  6. }
  7. override protected void RegisterTracksLocationStatic()
  8. {
  9. super.RegisterTracksLocationStatic();
  10. array<ref TVectorArray> militarySila;
  11. militarySila = {
  12. {"7251.812500 287.418854 2541.844238", "7389.284668 320.115479 2979.039795"},
  13. {"7402.536621 294.709839 2506.142334", "7531.667969 289.916229 2597.169434"},
  14. {"7571.889648 289.450012 2556.947266", "7730.658203 302.170502 2766.522217"},
  15. };
  16. array<ref TVectorArray> militaryDambog;
  17. militaryDambog = {
  18. {"591.944336 534.083801 1127.866089", "740.260620 531.480774 1233.501831"},
  19. };
  20. RegisterTrackLocationStaticMultiRectangle("Music_loc_sila_SoundSet", militarySila, DynamicMusicPlayerTimeOfDay.ANY, true);
  21. RegisterTrackLocationStaticMultiRectangle("Music_loc_dambog_SoundSet", militaryDambog, DynamicMusicPlayerTimeOfDay.ANY, true);
  22. array<ref TVectorArray> cityTopolin;
  23. cityTopolin = {
  24. {"995.490173 226.337814 7095.782227", "2089.490479 198.122864 7527.783203"},
  25. {"1875.490356 238.067444 6843.782715", "2051.490479 227.538040 7039.782715"},
  26. };
  27. array<ref TVectorArray> citySitnik;
  28. citySitnik = {
  29. {"11185.399414 183.049896 9302.782227", "11662.526367 193.876877 9836.079102"},
  30. };
  31. array<ref TVectorArray> cityNadbor;
  32. cityNadbor = {
  33. {"5774.619629 409.945709 3949.304932", "6338.670898 345.722473 4409.583984"},
  34. };
  35. RegisterTrackLocationStaticMultiRectangle("Music_loc_city_SoundSet", cityTopolin, DynamicMusicPlayerTimeOfDay.DAY);
  36. RegisterTrackLocationStaticMultiRectangle("Music_loc_city_SoundSet", citySitnik, DynamicMusicPlayerTimeOfDay.DAY);
  37. RegisterTrackLocationStaticMultiRectangle("Music_loc_city_SoundSet", cityNadbor, DynamicMusicPlayerTimeOfDay.DAY);
  38. //____________________________________________ Industrial zones ___________________________________________
  39. array<ref TVectorArray> industrial;
  40. industrial = {
  41. {"6264.760254 333.656799 4577.062500", "6573.874023 289.850372 5216.987305"}, //Kamienialom Maksymilian
  42. {"10841.546875 186.514709 8927.775391", "11106.150391 184.123566 9100.101563"}, //Sitnik
  43. {"11456.487305 239.268250 6957.194336", "11615.328125 252.476089 7191.990723"}, //Polcrabiec
  44. {"1464.602051 176.482468 7505.294922", "2040.492432 178.189728 7771.675781"}, //Topolin
  45. {"1176.336182 173.983521 7621.583496", "1464.249756 223.463821 8182.164063"}, //Topolin
  46. {"11762.052734 173.049332 10605.531250", "11831.578125 174.884338 10824.485352"}, //Bagno
  47. {"6876.904297 352.914032 4468.218750", "7164.382324 282.643829 4758.872070"}, //Kamienialom Maksymilian quarry
  48. };
  49. RegisterTrackLocationStaticMultiRectangle("Music_loc_industrial_SoundSet", industrial, DynamicMusicPlayerTimeOfDay.ANY, true);
  50. //____________________________________________enoch Prison ___________________________________________
  51. RegisterTrackLocationStaticMultiRectangle(
  52. "Music_loc_prison_SoundSet",
  53. {
  54. {"5458.534668 300.189636 8675.219727", "5657.367188 297.970734 8845.516602"},
  55. },
  56. DynamicMusicPlayerTimeOfDay.ANY, true,
  57. );
  58. }
  59. }