Amstrad CPC Saboteur 2 mod by thealfest
December 2024

Changes:
-Bugfixes
-Performance optimizations and adjustable game speed
-Double buffering with vsync (with limitations)
-Added some visual elements from 2019 remake
-Added new sound effects
-Added game pause
-Improved game balance
-And more...

Fixed bugs:
-Android or puma receives damage when ninja hits the flame of his flamethrower
-Ninja receives damage when flame covers a projectile(even one shot\thrown by enemy)
-The lift bug
-Slow climbing up \ lifting up
-The fall damage bug
-No 'bike arrived' message when using teleport
-The flame clipping bug
-The Infinite tape pieces bug - now this stash has 2 pieces of tape
-The walking underwater bug
-The throwing objects trough the wall bug
-The glitchy android bug - now he looks different and is stronger
-Fence terminal no longer controls lifts in missions without the fence
-Single fire key press on the terminal could cause several activations
-Throwing projectile at electric fence could kill ninja
-Puma on the left side of the screen could damage ninja at the right side of the screen.
-Lift position now resets when starting new game
-Enemy status \ position now resets when starting new game
-'Health' is now properly stored for each enemy and is not reset when the ninja leaves the room
-The androids misalignment bug
-The android remote attack bug
-Redundant screen updates when the flame is clipped
-Flame rendering bug caused by android being on layer #2

Game speed is adjustable ranging from 0 to 9:
  0 - 5 fps,
  1 - 5.5 fps - very close to the original,
  2 - 6 fps,
  3 - 7 fps,
  4 - 8 fps,
  5 - 10 fps,
  6 - up to 12.5 fps,
  7 - up to 16.7 fps,
  8 - up to 25 fps,
  9 - no delays and no vsync, about 5 times faster than the original on average.
Speeds 8 and 9 are unplayable, I use them for benchmarking.

Game balance changes:
-Ninja's kicks and throwables deal more damage:
  Throwables and kick make 2 damage points, flying kick - 2-3
-Remaining HPs are now properly stored for each enemy. Also enemy 'health' now slowly regenerates.
-Reduced bat damage by 1 damage point
-Ninja takes less damage when falling from a small height:
  no damage if height is less than 15 tiles, half damage if less than 2 floors (36 tiles)
-Android sits longer after shooting the ninja

ZX Spectrum Saboteur 2 mod:
https://spectrumcomputing.co.uk/forums/viewtopic.php?t=10993
https://spectrumcomputing.co.uk/entry/42977/ZX-Spectrum/Saboteur_II-theALFEST_mod
https://zxart.ee/eng/software/games/arcade/gang-beat-em-up/hack-and-slash/saboteur-2-mod-by-thealfest/
