Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////
- // SNOW SPAWNERS //
- // by Tormentor667 //
- // improved by Ceeb //
- //////////////////////
- // made Zandronum compatible by Alex_Mercer
- Actor SnowParticlez
- {
- +NOINTERACTION
- +NOBLOCKMAP
- Radius 1
- Height 1
- States
- {
- Spawn:
- TNT1 A 0
- TNT1 A 0 A_Jump(256, "Spawn1", "Spawn2", "Spawn3", "Spawn4")
- Loop
- Spawn1:
- TNT1 A 0 A_SpawnItemEx ("SnowParticle1")
- Stop
- Spawn2:
- TNT1 A 0 A_SpawnItemEx ("SnowParticle2")
- Stop
- Spawn3:
- TNT1 A 0 A_SpawnItemEx ("SnowParticle3")
- Stop
- Spawn4:
- TNT1 A 0 A_SpawnItemEx ("SnowParticle4")
- Stop
- }
- }
- Actor SnowParticle1
- {
- Radius 1
- Height 1
- Damage 0
- Projectile
- RenderStyle Translucent
- Alpha 0
- Scale 0.3
- +MISSILE
- +NOBLOCKMAP
- States
- {
- Spawn:
- TNT1 A 0
- SNOW AAAAAAA 2 A_FadeIn(0.1)
- SNOW A 3
- goto Spawn+9
- Death:
- SNOW A 1 A_FadeOut(0.05)
- Loop
- }
- }
- Actor SnowParticle2 { Scale 0.4 }
- Actor SnowParticle3 { Scale 0.5 }
- Actor SnowParticle4 { Scale 0.6 }
- Actor SnowSpawner 30084
- {
- Radius 1
- Height 1
- +NOBLOCKMAP
- +NOGRAVITY
- +NOSECTOR
- +NOINTERACTION
- +NOCLIP
- -SOLID
- +CLIENTSIDEONLY
- +SPAWNCEILING
- States
- {
- Spawn:
- TNT1 A 0
- TNT1 A 0 A_CheckSight("Unsighted")
- TNT1 A 0 A_JumpIf(Args[2] > 0, "Circle")
- TNT1 A 8 A_SpawnItemEx ("SnowParticlez", Random(-Args[0], -Args[0]), Random(-Args[0], -Args[0]), 0, frandom(-1.0, 1.0), frandom(-1.0, 1.0), frandom(-1.0, -3.0), 0, 128, Args[1])
- Loop
- Circle:
- TNT1 A 8 A_SpawnItemEx ("SnowParticlez", Random(-Args[0], -Args[0]), 0, 0, frandom(-1.0, 1.0), frandom(-1.0, 1.0), frandom(-1.0, -3.0), Random(0, 360), 128, Args[1])
- Loop
- Unsighted:
- TNT1 A 1
- Goto Spawn
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement