Execution could not continue.
Expected ')', got ','.
Code: Select all
// Stone Golem by CutmanMike.
// Please pop my name, and Bouncy in the txt file of you wad if used.
actor StoneGolem
{
Health 5500
Radius 100
Height 780
Speed 5
PainChance 1
damagefactor "Rock", 0.0
Scale 4.0
MONSTER
+NOBLOOD
+FLOORCLIP
+NORADIUSDMG
renderstyle Translucent
alpha 1.0
Obituary "%o was crushed by a giant rock golem."
ActiveSound "golemmove"
SeeSound "golemsee"
+BOSS
mass 9999999
States
{
Spawn:
EREL B 0
EREL B 20 A_Look
Loop
See:
EREL BBBBBB 5
EREL B 0 A_JumpIfInventory("RocketAmmo", 3, "Attackpick")
EREL B 0 A_GiveInventory("RocketAmmo",random(1,3))
EREL CCCCCCDDDDDDEEEEEE 5 A_Chase
EREL F 0 A_SpawnItem("GiantRockGolemStomp",0,0)
EREL F 0 Radius_Quake(5, 30, 12, 300, 0)
EREL FFFFFF 5
EREL F 0 A_JumpIfInventory("RocketAmmo", 3, "Attackpick")
EREL B 0 A_GiveInventory("RocketAmmo",random(1,3))
EREL GGGGGGHHHHHHIIIIII 5 A_Chase
EREL B 0 A_SpawnItem("GiantRockGolemStomp",0,0)
EREL B 0 Radius_Quake(5, 30, 12, 300, 0)
Loop
Attackpick:
EREL A 0 A_TakeInventory("RocketAmmo",1000)
EREL A 0 A_CheckSight("See")
EREL A 0 A_Jump(256, "Rocksummon1", "Rocksummon2", "Rollingattack")
EREL A 1
Goto See
Rocksummon1:
EREL A 0 A_PlaySoundEx("golemattack","Auto",0,2)
EREL J 0 A_TakeInventory("RocketAmmo",1000)
EREL JKL 10 A_FaceTarget
EREL L 0 Radius_Quake(2, 30, 0, 800, 0)
EREL L 0 A_CustomMissile("Summoningrock1", 0, -450,0 ,0)
EREL L 0 A_CustomMissile("Summoningrock2", 0, 450,0 ,0)
EREL L 0 A_PlaySoundEx("golemsee","Auto",0,2)
Goto Rocktimer
Rocksummon2:
EREL A 0 A_PlaySoundEx("golemattack","Auto",0,2)
EREL J 0 A_TakeInventory("RocketAmmo",1000)
EREL JKL 10 A_FaceTarget
EREL L 0 Radius_Quake(2, 30, 0, 800, 0)
EREL L 0 A_CustomMissile("Summoningrock2", 0, -430,0 ,0)
EREL L 0 A_CustomMissile("Summoningrock1", 0, 430,0 ,0)
EREL L 0 A_PlaySoundEx("golemsee","Auto",0,2)
Goto Rocktimer
Rocktimer:
EREL L 2 A_GiveInventory("RocketAmmo",1)
EREL L 0 A_FaceTarget
EREL L 0 A_JumpIfInventory("RocketAmmo", 600, "Rockfinish")
Loop
Rockfinish:
EREL LKJ 10 A_TakeInventory("RocketAmmo",1000)
Goto See
Rollingattack:
EREL A 0 A_FaceTarget
EREL A 60 A_SpawnItem("Summoningrollingrock", 250)
EREL A 0 A_PlaySoundEx("golemattack","Auto",0,2)
EREL JKL 8
EREL M 13 A_SpawnItem("Launchcheck", 250,356)
EREL N 10 A_TakeInventory("RocketAmmo",1000)
EREL OP 10
Goto See
Death:
EREL Z 0 A_Fall
EREL Q 20 A_PlaySoundEx("golemdie","Auto",0,2)
EREL QQQQQQQQQQQQQQQQQQ 3 A_SpawnItem("Golemdeathspawnfx", random(-100,250), random(256,700))
EREL RRRRRRRRRRRRRRRRRR 3 A_SpawnItem("Golemdeathspawnfx", random(-100,250), random(256,700))
EREL WWWWWWWWWWWWWWWWWW 2 A_SpawnItem("Golemdeathspawnfx", random(-100,250), random(256,500))
ERED A 0 Radius_Quake(6, 100, 12, 300, 0)
ERED A 0 A_PlaySoundEx("golemland","Auto",0,2)
EREL XXXXXXXXXXXXXXXXXX 1 A_SpawnItem("Golemdeathspawnfx2", random(-200,200), 0)
EREL YYYYYYYYYYYYYYYYYY 1
ERED A 0 Radius_Quake(6, 100, 12, 300, 0)
ERED A 0 A_PlaySoundEx("golemland","Auto",0,2)
EREL ZZZZZZZZZZZZ 1 A_SpawnItem("Golemdeathspawnfx2", random(-200,200), 0)
ERED AAAAAAAAAAAA 1 A_SpawnItem("Golemdeathspawnfx2", random(-200,200), 0)
ERED AAAAAAAAAAAAAAA 3 A_SpawnItem("Golemdeathspawnfx2", random(-200,200), 0)
ERED A 500
Goto Fading
Fading:
ERED A 0 ACS_Execute(999,0) //Remove this line if using on another level
ERED A 8 A_FadeOut(0.1)
Loop
}
}
actor Golemdeathspawnfx
{
- SOLID
+NOBLOCKMAP
+LOOKALLAROUND
States
{
Spawn:
TNT1 AAAAA 1 A_Look
See:
TNT1 A 0 A_PlaySoundEx("rockexplode","Auto",0,2)
TNT1 A 1 A_CustomMissile("rollingrocktrail", 0, random(-200,200), 0, 2,0)
Stop
}
}
actor Golemdeathspawnfx2
{
- SOLID
+NOBLOCKMAP
States
{
Spawn:
TNT1 AAAAA 1 A_Look
See:
TNT1 A 1 A_CustomMissile("GiantRockGolemStomp", 0,random(-200,200), 0, 2,0)
Stop
}
}
actor Launchcheck
{
damagetype "Launch"
States
{
Spawn:
TNT1 A 0
TNT1 A 1 A_Explode(10, 300, 0)
Stop
}
}
actor Summoningrock1
{
Obituary "%o was crushed by a giant rock golem."
+NOGRAVITY
Speed 0
+LOOKALLAROUND
Scale 1.5
+SHOOTABLE
Health 70
+NOBLOOD
Height 110
Radius 50
mass 999999
States
{
Spawn:
RCKF A 0
RCKF AAAA 1 A_Look
Stop
See:
ROLR A 0 A_PlaySoundEx("rockspawn","Auto",0,2)
RCKF AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Smokeeffect", random(0,10), 0, random(0,360), 2, random(10,90))
RCKF AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Minismokeeffect", random(0,10), 0, random(0,360), 2, random(10,90))
RCKF A 80 ThrustThingZ(0, 28, 0, 1)
RCKF A 10 A_Stop
RCKF A 0 A_FaceTarget
RCKF A 0 A_CustomMissile("bigrockprojectile",0,0,0)
Stop
Death:
TNT1 A 1 A_Explode(50,500,1)
TNT1 A 0 A_Playsound("rockexplode")
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAaAAA 0 A_CustomMissile("minirockeffect", 0, 0, random(0,360), 2, random(10,90))
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Minismokeeffect2", 0, 0, random(0,360), 2, random(0,90))
Stop
}
}
actor Summoningrock2 : Summoningrock1
{
States
{
See:
ROLR A 0 A_PlaySoundEx("rockspawn","Auto",0,2)
RCKF AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Smokeeffect", random(0,10), 0, random(0,360), 2, random(10,90))
RCKF AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Minismokeeffect", random(0,10), 0, random(0,360), 2, random(10,90))
RCKF A 80 ThrustThingZ(0, 28, 0, 1)
RCKF A 30 A_Stop
RCKF A 0 A_FaceTarget
RCKF A 0 A_CustomMissile("bigrockprojectile",0,0,0)
Stop
}
}
actor Summoningrollingrock
{
Obituary "%o was crushed by a giant rock golem."
mass 999999
+NOGRAVITY
Speed 0
+LOOKALLAROUND
Scale 1.5
+SHOOTABLE
Health 120
+NOBLOOD
Height 50
Radius 60
painchance 0
painchance "Launch", 255
States
{
Spawn:
ROLR A 0
ROLR AAAA 1 A_Look
Stop
See:
ROLR A 0 A_PlaySoundEx("rockspawn","Auto",0,2)
ROLR AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Smokeeffect", random(0,10), 0, random(0,360), 2, random(10,90))
ROLR AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Minismokeeffect", random(0,10), 0, random(0,360), 2, random(10,90))
ROLR A 70 ThrustThingZ(0, 28, 0, 1)
ROLR A 0 A_FaceTarget
ROLR A 100 A_Stop
Goto Death
Death:
TNT1 A 1 A_Explode(50,500,1)
TNT1 A 0 A_Playsound("rockexplode")
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAaAAA 0 A_CustomMissile("minirockeffect", 0, 0, random(0,360), 2, random(10,90))
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Minismokeeffect2", 0, 0, random(0,360), 2, random(0,90))
Stop
Pain.Launch:
ROLR A 0 A_PlaySoundEx("rockexplode","Auto",0,2)
ROLR A 5 ThrustThingZ(0, 200, 1, 1)
ROLR A 0 A_CustomMissile("rollingrockprojectile",0,0,0,2,0)
Stop
}
}
actor GiantRockGolemStomp
{
- SOLID
+NOCLIP
+NOBLOCKMAP
States
{
Spawn:
TNT1 A 1
TNT1 A 0 A_PlaySoundEx("golemstomp","Auto",0,2)
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Smokeeffect", random(0,10), 0, random(0,360), 2, random(-2,20))
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Minismokeeffect", random(0,10), 0, random(0,360), 2, random(-2,20))
Stop
}
}
actor Smokeeffect
{
renderstyle translucent
speed 18
+DONTSPLASH
alpha 0.8
radius 4
height 4
+DOOMBOUNCE
damage 0
+RIPPER
+NOBLOOD
States
{
Spawn:
SMOK ABCDEFGHIJKLMNOPQ 2
Stop
}
}
actor Minismokeeffect : Smokeeffect
{
speed 24
Scale 0.5
alpha 0.5
}
actor Minismokeeffect2 : Minismokeeffect
{
Scale 0.9
speed 20
}
actor bigrockprojectile
{
damagetype "Rock"
Height 100
Radius 80
Damage 20
PROJECTILE
- NOBLOCKMAP
+SHOOTABLE
Health 30
+NOBLOOD
Speed 45
Scale 1.5
States
{
Spawn:
RCKF ABCDEFGHIJKLMNOPQRSTUVWXYZ 3
RCK2 ABCDEFGHIJK 3
loop
Death:
TNT1 A 1 A_Explode(50,500,1)
TNT1 A 0 A_Playsound("rockexplode")
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAaAAA 0 A_CustomMissile("minirockeffect", 0, 0, random(0,360), 2, random(10,90))
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Minismokeeffect2", 0, 0, random(0,360), 2, random(0,90))
Stop
}
}
actor minirockeffect
{
Scale 0.2
Speed 12
Height 4
Radius 4
PROJECTILE
- NOGRAVITY
Damage 0
States
{
Spawn:
RCKF ABCDEFGHIJKLMNOPQRSTUVWXYZ 1
RCK2 ABCDEFGHIJK 1
Goto Death
Death:
TNT1 A 1 A_SpawnItem("Minismokeffect2")
Stop
}
}
actor rollingrockprojectile
{
damagetype "Rock"
Radius 50
Damage 50
Obituary "%o was crushed by a giant rock golem."
Height 50
PROJECTILE
Speed 70
Scale 1.5
+RIPPER
+FLOORHUGGER
States
{
Spawn:
ROLR A 0
ROLR ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 A_SpawnItem("rollingrocktrail",-9)
ROL2 ABCDEF 1 A_SpawnItem("rollingrocktrail",-10)
loop
Death:
TNT1 A 1 A_Explode(50,500,1)
TNT1 A 0 A_Playsound("rockexplode")
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAaAAA 0 A_CustomMissile("minirockeffect", 0, 0, random(0,360), 2, random(10,90))
TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_CustomMissile("Minismokeeffect2", 0, 0, random(0,360), 2, random(0,90))
Stop
}
}
actor rollingrocktrail
{
-SOLID
States
{
Spawn:
TNT1 A 0
TNT1 A 0 A_PlaySound("rollingrock")
TNT1 AAAA 0 A_CustomMissile("Smokeeffect",0,0,random(-180,180), 2, random(25,90))
TNT1 AAAAAAAAAAAA 0 A_CustomMissile("minirockeffect", 0, 0, random(-180,180), 2, random(10,90))
TNT1 AAAAAA 0 A_CustomMissile("Minismokeeffect2", 0, 0, random(-180,180), 2, random(0,90))
TNT1 A 1 A_Explode(18, 600,1)
Stop
}
}
Expected ')', got ','.
all "EREL A 0 A_PlaySoundEx("<sound>","Auto",0,2)" worng place.