24 lines
654 B
YAML
24 lines
654 B
YAML
name: square
|
|
ai_type: square # Validat contra el directori; mapeja a EnemyType::SQUARE.
|
|
|
|
shape:
|
|
path: enemy_square.shp
|
|
|
|
physics:
|
|
mass: 8.0 # Més pesat — "tanc"
|
|
speed: 40.0 # px/s (velocitat mitjana)
|
|
rotation_delta_min: 0.3 # rad/s — rotació lenta
|
|
rotation_delta_max: 1.5
|
|
collision_radius: 20.0
|
|
|
|
behavior:
|
|
# Square: tracking discret cap a la nau cada N segons.
|
|
tracking_strength: 0.5 # Interpolació LERP cap a la direcció desitjada (0..1)
|
|
tracking_interval: 1.0 # segons entre updates d'angle
|
|
|
|
colors:
|
|
normal: [255, 0, 0] # Roig pur "tanc"
|
|
wounded: [255, 220, 60]
|
|
|
|
score: 150
|