Skip to content
Snippets Groups Projects
Commit 937aaf4f authored by dg's avatar dg
Browse files

Fixed duplicate achievements granting

Achievements are correctly displayed in the ingame list


git-svn-id: http://svn.net-core.org/repos/t-engine4@3851 51575b47-30f0-44d4-a5cc-537603b46e54
parent d0a7661f
No related branches found
No related tags found
No related merge requests found
......@@ -59,9 +59,8 @@ function _M:loadAchievements()
self.achieved = {}
self.playerachieved = {}
for k, e in pairs(profile.mod) do
if k:find('^achievement%.') then
local id = k:gsub('^achievement%.', '')
if profile.mod.achievements then
for id, e in pairs(profile.mod.achievements) do
if self.achiev_defs[id] then
self.achieved[id] = e
end
......
......@@ -90,21 +90,30 @@ gzip t-engine4-osx-"$ver".dmg
# src
echo "******************** Src"
cd t-engine4-src-"$ver"
IFS=$'\n'; for i in `find game/ -name '*.ogg'`; do rm "$i"; done
IFS=$'\n'; for i in `find game/ -name '*.ogg'`; do
echo "$i"|grep '/music/' -q
if test $? -eq 0; then rm "$i"; fi
done
cd ..
tar cvjf t-engine4-src-"$ver"-nomusic.tar.bz2 t-engine4-src-"$ver"
# windows
echo "******************** Windows"
cd t-engine4-windows-"$ver"
IFS=$'\n'; for i in `find game/ -name '*.ogg'`; do rm "$i"; done
IFS=$'\n'; for i in `find game/ -name '*.ogg'`; do
echo "$i"|grep '/music/' -q
if test $? -eq 0; then rm "$i"; fi
done
cd ..
zip -r -9 t-engine4-windows-"$ver"-nomusic.zip t-engine4-windows-"$ver"
# linux 32
echo "******************** linux32"
cd t-engine4-linux32-"$ver"
IFS=$'\n'; for i in `find game/ -name '*.ogg'`; do rm "$i"; done
IFS=$'\n'; for i in `find game/ -name '*.ogg'`; do
echo "$i"|grep '/music/' -q
if test $? -eq 0; then rm "$i"; fi
done
cd ..
tar -cvjf t-engine4-linux32-"$ver"-nomusic.tar.bz2 t-engine4-linux32-"$ver"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment