Skip to content

ProjectileFlag

Defined in: flags/ProjectileFlag.ts:13

Not Exported

For EntityType.PROJECTILE (9).

This enum was renamed from “ProjectileFlags” to be consistent with the other flag enums.

This is represented as an object instead of an enum due to limitations with TypeScript enums. (We want this type to be a child of the BitFlag type.)

SMART: number

Defined in: flags/ProjectileFlag.ts:15

1 << 0 (1)


EXPLODE: number

Defined in: flags/ProjectileFlag.ts:18

1 << 1 (2)


ACID_GREEN: number

Defined in: flags/ProjectileFlag.ts:21

1 << 2 (4)


GOO: number

Defined in: flags/ProjectileFlag.ts:24

1 << 3 (8)


GHOST: number

Defined in: flags/ProjectileFlag.ts:27

1 << 4 (16)


WIGGLE: number

Defined in: flags/ProjectileFlag.ts:30

1 << 5 (32)


BOOMERANG: number

Defined in: flags/ProjectileFlag.ts:33

1 << 6 (64)


HIT_ENEMIES: number

Defined in: flags/ProjectileFlag.ts:36

1 << 7 (1280


ACID_RED: number

Defined in: flags/ProjectileFlag.ts:39

1 << 8 (256)


GREED: number

Defined in: flags/ProjectileFlag.ts:42

1 << 9 (512)


RED_CREEP: number

Defined in: flags/ProjectileFlag.ts:45

1 << 10 (1024)


ORBIT_CW: number

Defined in: flags/ProjectileFlag.ts:48

1 << 11 (2048)


ORBIT_CCW: number

Defined in: flags/ProjectileFlag.ts:51

1 << 12 (4096)


NO_WALL_COLLIDE: number

Defined in: flags/ProjectileFlag.ts:54

1 << 13 (8192)


CREEP_BROWN: number

Defined in: flags/ProjectileFlag.ts:57

1 << 14 (16384)


FIRE: number

Defined in: flags/ProjectileFlag.ts:60

1 << 15 (32768)


BURST: number

Defined in: flags/ProjectileFlag.ts:63

1 << 16 (65536)


ANY_HEIGHT_ENTITY_HIT: number

Defined in: flags/ProjectileFlag.ts:66

1 << 17 (131072)


CURVE_LEFT: number

Defined in: flags/ProjectileFlag.ts:69

1 << 18 (262144)


CURVE_RIGHT: number

Defined in: flags/ProjectileFlag.ts:72

1 << 19 (524288)


TURN_HORIZONTAL: number

Defined in: flags/ProjectileFlag.ts:75

1 << 20 (1048576)


SINE_VELOCITY: number

Defined in: flags/ProjectileFlag.ts:78

1 << 21 (2097152)


MEGA_WIGGLE: number

Defined in: flags/ProjectileFlag.ts:81

1 << 22 (4194304)


SAWTOOTH_WIGGLE: number

Defined in: flags/ProjectileFlag.ts:84

1 << 23 (8388608)


SLOWED: number

Defined in: flags/ProjectileFlag.ts:87

1 << 24 (16777216)


TRIANGLE: number

Defined in: flags/ProjectileFlag.ts:90

1 << 25 (33554432)


MOVE_TO_PARENT: number

Defined in: flags/ProjectileFlag.ts:93

1 << 26 (67108864)


ACCELERATE: number

Defined in: flags/ProjectileFlag.ts:96

1 << 27 (134217728)


DECELERATE: number

Defined in: flags/ProjectileFlag.ts:99

1 << 28 (268435456)


BURST3: number

Defined in: flags/ProjectileFlag.ts:102

1 << 29 (536870912)


CONTINUUM: number

Defined in: flags/ProjectileFlag.ts:105

1 << 30 (1073741824)


CANT_HIT_PLAYER: number

Defined in: flags/ProjectileFlag.ts:108

1 << 31 (2147483648)


CHANGE_FLAGS_AFTER_TIMEOUT: number

Defined in: flags/ProjectileFlag.ts:111

1 << 32 (4294967296)


CHANGE_VELOCITY_AFTER_TIMEOUT: number

Defined in: flags/ProjectileFlag.ts:114

1 << 33


STASIS: number

Defined in: flags/ProjectileFlag.ts:117

1 << 34


FIRE_WAVE: number

Defined in: flags/ProjectileFlag.ts:120

1 << 35


FIRE_WAVE_X: number

Defined in: flags/ProjectileFlag.ts:123

1 << 36


ACCELERATE_EX: number

Defined in: flags/ProjectileFlag.ts:126

1 << 37


BURST8: number

Defined in: flags/ProjectileFlag.ts:129

1 << 38


FIRE_SPAWN: number

Defined in: flags/ProjectileFlag.ts:132

1 << 39


ANTI_GRAVITY: number

Defined in: flags/ProjectileFlag.ts:135

1 << 40


TRACTOR_BEAM: number

Defined in: flags/ProjectileFlag.ts:138

1 << 41


BOUNCE: number

Defined in: flags/ProjectileFlag.ts:141

1 << 42


BOUNCE_FLOOR: number

Defined in: flags/ProjectileFlag.ts:144

1 << 43


SHIELDED: number

Defined in: flags/ProjectileFlag.ts:147

1 << 44


BLUE_FIRE_SPAWN: number

Defined in: flags/ProjectileFlag.ts:150

1 << 45


LASER_SHOT: number

Defined in: flags/ProjectileFlag.ts:153

1 << 46


GODHEAD: number

Defined in: flags/ProjectileFlag.ts:156

1 << 47


SMART_PERFECT: number

Defined in: flags/ProjectileFlag.ts:159

1 << 48


BURST_SPLIT: number

Defined in: flags/ProjectileFlag.ts:162

1 << 49


WIGGLE_ROTGUT: number

Defined in: flags/ProjectileFlag.ts:165

1 << 50


FREEZE: number

Defined in: flags/ProjectileFlag.ts:168

1 << 51


ACCELERATE_TO_POSITION: number

Defined in: flags/ProjectileFlag.ts:171

1 << 52


BROCCOLI: number

Defined in: flags/ProjectileFlag.ts:178

The cluster of tears that Mother shoots.

1 << 53


BACK_SPLIT: number

Defined in: flags/ProjectileFlag.ts:181

1 << 54


SIDE_WAVE: number

Defined in: flags/ProjectileFlag.ts:184

1 << 55


ORBIT_PARENT: number

Defined in: flags/ProjectileFlag.ts:187

1 << 56


FADEOUT: number

Defined in: flags/ProjectileFlag.ts:190

1 << 57