Build 10118
GIT-
Fix a minor animation bug with SHOTGUNSHELL sprites
Show details
Found by Nuke.YKT
SVN handles and Git names are merged into one person.
Fix a minor animation bug with SHOTGUNSHELL sprites
Found by Nuke.YKT
Fix building on Linux with GTK Startup Window
Also changes the case of the hardcoded strings "STUFF.DAT" and "NUKELAND.MAP" to match the file case in the download on Ken's website.
Fix a bug introduced with voxel caching in fa3d6784
The texturecache file shouldn't be affected I think
Fix compilation for POLYMER=0 builds
Fix texcache discovering index files in search paths if texcache.index doesn't exist in the cwd
Resolved by creating the index file before trying to read from it
Make standalone build gamefunc names available in non-standalone builds as well
Fixes issues when launching Fury with synthesis eduke32 builds
Fix same error as in OSD_Printf() also in initprintf() and buildgl_outputDebugMessage()
Fix edge case where OSD_Printf() may wrongly remove the last char in a string
fix compilation errors
fix wangulator compilation error
Fix viewscreens being permanently deactivated after loading a save
Also decreases MAXUSERTILES to (MAXTILES - 256) to ensure the tilespace used by the viewscreens isn't encroached on by user tiles.
Fix crash due to an oversight in commit 88cd36858be30f7384eb7ccc35b669b06bc84c42
Fix an oversight in the keybind menu that could cause a crash
Only occurred if some of the gamefuncs were disabled.
Fix successful "loadgrp" DEF command logging as ERROR instead of INFO
Fix an error with the bonus tile, and extend EVENT_GETBONUSTILE
Within EVENT_GETBONUSTILE, you can now set ud.return[0] to ud.return[4] to change each frame of the bonus screen animation separately.
Only attempt to switch subweapon if we actually have the weapon
This fixes a bug in World Tour where trying to switch to the flamethrower while the current weapon is the freezer, and you have flamethrower ammo but not the actual weapon itself, then this instead locks the weapon key, preventing you from switching back to the freezer from other weapons. This bug also affected the Shrinker, but only if CON code changes the 'gotweapon 11' value to 0 after the player obtains the weapon.
Remove the 'previousboardfilename' mapart hack
This was a bandaid that prevented repeatedly loading the same mapart when loading savegames. This meant having to constantly update the buffer whenever clearing mapart, which is undesirable. Fixes mapart not reloading after quitting to title, or ending an episode and then loading a savegame.
Prevent segfaults when no sounds are defined.
Fix crash with jumping to menu options with letter keys
Prevent savemapstate during gamemodes EOL, RESTART and DEMO
This prevents accidentally overwriting the wrong map slot.
Fix updatesectorz() not checking z height in fallback, and add fallback optimization to updatesectorexclude()
Fix tank not facing the player
Fix POLYMER=0 builds
Initialize blend to 0 when inserting sprites
This fixes a bug where stale blend values could be transferred over from a previously loaded map.