Fixed preserving scroll position.
Added a script to modify day light phase
Fixed position calculation of attached sprites.
When scaled, the java client uses bilinear scaling. It would be possible to use nearest neighbour as well, but I suspect the result would look bad unless the size is an exact integer multiple of the original. (There's no such things as not using a filter when scaling - it's just a choise of the filter used). Anyway, this can be tested by changing RenderingHints.VALUE_INTERPOLATION_BILINEAR to RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR in GameScreen.java. I can't remember if I actually tried...
This is certainly a reasonable thing to do. The destination list has not been updated since the orb was initially added in 2010. There must a lot of interesting places to add.
Initial implementations of ConversationBuilder and ConditionBuilder
Removed unused imports
Fixed json syntax
Fixed default duration getting overwritten
Frozen hell map for April fools
Fixed blend name
Initial version of hell freezing script
Allow specifying time and duration for testing.
Completed the hell freezing implementation.
Fixed tile flipping
Using a fixed time timer like in clouds would break the design of hell (Needing to solve riddles/pay with exp for leaving; basically we'd need to remove those as well). OTOH we know that having no timer causes major camping problems - that's why the timer was added. It would be simple to use some minimum times (for both the recently-caught and not-recently-caught cases, or just one of them), if it improves playability.
Fixed threading bugs in UserContext
Fixed reordering items in containers
Removed border, added source
Added missing windmill blade frames
Redrawn tower_chalet. Updated the map that uses it.
Added Deniran scroll image by tigertoes.
Ensure that outfit parts are drawn in correct order.
Added skin color selector.
Improved the look of the outfit dialog a bit.
Added color selector for dress.
Added lightness sliders to color selectors.
Working but incomplete implementation of hair color selection.
Improved outfit color selection.
Support tile flipping and rotating
Implemented in web client too now.
Changed language_in to ECMASCRIPT_2015.
Implemented tile flipping.
Implemented in the java client. Animations are supported, but are not optimized for performance. Similarly, FlippedSprite can in principle used for other purposes other than map tiles, but it is more expensive to use than ImageSprite due to it normally relying on CompositeSprite to avoid doing the transformations more than once.
Implemented tile flipping.
Support tile flipping and rotating
Stop player after zone change if they have path set.
HP Bar Position Does Not Update When Client Scaling Enabled
Should be fixed in development version now. Thank you for the bug report.
Fixed HP bar positioning when screen scaling is in use.
Display Redraw/Refresh Issues When Scaling Enabled
Fixed in the development version. Thank you for the report.
Fill the scaling buffer with black before drawing.
Added a simple outfit selector. No coloring support yet.
Moved slightly an elephant that did not have space to spawn.
Made all item searches use a common code path.
Fixed animation sequence.
Hide some actions from user menu. Cope with empty buddy list.
Fix flicker when a chat bubble is removed.
Remove listener instead of add in removeZoneEnterExitListener().
Remove stopped timers from the runningTimers.
Reduced duplication-
Updated to current behaviour.
Better error messages when an image is missing.
Java 11 compatibility.
Move title bars only on full draws.
Simplified code.
Removed duplicate code
Minor cleanups.
Keep rpentity status bars on the screen
Create a StatusHealer in createImmunizer().
Fixed copy constructor.
Updated to current behaviour.
Minor cleanups.
'Restock Flower Shop' Quest Doesn't Appear Repeatable in Quest Log
Implemented isRepeatable().
Updated to use new house_chalet.
Redrawn house_chalet
Silenced compiler warnings.
Split j2DClient.
Moved dummy J2DClientGUI implementation to MockClientUI.
Removed obsolete tool.
Small cleanups.
Moved chat log tabs to their own file.
Simplified code.
Clean up user.
Removed test for a removed method.
Use StendhalClient.serverVersionAtLeast().
Added tests for User.
Scroll eraser no longer uses money.
Fixed name of corpse autoinspection property.
Added a convenience method for getting boolean properties and use it
Made StendhalClient.serverVersionAtLeast() static.
Do not send move continuous action to old servers.
Moved setting the continuous movement at client start.
Avoid sending login event twice to the player logging in.
Removed houses that were already supposed to been removed.
Redrawn snowygrass.
I can not visiting Hell after your updates
Stop when the focus is lost on window instead of chat entry.
Listen to configuration changes instead of exposing the move continuous
Made directory names static, removed unnecessary code.
Small corrections.
Support colored outfits.
Added support for filtering images.
Added a method for simplifying server version checks.
Do not send conditional stop commands to old servers.
Simplified code.
Redrawn flower pots.
Redrawn polyanthus.