summaryrefslogtreecommitdiff
path: root/assets/scripts/hw_rocketl.particle
blob: 891ac18589609ea6f8285c28fea9be45c4fe95bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
models/weapons/rocketl/missilePS
{
  ejector
  {
    particle
    {
      shader sync gfx/sprites/smoke

      displacement 0 0 0 ~0

      velocityType      static
      velocityDir       linear
      velocityMagnitude 50
      velocity          0 0 1 ~20

      accelerationType      static
      accelerationDir       linear
      accelerationMagnitude 50
      acceleration          0 0 0 0

      radius 0 0.0 60.0
      alpha  0 1.0 0.0
      rotation ~360 ~360 -
      bounce 0.5

      lifeTime 700~50%
    }

    count infinite
    delay 0
    period 20 - ~0%
  }
}

models/weapons/rocketl/impactPS
{
  ejector
  {
    particle
    {
      shader sync rocketFlareParticle
      displacement          0 0 0 0

      velocityType          normal

      velocityDir           linear

      velocityMagnitude     0
      velocity              0 0 0 ~0

      accelerationType      static
      accelerationDir       linear
      acceleration          0 0 0 ~0
      accelerationMagnitude 0

      radius                0 50 100
      alpha                 250 1 0
      rotation              0 ~-15 ~15
      bounce                0.0

      lifeTime              40
    }

    count   1
    delay   0
    period  0 - 0
  }

  ejector
  {
    particle
    {
      shader sync gfx/sprites/smoke
      //shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25
      displacement          0 0 0 0

      velocityType          normal

      velocityDir           linear

      velocityMagnitude     100
      velocity              0 0 0 ~35

      accelerationType      static
      accelerationDir       linear
      acceleration          0 0 -1 ~5
      accelerationMagnitude 25

      radius                0 0 60
      alpha                 250 .75 0
      rotation              0 ~-15 ~15
      bounce                0.0

      lifeTime              800~200
    }

    count   10
    delay   0
    period  0 - 0
  }

  ejector
  {
    particle
    {
      shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25
      displacement          0 0 0 0

      velocityType          normal

      velocityDir           linear

      velocityMagnitude     100
      velocity              0 0 0 ~35

      accelerationType      static
      accelerationDir       linear
      acceleration          0 0 -1 ~5
      accelerationMagnitude 25

      radius                0 0 100
      alpha                 250 .75 0
      rotation              0 ~-15 ~15
      bounce                0.0
      color                 0 { 0.8 0.2 0.2 } -

      lifeTime              300~100
    }

    count   1
    delay   0
    period  0 - 0
  }
}