summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucki2024-01-31 15:51:14 +0100
committerLucki2024-01-31 15:51:14 +0100
commit1e8fae9e1bf04ad9c0f998a4f80d0101eda657cd (patch)
treeabb92afba08b09d1980383e6ae01d18d6d31cce3
parent01c0602f7bf9e19d21c91bafdf2bf8595b623982 (diff)
downloadaur-1e8fae9e1bf04ad9c0f998a4f80d0101eda657cd.tar.gz
upgpkg: lix 0.10.19-1
upstream release
-rw-r--r--.CHANGELOG68
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD7
3 files changed, 76 insertions, 5 deletions
diff --git a/.CHANGELOG b/.CHANGELOG
index 6306c6572aa3..fb3642a2253a 100644
--- a/.CHANGELOG
+++ b/.CHANGELOG
@@ -1,6 +1,74 @@
Version history
===============
+0.10.19
+-------
+
+2024-01-30
+
+Fix #480: The networked game wouldn't start even though everybody was ready.
+The bug was: When a new player joined a room, the existing ready players
+became unready only on the server, not on each client. Now, the server and
+the clients agree that, after a new joiner, everybody becomes unready.
+The fix is client-side and doesn't affect physics. If the server starts
+the game at all, all 0.10.x clients start playing regardless of this fix.
+
+Add Eggs in One Basket, a new multiplayer map by geoo for 3-8 players.
+
+Add Hopscotch, a new miniature by geoo.
+
+Fix entrance order in the 6-player version of Rescue Ranger Trolls.
+
+Remove Cascade Squared 6p and 8p according to Flopsy's recommendation.
+
+Remove a zealous assertion that prevented you from re-entering the options
+menu after you've accidentally set an overly tall resolution, e.g., 300x800,
+when you ran a debug build of Lix.
+
+Update Allegro DLLs to 5.2.9.0 for the Windows 64-bit release.
+
+Rewrite the Windows 32-bit build notes. Offer DLLs/LIBs for building 32-bit
+Windows Lix and for linking with lld-link. (Both DMD and LDC now link with
+lld-link, not with Optlink. I still recommend everybody to choose 64-bit Lix.)
+
+
+
+0.10.18
+-------
+
+2024-01-05
+
+Solobattle: From the singleplayer browser, you can start a multiplayer map
+and you will control all teams (= all colors). Spawn order and timings will
+be as if you played the map with its intended number of players. Hover the
+mouse cursor over lix of different colors to see other teams' skill panels.
+
+Prevent accidental cutting of replays: To cut, you must click where no lix
+are on the map. It's not enough anymore to click on left-facing lix
+while you filter for right-facing lix (via rightward directional select).
+
+In singleplayer, after you nuke, the skill panel shows your remaining skills
+even though you can't assign them anymore. In multiplayer, after you nuke,
+you see zero leftover skills to make it clear that you cannot assign.
+
+When you observe a multiplayer battle, all of your skill buttons are
+unchosen (not highlit). You still can't switch teams, which would be nice.
+
+Hide the Windows command line console when you run Lix after you've built
+Lix from source with DMD. Reason: Newer DMD versions link with lld-link,
+not with optlink, and need different linker flags.
+
+Add over 60 of Flopsy's new multiplayer maps. Remove over 70 weaker maps
+by Flopsy according to Flopsy's own choice.
+
+Fix a backroute in Continuum Hypothesis (lemforum Hopeless).
+
+Fix player counts for Group Therapy and for One for Me, One for You.
+
+Update Catalan translations, thanks to Rampoina.
+
+
+
0.10.17
-------
diff --git a/.SRCINFO b/.SRCINFO
index 799975889008..22f37eb01a02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lix
pkgdesc = An action-puzzle game inspired by Lemmings
- pkgver = 0.10.17
+ pkgver = 0.10.19
pkgrel = 1
url = https://www.lixgame.com/
changelog = .CHANGELOG
@@ -14,7 +14,7 @@ pkgbase = lix
depends = enet
depends = hicolor-icon-theme
depends = d-runtime
- source = lix-0.10.17.src.tar.gz::https://github.com/SimonN/LixD/archive/v0.10.17.tar.gz
+ source = lix-0.10.19.src.tar.gz::https://github.com/SimonN/LixD/archive/v0.10.19.tar.gz
source = lix-music-1.1.zip::https://www.lixgame.com/dow/lix-music.zip
source = lix-allegro::git+https://github.com/SiegeLord/DAllegro5.git#tag=v4.0.6+5.2.0
source = lix-bolts::git+https://github.com/aliak00/bolts.git#tag=v1.3.1
@@ -25,7 +25,7 @@ pkgbase = lix
source = lix-sdlang-d::git+https://github.com/Abscissa/SDLang-D.git#tag=v0.10.6
source = lix-taggedalgebraic::git+https://github.com/s-ludwig/taggedalgebraic.git#tag=v0.11.22
source = lix-unit-threaded::git+https://github.com/atilaneves/unit-threaded.git#tag=v0.7.55
- sha512sums = 612f45b4cc582e2591945db26e7c299cfbd115b6c51137281314c3a144b2ec8e333b4dad68a9678ca94b5a04771f992192225c3c072f19a0c99d097e2bcab0cf
+ sha512sums = 9be21c7ff96bd1a3c3d623a8e83fbfed156b239387bdc8c55e47b1b7004d9cbb053ff652ec241b1721fe899dd3da21befde2da459ca41c98d8106b66bef1c365
sha512sums = 280fd25a479ac8dd24475b014234270a12ab34edca7fb2f7ce4b768259111b1e7626d3ba37ac13d810f0653d23d7c9f212776e94d2c0b31a0de580864771ce9f
sha512sums = SKIP
sha512sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index e46a6b1e9650..3b549a5829dd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,16 @@
# shellcheck shell=bash
# shellcheck disable=SC2034,SC2154
+# TODO: Warning Package at path '/build/lix/src/lix-unit-threaded/' should be under '/build/lix/src/lix-unit-threaded/$VERSION/lix-unit-threaded'
+# Warning The package will no longer be detected starting from v1.42.0
+
pkgname=lix
-pkgver=0.10.17
+pkgver=0.10.19
pkgrel=1
changelog=.CHANGELOG
source=("$pkgname-$pkgver.src.tar.gz::https://github.com/SimonN/LixD/archive/v$pkgver.tar.gz"
"$pkgname-music-1.1.zip::https://www.lixgame.com/dow/lix-music.zip")
-sha512sums=('612f45b4cc582e2591945db26e7c299cfbd115b6c51137281314c3a144b2ec8e333b4dad68a9678ca94b5a04771f992192225c3c072f19a0c99d097e2bcab0cf'
+sha512sums=('9be21c7ff96bd1a3c3d623a8e83fbfed156b239387bdc8c55e47b1b7004d9cbb053ff652ec241b1721fe899dd3da21befde2da459ca41c98d8106b66bef1c365'
'280fd25a479ac8dd24475b014234270a12ab34edca7fb2f7ce4b768259111b1e7626d3ba37ac13d810f0653d23d7c9f212776e94d2c0b31a0de580864771ce9f')
_gitname=LixD