SHARE
TWEET

Untitled

a guest Aug 6th, 2013 255 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //***********************
  2. //****GloomShurikens*****
  3. //***********************
  4.  
  5. ACTOR Shurikens 4469
  6. {
  7.   Radius 6
  8.   Height 8
  9.   Speed 68
  10.   Damage 27
  11.   +FORCEXYBILLBOARD
  12.   damagetype "Gloom"
  13.   obituary "%o was assassinated by %k's gloom shuriken."
  14.   Projectile
  15.   +RANDOMIZE
  16.   XScale 0.27
  17.   YScale 0.13
  18.   SeeSound "SHURIKEND"
  19.   DeathSound "SHURIKEND"
  20.   States
  21.   {
  22.   Spawn:
  23.     SHUR A 0
  24.     SHUR A 1 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  25.         SHUR A 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  26.         SHUR A 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  27.         SHUR A 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  28.         SHUR A 1 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  29.         SHUR A 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  30.         SHUR A 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  31.         SHUR A 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  32.         SHUR B 1 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  33.         SHUR B 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  34.         SHUR B 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  35.         SHUR B 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  36.         SHUR B 1 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  37.         SHUR B 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  38.         SHUR B 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  39.         SHUR B 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  40.     loop
  41.   Death:
  42.     NOTH A 0 A_JumpIf(z-floorz==0,"Death2")
  43.     NOTH A 0 A_JumpIf(momz==0,"Death3")
  44.     NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,0,35,0,0,0,SXF_TRANSFERTRANSLATION,0)
  45.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,0,35,0,0,45,SXF_TRANSFERTRANSLATION,0)
  46.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,0,35,0,0,90,SXF_TRANSFERTRANSLATION,0)
  47.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,0,35,0,0,135,SXF_TRANSFERTRANSLATION,0)
  48.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,0,35,0,0,180,SXF_TRANSFERTRANSLATION,0)
  49.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,0,35,0,0,-135,SXF_TRANSFERTRANSLATION,0)
  50.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,0,35,0,0,-90,SXF_TRANSFERTRANSLATION,0)
  51.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,0,35,0,0,-45,SXF_TRANSFERTRANSLATION,0)
  52.     NOTH AAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx("Shurblast", Random(-3,3), Random(-3,3), Random(-2,2), Random(-13,13), Random(-13,13), Random(-15,15), Random(-180,180))
  53.     stop
  54.   Death2:
  55.     NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,2,35,0,3,0,SXF_TRANSFERTRANSLATION,0)
  56.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,2,35,0,3,45,SXF_TRANSFERTRANSLATION,0)
  57.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,2,35,0,3,90,SXF_TRANSFERTRANSLATION,0)
  58.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,2,35,0,3,135,SXF_TRANSFERTRANSLATION,0)
  59.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,2,35,0,3,180,SXF_TRANSFERTRANSLATION,0)
  60.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,2,35,0,3,-135,SXF_TRANSFERTRANSLATION,0)
  61.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,2,35,0,3,-90,SXF_TRANSFERTRANSLATION,0)
  62.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,2,35,0,3,-45,SXF_TRANSFERTRANSLATION,0)
  63.     NOTH AAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx("Shurblast", Random(-3,3), Random(-3,3), Random(-2,2), Random(-13,13), Random(-13,13), Random(-15,15), Random(-180,180))
  64.     stop
  65.   Death3:
  66.     NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,-2,35,0,-3,0,SXF_TRANSFERTRANSLATION,0)
  67.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,-2,35,0,-3,45,SXF_TRANSFERTRANSLATION,0)
  68.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,-2,35,0,-3,90,SXF_TRANSFERTRANSLATION,0)
  69.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,-2,35,0,-3,135,SXF_TRANSFERTRANSLATION,0)
  70.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,-2,35,0,-3,180,SXF_TRANSFERTRANSLATION,0)
  71.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,-2,35,0,-3,-135,SXF_TRANSFERTRANSLATION,0)
  72.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,-2,35,0,-3,-90,SXF_TRANSFERTRANSLATION,0)
  73.         NOTH A 0 A_SpawnItemEx("Shurikens2",0,0,-2,35,0,-3,-45,SXF_TRANSFERTRANSLATION,0)
  74.     NOTH AAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx("Shurblast", Random(-3,3), Random(-3,3), Random(-2,2), Random(-13,13), Random(-13,13), Random(-15,15), Random(-180,180))
  75.     stop
  76.   }
  77. }
  78.  
  79. ACTOR Shurikens2 : Shurikens
  80.         {
  81.     Radius 3
  82.     Height 4
  83.     Damage 6
  84.     XScale 0.16
  85.     YScale 0.04
  86.         States
  87.         {
  88.         Spawn:
  89.         SHUR A 0
  90.     SHUR A 1 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  91.         SHUR A 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  92.         SHUR A 1 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  93.         SHUR A 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  94.         SHUR B 1 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  95.         SHUR B 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  96.         SHUR B 1 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  97.         SHUR B 0 bright A_SpawnItemEx("Shurblast", 0, 0, 0, Random(-6,6), Random(-6,6), Random(-6,6), Random(-180,180))
  98.     loop
  99.         Death:
  100.     NOTH AAAAAAAAAAAA 1 A_SpawnItemEx("Shurblast", Random(-3,3), Random(-3,3), Random(-2,2), Random(-13,13), Random(-13,13), Random(-15,15), Random(-180,180))
  101.     stop
  102.         }
  103. }
  104.  
  105. ACTOR Shurblast 4469
  106. {
  107.   Radius 1
  108.   Height 1
  109.   Speed 65
  110.   obituary "%o was assassinated by %k's gloom shuriken."
  111.   Projectile
  112.   +RANDOMIZE
  113.   +DOOMBOUNCE
  114.   +CLIENTSIDEONLY
  115.   bouncecount 3
  116.   bouncefactor 0.4
  117.   States
  118.   {
  119.   Spawn:
  120.     TNT1 A 0
  121.         TNT1 A 0 A_PlaySoundEx("SHURIKEND", "Body")
  122.         SHTR ABCDABCD 1
  123.         goto Death
  124.   Death:
  125.     TNT1 A 0 A_Jump(256, "D1","D2","D3","D4")
  126.   D1:
  127.     SHTR A 1 A_FadeOut(0.07)
  128.         Wait
  129.   D2:
  130.     SHTR B 1 A_FadeOut(0.07)
  131.         Wait
  132.   D3:
  133.     SHTR C 1 A_FadeOut(0.07)
  134.         Wait
  135.   D4:
  136.     SHTR D 1 A_FadeOut(0.07)
  137.         Wait
  138.   }
  139. }
  140.  
  141. ACTOR GloomBlast 4469
  142. {
  143.   Radius 1
  144.   Height 1
  145.   Scale 0.165
  146.   Speed 65
  147.   Projectile
  148.   +RANDOMIZE
  149.   +NOBLOCKMAP
  150.   +CLIENTSIDEONLY
  151.   +NOCLIP
  152.   States
  153.   {
  154.   Spawn:
  155.     TNT1 A 0
  156.         TNT1 A 0 A_PlaySoundEx("SHURIKEN", "Body")
  157.     TNT1 A 0 A_Jump(256, "D1","D2","D3","D4")
  158.   D1:
  159.     GLOO A 1 A_FadeOut(0.06)
  160.         Wait
  161.   D2:
  162.     GLOO A 1 A_FadeOut(0.05)
  163.         Wait
  164.   D3:
  165.     GLOO A 1 A_FadeOut(0.04)
  166.         Wait
  167.   D4:
  168.     GLOO A 1 A_FadeOut(0.03)
  169.         Wait
  170.   }
  171. }
  172.  
  173. ACTOR GloomBlastSpawner 4469
  174. {
  175.   Radius 1
  176.   Height 1
  177.   Scale 0.165
  178.   Speed 65
  179.   Projectile
  180.   +RANDOMIZE
  181.   +DOOMBOUNCE
  182.   +NOCLIP
  183.   +NOBLOCKMAP
  184.   States
  185.   {
  186.   Spawn:
  187.     TNT1 A 0
  188.         TNT1 A 1 A_PlaySoundEx("SHURIKEN", "Body")
  189.     TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  190.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  191.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  192.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  193.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  194.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  195.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  196.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  197.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  198.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  199.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  200.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  201.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  202.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  203.         TNT1 A 0 A_SpawnItemEx("GloomBlast", Random(-1,1), Random(-1,1), Random(-1,1), Random(-8,8), Random(-8,8), Random(-3,5), Random(-180,180))
  204.         TNT1 A 1
  205.         Stop
  206.   }
  207. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top