Update 2.2.12 authored by sphere's avatar sphere
## New features
* Allow saving in modified games (!1749)
* Multiplayer emblems and unlockables (!1756)
## Improvements
* Turn dispoffset into a mobj field (!1708)
* LUA_EnumLib optimizations for constant value access (!1721, !2017)
* Refresh Sprite2s (!1750)
* Plane scroller & wind/current/pusher improvements (!1811)
* Reallow score chains from rolling (!1833)
* Interpolate console animation, make con_height update on the fly (!1878)
* Allow targeting invulnerable bosses & don't break targeting when they take damage (!1917)
* Add HUD icons for timed NiGHTS powerups (!1949)
* Don't attract bomb spheres with Attraction shield (!1953)
* Small text colormap tweaks (!1971)
## Bugfixes
* Fix IPv6 (!1612)
* Allow adding cosmetic addons mid-save (!1877)
* Handle other sidedef correctly when attaching to a wall to climb it (!1908)
* Refactor P_CheckSector to prevent crushing oddities with multiple players (!1946)
* Fix linedef action 420 being unable to lower light levels properly by default (!1977)
* Fix segfault when P_RemoveMobj is called within A_FaceTarget action (!1974)
* Fix segfault when shields are removed after thinking (!1975)
* Fix segfault when going up steep slopes in rare cases (!1978)
* Fix segfault when Crushstaceans hit a player with Armageddon shield (!1980)
* Fix I_GetFreeMem for 64-bit platforms (!1982)
* Fix scrolling backgrounds (!1985)
* Interpolate shadows when scaling mobjs (!1986)
* Fix flung spheres not using the blue sphere collection effect (!1995)
* Fix camera interpolation never being reset (!2008)
* Fix collision issues with thinner and wider players (!2013)