File
- Defined in \DEC_VIP2
Flags
- +BOUNCEONWALLS
- -CANUSEWALLS
- -COUNTKILL
- +FLOORCLIP
- +FLOORHUGGER
- -ISMONSTER
- +LOOKALLAROUND
- +MONSTER
- +NOBLOOD
- +NODAMAGE
- +NODAMAGETHRUST
- -NOGRAVITY
- +NOTARGET
- +NOTAUTOAIMED
- +THRUACTORS
Properties
//$category | SpookyProp |
alpha | 1 |
health | 999 |
height | 3 |
mass | 99999 |
meleedamage | 0 |
meleerange | 310 |
painchance | 255 |
radius | 3 |
scale | 0.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
- CrowWander1L
- CrowWander1R
- CrowStill1L
- CrowStill1R
- CrowGroupFlee
- Intro_Daisy
- BunnyWander
- Intro_Doomguy
- Tea1
- Tea2
- Tea3
- Intro_CyberDemon
- Cutscene_Paper
- Hissy_Plush
- Dwango_Trophy
- WoolBallLampCeiling
- WoolBallShotgunCat
- WoolBallTableWood
- WoolBallVaseYellow
- PaintJerk
- PaintJerkBall
- SquareBlood
- SquareBloodTrail
- SquareCubeTree
- SquareLargeTree
- SquareMushroomHuge
- Daisy_Sacrifice
- Final_CyberDemon
- Final_CyberDemon_Defeat
- Hugeshine
- Final_IconOfSin_Defeat
- IconHead
- FaintedDemon
- GoldenSoulThrower
- FlyingGoldenSoul
- Daisy_Picnic
- Marine_Picnic
- Food1
- Food2
- Food3
- Food4
- DaisySleep