Skip to content
ArchDemons edited this page Mar 18, 2016 · 1 revision

Here I will try to explain the meaning of incomprehensible effects parameters.

Effect

Each effect has two parts: the effect parameters and parameters generating elements

  • Effect has elements «Generation Type». Some of types does not generate elements even effect has elements in «Generation Types».

  • Effect Generation Type has «Generation Data». Some of this attributes have no action at all for current «Generation Type».

  • Orientation Range = unknown action

  • Max radius of element from center of emitter = «Outer Origin Range»

  • Min radius of element from center of emitter = «Inner Origin Range»

  • Element rotates around it direction vector from speed = «Sprite Spin Rate Range»

  • Elements rotates around Y-axis from speed = «Whirlpool Rate»

  • Elements rotates increases if «Circular Path Rate» is increases (not sure that is all actions)

  • Elements max Y-coordinate random from «Lower Height Limit» to «Upper Height Limit»

  • Effect has own mesh with own attributes mass, speed and other.

  • Effect has light. If effect has fade than light fades too.

Effect element

  1. Element health random from «Min Health» to «Max Health»
  • «Min Health» and «Max Health» – ticks count time (not sure)
  1. If element has flag «Shrinks»? (not sure)
  • Element has size from «Max Scale» to «Min Scale» with step = «Scale Ratio»
    Else if has flag «Expands»?
  • Element has size from «Mix Scale» to «Max Scale» with step = «Scale Ratio»
    Else
  • Element size random from «Min Scale» to «Max Scale»
  1. If element has flag «Directional Friction» Air Friction apply to element Direction for different friction to each component x, y, z (not sure).

  2. Element speed YZ-plane – random from «Min Speed YZ» to «Max Speed YZ»

  3. Element speed in XZ-plane – random from «Min Speed XY» to «Max Speed XY». This velocity is directed radially.

  4. Element Speed decrease = «Air Friction»

  5. Elements Speed decrease if elements has «Mass». I think in each tick Speed = Speed – Air Friction * (1 + Mass)

Clone this wiki locally