Three terrains for ruined walls: Xur (damaged cave walls); Xor (damaged stone walls); Exos (ruined stone walls, rational for the 'E' is that it's more embellishment than barrier)
* stone border revision
* corner case transitions
* add MP example scenario/map for elevated terrain
* simplify the floodfill
* change ravine from ^Qhx to ^Qhux, for better filtering
* reorganize images
* palisade terrain (*^Eqp) addition
* make Eqf and Eqp play nice
* try to make barrier fence editor tiles clearer
* get specific terrain codes out of the NEW:FENCE rules
* fence terrain macro cleanup
* better transitions for portals/fences
* make X*^Efs sconce overlay rules symmetric
* different sconces for Xu-style walls (Xo-style was existing type) - minor, graphics only change
(cherry picked from commit d5b5cf1cba)
* some tent variations
* dead great tree variations
* Stone tile (Irs) to water/swamp transition, and raise Irs transition layers over swamp water and underground paths
* change when muted-blue waterfalls are applied
(cherry picked from commit 06b7efd77c)
* SotA - units - new sprites for sea captain, including non-skeleton undead version
* SotA - Sc4 Intro revision for ghoul background
* SotA - remove y,z characters from terrain codes, all campaign codes should now end with S.
* core terrain - new iron fence terrain *^Eqf
* SotA S2 - change large custom fence to iron fence
* terrain graphics - fix sconce/candle overlay on south-facing corners
* terrain graphics - some fixes and minor additions to stone walls, mostly Xot^Edb
* new terrain - add 'Xof', overgrown walls
* terrain graphics for Xof^Efm - flowers on walls
* terrain graphics - fix broken molding in standard stone wall
* terrain graphics - fix molding on catacombs
* new stone wall terrain variation -> catacombs
* Xot catacombs wall touchup and Efs flames overlay variation (candle)
* minor variations of walls can be spaced every other SE/SW facing panel
* make flames/torches overlay more responsive to type of wall variants if they are mixed
* Xot^Edb can now put skeletons in the SE/SW catacomb holes
The image is a fully opaque letter, but leaving many completely transparent
pixels to see the underlying hex. When replacing the old mushroom overlay, it's
helpful to be able to easily recognise the base terrain.
[ci skip]
Fixes map borders drawing over certain editor overlays. Not sure why UMC editor overlays
weren't affected...
Should also preempt other such issues, since we always want borders to draw on top of
everything.
Changed the default probability from 25 to 100, because it looks like a bug when only part of villages of the same kind are lit at night. Restored the original probabilities for elven and coast villages, and fixed column alignment for village macro calls.
[ci skip]
Squash and merge for three carpets terrain PR.
* Initial commit for carpets. WML, alignment, and demo only, images are unshaded place-holders.
* adding basic shading and better corner images
* completed shading for existing images
* refined large corner carpet rules
* got rid of some commented out leftovers
* initial commit for cave rug, Iwd
* regular carpet files, incomplete for now
* completed regular rug
* changed cave-rug underlayer to cave path instead of dark flagstones, and changed all rug terrain codes
* fixing some transition WML filtering for Urc (cave carpet)
* stone tile floor, only very basic transitions so far, not finished
* better transitions for stone floor tiles
* various clean-ups to stone tiles
* chasm transitions for stone tiles
* some more work on stone_floor-chasm transition images
* some corrections to terrain rules, mostly related to one of the I* terrain codes
* work on transitions, introducing new macro dealing with the case of three adjacent terrains
* transition images that use the now existing rules
* using new macro and changing some filters and layering (mostly related to terrain code Irs)
* transitions
* deleted some place-holders that were uploaded by accident
By allowing one frame's worth of random shift to the animation start times, the load of redrawing water hexes is distributed more evenly across frames instead of all water always getting redrawn in the same frame. The visual impact of having animations in adjacent hexes be one frame apart should be practically imperceptible, although visibility in screenshots might be a legitimate problem.
Transition animations are kept synced, because there can be up to six transition images on one hex so it seems safer performance-wise to draw all transitions in the same frame instead of letting them all get individually shifted.
Also increased the frame durations from 100 to 125.