diff --git a/data/base/effects/heavyheli_rotor_stationary.pie b/data/base/effects/heavyheli_rotor_stationary.pie new file mode 100644 index 00000000000..eb49ae37e37 --- /dev/null +++ b/data/base/effects/heavyheli_rotor_stationary.pie @@ -0,0 +1,135 @@ +PIE 3 +TYPE 200 +TEXTURE 0 page-16-droid-drives.png 0 0 +LEVELS 1 +LEVEL 1 +POINTS 64 + 4.62405 41.7 -7.47594 + 3.22406 41.7 -6.07594 + 37.1 41.7 25 + 2.1 41.7 -10 + 0.7 41.7 -8.6 + 2.52406 41 -4.67595 + 33.6 40.3 28.5 + 2.52406 41.7 -14.6241 + 3.92406 41.7 -13.2241 + 35 41.7 -47.1 + -0 41.7 -12.1 + 1.4 41.7 -10.7 + 5.32405 41 -12.5241 + 38.5 40.3 -43.6 + -4.62406 41.7 -12.5241 + -3.22406 41.7 -13.9241 + -37.1 41.7 -45 + -2.1 41.7 -10 + -0.7 41.7 -11.4 + -2.52406 41 -15.3241 + -33.6 40.3 -48.5 + -2.52406 41.7 -5.37595 + -3.92406 41.7 -6.77594 + -35 41.7 27.1 + -0 41.7 -7.9 + -1.4 41.7 -9.3 + -5.32406 41 -7.47595 + -38.5 40.3 23.6 + 5.05448 56.7 59.5151 + 5.05448 56.7 61.495 + 50.9824 56.7 59.5151 + 1.48492 56.7 59.5151 + 1.48492 56.7 61.495 + 5.54945 56 62.9799 + 50.9824 55.3 64.4648 + -1.48493 56.7 55.9455 + 0.49497 56.7 55.9455 + -1.48492 56.7 10.0176 + -1.48493 56.7 59.5151 + 0.49497 56.7 59.5151 + 1.9799 56 55.4505 + 3.46483 55.3 10.0176 + -5.05448 56.7 62.4849 + -5.05448 56.7 60.505 + -50.9824 56.7 62.4849 + -1.48493 56.7 62.4849 + -1.48493 56.7 60.505 + -5.54946 56 59.0201 + -50.9824 55.3 57.5352 + 1.48492 56.7 66.0545 + -0.49498 56.7 66.0545 + 1.48491 56.7 111.982 + 1.48492 56.7 62.4849 + -0.49498 56.7 62.4849 + -1.9799 56 66.5494 + -3.46484 55.3 111.982 + 35.7 41.7 26.4 + 36.4 41.7 -45.7 + -35.7 41.7 -46.4 + -36.4 41.7 25.7 + 50.9824 56.7 61.495 + 0.49498 56.7 10.0176 + -50.9824 56.7 60.505 + -0.49499 56.7 111.982 +POLYGONS 64 + 200 3 0 1 2 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 3 4 0 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 1 5 6 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 0 2 6 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 7 8 9 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 10 11 7 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 8 12 13 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 7 9 13 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 14 15 16 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 17 18 14 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 15 19 20 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 14 16 20 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 21 22 23 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 24 25 21 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 22 26 27 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 21 23 27 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 28 29 30 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 31 32 28 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 29 33 34 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 28 30 34 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 35 36 37 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 38 39 35 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 36 40 41 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 35 37 41 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 42 43 44 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 45 46 42 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 43 47 48 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 42 44 48 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 49 50 51 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 52 53 49 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 50 54 55 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 49 51 55 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 1 56 2 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 4 1 0 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 56 1 6 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 5 0 6 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 8 57 9 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 11 8 7 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 57 8 13 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 12 7 13 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 15 58 16 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 18 15 14 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 58 15 20 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 19 14 20 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 22 59 23 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 25 22 21 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 59 22 27 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 26 21 27 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 29 60 30 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 32 29 28 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 60 29 34 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 33 28 34 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 36 61 37 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 39 36 35 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 61 36 41 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 40 35 41 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 43 62 44 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 46 43 42 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 62 43 48 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 47 42 48 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 50 63 51 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 53 50 49 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 63 50 55 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 54 49 55 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 diff --git a/data/base/effects/lightheli_rotor_stationary.pie b/data/base/effects/lightheli_rotor_stationary.pie new file mode 100644 index 00000000000..838bdb3bb71 --- /dev/null +++ b/data/base/effects/lightheli_rotor_stationary.pie @@ -0,0 +1,71 @@ +PIE 3 +TYPE 200 +TEXTURE 0 page-16-droid-drives.png 0 0 +LEVELS 1 +LEVEL 1 +POINTS 32 + 4.62405 34.7 2.52405 + 3.22406 34.7 3.92406 + 37.1 34.7 35 + 2.1 34.7 -0 + 0.7 34.7 1.4 + 2.52406 34 5.32405 + 33.6 33.3 38.5 + 2.52406 34.7 -4.62406 + 3.92406 34.7 -3.22406 + 35 34.7 -37.1 + -0 34.7 -2.1 + 1.4 34.7 -0.7 + 5.32405 34 -2.52406 + 38.5 33.3 -33.6 + -4.62406 34.7 -2.52406 + -3.22406 34.7 -3.92406 + -37.1 34.7 -35 + -2.1 34.7 -0 + -0.7 34.7 -1.4 + -2.52406 34 -5.32406 + -33.6 33.3 -38.5 + -2.52406 34.7 4.62405 + -3.92406 34.7 3.22406 + -35 34.7 37.1 + -0 34.7 2.1 + -1.4 34.7 0.7 + -5.32406 34 2.52405 + -38.5 33.3 33.6 + 35.7 34.7 36.4 + 36.4 34.7 -35.7 + -35.7 34.7 -36.4 + -36.4 34.7 35.7 +POLYGONS 32 + 200 3 0 1 2 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 3 4 0 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 1 5 6 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 0 2 6 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 7 8 9 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 10 11 7 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 8 12 13 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 7 9 13 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 14 15 16 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 17 18 14 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 15 19 20 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 14 16 20 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 21 22 23 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 24 25 21 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 22 26 27 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 21 23 27 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 1 28 2 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 4 1 0 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 28 1 6 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 5 0 6 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 8 29 9 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 11 8 7 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 29 8 13 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 12 7 13 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 15 30 16 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 18 15 14 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 30 15 20 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 19 14 20 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 22 31 23 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 25 22 21 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 31 22 27 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 26 21 27 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 diff --git a/data/base/effects/mediumheli_rotor_stationary.pie b/data/base/effects/mediumheli_rotor_stationary.pie new file mode 100644 index 00000000000..6ba48aa4278 --- /dev/null +++ b/data/base/effects/mediumheli_rotor_stationary.pie @@ -0,0 +1,71 @@ +PIE 3 +TYPE 200 +TEXTURE 0 page-16-droid-drives.png 0 0 +LEVELS 1 +LEVEL 1 +POINTS 32 + 6.60579 40 3.60579 + 4.6058 40 5.6058 + 53 40 50 + 3 40 0 + 1 40 2 + 3.6058 39 7.6058 + 48 38 55 + 3.6058 40 -6.60579 + 5.6058 40 -4.6058 + 50 40 -53 + 0 40 -3 + 2 40 -1 + 7.6058 39 -3.6058 + 55 38 -48 + -6.60579 40 -3.6058 + -4.6058 40 -5.6058 + -53 40 -50 + -3 40 -0 + -1 40 -2 + -3.60579 39 -7.6058 + -48 38 -55 + -3.6058 40 6.60579 + -5.6058 40 4.6058 + -50 40 53 + -0 40 3 + -2 40 1 + -7.6058 39 3.60579 + -55 38 48 + 51 40 52 + 52 40 -51 + -51 40 -52 + -52 40 51 +POLYGONS 32 + 200 3 0 1 2 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 3 4 0 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 1 5 6 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 0 2 6 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 7 8 9 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 10 11 7 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 8 12 13 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 7 9 13 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 14 15 16 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 17 18 14 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 15 19 20 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 14 16 20 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 21 22 23 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 24 25 21 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 22 26 27 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 21 23 27 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 1 28 2 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 4 1 0 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 28 1 6 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 5 0 6 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 8 29 9 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 11 8 7 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 29 8 13 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 12 7 13 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 15 30 16 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 18 15 14 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 30 15 20 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 19 14 20 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 22 31 23 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 25 22 21 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 31 22 27 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 26 21 27 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 diff --git a/data/base/effects/superheavyheli_rotor_stationary.pie b/data/base/effects/superheavyheli_rotor_stationary.pie new file mode 100644 index 00000000000..33e56f9b716 --- /dev/null +++ b/data/base/effects/superheavyheli_rotor_stationary.pie @@ -0,0 +1,263 @@ +PIE 3 +TYPE 200 +TEXTURE 0 page-16-droid-drives.png 0 0 +LEVELS 1 +LEVEL 1 +POINTS 128 + 61.6241 61.7 -29.4759 + 60.2241 61.7 -28.076 + 94.1 61.7 3 + 59.1 61.7 -32 + 57.7 61.7 -30.6 + 59.524 61 -26.6759 + 90.6 60.3 6.5 + 59.524 61.7 -36.6241 + 60.924 61.7 -35.2241 + 92 61.7 -69.1 + 57 61.7 -34.1 + 58.4 61.7 -32.7 + 62.3241 61 -34.5241 + 95.5 60.3 -65.6 + 52.3759 61.7 -34.5241 + 53.7759 61.7 -35.9241 + 19.9 61.7 -67 + 54.9 61.7 -32 + 56.3 61.7 -33.4 + 54.4759 61 -37.3241 + 23.4 60.3 -70.5 + 54.4759 61.7 -27.3759 + 53.0759 61.7 -28.7759 + 22 61.7 5.09999 + 57 61.7 -29.9 + 55.6 61.7 -31.3 + 51.6759 61 -29.4759 + 18.5 60.3 1.59999 + 70.6241 73.7 50.524 + 69.2241 73.7 51.9241 + 103.1 73.7 83 + 68.1 73.7 48 + 66.7 73.7 49.4 + 68.5241 73 53.3241 + 99.6 72.3 86.5 + 68.5241 73.7 43.3759 + 69.924 73.7 44.7759 + 101 73.7 10.9 + 66 73.7 45.9 + 67.4 73.7 47.3 + 71.3241 73 45.4759 + 104.5 72.3 14.4 + 61.3759 73.7 45.4759 + 62.7759 73.7 44.0759 + 28.9 73.7 13 + 63.9 73.7 48 + 65.3 73.7 46.6 + 63.4759 73 42.6759 + 32.4 72.3 9.49999 + 63.4759 73.7 52.6241 + 62.0759 73.7 51.2241 + 31 73.7 85.1 + 66 73.7 50.1 + 64.6 73.7 48.7 + 60.6759 73 50.524 + 27.5 72.3 81.6 + -61.6241 61.7 -29.4759 + -94.1 61.7 3 + -60.2241 61.7 -28.076 + -59.1 61.7 -32 + -57.7 61.7 -30.6 + -92.7 61.7 4.4 + -90.6 60.3 6.5 + -59.524 61 -26.6759 + -59.524 61.7 -36.6241 + -92 61.7 -69.1 + -60.924 61.7 -35.2241 + -57 61.7 -34.1 + -58.4 61.7 -32.7 + -93.4 61.7 -67.7 + -95.5 60.3 -65.6 + -62.3241 61 -34.5241 + -52.3759 61.7 -34.5241 + -19.9 61.7 -67 + -53.7759 61.7 -35.9241 + -54.9 61.7 -32 + -21.3 61.7 -68.4 + -23.4 60.3 -70.5 + -54.4759 61 -37.3241 + -54.4759 61.7 -27.3759 + -22 61.7 5.09999 + -53.0759 61.7 -28.7759 + -57 61.7 -29.9 + -55.6 61.7 -31.3 + -20.6 61.7 3.69999 + -18.5 60.3 1.59999 + -51.6759 61 -29.4759 + -70.6241 73.7 50.524 + -103.1 73.7 83 + -69.2241 73.7 51.9241 + -68.1 73.7 48 + -66.7 73.7 49.4 + -101.7 73.7 84.4 + -99.6 72.3 86.5 + -68.5241 73 53.3241 + -68.5241 73.7 43.3759 + -101 73.7 10.9 + -69.924 73.7 44.7759 + -66 73.7 45.9 + -67.4 73.7 47.3 + -102.4 73.7 12.3 + -104.5 72.3 14.4 + -71.3241 73 45.4759 + -61.3759 73.7 45.4759 + -28.9 73.7 13 + -62.7759 73.7 44.0759 + -63.9 73.7 48 + -65.3 73.7 46.6 + -30.3 73.7 11.6 + -32.4 72.3 9.49999 + -63.4759 73 42.6759 + -63.4759 73.7 52.6241 + -31 73.7 85.1 + -62.0759 73.7 51.2241 + -66 73.7 50.1 + -29.6 73.7 83.7 + -27.5 72.3 81.6 + -60.6759 73 50.524 + 92.7 61.7 4.4 + 93.4 61.7 -67.7 + 21.3 61.7 -68.4 + 20.6 61.7 3.69999 + 101.7 73.7 84.4 + 102.4 73.7 12.3 + 30.3 73.7 11.6 + 29.6 73.7 83.7 + -56.3 61.7 -33.4 + -64.6 73.7 48.7 +POLYGONS 128 + 200 3 0 1 2 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 3 4 0 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 1 5 6 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 0 2 6 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 7 8 9 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 10 11 7 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 8 12 13 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 7 9 13 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 14 15 16 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 17 18 15 0.671616 0.518834 0.663382 0.518834 0.663382 0.530042 + 200 3 15 19 20 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 14 16 20 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 21 22 23 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 24 25 21 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 22 26 27 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 21 23 27 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 28 29 30 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 31 32 28 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 29 33 34 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 28 30 34 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 35 36 37 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 38 39 35 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 36 40 41 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 35 37 41 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 42 43 44 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 45 46 42 0.671616 0.518834 0.663382 0.518834 0.671616 0.530042 + 200 3 43 47 48 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 42 44 48 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 49 50 51 0.671616 0.530042 0.663382 0.530042 0.671616 0.406783 + 200 3 52 53 50 0.671616 0.518834 0.663382 0.518834 0.663382 0.530042 + 200 3 50 54 55 0.663382 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 49 51 55 0.671616 0.530042 0.671616 0.406783 0.65103 0.406783 + 200 3 56 57 58 0.671616 0.530042 0.671616 0.406783 0.663382 0.530042 + 200 3 59 56 60 0.671616 0.518834 0.671616 0.530042 0.663382 0.518834 + 200 3 58 61 62 0.663382 0.530042 0.663382 0.406783 0.65103 0.406783 + 200 3 56 63 62 0.671616 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 64 65 66 0.671616 0.530042 0.671616 0.406783 0.663382 0.530042 + 200 3 67 64 68 0.671616 0.518834 0.671616 0.530042 0.663382 0.518834 + 200 3 66 69 70 0.663382 0.530042 0.663382 0.406783 0.65103 0.406783 + 200 3 64 71 70 0.671616 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 72 73 74 0.671616 0.530042 0.671616 0.406783 0.663382 0.530042 + 200 3 75 72 74 0.671616 0.518834 0.671616 0.530042 0.663382 0.530042 + 200 3 74 76 77 0.663382 0.530042 0.663382 0.406783 0.65103 0.406783 + 200 3 72 78 77 0.671616 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 79 80 81 0.671616 0.530042 0.671616 0.406783 0.663382 0.530042 + 200 3 82 79 83 0.671616 0.518834 0.671616 0.530042 0.663382 0.518834 + 200 3 81 84 85 0.663382 0.530042 0.663382 0.406783 0.65103 0.406783 + 200 3 79 86 85 0.671616 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 87 88 89 0.671616 0.530042 0.671616 0.406783 0.663382 0.530042 + 200 3 90 87 91 0.671616 0.518834 0.671616 0.530042 0.663382 0.518834 + 200 3 89 92 93 0.663382 0.530042 0.663382 0.406783 0.65103 0.406783 + 200 3 87 94 93 0.671616 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 95 96 97 0.671616 0.530042 0.671616 0.406783 0.663382 0.530042 + 200 3 98 95 99 0.671616 0.518834 0.671616 0.530042 0.663382 0.518834 + 200 3 97 100 101 0.663382 0.530042 0.663382 0.406783 0.65103 0.406783 + 200 3 95 102 101 0.671616 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 103 104 105 0.671616 0.530042 0.671616 0.406783 0.663382 0.530042 + 200 3 106 103 107 0.671616 0.518834 0.671616 0.530042 0.663382 0.518834 + 200 3 105 108 109 0.663382 0.530042 0.663382 0.406783 0.65103 0.406783 + 200 3 103 110 109 0.671616 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 111 112 113 0.671616 0.530042 0.671616 0.406783 0.663382 0.530042 + 200 3 114 111 113 0.671616 0.518834 0.671616 0.530042 0.663382 0.530042 + 200 3 113 115 116 0.663382 0.530042 0.663382 0.406783 0.65103 0.406783 + 200 3 111 117 116 0.671616 0.530042 0.657206 0.528713 0.65103 0.406783 + 200 3 1 118 2 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 4 1 0 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 118 1 6 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 5 0 6 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 8 119 9 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 11 8 7 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 119 8 13 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 12 7 13 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 15 120 16 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 14 17 15 0.671616 0.530042 0.671616 0.518834 0.663382 0.530042 + 200 3 120 15 20 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 19 14 20 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 22 121 23 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 25 22 21 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 121 22 27 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 26 21 27 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 29 122 30 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 32 29 28 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 122 29 34 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 33 28 34 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 36 123 37 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 39 36 35 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 123 36 41 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 40 35 41 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 43 124 44 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 46 43 42 0.663382 0.518834 0.663382 0.530042 0.671616 0.530042 + 200 3 124 43 48 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 47 42 48 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 50 125 51 0.663382 0.530042 0.663382 0.406783 0.671616 0.406783 + 200 3 49 52 50 0.671616 0.530042 0.671616 0.518834 0.663382 0.530042 + 200 3 125 50 55 0.663382 0.406783 0.663382 0.530042 0.65103 0.406783 + 200 3 54 49 55 0.657206 0.528713 0.671616 0.530042 0.65103 0.406783 + 200 3 57 61 58 0.671616 0.406783 0.663382 0.406783 0.663382 0.530042 + 200 3 56 58 60 0.671616 0.530042 0.663382 0.530042 0.663382 0.518834 + 200 3 63 58 62 0.657206 0.528713 0.663382 0.530042 0.65103 0.406783 + 200 3 57 56 62 0.671616 0.406783 0.671616 0.530042 0.65103 0.406783 + 200 3 65 69 66 0.671616 0.406783 0.663382 0.406783 0.663382 0.530042 + 200 3 64 66 68 0.671616 0.530042 0.663382 0.530042 0.663382 0.518834 + 200 3 71 66 70 0.657206 0.528713 0.663382 0.530042 0.65103 0.406783 + 200 3 65 64 70 0.671616 0.406783 0.671616 0.530042 0.65103 0.406783 + 200 3 73 76 74 0.671616 0.406783 0.663382 0.406783 0.663382 0.530042 + 200 3 126 75 74 0.663382 0.518834 0.671616 0.518834 0.663382 0.530042 + 200 3 78 74 77 0.657206 0.528713 0.663382 0.530042 0.65103 0.406783 + 200 3 73 72 77 0.671616 0.406783 0.671616 0.530042 0.65103 0.406783 + 200 3 80 84 81 0.671616 0.406783 0.663382 0.406783 0.663382 0.530042 + 200 3 79 81 83 0.671616 0.530042 0.663382 0.530042 0.663382 0.518834 + 200 3 86 81 85 0.657206 0.528713 0.663382 0.530042 0.65103 0.406783 + 200 3 80 79 85 0.671616 0.406783 0.671616 0.530042 0.65103 0.406783 + 200 3 88 92 89 0.671616 0.406783 0.663382 0.406783 0.663382 0.530042 + 200 3 87 89 91 0.671616 0.530042 0.663382 0.530042 0.663382 0.518834 + 200 3 94 89 93 0.657206 0.528713 0.663382 0.530042 0.65103 0.406783 + 200 3 88 87 93 0.671616 0.406783 0.671616 0.530042 0.65103 0.406783 + 200 3 96 100 97 0.671616 0.406783 0.663382 0.406783 0.663382 0.530042 + 200 3 95 97 99 0.671616 0.530042 0.663382 0.530042 0.663382 0.518834 + 200 3 102 97 101 0.657206 0.528713 0.663382 0.530042 0.65103 0.406783 + 200 3 96 95 101 0.671616 0.406783 0.671616 0.530042 0.65103 0.406783 + 200 3 104 108 105 0.671616 0.406783 0.663382 0.406783 0.663382 0.530042 + 200 3 103 105 107 0.671616 0.530042 0.663382 0.530042 0.663382 0.518834 + 200 3 110 105 109 0.657206 0.528713 0.663382 0.530042 0.65103 0.406783 + 200 3 104 103 109 0.671616 0.406783 0.671616 0.530042 0.65103 0.406783 + 200 3 112 115 113 0.671616 0.406783 0.663382 0.406783 0.663382 0.530042 + 200 3 127 114 113 0.663382 0.518834 0.671616 0.518834 0.663382 0.530042 + 200 3 117 113 116 0.657206 0.528713 0.663382 0.530042 0.65103 0.406783 + 200 3 112 111 116 0.671616 0.406783 0.671616 0.530042 0.65103 0.406783 diff --git a/data/mp/stats/bodypropulsionimd.ini b/data/mp/stats/bodypropulsionimd.ini index 1182c9e75ea..ffb0e95867f 100644 --- a/data/mp/stats/bodypropulsionimd.ini +++ b/data/mp/stats/bodypropulsionimd.ini @@ -3,7 +3,7 @@ wheeled01=PRHLWHL1.PIE, PRHRWHL1.PIE, 0, 0 tracked01=PRHLTRK3.PIE, PRHRTRK3.PIE, 0, 0 hover01=PRHHOV1.PIE, 0, 0, 0 V-Tol=PRHLVTL2.PIE, PRHRVTL2.PIE, fxvtl10.pie, 0 -Helicopter=PRHHELI2.PIE, 0, fxheli10.pie, 0 +Helicopter=PRHHELI2.PIE, 0, fxheli10.pie, heavyheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRHLHTR3.PIE, PRHRHTR3.PIE, 0, 0 @@ -12,7 +12,7 @@ wheeled01=PRHLWHL1.PIE, PRHRWHL1.PIE, 0, 0 tracked01=PRHLTRK3.PIE, PRHRTRK3.PIE, 0, 0 hover01=PRHHOV1.PIE, 0, 0, 0 V-Tol=PRHLVTL3.PIE, PRHRVTL3.PIE, fxvtl11.pie, 0 -Helicopter=PRHHELI3.PIE, 0, fxheli11.pie, 0 +Helicopter=PRHHELI3.PIE, 0, fxheli11.pie, heavyheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRHLHTR3.PIE, PRHRHTR3.PIE, 0, 0 @@ -21,7 +21,7 @@ wheeled01=PRHLWHL1.PIE, PRHRWHL1.PIE, 0, 0 tracked01=PRHLTRK3.PIE, PRHRTRK3.PIE, 0, 0 hover01=PRHHOV1.PIE, 0, 0, 0 V-Tol=PRHLVTL4.PIE, PRHRVTL4.PIE, fxvtl12.pie, 0 -Helicopter=PRHHELI4.PIE, 0, fxheli12.pie, 0 +Helicopter=PRHHELI4.PIE, 0, fxheli12.pie, heavyheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRHLHTR3.PIE, PRHRHTR3.PIE, 0, 0 @@ -30,7 +30,7 @@ wheeled01=PRHLWHL1.PIE, PRHRWHL1.PIE, 0, 0 tracked01=PRHLTRK3.PIE, PRHRTRK3.PIE, 0, 0 hover01=PRHHOV1.PIE, 0, 0, 0 V-Tol=PRHLVTL1.PIE, PRHRVTL1.PIE, fxvtl12.pie, 0 -Helicopter=PRHHELI1.PIE, 0, fxheli12.pie, 0 +Helicopter=PRHHELI1.PIE, 0, fxheli12.pie, heavyheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRHLHTR3.PIE, PRHRHTR3.PIE, 0, 0 @@ -39,7 +39,7 @@ wheeled01=PrSlwhl1.PIE, PrSrwhl1.PIE, 0, 0 tracked01=PrSltrk4.PIE, PrSrtrk4.PIE, 0, 0 hover01=PrShov1.PIE, 0, 0, 0 V-Tol=PrSlvtl1.PIE, PrSrvtl1.PIE, fxvtl12.pie, 0 -Helicopter=PRSHELI1.PIE, 0, fxheli12.pie, 0 +Helicopter=PRSHELI1.PIE, 0, fxheli12.pie, superheavyheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PrSlhtr4.PIE, PrSrhtr4.PIE, 0, 0 @@ -48,7 +48,7 @@ wheeled01=PRLLWHL1.PIE, PRLRWHL1.PIE, 0, 0 tracked01=PRLLTRK1.PIE, PRLRTRK1.PIE, 0, 0 hover01=PRLHOV1.PIE, 0, 0, 0 V-Tol=PRLLVTL1.PIE, PRLRVTL1.PIE, fxvtl01.pie, 0 -Helicopter=PRLHELI1.PIE, 0, fxheli01.pie, 0 +Helicopter=PRLHELI1.PIE, 0, fxheli01.pie, lightheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRLLHTR1.PIE, PRLRHTR1.PIE, 0, 0 @@ -57,7 +57,7 @@ wheeled01=PRLLWHL1.PIE, PRLRWHL1.PIE, 0, 0 tracked01=PRLLTRK1.PIE, PRLRTRK1.PIE, 0, 0 hover01=PRLHOV1.PIE, 0, 0, 0 V-Tol=PRLLVTL2.PIE, PRLRVTL2.PIE, fxvtl2and3.pie, 0 -Helicopter=PRLHELI2.PIE, 0, fxheli2and3.pie, 0 +Helicopter=PRLHELI2.PIE, 0, fxheli2and3.pie, mediumheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRLLHTR1.PIE, PRLRHTR1.PIE, 0, 0 @@ -66,7 +66,7 @@ wheeled01=PRLLWHL1.PIE, PRLRWHL1.PIE, 0, 0 tracked01=PRLLTRK1.PIE, PRLRTRK1.PIE, 0, 0 hover01=PRLHOV1.PIE, 0, 0, 0 V-Tol=PRLLVTL2.PIE, PRLRVTL2.PIE, fxvtl2and3.pie, 0 -Helicopter=PRLHELI2.PIE, 0, fxheli2and3.pie, 0 +Helicopter=PRLHELI2.PIE, 0, fxheli2and3.pie, lightheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRLLHTR1.PIE, PRLRHTR1.PIE, 0, 0 @@ -75,7 +75,7 @@ wheeled01=PRLLWHL1.PIE, PRLRWHL1.PIE, 0, 0 tracked01=PRLLTRK1.PIE, PRLRTRK1.PIE, 0, 0 hover01=PRLHOV1.PIE, 0, 0, 0 V-Tol=PRLLVTL3.PIE, PRLRVTL3.PIE, fxvtl04.pie, 0 -Helicopter=PRLHELI3.PIE, 0, fxheli04.pie, 0 +Helicopter=PRLHELI3.PIE, 0, fxheli04.pie, mediumheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRLLHTR1.PIE, PRLRHTR1.PIE, 0, 0 @@ -84,7 +84,7 @@ wheeled01=PRMLWHL1.PIE, PRMRWHL1.PIE, 0, 0 tracked01=PRMLTRK2.PIE, PRMRTRK2.PIE, 0, 0 hover01=PRMHOV1.PIE, 0, 0, 0 V-Tol=PRMLVTL1.PIE, PRMRVTL1.PIE, fxvtl5to8.pie, 0 -Helicopter=PRMHELI1.PIE, 0, fxheli5to8.pie, 0 +Helicopter=PRMHELI1.PIE, 0, fxheli5to8.pie, mediumheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRMLHTR2.PIE, PRMRHTR2.PIE, 0, 0 @@ -93,7 +93,7 @@ wheeled01=PRMLWHL1.PIE, PRMRWHL1.PIE, 0, 0 tracked01=PRMLTRK2.PIE, PRMRTRK2.PIE, 0, 0 hover01=PRMHOV1.PIE, 0, 0, 0 V-Tol=PRMLVTL1.PIE, PRMRVTL1.PIE, fxvtl5to8.pie, 0 -Helicopter=PRMHELI1.PIE, 0, fxheli5to8.pie, 0 +Helicopter=PRMHELI1.PIE, 0, fxheli5to8.pie, mediumheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRMLHTR2.PIE, PRMRHTR2.PIE, 0, 0 @@ -102,7 +102,7 @@ wheeled01=PRMLWHL1.PIE, PRMRWHL1.PIE, 0, 0 tracked01=PRMLTRK2.PIE, PRMRTRK2.PIE, 0, 0 hover01=PRMHOV1.PIE, 0, 0, 0 V-Tol=PRMLVTL1.PIE, PRMRVTL1.PIE, fxvtl5to8.pie, 0 -Helicopter=PRMHELI1.PIE, 0, fxheli5to8.pie, 0 +Helicopter=PRMHELI1.PIE, 0, fxheli5to8.pie, mediumheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRMLHTR2.PIE, PRMRHTR2.PIE, 0, 0 @@ -111,7 +111,7 @@ wheeled01=PRMLWHL1.PIE, PRMRWHL1.PIE, 0, 0 tracked01=PRMLTRK2.PIE, PRMRTRK2.PIE, 0, 0 hover01=PRMHOV1.PIE, 0, 0, 0 V-Tol=PRMLVTL1.PIE, PRMRVTL1.PIE, fxvtl5to8.pie, 0 -Helicopter=PRMHELI1.PIE, 0, fxheli5to8.pie, 0 +Helicopter=PRMHELI1.PIE, 0, fxheli5to8.pie, mediumheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRMLHTR2.PIE, PRMRHTR2.PIE, 0, 0 @@ -119,7 +119,7 @@ HalfTrack=PRMLHTR2.PIE, PRMRHTR2.PIE, 0, 0 wheeled01=PRHLWHL1.PIE, PRHRWHL1.PIE, 0, 0 tracked01=PRHLTRK3.PIE, PRHRTRK3.PIE, 0, 0 hover01=PRHHOV1.PIE, 0, 0, 0 -V-Tol=PRHLVTL1.PIE, PRHRVTL1.PIE, fxvtl09.pie, 0 -Helicopter=PRHHELI1.PIE, 0, fxheli09.pie, 0 +V-Tol=PRHLVTL1.PIE, PRHRVTL1.PIE, fxvtl09.pie, 0, +Helicopter=PRHHELI1.PIE, 0, fxheli09.pie, heavyheli_rotor_stationary.pie Naval=prhnaval1.pie, 0, 0, 0 HalfTrack=PRHLHTR3.PIE, PRHRHTR3.PIE, 0, 0 diff --git a/lib/gamelib/gtime.cpp b/lib/gamelib/gtime.cpp index 05c801c93be..7d81677f91a 100644 --- a/lib/gamelib/gtime.cpp +++ b/lib/gamelib/gtime.cpp @@ -132,17 +132,17 @@ void setGameTime(uint32_t newGameTime) UDWORD getModularScaledGameTime(UDWORD timePeriod, UDWORD requiredRange) { - return gameTime%timePeriod * requiredRange/timePeriod; + return gameTime%timePeriod * requiredRange / MAX(1, timePeriod); } UDWORD getModularScaledGraphicsTime(UDWORD timePeriod, UDWORD requiredRange) { - return graphicsTime%timePeriod * requiredRange/timePeriod; + return graphicsTime % MAX(1, timePeriod) * requiredRange / MAX(1, timePeriod); } UDWORD getModularScaledRealTime(UDWORD timePeriod, UDWORD requiredRange) { - return realTime%timePeriod * requiredRange/timePeriod; + return realTime % MAX(1, timePeriod) * requiredRange / MAX(1, timePeriod); } /* Call this each loop to update the game timer */