basic 
Basic effect system which spawns a certain number of moving effects
Vars | |
| amount | Total number of particles to spawn |
|---|---|
| autocleanup | Should the system delete itself after finishing? |
| cardinals_only | Should we pick among cardinals or all directions when deciding where the particle should move |
| delete_on_stop | Should the system delete effects that stop moving? |
| effect_type | Typepath of the effect to spawn |
| last_loop_length | The length of the previous assigned moveloop in deciseconds |
| pickable_dirs | List of dirs avalible to pick, used to avoid accidential duplicates |
| step_delay | How frequently (in deciseconds) should we move our particles? |
| total_effects | Total amount of effects we currently have active |
Procs | |
| generate_effect | Generates a effect for our system to control, returns the generated effect |
| get_step_count | Returns how many steps to attempt to move a generated effect |
| move_failed | Allows us to hook into being unable to automatically move |
Var Details
amount 
Total number of particles to spawn
autocleanup 
Should the system delete itself after finishing?
cardinals_only 
Should we pick among cardinals or all directions when deciding where the particle should move
delete_on_stop 
Should the system delete effects that stop moving?
effect_type 
Typepath of the effect to spawn
last_loop_length 
The length of the previous assigned moveloop in deciseconds
pickable_dirs 
List of dirs avalible to pick, used to avoid accidential duplicates
step_delay 
How frequently (in deciseconds) should we move our particles?
total_effects 
Total amount of effects we currently have active
Proc Details
generate_effect
Generates a effect for our system to control, returns the generated effect
get_step_count
Returns how many steps to attempt to move a generated effect
move_failed
Allows us to hook into being unable to automatically move