1 DEF(onslaught_generator_gib_explode);
2 // fire effect which expands then slows
3 SUB(onslaught_generator_gib_explode) {
9 MY(color_min) = "0x8f0d00";
10 MY(color_max) = "0xff5a00";
12 MY(liquidfriction) = 8;
13 MY(notunderwater) = true;
14 MY(originjitter) = '8.0 8.0 8.0';
15 MY(sizeincrease) = 45;
21 MY(velocityjitter) = '286.0 286.0 286.0';
24 SUB(onslaught_generator_gib_explode) {
30 MY(color_min) = "0x000000";
31 MY(color_max) = "0x111111";
33 MY(gravity) = -0.300000;
34 MY(notunderwater) = true;
35 MY(sizeincrease) = 90;
39 MY(type) = "alphastatic";
40 MY(velocityjitter) = '244.0 244.0 244.0';
43 SUB(onslaught_generator_gib_explode) {
47 MY(bounce) = 1.500000;
48 MY(color_min) = "0x404040";
49 MY(color_max) = "0x808080";
51 MY(gravity) = -0.125000;
52 MY(liquidfriction) = 0.250000;
53 MY(originjitter) = '16.0 16.0 16.0';
59 MY(underwater) = true;
60 MY(velocityjitter) = '96.0 96.0 96.0';
63 DEF(onslaught_generator_gib_flame);
64 // fire effect which expands then slows
65 SUB(onslaught_generator_gib_flame) {
70 MY(color_min) = "0x8f0d00";
71 MY(color_max) = "0xff5a00";
73 MY(gravity) = -0.500000;
74 MY(liquidfriction) = 8;
75 MY(notunderwater) = true;
76 MY(originjitter) = '3.0 3.0 3.0';
77 MY(sizeincrease) = 25;
83 MY(velocityjitter) = '86.0 86.0 86.0';
86 SUB(onslaught_generator_gib_flame) {
92 MY(color_min) = "0x000000";
93 MY(color_max) = "0x111111";
95 MY(gravity) = -0.800000;
96 MY(notunderwater) = true;
97 MY(sizeincrease) = 30;
101 MY(type) = "alphastatic";
102 MY(velocityjitter) = '44.0 44.0 44.0';
104 // underwater bubbles
105 SUB(onslaught_generator_gib_flame) {
109 MY(bounce) = 1.500000;
110 MY(color_min) = "0x404040";
111 MY(color_max) = "0x808080";
113 MY(gravity) = -0.125000;
114 MY(liquidfriction) = 0.250000;
115 MY(originjitter) = '16.0 16.0 16.0';
121 MY(underwater) = true;
122 MY(velocityjitter) = '96.0 96.0 96.0';