<
 
CrowWander1L
 

File

Flags

Properties

//$categorySpookyProp
alpha1
health999
height3
mass99999
meleedamage0
meleerange310
painchance255
radius3
scale0.7

States

Spawn: TNT1 A 0 TNT1 A 0 A_Stop TNT1 A 0 A_JumpIfInventory("CrowGroupFlee",1,"Pain") TNT1 A 0 A_LookEx(0,0,310,800,0,"Pain") TNT1 A 0 A_StopSound(5) TNT1 A 0 A_JumpIfTargetInsideMeleeRange("Pain") TNT1 A 0 A_ChangeFlag("FLOORHUGGER",1) TNT1 A 0 A_ChangeFlag("NOGRAVITY",0) CRW1 A 25 TNT1 A 0 A_Jump(60,"LookDown","Peck","ForwardLook") TNT1 A 0 A_Jump(15,"Caw") TNT1 A 0 A_Jump(10,"WanderFly") Loop See: TNT1 A 0 A_StopSound(5) TNT1 A 0 A_FaceTarget TNT1 A 0 A_JumpIfTargetInsideMeleeRange("Pain") TNT1 A 0 A_JumpIfInventory("CrowGroupFlee",1,"Pain") TNT1 A 0 A_ChangeFlag("FLOORHUGGER",1) TNT1 A 0 A_ChangeFlag("NOGRAVITY",0) CRW1 A 25 TNT1 A 0 A_Jump(60,"LookDown","Peck","ForwardLook") TNT1 A 0 A_Jump(15,"Caw") TNT1 A 0 A_Jump(10,"WanderFly") Goto Spawn Melee: TNT1 A 0 Goto Pain LookDown: TNT1 A 0 A_JumpIfTargetInsideMeleeRange("Pain") TNT1 A 0 A_JumpIfInventory("CrowGroupFlee",1,"Pain") TNT1 A 0 A_LookEx(0,0,310,800,0,"Pain") CRW1 C 5 TNT1 A 0 A_Jump(60,"Spawn","Peck") Loop Peck: TNT1 A 0 A_JumpIfTargetInsideMeleeRange("Pain") TNT1 A 0 A_JumpIfInventory("CrowGroupFlee",1,"Pain") TNT1 A 0 A_LookEx(0,0,310,800,0,"Pain") CRW1 C 5 CRW1 EC 2 TNT1 A 0 A_Jump(60,"Spawn","LookDown") Loop Caw: TNT1 A 0 A_JumpIfTargetInsideMeleeRange("Pain") TNT1 A 0 A_JumpIfInventory("CrowGroupFlee",1,"Pain") TNT1 A 0 A_LookEx(0,0,310,800,0,"Pain") TNT1 A 0 A_Jump(60,4) //To play one caw on occasion. TNT1 A 0 A_PlaySound("CRWCAW1",6,0.3,0) CRW1 A 12 CRW1 M 6 Goto Spawn TNT1 A 0 A_PlaySound("CRWCAW3",6,0.3,0) CRW1 A 12 Goto Spawn ForwardLook: TNT1 A 0 A_JumpIfTargetInsideMeleeRange("Pain") TNT1 A 0 A_JumpIfInventory("CrowGroupFlee",1,"Pain") TNT1 A 0 A_LookEx(0,0,310,800,0,"Pain") CRW1 G 16 TNT1 A 0 A_Jump(120,"Spawn") Loop WanderFly: TNT1 A 0 TNT1 A 0 A_PlaySound("CRWFLP",5,0.3,1) TNT1 A 0 A_ChangeFlag("NOGRAVITY",1) TNT1 A 0 A_ChangeFlag("FLOORHUGGER",0) TNT1 A 0 ThrustThing(random(0,360), random(4,8), 0, 0) CRW1 IK 2 TNT1 A 0 ThrustThingZ(0,random(4,8),0,1) TNT1 A 0 A_Jump(20,"Flight") Goto WanderFly+4 Flight: TNT1 A 0 TNT1 A 0 A_PlaySound("CRWFLP",5,0.3,1) TNT1 A 0 ThrustThing(random(0,360), random(3,6), 0, 0) CRW1 IK 2 TNT1 A 0 A_Jump(35,"FlyDown") Goto Flight+2 FlyDown: TNT1 A 0 A_Stop CRW1 IK 2 TNT1 A 0 A_PlaySound("CRWFLP",5,0.3,1) TNT1 A 0 ThrustThing(random(0,360), random(3,6), 0, 0) TNT1 A 0 ThrustThingZ(0,-2,0,1) TNT1 A 0 A_CheckFloor("Spawn") Goto FlyDown+1 Pain: TNT1 A 0 TNT1 A 0 A_RadiusGive("CrowGroupFlee",160,RGF_OBJECTS,1) TNT1 A 0 A_Jump(25,2) TNT1 A 0 A_PlaySound("CRWCAW2",6,0.4,0) TNT1 A 0 A_PlaySound("CRWFLP",5,0.3,1) TNT1 A 0 A_ChangeFlag("NOGRAVITY",1) TNT1 A 0 A_ChangeFlag("FLOORHUGGER",0) TNT1 A 0 ThrustThing(random(0,360), random(6,12), 0, 0) CRW1 IK 2 TNT1 A 0 ThrustThingZ(0,random(12,20),0,1) TNT1 A 0 A_FadeOut(0.1) Goto Pain+6

Class Hierarchy

Classes defined in \DEC_VIP2