Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Actor PlasmaGun : Weapon 12394
- {
- Weapon.SlotNumber 6
- Weapon.SlotPriority 1
- Inventory.PickupMessage "Rifle - plasma."
- inventory.pickupsound "misc/w_pkup"
- Weapon.SelectionOrder 40
- Weapon.AmmoType "Cell"
- Weapon.AmmoGive1 600
- Weapon.AmmoUse 1
- Weapon.Kickback 10
- States
- {
- Spawn:
- D3PG A -1
- Loop
- Ready:
- NWPG ABCDEFGHGFEDCB 3 A_WeaponReady
- Loop
- Deselect:
- NWPG A 1 A_Lower
- Loop
- Select:
- NWPG A 1 A_Raise
- Loop
- Fire:
- NWPF A 1 A_GunFlash
- NWPF A 0 A_PlaySound("weapons/d3plasmaf")
- NWPF A 0 A_FireCustomMissile("D3PlasmaBall",0,1,6,0)
- NWPF A 0 A_FireCustomMissile("PlasmaFlameSpawner",0,0,4,6)
- NWPF BC 1
- NWPF A 0 A_Refire
- NWPF DDCB 1
- Goto Ready
- }
- }
- Actor D3PlasmaBall
- {
- Decal Doom3PlasmaScorch
- Speed 170
- Height 12
- Radius 9
- Damage 12
- RenderStyle Add
- Alpha 0.85
- Scale 1.00
- PROJECTILE
- +DROPOFF
- +NOBLOCKMAP
- +NOGRAVITY
- States
- {
- Spawn:
- TNT1 A 0
- D3PP AB 1 BRIGHT
- D3PP C 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
- D3PP DE 1 BRIGHT
- D3PP F 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
- D3PP GH 1 BRIGHT
- D3PP I 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
- D3PP JK 1 BRIGHT
- D3PP L 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
- D3PP MN 1 BRIGHT
- D3PP O 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
- D3PP PQ 1 BRIGHT
- D3PP R 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
- D3PP ST 1 BRIGHT
- D3PP U 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
- Loop
- Death:
- D3PB A 1 BRIGHT A_PlaySound("weapons/d3plasmax")
- D3PB BCDEFGHIJKLMNOPQRSTUVWXYZ 1 BRIGHT
- D3PF ABC 1 BRIGHT
- Stop
- }
- }
- Actor PlasmaFlameSpawner
- {
- Radius 2
- Height 4
- Speed 85
- PROJECTILE
- States
- {
- Spawn:
- TNT1 A 1
- TNT1 A 0 A_Die
- Goto Death
- Death:
- TNT1 A 0 A_CustomMissile("PlasmaFlame",0,0,0)
- Stop
- }
- }
- Actor PlasmaTrail
- {
- Scale 0.1
- Speed 97
- RenderStyle Add
- Alpha 0.45
- +NOINTERACTION
- +NOGRAVITY
- +DOOMBOUNCE
- +DROPOFF
- States
- {
- Spawn:
- D3PB ABCD 1
- D3PF ABC 1
- Stop
- }
- }
- Actor PlasmaFlame
- {
- PROJECTILE
- +NOINTERACTION
- +NOGRAVITY
- +FLOORCLIP
- +NOBLOCKMAP
- Alpha 0.2
- Scale 0.1
- RenderStyle Translucent
- States
- {
- Spawn:
- TNT1 A 0
- D3PB BCDEFGHIJKL 1 A_FadeOut(0.01)
- Stop
- }
- }
- Actor RepeaterZombieSteam
- {
- Height 1
- Radius 1
- Speed 4
- +Missile
- +NoGravity
- +NoBlockMap
- +BloodlessImpact
- -BloodSplatter
- RenderStyle Add
- Scale 0.3
- Alpha 0.65
- States
- {
- Spawn:
- STEM A 1 A_SetTranslucent(0.6, 1)
- STEM B 2 A_SetTranslucent(0.55, 1)
- STEM C 1 A_SetTranslucent(0.5, 1)
- STEM D 2 A_SetTranslucent(0.45, 1)
- STEM E 1 A_SetTranslucent(0.4, 1)
- STEM F 2 A_SetTranslucent(0.35, 1)
- STEM G 1 A_SetTranslucent(0.3, 1)
- STEM H 2 A_SetTranslucent(0.25, 1)
- STEM I 1 A_SetTranslucent(0.2, 1)
- STEM J 2 A_SetTranslucent(0.15, 1)
- STEM K 1 A_SetTranslucent(0.1, 1)
- STEM L 2 A_SetTranslucent(0.05, 1)
- Stop
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement