XML/Projectile particle

From MegaGlest
Revision as of 01:02, 5 April 2007 by 69.130.182.170 (talk) (Projectile Particle system breakdown)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

<?xml version="1.0" standalone="yes"?>

  • <projectile-particle-system>
    • <texture value="true" luminance="true|false" path=".../texture_name.bmp"/>A bitmap file used to map the alpha of the particles.
    • <model value="true|false" path=".../model_name.g3d"/> Model used as the projectile.
    • <primitive value="line|quad"/>
    • <offset x="0" y="0.2" z="1"/> Offset the origin of the attack; +X is to the right of the attacker, +y is above the attacker, +z is to the front of the attacker. Make no difference to the endpoint
    • <color red="1.0" green="0.5" blue="0.0" alpha="0.5" />; Starting color/transparency, ranges from 0-1
    • <color-no-energy red="0.0" green="0.0" blue="0.0" alpha="0.2" />; Ending Color, same range
    • <size value="6" /> size of texture when particle is created
    • <size-no-energy value="4" /> size of texture when particle has emitted all energy
    • <speed value="0" /> The speed (Distance moved really) of the particle over their lifetime
    • <gravity value="0"/> ??
    • <emission-rate value="1" /> How quickly particles are emitted
    • <energy-max value="20" /> Maximum Energy
    • <energy-var value="0" /> Variation
    • <trajectory type="linear"> Trajectory types are mutually exclusive
      • <speed value="14"/> Speed of the projectile - negative values and 0 have interesting, but not terribly useful effects.
    • </trajectory>
    • <trajectory type="parabolic">
      • <speed value="16"/>
      • <scale value="2.5"/> Height of the parabolic arc
    • </trajectory>
    • <trajectory type="spiral">
      • <speed value="4.0"/>
      • <scale value="1"/> Width of the spiral
      • <frequency value="0.5"/> How often the spiral, uh, spirals
    • </trajectory>
  • </projectile-particle-system>