Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- actor FreezeBlast {
- Game Doom
- SpawnID 51
- Radius 13
- Height 8
- Speed 35 // Copypaste twice down below!
- Damage (40)
- Projectile
- +RANDOMIZE
- -NOGRAVITY
- Gravity 0.125
- +FORCEXYBILLBOARD
- +FORCERADIUSDMG
- RenderStyle Add
- Alpha 0.75
- scale 0.9
- SeeSound "weapons/iceshot"
- DeathSound "weapons/icehit"
- Obituary "$OB_FREEZERIFLE" // "%o got frozen solid by %k."
- DamageType Ice
- States {
- Spawn:
- TNT1 A 0
- TNT1 A 0 ThrustThing((angle+180)*256/360, 2*momz/35, 1, 0)
- TNT1 A 0 ThrustThingZ(0, 2*ACS_ExecuteWithResult(800, (momx*momx+momy*momy)/35), 0, 1)
- Spawn2:
- FBLS A 6 bright A_SpawnItemEx("FreezeBlastTrail", 0.0, 0.0, 0.0, momx/2, momy/2, momz/2, 0, SXF_ABSOLUTEMOMENTUM)
- loop
- Death:
- FBLS B 0 A_Explode(40, 64)
- FBLS B 0 A_ChangeFlag("NOGRAVITY", 1)
- FBLS BBBB 0 bright A_SpawnItemEx("FreezeBlastParticle", 0.0, 0.0, 0.0, (0.1)*Random(20, 45), 0.0, (0.1)*Random(0, 50), Random(0, 360), SXF_NOCHECKPOSITION | SXF_CLIENTSIDE)
- FBLS BCDE 4 bright
- stop
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement