Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # structure
- # Systems:
- # Particle_System_Name:
- # LocationGen:
- # Location_Generator_Type:
- # ... parameters...
- # SubGenerator:
- # ... optional SubGenerator for the location ...
- # ParticleGen:
- # Particle_Generator_Type
- # ... paramters ...
- #
- Systems:
- XMAS Spawn Loop:
- World: new-xmas-test
- LocationGen:
- CircularGenerator:
- # generate around these Y coords
- # this also has a sub-generator which alters the Y coo
- AxisY: 0
- # 3.0 looks like a circle sort of thing
- AnglePerTick: 3.0
- # 0.05 actually looks like a sine wave in a circle
- # AnglePerTick: 0.05
- Radius: 3
- SubGenerator:
- # generates Y coordinate values
- AxisChangeGenerator:
- ChangePerTick: 0.2
- X: 1176
- Z: -1436
- Axis: Y
- Min: 65
- Max: 70
- # if true, set value to min if max is reached
- # if false, decrease the value until min, then increase, etc
- # false gives up/down, true gives only up
- ResetOnMax: false
- ParticleGen:
- LPRandColourParticleGenerator:
- CountPerParticle:
- Triggers:
- RegionTrigger:
- PriorityDeactivation: true
- Min: { X: 1165, Y: 50, Z: -1447 }
- Max: { X: 1187, Y: 80, Z: -1425 }
- XMAS Tree Loop:
- World: new-xmas-test
- LocationGen:
- CircularGenerator:
- # generate around these Y coords
- # this also has a sub-generator which alters the Y coo
- AxisY: 67
- X: 1131
- Z: -1436
- # RADIANS!!! NOT DEGREES (6.2 radians == 360 degrees)
- AnglePerTick: 0.015
- Radius: 20
- ParticleGen:
- LPRandColourParticleGenerator:
- CountPerParticle: 30
- Triggers:
- RegionTrigger:
- PriorityDeactivation: true
- Min: { X: 1105, Y: 50, Z: -1465 }
- Max: { X: 1160, Y: 150, Z: -1409 }
- Spawn Thing:
- World: world
- LocationGen:
- CircularGenerator:
- # generate around these Y coords
- # this also has a sub-generator which alters the Y coo
- AxisY: 0
- # 3.0 looks like a circle sort of thing
- AnglePerTick: 5.6
- # 0.05 actually looks like a sine wave in a circle
- # AnglePerTick: 0.05
- Radius: 3
- SubGenerator:
- # generates Y coordinate values
- AxisChangeGenerator:
- ChangePerTick: 0.2
- Axis: Y
- Min: 64
- Max: 70
- # if true, set value to min if max is reached
- # if false, decrease the value until min, then increase, etc
- # false gives up/down, true gives only up
- ResetOnMax: false
- SubGenerator:
- AxisChangeGenerator:
- ChangePerTick: 0.2
- X: -1011
- Z: -803
- Axis: X
- Min: -1015
- Max: -1006
- # if true, set value to min if max is reached
- # if false, decrease the value until min, then increase, etc
- # false gives up/down, true gives only up
- ResetOnMax: false
- ParticleGen:
- LPRandColourParticleGenerator:
- CountPerParticle: 65
- Triggers:
- RegionTrigger:
- PriorityDeactivation: true
- Min: { X: -1020, Y: 50, Z: -810 }
- Max: { X: -1000, Y: 80, Z: -790 }
- new Player Particles:
- World: world
- LocationGen:
- CircularGenerator:
- # generate around these Y coords
- # this also has a sub-generator which alters the Y coo
- AxisY: 0
- # 3.0 looks like a circle sort of thing
- AnglePerTick: 5.6
- # 0.05 actually looks like a sine wave in a circle
- # AnglePerTick: 0.05
- Radius: 3
- SubGenerator:
- # generates Y coordinate values
- AxisChangeGenerator:
- ChangePerTick: 0.2
- X: -1011
- Z: -745
- Axis: Y
- Min: 65
- Max: 70
- # if true, set value to min if max is reached
- # if false, decrease the value until min, then increase, etc
- # false gives up/down, true gives only up
- ResetOnMax: false
- ParticleGen:
- LPRandColourParticleGenerator:
- CountPerParticle: 65
- Triggers:
- RegionTrigger:
- PriorityDeactivation: true
- Min: { X: -1020, Y: 60, Z: -754 }
- Max: { X: -1002, Y: 70, Z: -735 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement