I was able to fetch the options below from the code, with the exeption of <ParticleCloud style="ring" />, which I scraped from the wiki's effect page.
Chances are, the a code below does not list all the options available and I'm pretty sure that some options only listed at one type could be used in some other types as well.
Code: Select all
<ItemType UNID="&itFoo;"
name="a particle weapon"
(...)
>
<Image imageID="&rsFoo;" imageX="0" imageY="0" imageWidth="96" imageHeight="96"/>
<Weapon
type= "particles"
(...)
particleCount= "1d11+44"
particleEmitTime= "5-12"
particleSplashChance= "50"
particleSpreadAngle= "1"
particleSpreadWidth= "25"
>
<Effect>
<Particle
style= "plain"
minWidth= "3"
maxWidth= "6"
primaryColor= "0xfc, 0xe8, 0x87"
secondaryColor= "0x85, 0x0c, 0x0f"
/>
<Particle
style= "flame"
minWidth= "3"
maxWidth= "3-7"
/>
<Particle
style= "smoke"
maxWidth= "3-7"
/>
<Shape
color= "0x00, 0xfc, 0x00"
directional= "true"
opacity= "140"
scaleLength= "16"
scaleLengthInc= "1"
scaleWidth= "2"
>
<Point x="-10" y="-44"/>
</Shape>
<ParticleCloud
style= "cloud"
emitRate= "10-15"
emitSpeed= "1-4"
particleLifetime= "10-15"
slowMotion= "25"
>
<ParticleEffect>
(...)
</ParticleEffect>
</ParticleCloud>
<ParticleCloud
style= "jet"
emitRate= "10"
emitSpeed= "5-10"
particleLifetime= "10-15"
>
<ParticleEffect>
(...)
</ParticleEffect>
</ParticleCloud>
<ParticleCloud
style= "ring"
emitDuration= "8"
emitRate= "10-12"
emitSpeed= "1-6"
lifetime= "12"
particleLifetime= "10-15"
radius= "60"
ringWidth= "60"
cohesion= "80"
viscosity= "70"
wakePotential= "50"
>
<ParticleEffect>
(...)
</ParticleEffect>
</ParticleCloud>
<ParticleCloud
style= "splash"
emitDuration= "8"
emitRate= "10-12"
emitSpeed= "1-6"
lifetime= "12"
particleLifetime= "10-15"
>
<ParticleEffect>
(...)
</ParticleEffect>
</ParticleCloud>
<ParticleComet
length= "30"
particleCount= "60"
primaryColor= "0x80, 0xf0, 0x40"
secondaryColor= "0x80, 0xff, 0xff"
width= "3"
>
<Events>
<GetParameters>
{
particleCount: 60
}
</GetParameters>
</Events>
</ParticleComet>
<ParticleExplosion
particleCount= "2d4"
particleLifetime= "20"
particleSpeed= "25"
>
<Image imageID="&rsDebris1;" imageX="0" imageY="0" imageWidth="4" imageHeight="4" imageFrameCount="8" imageTicksPerFrame="3"/>
</ParticleExplosion>
<!-- as used in projectiles -->
<ParticleJet
emitRate= "10"
emitSpeed= "55"
particleLifetime= "10-30"
spreadAngle= "3"
particleSplashChance= "100"
>
<!-- as used in explosions -->
<ParticleJet
emitRate= "15-30"
emitSpeed= "10-16"
fixedPos= "true"
particleLifetime= "10-30"
spreadAngle= "3"
tangentSpeed= "3d2-3"
XformTime= "10"
>
<ParticleEffect>
<Particle
style= "plain"
minWidth= "1"
maxWidth= "2"
primaryColor= "#c0c0f0"
secondaryColor= "#8080a0"
/>
</ParticleEffect>
<Events>
<GetParameters>
{
particleLifetime: 40
}
</GetParameters>
</Events>
</ParticleJet>
<SmokeTrail
spread= "10"
particleLifetime= "29"
emitDuration= "100"
emitRate= "50"
emitSpeed= "65"
>
<ParticleEffect>
<Particle
style= "plain"
minWidth= "1"
maxWidth= "1"
primaryColor= "0xff, 0xed, 0xcd"
secondaryColor= "0xff, 0xed, 0xcd"
/>
</ParticleEffect>
</SmokeTrail>
</Effect>
<Fragment
count= "1d4+4"
type= "particles"
(...)
particleCount= "5d6"
particleEmitTime= "5-12"
particleSpreadAngle="0"
particleSpreadWidth="25"
>
<Effect>
(... see above effect element ...)
</Effect>
</Fragment>
</Weapon>
</ItemType>
There seems to be some overlap between the individual effects such as <ParticleComet />, <ParticleJet /> and the particle cloud styles such as <ParticleCloud style="jet" /> and <ParticleCloud style="splash" /> etc.
Anyone know if these are from different versions? Is one type deprecated? or preferred over the other?
Does anyone have any additional information to add?
Regards,
Pixelfck