- fixed obvious bug with wrong "Murphy" graphics (when digging etc.)
- fixed a lot of Emerald Mine and Supaplex game engine emulation bugs
- re-converted Emerald Mine and Supaplex levels to apply engine fixes
- changed default snap/drop keys from left/right Shift to Control keys
- added level loader for loading native Emerald Mine levels
- added level loader for loading native Supaplex packed levels
- added group elements for multiple matches and random element creation
- added elements that can be digged or left behind by custom elements
- added element "Sokoban field with player" missing for Sokoban levels
- added custom element features to allow building of teleporters
- added option to use step limit instead of time limit for level
- added pressing "space" key as valid action to select menu options
- added clipboard (cut and paste buttons) for custom and group elements
- added shortcut to dump brush (type ":DB" in editor) for use in forum
- added network multiplayer code for Windows (still only command line)
- replaced old tutorial level set with far better one by Niko Böhm
- "contributions" levels now separate package to make base set smaller
- too many bugfixes and changes to list them all here (see ChangeLog)
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
- added "musicinfo.conf" for menu and level music configuration
- added "editorsetup.conf" for editor element list configuration
- added "copy" and "exchange" functions for custom elements to editor
- added configurable "bored" and "sleeping" animations for the player
- added "awakening" sound for player when waking up after sleeping
- added configurable element animations for info screen
- added configurable music credits for info screen
- added configurable level set information for info screen
- added warnings for undefined token values in artwork config files
- menu entries now also selectable by clicking on entry text
- better sniksnak turning movement (two steps instead of only one)
- fixed turning movement of butterflies and fireflies (no frame reset)
- fixed bug with wrong default impact sound for colored emeralds
- fixed bug with double nut cracking sound
- fixed a very nasty bug in dragon turning code in TurnRoundExt()
- finally fixed tape recording when player is created from CE change
- added new contributed levels
- fixed incorrectly displayed animation for attacking dragon
- fixed bug with not setting initial gravity for each new game
- fixed bug with teleportation of player by custom element change
- fixed bug with player not getting smashed by rock sometimes
- fixed serious bug in code for delayed element pushing
- fixed little bug in animation frame selection for pushed elements
- fixed bug when pushing element that can move away to the side
- fixed tape recording when player is created from CE element change
- fixed player animation frame reset for identical animations
- unavailable setup options now marked as "n/a" instead of "off"
- prevent "extended" changed elements from delay change in same frame
- speed-up of reading config file for verbose output
- added configuration option for opening and closing Supaplex exit
- added configuration option for moving up/down animation for Murphy
- added animation for "turning" action (for elements with move delay)
- added turning animations for bug, spaceship and sniksnak
- fixed bug when initializing font graphic structure
- fixed bug with animation mode "pingpong" when using only 1 frame
- fixed bug with extended change target introduced in 3.0.5
- fixed bug where passing over moving element doubles player speed
- fixed bug with elements continuing to move into push direction
- fixed bug with duplicated player when dropping bomb with shield on
- fixed switching bug (resetting flag when not switching but not idle)
- fixed element tokens for certain file elements with ".active" etc.
- added "switching" event for custom elements ("pressing" only once)
- added support for MP3 music for SDL version through SMPEG library
- fixed bug in multiple config pages loader code that could crash the game
- enhanced (remaining low-resolution) Supaplex graphics
- active/inactive sides configurable for custom element changes
- new movement type "move when pushed" available for custom elements
- now four envelope elements available
- font, background, animation and sound for envelope now configurable
- main menu doors opening/closing animation type now configurable