List of LuaSTG Bullet Colors and Types
Jump to navigation
Jump to search
In LuaSTG, every bullet has to be specified with a style and a color. The style is the type of a bullet, it determines the initial collision radius and the appearance of the bullet. Each type of bullet has several sprites with different colors. The color is selected by the color specified upon bullet creation.
Bullet Colors[edit | edit source]
Below is a complete list of pre-defined bullet colors, these are defined as constant numerical values in LuaSTG:
Color | Color Variable Name |
---|---|
deep red | COLOR_DEEP_RED |
red | COLOR_RED |
deep purple | COLOR_DEEP_PURPLE |
purple | COLOR_PURPLE |
deep blue | COLOR_DEEP_BLUE |
blue | COLOR_BLUE |
royal blue | COLOR_ROYAL_BLUE |
cyan | COLOR_CYAN |
deep green | COLOR_DEEP_GREEN |
green | COLOR_GREEN |
chartreuse | COLOR_CHARTREUSE |
yellow | COLOR_YELLOW |
golden yellow | COLOR_GOLDEN_YELLOW |
orange | COLOR_ORANGE |
deep gray | COLOR_DEEP_GRAY |
gray | COLOR_GRAY |
Bullet Types[edit | edit source]
Here a list of bullet types (for ex+0.81c), note many bullets do not support all bullet colors:
Bullet Style Name | Collision Radius | Color Support |
---|---|---|
arrow_big | 2.5 | |
arrow_mid | 3.5 | |
arrow_small | 2.5 | |
gun_bullet | 2.5 | |
butterfly | 4 | |
square | 3 | |
ball_small | 2 | |
ball_mid | 4 | |
ball_mid_c | 4 | |
ball_big | 8 | |
ball_huge | 13.5 | |
ball_light | 11.5 | |
star_small | 3 | |
star_big | 5.5 | |
grain_a | 2.5 | |
grain_b | 2.5 | |
grain_c | 2.5 | |
kite | 2.5 | |
knife | 4 | |
knife_b | 3.5 | |
water_drop | 4 | |
mildew | 2 | |
ellipse | 4.5 | |
heart | 9 | |
money | 4 | |
music | 4 | |
silence | 4.5 | |
water_drop_dark | 4 | |
ball_huge_dark | 13.5 | |
ball_light_dark | 11.5 |
By default, the sprites for ball_light and ball_huge are highlighted. In other words, they will be rendered with blend mode 'mul+add'.