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 "Plasma Rifle."
- inventory.pickupsound "misc/w_pkup"
- Weapon.SelectionOrder 10
- 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,6)
- NWPF A 0 A_FireCustomMissile("PlasmaFlameSpawner",0,0,4,6)
- NWPF BC 1
- NWPF A 0 A_Refire
- NWPF DDCB 1
- NWPF CD 2 A_FireCustomMissile("RedSteam",0,1,6,6)
- Goto Ready
- }
- }
- Actor D3PlasmaBall
- {
- Decal Doom3PlasmaScorch
- Speed 170
- Height 8
- Radius 13
- Damage 10
- 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 BCDEFGHIJKLMNOPQRSTUVW 1 BRIGHT
- D3PF A 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.6
- +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 RedSteam
- {
- Height 1
- Radius 1
- Speed 112
- Damage 11
- +Missile
- +NoGravity
- +NoBlockMap
- +BloodlessImpact
- -BloodSplatter
- RenderStyle Add
- Scale 0.6
- Alpha 0.2
- States
- {
- Spawn:
- ZTEM A 1 A_SetTranslucent(0.6, 6)
- ZTEM B 2 A_SetTranslucent(0.55, 6)
- ZTEM C 1 A_SetTranslucent(0.5, 6)
- ZTEM D 2 A_SetTranslucent(0.45, 6)
- ZTEM E 1 A_SetTranslucent(0.4, 6)
- ZTEM F 2 A_SetTranslucent(0.35, 6)
- ZTEM G 1 A_SetTranslucent(0.3, 6)
- ZTEM H 2 A_SetTranslucent(0.25, 6)
- ZTEM I 1 A_SetTranslucent(0.2, 6)
- ZTEM J 2 A_SetTranslucent(0.15, 6)
- ZTEM K 1 A_SetTranslucent(0.1, 6)
- ZTEM L 2 A_SetTranslucent(0.05, 6)
- Stop
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement