<
 
WaterWorm
 

File

Flags

Properties

//$categoryMonsters
activesound"shark/active"
damage5
deathsound"shark/death"
health150
height27
mass400
minmissilechance300
obituary"%o got torn apart by a water worm."
painchance128
painsound"caco/pain"
radius16
seesound"shark/sight"
speed12

States

Spawn: WTWM A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM A 1 A_Look TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) Loop See: WTWM A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM A 2 A_Chase TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM B 2 A_Chase TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) Loop Melee: SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM DE 8 Fast A_FaceTarget TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM F 1 Fast A_SkullAttack SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM F 1 Fast A_SkullAttack SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM F 1 Fast A_SkullAttack SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM F 1 Fast A_SkullAttack SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM F 1 Fast A_SkullAttack SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM F 1 Fast A_SkullAttack SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM F 1 Fast A_SkullAttack SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM F 1 Fast A_SkullAttack SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) Goto See Pain: SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM C 3 TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM C 3 A_Pain TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) SHAR A 0 A_JumpIf(waterlevel < 2,"Dragdown2") WTWM C 6 TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) Goto See Dragdown: WTWM A 1 ThrustThingZ(0, 20, 1, 1) TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) goto Spawn Dragdown2: WTWM A 1 ThrustThingZ(0, 20, 1, 1) TNT1 A 0 A_SpawnItemEx("WormTail", -16, 0, 0, 0, 0, 0, 0, 128) goto See Death: TNT1 A 0 A_JumpIf(CallACS("DisScore")==1, "DeathNormal") TNT1 A 0 A_SpawnItemEx ("500_Score", 0, 0, 32, 0, 0, 1) DeathNormal: TNT1 A 0 A_GiveToTarget("ScoreItem", 500) TNT1 A 0 A_Scream WTWM P 2 WTWM QRSTU 2 A_NoBlocking TNT1 A 0 A_SpawnItemEx("Coin_disappear", 0, 0, random (8, 40), random (2, 3), 0, random (4, 6), random(0, 360)) TNT1 A 0 A_SetFloorClip Stop

Class Hierarchy

Classes defined in \DEC_ENEM