Skip to content

Commit

Permalink
Spiderdemon death improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
TheKins committed Apr 24, 2019
1 parent ba8de51 commit c2811c3
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 21 deletions.
2 changes: 1 addition & 1 deletion metadoom-dev/actors/monsters/cyberdemon.dec
Expand Up @@ -236,7 +236,7 @@ ACTOR CyberdemonExplosionParticle
{
Radius 10
Height 10
Speed 5
Speed 15
PROJECTILE
+NOCLIP
Decal Scorch
Expand Down
32 changes: 12 additions & 20 deletions metadoom-dev/actors/monsters/metaspiderdemon.zsc
Expand Up @@ -153,27 +153,19 @@ class MetaSpiderMastermind : MonsterCore
SPID L 10 A_PlaySound("monsters/spidermastermind/die2", CHAN_AUTO, 1.0, 0, ATTN_NONE);
SPID M 0
{
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (64, 110));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (64, 110));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (64, 110));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (64, 110));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (64, 110));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (64, 110));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(0,48), 0, random (0, 360), 2, random (64, 110));
for (int i = 0; i < 6; i++)
{
A_SpawnProjectile ("CyberdemonExplosionParticle", random(8,48), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonExplosionParticle", random(8,48), 0, random (0, 360), 2, random (64, 110));
}

A_Quake (4,25,0,750,0);
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (64, 110));
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (64, 110));
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (64, 110));

for (int i = 0; i < 4; i++)
{
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (32, 64));
A_SpawnProjectile ("CyberdemonGibber", random(8,32), 0, random (0, 360), 2, random (64, 110));
}
A_SpawnItem("CyberdemonExplosionScorchMark",0,0);
A_SpawnItem("CyberdemonExplosionShockwave",0,32);
}
Expand Down

0 comments on commit c2811c3

Please sign in to comment.