Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Kassildes

DECORATE BOOSEYE IN HERETIC

Recommended Posts

I'm trying to insert the big boss who throws doom cubes into heretic, but it's happening problems: in the gzdoom decorate line 33 "ACTOR SpawnShot 23020" does not exist, could they fix it?

ACTOR HereticBossEye 23010
{
Height 32
+NOBLOCKMAP
+NOSECTOR
States
{
Spawn:
TNT1 A 10 A_Look
Loop
See:
TNT1 A 181
TNT1 A 150 A_BrainSpit ("SpawnShot")
Wait
}
}

Actor CustomEye : HereticBossEye
{
DropItem "HereticImpLeader" 255 50
DropItem "MummyLeader" 255 40
DropItem "MummyLeaderGhost" 255 30
DropItem "Wizard" 255 30
DropItem "IronLich" 255 2
DropItem "Clink" 255 30
DropItem "KnightGhost" 255 20
DropItem "Beast" 255 20
DropItem "Knight" 255 24
DropItem "Snake" 255 10
States
{
}
ACTOR SpawnShot 23020
{
Radius 6
Height 32
Speed 10
Damage 3
Projectile
+NOCLIP
-ACTIVATEPCROSS
+RANDOMIZE
SeeSound "brain/spit"
DeathSound "brain/cubeboom"
States
{
See:
TNT1 A 181
Spawn:
HECU D 3 BRIGHT A_SpawnSound
HECU ABC 3 BRIGHT A_SpawnFly ("HereticSpawnEffect")
HECU D 0 BRIGHT A_SpawnFly ("HereticSpawnEffect")
Loop
Spawn:
BOSF A 3 BRIGHT A_SpawnSound
BOSF BCD 3 BRIGHT A_SpawnFly // See SpawnFire
Loop
}
}

ACTOR HereticSpawnEffect
{
States
{
Spawn:
FX16 A 0
FX16 A 0 A_PlaySound ("misc/teleport")
FX16 A 0 A_SpawnItemEx ("HereticSpawnBigSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnBigSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnBigSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnBigSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnBigSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnBigSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnSmallSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnSmallSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnSmallSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnSmallSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnSmallSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnSmallSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnSmallSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
FX16 A 0 A_SpawnItemEx ("HereticSpawnSmallSpark", 0, 0, random (16, 64), random (0.5, 1.5), random (0.5, 1.5), random (0.25, 0.75), 0, 0, 0)
Stop
}
}

ACTOR SpawnFire
{
+NOBLOCKMAP
+NOGRAVITY
+NOINTERACTION
+NOCLIP
RenderStyle Add
Alpha 0.7
States
{
Spawn:
FX16 GHIJKL 3 BRIGHT A_FadeOut (0.1)
Stop
}
}

Share this post


Link to post
Graf Zahl said:

You missed a closing brace right before that line.

Specifically, the CustomEye section, which is right before the SpawnShot.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×