Enum "ProjectileFlags"
DLC |
Value |
Enumerator |
Comment |
|
1 |
SMART |
follow player
|
|
1<<1 |
EXPLODE |
explode on impact
|
|
1<<2 |
ACID_GREEN |
acid splat on impact
|
|
1<<3 |
GOO |
goo splat on impact
|
|
1<<4 |
GHOST |
slide through solid entities
|
|
1<<5 |
WIGGLE |
|
|
1<<6 |
BOOMERANG |
come back
|
|
1<<7 |
HIT_ENEMIES |
can hit enemies
|
|
1<<8 |
ACID_RED |
blood acid
|
|
1<<9 |
GREED |
Greed projectiles have same effect as Greed enemy's bullets.
|
|
1<<10 |
RED_CREEP |
Bullet leaves a red creep
|
|
1<<11 |
ORBIT_CW |
Bullet orbits a point clockwise and passes through walls similar to Tiny Planet
|
|
1<<12 |
ORBIT_CCW |
Bullet orbits a point counter-clockwise and passes through walls similar to Tiny Planet
|
|
1<<13 |
NO_WALL_COLLIDE |
|
|
1<<14 |
CREEP_BROWN |
Bullet leaves a brown creep
|
|
1<<15 |
FIRE |
Projectile was cast by a fireplace
|
|
1<<16 |
BURST |
Bursts into more bullets
|
|
1<<17 |
ANY_HEIGHT_ENTITY_HIT |
Bullets that can hit at any height
|
|
1<<18 |
CURVE_LEFT |
Bullets curve slightly on a circular path
|
|
1<<19 |
CURVE_RIGHT |
Bullets curve slightly on a circular path
|
|
1<<20 |
TURN_HORIZONTAL |
Bullets turn and go horizontally and increase in speed when they pass the const static uint64_t player on either side
|
|
1<<21 |
SINE_VELOCITY |
Bullet velocity varies over time as a function of a wave
|
|
1<<22 |
MEGA_WIGGLE |
Like wiggle worm but the wiggling increases in amplitude over time
|
|
1<<23 |
SAWTOOTH_WIGGLE |
Bullets travel on a sawtooth shaped path
|
|
1<<24 |
SLOWED |
|
|
1<<25 |
TRIANGLE |
|
|
1<<26 |
MOVE_TO_PARENT |
|
|
1<<27 |
ACCELERATE |
|
|
1<<28 |
DECELERATE |
|
|
1<<29 |
BURST3 |
|
|
1<<30 |
CONTINUUM |
Bullets reappear from the opposite side as they leave the screen
|
|
1<<31 |
CANT_HIT_PLAYER |
|
|
1<<32 |
CHANGE_FLAGS_AFTER_TIMEOUT |
"Change" flags will change the bullet's behavior after a timeout. change m_ProjectileFlags to m_TimeoutProjectileFlags.
|
|
1<<33 |
CHANGE_VELOCITY_AFTER_TIMEOUT |
|
Last update:
January 24, 2021