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.)
Enumeration Members
Section titled “Enumeration Members”SMART:
number
Defined in: flags/ProjectileFlag.ts:15
1 << 0 (1)
EXPLODE
Section titled “EXPLODE”EXPLODE:
number
Defined in: flags/ProjectileFlag.ts:18
1 << 1 (2)
ACID_GREEN
Section titled “ACID_GREEN”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
Section titled “WIGGLE”WIGGLE:
number
Defined in: flags/ProjectileFlag.ts:30
1 << 5 (32)
BOOMERANG
Section titled “BOOMERANG”BOOMERANG:
number
Defined in: flags/ProjectileFlag.ts:33
1 << 6 (64)
HIT_ENEMIES
Section titled “HIT_ENEMIES”HIT_ENEMIES:
number
Defined in: flags/ProjectileFlag.ts:36
1 << 7 (1280
ACID_RED
Section titled “ACID_RED”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
Section titled “RED_CREEP”RED_CREEP:
number
Defined in: flags/ProjectileFlag.ts:45
1 << 10 (1024)
ORBIT_CW
Section titled “ORBIT_CW”ORBIT_CW:
number
Defined in: flags/ProjectileFlag.ts:48
1 << 11 (2048)
ORBIT_CCW
Section titled “ORBIT_CCW”ORBIT_CCW:
number
Defined in: flags/ProjectileFlag.ts:51
1 << 12 (4096)
NO_WALL_COLLIDE
Section titled “NO_WALL_COLLIDE”NO_WALL_COLLIDE:
number
Defined in: flags/ProjectileFlag.ts:54
1 << 13 (8192)
CREEP_BROWN
Section titled “CREEP_BROWN”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
Section titled “ANY_HEIGHT_ENTITY_HIT”ANY_HEIGHT_ENTITY_HIT:
number
Defined in: flags/ProjectileFlag.ts:66
1 << 17 (131072)
CURVE_LEFT
Section titled “CURVE_LEFT”CURVE_LEFT:
number
Defined in: flags/ProjectileFlag.ts:69
1 << 18 (262144)
CURVE_RIGHT
Section titled “CURVE_RIGHT”CURVE_RIGHT:
number
Defined in: flags/ProjectileFlag.ts:72
1 << 19 (524288)
TURN_HORIZONTAL
Section titled “TURN_HORIZONTAL”TURN_HORIZONTAL:
number
Defined in: flags/ProjectileFlag.ts:75
1 << 20 (1048576)
SINE_VELOCITY
Section titled “SINE_VELOCITY”SINE_VELOCITY:
number
Defined in: flags/ProjectileFlag.ts:78
1 << 21 (2097152)
MEGA_WIGGLE
Section titled “MEGA_WIGGLE”MEGA_WIGGLE:
number
Defined in: flags/ProjectileFlag.ts:81
1 << 22 (4194304)
SAWTOOTH_WIGGLE
Section titled “SAWTOOTH_WIGGLE”SAWTOOTH_WIGGLE:
number
Defined in: flags/ProjectileFlag.ts:84
1 << 23 (8388608)
SLOWED
Section titled “SLOWED”SLOWED:
number
Defined in: flags/ProjectileFlag.ts:87
1 << 24 (16777216)
TRIANGLE
Section titled “TRIANGLE”TRIANGLE:
number
Defined in: flags/ProjectileFlag.ts:90
1 << 25 (33554432)
MOVE_TO_PARENT
Section titled “MOVE_TO_PARENT”MOVE_TO_PARENT:
number
Defined in: flags/ProjectileFlag.ts:93
1 << 26 (67108864)
ACCELERATE
Section titled “ACCELERATE”ACCELERATE:
number
Defined in: flags/ProjectileFlag.ts:96
1 << 27 (134217728)
DECELERATE
Section titled “DECELERATE”DECELERATE:
number
Defined in: flags/ProjectileFlag.ts:99
1 << 28 (268435456)
BURST3
Section titled “BURST3”BURST3:
number
Defined in: flags/ProjectileFlag.ts:102
1 << 29 (536870912)
CONTINUUM
Section titled “CONTINUUM”CONTINUUM:
number
Defined in: flags/ProjectileFlag.ts:105
1 << 30 (1073741824)
CANT_HIT_PLAYER
Section titled “CANT_HIT_PLAYER”CANT_HIT_PLAYER:
number
Defined in: flags/ProjectileFlag.ts:108
1 << 31 (2147483648)
CHANGE_FLAGS_AFTER_TIMEOUT
Section titled “CHANGE_FLAGS_AFTER_TIMEOUT”CHANGE_FLAGS_AFTER_TIMEOUT:
number
Defined in: flags/ProjectileFlag.ts:111
1 << 32 (4294967296)
CHANGE_VELOCITY_AFTER_TIMEOUT
Section titled “CHANGE_VELOCITY_AFTER_TIMEOUT”CHANGE_VELOCITY_AFTER_TIMEOUT:
number
Defined in: flags/ProjectileFlag.ts:114
1 << 33
STASIS
Section titled “STASIS”STASIS:
number
Defined in: flags/ProjectileFlag.ts:117
1 << 34
FIRE_WAVE
Section titled “FIRE_WAVE”FIRE_WAVE:
number
Defined in: flags/ProjectileFlag.ts:120
1 << 35
FIRE_WAVE_X
Section titled “FIRE_WAVE_X”FIRE_WAVE_X:
number
Defined in: flags/ProjectileFlag.ts:123
1 << 36
ACCELERATE_EX
Section titled “ACCELERATE_EX”ACCELERATE_EX:
number
Defined in: flags/ProjectileFlag.ts:126
1 << 37
BURST8
Section titled “BURST8”BURST8:
number
Defined in: flags/ProjectileFlag.ts:129
1 << 38
FIRE_SPAWN
Section titled “FIRE_SPAWN”FIRE_SPAWN:
number
Defined in: flags/ProjectileFlag.ts:132
1 << 39
ANTI_GRAVITY
Section titled “ANTI_GRAVITY”ANTI_GRAVITY:
number
Defined in: flags/ProjectileFlag.ts:135
1 << 40
TRACTOR_BEAM
Section titled “TRACTOR_BEAM”TRACTOR_BEAM:
number
Defined in: flags/ProjectileFlag.ts:138
1 << 41
BOUNCE
Section titled “BOUNCE”BOUNCE:
number
Defined in: flags/ProjectileFlag.ts:141
1 << 42
BOUNCE_FLOOR
Section titled “BOUNCE_FLOOR”BOUNCE_FLOOR:
number
Defined in: flags/ProjectileFlag.ts:144
1 << 43
SHIELDED
Section titled “SHIELDED”SHIELDED:
number
Defined in: flags/ProjectileFlag.ts:147
1 << 44
BLUE_FIRE_SPAWN
Section titled “BLUE_FIRE_SPAWN”BLUE_FIRE_SPAWN:
number
Defined in: flags/ProjectileFlag.ts:150
1 << 45
LASER_SHOT
Section titled “LASER_SHOT”LASER_SHOT:
number
Defined in: flags/ProjectileFlag.ts:153
1 << 46
GODHEAD
Section titled “GODHEAD”GODHEAD:
number
Defined in: flags/ProjectileFlag.ts:156
1 << 47
SMART_PERFECT
Section titled “SMART_PERFECT”SMART_PERFECT:
number
Defined in: flags/ProjectileFlag.ts:159
1 << 48
BURST_SPLIT
Section titled “BURST_SPLIT”BURST_SPLIT:
number
Defined in: flags/ProjectileFlag.ts:162
1 << 49
WIGGLE_ROTGUT
Section titled “WIGGLE_ROTGUT”WIGGLE_ROTGUT:
number
Defined in: flags/ProjectileFlag.ts:165
1 << 50
FREEZE
Section titled “FREEZE”FREEZE:
number
Defined in: flags/ProjectileFlag.ts:168
1 << 51
ACCELERATE_TO_POSITION
Section titled “ACCELERATE_TO_POSITION”ACCELERATE_TO_POSITION:
number
Defined in: flags/ProjectileFlag.ts:171
1 << 52
BROCCOLI
Section titled “BROCCOLI”BROCCOLI:
number
Defined in: flags/ProjectileFlag.ts:178
The cluster of tears that Mother shoots.
1 << 53
BACK_SPLIT
Section titled “BACK_SPLIT”BACK_SPLIT:
number
Defined in: flags/ProjectileFlag.ts:181
1 << 54
SIDE_WAVE
Section titled “SIDE_WAVE”SIDE_WAVE:
number
Defined in: flags/ProjectileFlag.ts:184
1 << 55
ORBIT_PARENT
Section titled “ORBIT_PARENT”ORBIT_PARENT:
number
Defined in: flags/ProjectileFlag.ts:187
1 << 56
FADEOUT
Section titled “FADEOUT”FADEOUT:
number
Defined in: flags/ProjectileFlag.ts:190
1 << 57
