3.0 Prerelease 67 2024-09-07
Downloads:
Features
- fully configurable enemy weapons (#984)
36f92c7bf
The enemy editor now allows you to configure additional things for the weapon that the enemy fires. These used to be hardcoded based on the weapon type, but now all these are configurable per-enemy:
- damage
- speed
- block flags (ignores player defense / shields / reflectable)
- movement flags (gravity / pitfalls / drownable)
- tile size and hit / draw offsets
- burning sprites and light radius
Bug Fixes
Editor
- set the default values for patra's (2 and 3) inner eyes
eafaec18f
ZScript
- LoadDirectory always failing due to bad path validation
d864cc0f0
Build
- [linux] do not disable allegro5 png, which broke the title screen logo
c0553e6a9
- upgrade to latest GME
692ac1216
https://github.com/libgme/game-music-emu/compare/6b676192d98302e698ac78fe3c00833eae6a74e5...05a2aa29e8eae29316804fdd28ceaa96c74a1531
Refactors
ZScript
- improve validation of file paths
0480ad034
..
is now allowed in paths, as long as it doesn't reach above the quest's "Files" folder- more specific error messages when path is invalid
- check for illegal filenames
- general clean up of path validation code