name: bullet

# Shape de la bala. El bounding_radius del .shp dóna el hitbox base (~3 px);
# scale el modula visualment i pel hitbox.
shape:
  path: bullet/basic.shp
  scale: 1.0
  collision_factor: 1.0

# Cinemàtica pura: la bala no col·lisiona físicament al PhysicsWorld
# (body_.radius = 0 al spawn), però sí participa al gameplay via
# checkCollisionSwept. La mass i l'impact_momentum_factor es fan servir
# només per calcular l'impuls que rep l'enemic en impactar.
physics:
  mass: 0.5
  restitution: 0.0           # irrelevant (no rebota)
  linear_damping: 0.0        # movement rectilini uniforme
  angular_damping: 0.0
  impact_momentum_factor: 3.0  # factor de transferència de moment bala→enemic

colors:
  normal: [155, 255, 175]    # verd laser
