name: star ai_type: star # Validat contra el directori; mapeja a EnemyType::STAR. shape: path: star_5.shp scale: 0.7 # Lleugerament més petit que els altres enemics per diferenciar visualment. collision_factor: 1.0 physics: mass: 5.0 speed: 35.0 # Mateixos paràmetres que pentagon (esquivador lent). rotation_delta_min: 0.75 rotation_delta_max: 3.75 restitution: 1.0 linear_damping: 0.0 angular_damping: 0.0 behavior: # Hereta el comportament de Pentagon (zigzag esquivador). angle_change_max: 1.0 zigzag_prob_per_second: 0.8 animation: pulse: trigger_prob_per_second: 0.01 duration_min: 1.0 duration_max: 3.0 amplitude_min: 0.08 amplitude_max: 0.20 frequency_min: 1.5 frequency_max: 3.0 rotation_accel: trigger_prob_per_second: 0.02 duration_min: 3.0 duration_max: 8.0 multiplier_min: 0.3 multiplier_max: 4.0 wounded: duration: 1.0 blink_hz: 10.0 spawn: invulnerability_duration: 3.0 invulnerability_brightness_start: 0.3 invulnerability_brightness_end: 0.7 invulnerability_scale_start: 0.0 invulnerability_scale_end: 1.0 safety_distance: 36.0 colors: normal: [255, 255, 0] # Groc estrella wounded: [255, 220, 60] score: 100 events: # STAR: mor al primer impacte, sense passar per wounded. on_hit: - action: apply_impulse - action: destroy on_destroy: - action: add_score - action: create_debris - action: create_fireworks