Advertisement
Guest User

Untitled

a guest
Aug 6th, 2013
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Urbi 9.34 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement