98 Commits

Author SHA1 Message Date
Eduardo MG
f9d5620d38 Merge pull request #1143 from BobCyril/master
Updates to decks 51-70
2026-01-26 08:35:05 -06:00
BobCyril
53641fc36c Update deck70.txt
Reformatted; replaced cards AI plays poorly; added hint to support strategy
2026-01-18 21:22:44 +00:00
BobCyril
9bbbb9f7d3 Update deck69.txt
Reformatted; replaced one card AI plays poorly
2026-01-18 21:21:19 +00:00
BobCyril
efbdc741f5 Update deck68.txt
New flavor text
2026-01-18 21:20:12 +00:00
BobCyril
923affb250 Update deck67.txt
Previous deck weakened by splashing R to little effect, so rebuilt as mono-G but on same theme
2026-01-18 21:18:44 +00:00
BobCyril
0c6262f9e2 Update deck66.txt
Previous deck had no wincon, so rebuilt with a better strategy but the same theme; added hints to optimise
2026-01-18 21:16:57 +00:00
BobCyril
c771d84b87 Update deck65.txt
Reformatted; new flavor text
2026-01-18 21:14:52 +00:00
BobCyril
526797d9fe Update deck64.txt
Reformatted; on-theme swaps to remove vanilla cards and reduce deck average CMC
2026-01-18 21:13:42 +00:00
BobCyril
b64746db3b Update deck63.txt
Reformatted; minor swaps to prevent AI damaging itself
2026-01-18 21:12:08 +00:00
BobCyril
c8210b060c Update deck62.txt
Reformatted; minor swaps to improve strategy; reduced lands to prevent mana flood
2026-01-18 21:10:34 +00:00
BobCyril
e61e39ae5a Update deck61.txt
Reformatted; replaced cards AI uses incorrectly
2026-01-18 21:08:49 +00:00
BobCyril
25cbe417be Update deck60.txt
Reformatted; renamed; strengthened strategy with new cards; added hint to control board wipes
2026-01-18 21:07:11 +00:00
BobCyril
2af5a68829 Update deck59.txt
Reformatted; added hints to control board wipes
2026-01-18 21:04:42 +00:00
BobCyril
1bca4097b6 Update deck58.txt
Reformatted; new flavor text
2026-01-18 21:03:27 +00:00
BobCyril
920b475f85 Update deck57.txt
Reformatted; replaced cards AI does not use; added hints to control use of X-cost spells
2026-01-18 21:01:56 +00:00
BobCyril
c6f9a6ec47 Update deck56.txt
New flavor text
2026-01-18 21:00:13 +00:00
BobCyril
dcfce60d16 Update deck55.txt
New flavor text
2026-01-18 20:58:45 +00:00
BobCyril
b6cc8a5d1d Update deck54.txt
Reformatted; renamed; new combo and supporting hints added; hints to prevent AI damaging wasting cards
2026-01-18 20:56:46 +00:00
BobCyril
6705a579d5 Update deck53.txt
Reformatted; minor swaps to reduce deck average CMC
2026-01-18 20:53:46 +00:00
BobCyril
44ece02776 Update deck52.txt
Reformatted; added cast prioity and board wipe hints; added graveyard recursion effects
2026-01-18 20:52:04 +00:00
BobCyril
06cf752317 Update deck51.txt
Reformatted; new cards to fit deck theme; cast priority hint added
2026-01-18 20:48:48 +00:00
Eduardo MG
299883cc2c Bug Fixes in primitives, <loose> is wrong, correct use is <lose>
Sunbillow Verge
Murasa Behemoth
Dreams of the dead
Kenrith, the Returned King
Chart a Course
Explosion of Riches
Djeru and Hazoret
Vodalian Merchant
<loose> is wrong, correct is <lose>
Rampaging Baloths
Kraul Whipcracker
Gulf Squid
2026-01-15 07:34:59 -06:00
Eduardo MG
6e9c8e2cff Merge pull request #1123 from BobCyril/master
Updates to decks 41-50
2025-10-16 08:35:43 -06:00
BobCyril
66050dfda0 Update deck50.txt
Reformatted; renamed; added hints to control board wipes and enchantments
2025-08-30 18:27:16 +01:00
BobCyril
420c83c51e Update deck49.txt
Reformatted; added stronger on-theme cards
2025-08-30 18:24:58 +01:00
BobCyril
f4581b050e Update deck48.txt
Reformatted; swapped out off-theme cards for on-theme cards
2025-08-30 18:20:47 +01:00
BobCyril
6afc968e9e Update deck47.txt
Reformatted; added stronger on-theme cards
2025-08-30 18:18:54 +01:00
BobCyril
f68e04cc3e Update deck46.txt
New flavor text
2025-08-30 18:17:33 +01:00
BobCyril
1e45e3117b Update deck45.txt
Previous deck very weak; replaced with a new deck on the same theme
2025-08-30 18:16:09 +01:00
BobCyril
9149d81b35 Update deck44.txt
Previous deck too similar to deck no.43.  Replaced with a new deck with a new strategy, but retaining the same theme.
2025-08-30 18:14:26 +01:00
BobCyril
09baae5a83 Update deck43.txt
Reformatted; added tutor effects and related hints to improve deck speed; rebalanced mana base
2025-08-30 18:11:50 +01:00
BobCyril
28e3ebf8cd Update deck42.txt
Reformatted; added stronger on-theme cards; added hints to optimise attack phase
2025-08-30 18:09:53 +01:00
BobCyril
ae01e2d3fa Update deck41.txt
Reformatted; added stronger on-theme cards; added hint to optimise enchantments
2025-08-30 18:07:52 +01:00
Eduardo MG
481dcdd608 Merge pull request #1121 from BobCyril/master
Updates to decks 31-40
2025-08-03 15:07:41 -06:00
BobCyril
70ac62a115 Update deck40.txt
Reformatted; swapped out vanilla creatures and replaced with better on-theme options
2025-08-03 18:42:38 +01:00
BobCyril
e53d58581a Update deck39.txt
Reformatted; new flavor text; added hint to prevent AI wasting Ball Lightning
2025-08-03 18:40:18 +01:00
BobCyril
74867af693 Update deck38.txt
Reformatted; new flavor text; added hints to control board wipes
2025-08-03 18:38:24 +01:00
BobCyril
6079710051 Update deck37.txt
Minor change to flavor text
2025-08-03 18:36:48 +01:00
BobCyril
78855eac97 Update deck36.txt
Reformatted; minor changes to mana base to improve deck consistency
2025-08-03 18:35:16 +01:00
BobCyril
c3ff1ff750 Update deck35.txt
Reformatted; changed deck from 4 color to 3 color to improve consistency - previously deck splashed white for limited benefit
2025-08-03 18:33:37 +01:00
BobCyril
4e695cafcb Update deck34.txt
New flavor text
2025-08-03 18:31:07 +01:00
BobCyril
871a6f2279 Update deck33.txt
Reformatted; swapped out non-synergistic cards, and replaced them with on-theme cards
2025-08-03 18:29:49 +01:00
BobCyril
f4e143d0e6 Update deck32.txt
Reformatted; new flavor text
2025-08-03 18:27:34 +01:00
BobCyril
f77f87ef76 Update deck31.txt
Reformatted; renamed; added hints to control boad wipes
2025-08-03 18:26:03 +01:00
Eduardo MG
ac1b571c00 Merge pull request #1118 from BobCyril/master
Updates to decks 21-30
2025-06-30 16:20:22 -06:00
BobCyril
d609199b30 Update deck30.txt
Reformatted; added hints to prevent AI wasting strong cards
2025-06-29 09:06:11 +01:00
BobCyril
91931e0027 Update deck29.txt
Reformatted
2025-06-29 09:04:17 +01:00
BobCyril
ed2ec72ae9 Update deck28.txt
Increased land ratio to improve AI performance
2025-06-29 09:02:06 +01:00
BobCyril
5e995db3c8 Update deck27.txt
Increased land ratio to improve AI performance
2025-06-29 08:59:54 +01:00
BobCyril
9a88c63f95 Update deck26.txt
Added new flavor text
2025-06-29 08:58:20 +01:00
BobCyril
8c369f50f2 Update deck25.txt
New deck to replace previous one which was a poor opponent.  New deck retains the previous deck's theme/flavor
2025-06-29 08:56:28 +01:00
BobCyril
65baa13151 Update deck24.txt
Reformatted
2025-06-29 08:53:01 +01:00
BobCyril
3e92846045 Update deck23.txt
Reformatted; renamed; new cards added to improved AI decision making
2025-06-29 08:49:51 +01:00
BobCyril
267290c522 Update deck22.txt
Replaced previous Giants deck with more challenging one on the same theme
2025-06-29 08:46:29 +01:00
BobCyril
012a5f5e3d Update deck21.txt
Reformatted; swapped out one card to improved AI decisions; renamed to better reflect deck theme
2025-06-29 08:43:20 +01:00
Eduardo MG
a371cef279 Blood macros, more kindred changes
Created a macros for blood token, tribal to kindred changes, typo in background on various files,

Bug fixes:
Fiendslayer Paladin
Dire Fleet Poisoner
Shapers of Nature
Raptor Hatchling
Emiel the Blessed
Path of Discovery
Departed Deckhand
2025-05-26 18:46:55 -06:00
Eduardo MG
9c32793eec Merge pull request #1117 from BobCyril/master
Updates to decks 11-20
2025-05-26 14:33:13 -06:00
BobCyril
4eb4a11e77 Update deck20.txt
Deck reformatted; added hint to control behavior of one card
2025-05-25 16:42:04 +01:00
BobCyril
e007ac478e Update deck19.txt
Deck reformatted; added missing titular card to deck
2025-05-25 16:40:18 +01:00
BobCyril
437386a2ec Update deck18.txt
Deck reformatted; added new cards to improve AI performance
2025-05-25 16:38:18 +01:00
BobCyril
af0bb7cbfb Update deck17.txt
Deck reformatted; corrected card spelling errors
2025-05-25 16:36:46 +01:00
BobCyril
90e0895b82 Update deck16.txt
Added new flavor text
2025-05-25 16:34:13 +01:00
BobCyril
3e07cb2a19 Update deck15.txt
Deck reformatted; added a hint to improve AI decision making
2025-05-25 16:32:19 +01:00
BobCyril
959c6d8b39 Update deck14.txt
Deck reformatted; swapped in more efficient cards to improve AI performance
2025-05-25 16:30:08 +01:00
BobCyril
720f337546 Update deck13.txt
Deck reformatted
2025-05-25 16:27:13 +01:00
BobCyril
cd308fe5e9 Update deck12.txt
Deck reformatted
2025-05-25 16:24:53 +01:00
BobCyril
c7e7a54277 Update deck11.txt
Deck reformatted
2025-05-25 16:23:16 +01:00
Eduardo MG
4dfa95194e Everlasting Commander, AKR changes, bug fixes
Renamed Random Commander From File to Everlasting Commander,
Bug fixes:
Case of the Locked Hothouse
Khabal Ghoul
Humble the Brute
2025-05-08 12:08:13 -06:00
Eduardo MG
a1b9d5cb2e Merge pull request #1115 from patrickbabb/master
Various Android fixes
2025-05-06 18:38:21 -06:00
Patrick Babb
17f0f59f38 Update GameStateAwards.cpp
Added a "Back to Main Menu" button to the Trophy Room for touch devices.
2025-05-05 23:09:10 -05:00
Patrick Babb
c19410b4fb Update SDLActivity.java
Added a null check to fix the deck downloader menu option.
2025-05-05 00:10:53 -05:00
Patrick Babb
ccd421598e Update SDLActivity.java
Enabled immersive mode on Android devices during onCreate in the lifecycle.
2025-05-04 23:53:45 -05:00
Patrick Babb
e6a99ca9ac Update build.xml
Reverted the core file download link to the previous path format to allow Android to download from the correct URL.
2025-05-04 23:17:40 -05:00
Eduardo MG
e6243342e2 _cards.dat Updates 2025-05-04 17:31:25 -06:00
Eduardo MG
a9547e419d Exiledeath cards revision, version update
Exiledeath must come before damage or status reduction, also not necessary to specify ueot on instants and sorceries.
New Cards:
Marisi, Breaker of the Coil
Secret Plans
Updated version to 0.25.5
2025-05-04 16:34:56 -06:00
Eduardo MG
41f5aceac4 Tar Fiend rework. Sidisi, Regent of the Mire fix 2025-05-01 17:57:49 -06:00
Eduardo MG
a394397dc0 Update AIPlayerBaka.cpp
Remove the unused variable
2025-04-29 23:10:37 -06:00
Eduardo MG
f93bcb32ef Tarkir: Dragonstorm (TDM) update
Maccros for artifact tokens update
Added cards from TDM and TDC
Bug fixes on exert
Changelings have Every Creature Type but should esclude certain types present on creatures like Clue, Equipment, Food, and Treasure
Cards like Prized Unicorn with abilities=lure prevented the opponent from blocking even if Prized Unicorn was not attacking.
Fixed:
Lure stops from blocking even if the creature with lure is not attacking.
Exerted Creatures Can Be Untapped By Clicking On Them.
2025-04-29 22:05:54 -06:00
Eduardo MG
9cd1fa5757 Add Ugin's Fate (UGIN), Tarkir: Dragonstorm (TDM), and Tarkir: Dragonstorm Commander (TDC)
_cards.dat files for these sets.
2025-04-24 21:45:41 -06:00
Eduardo MG
9b2f59d64f AIPlayerBaka
Changing how the AI selects attackers, considering creatures with evasion
2025-04-24 14:13:25 -06:00
Eduardo MG
c109b2118a Update AIPlayerBaka.h 2025-04-23 19:40:48 -06:00
Eduardo MG
06bd11b0be Revert "Revert "Revert "Update AIPlayerBaka.cpp"""
This reverts commit d892703902.
2025-04-23 19:25:24 -06:00
Eduardo MG
d892703902 Revert "Revert "Update AIPlayerBaka.cpp""
This reverts commit c0e2a1fe40.
2025-04-23 19:23:50 -06:00
Eduardo MG
c0e2a1fe40 Revert "Update AIPlayerBaka.cpp"
This reverts commit 3555ddba33.
2025-04-23 19:16:43 -06:00
Eduardo MG
3555ddba33 Update AIPlayerBaka.cpp
Changing how AI decides to attack with creatures that have some kind of evasion.
Experimenting with how AI decides to block
2025-04-23 18:51:05 -06:00
Eduardo MG
e2b9429b45 Variants, new macros, old type changed to Kindred
Cleaned extra spaces and bugs in primitives
Macros for Crew 2
Removed old obsolete card type and changed it to Kindred
New zone mybattlefieldhand for "Behold a Dragon"
2025-04-23 18:20:32 -06:00
Eduardo MG
c0c03eecc4 Merge pull request #1112 from BobCyril/master
Improvements to decks 1-10
2025-04-18 18:07:21 -06:00
BobCyril
c9cef1567a Update deck10.txt
Reformatted deck 10
2025-04-16 20:56:32 +01:00
BobCyril
4286557026 Update deck9.txt
Reformatted deck 9
2025-04-16 20:54:52 +01:00
BobCyril
13cf8baf24 Update deck8.txt
Reformatted deck 8
2025-04-16 20:53:39 +01:00
BobCyril
ff046cf9d6 Update deck7.txt
Reformated deck 7. Added hints to make deck slightly less self-destructive, but still retaining its strategy and flavor
2025-04-16 20:51:56 +01:00
BobCyril
13a48b5a14 Update deck6.txt
Reformatted deck 6. Replaced cards which hinder the deck's strategy. Added a hint to stablise AI use of one card.
2025-04-16 20:47:13 +01:00
BobCyril
61bf5bc95d Update deck5.txt
Reformatted deck 5
2025-04-16 20:43:58 +01:00
BobCyril
0679cfd076 Update deck4.txt
Reformatted deck 4
2025-04-16 20:42:17 +01:00
BobCyril
19e28f9dca Update deck3.txt
Reformatted deck 3
2025-04-16 20:40:20 +01:00
BobCyril
ee6ad9609c Update deck2.txt
Reformatted deck 2.  Removed rogue W cards from this GR deck
2025-04-16 20:37:31 +01:00
BobCyril
266ae422f1 Update deck1.txt
Reformatted deck 1
2025-04-16 20:34:20 +01:00
Eduardo MG
a89a352e22 "if paid(alternative) then" changed to "alternative" 2025-04-11 19:00:36 -06:00
3267 changed files with 14211 additions and 11747 deletions

9
.gitmodules vendored
View File

@@ -1,12 +1,3 @@
[submodule "thirdparty/zlib"]
path = thirdparty/zlib
url = https://github.com/madler/zlib
[submodule "thirdparty/SDL2"]
path = thirdparty/SDL2
url = https://github.com/libsdl-org/SDL
[submodule "docs/wiki"]
path = docs/wiki
url = https://github.com/WagicProject/wagic.wiki
[submodule "thirdparty/curl"]
path = thirdparty/curl
url = https://github.com/curl/curl.git

View File

@@ -1,159 +1,79 @@
language: cpp
dist: xenial
branches:
except:
- latest-master
- latest-cmake
matrix:
include:
- os: linux
env: BUILD_TYPE=PSP
sudo: required
- os: linux
env: BUILD_TYPE=SDL
sudo: required
- os: linux
env: BUILD_TYPE=Qt
sudo: required
- os: osx
env: BUILD_TYPE=Qt
- os: osx
env: BUILD_TYPE=iOS
- os: linux
language: android
env: BUILD_TYPE=ANDROID
sudo: required
- os: osx
env: BUILD_TYPE=Emscripten
android:
components:
- platform-tools
- build-tools-23.0.1
- android-10
cache:
directories:
- opt/pspsdk
- android-ndk-r9
only:
- master
before_install:
- if [ "$TRAVIS_OS_NAME" == "linux" ]; then
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu trusty universe" &&
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu trusty main" &&
sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test &&
sudo apt-get -qq update &&
sudo apt-get -qq install g++-4.8 &&
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90;
fi
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then
brew update &&
brew install dpkg &&
pwd &&
ls;
fi
- if [ "$BUILD_TYPE" == "iOS" ]; then
curl -s -f -L https://raw.github.com/r-plus/dotfiles/master/install_theos.sh | bash &&
pwd &&
ls;
fi
- export BUILD_PSP=YES
- export BUILD_ANDROID=YES
- export BUILD_Qt=YES
- export BUILD_MAC=NO
- echo -e "machine github.com\n login $GH_TOKEN2" > ~/.netrc
- git lfs pull
# Only building on Mac when not handling pull request
# - if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
# export BUILD_MAC=YES;
# fi
- sudo apt-get update -qq
# Building for PSP here
- if [ "$BUILD_TYPE" == "PSP" ]; then
- if [ "$BUILD_PSP" == "YES" ]; then
export PSPDEV="$TRAVIS_BUILD_DIR/opt/pspsdk" &&
export PSPSDK="$PSPDEV/psp/sdk" &&
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin" &&
wget -O sdk.lzma https://sourceforge.net/projects/minpspw/files/SDK%20%2B%20devpak/pspsdk%200.11.2/minpspw_0.11.2-amd64.tar.lzma/download;
fi
# Building for Android here
- if [ "$BUILD_TYPE" == "ANDROID" ]; then
export ANDROID="/usr/local/android-sdk-linux/tools/android" &&
export PATH=$PATH:"/usr/local/android-sdk-linux/tools" &&
wget https://dl.google.com/android/repository/android-ndk-r22-linux-x86_64.zip -nv &&
wget https://bitbucket.org/ewing/sdl_androidcmake/get/4e9e88c03f04.zip -nv;
wget --no-check-certificate -O sdk.lzma http://downloads.sourceforge.net/project/minpspw/SDK%20%2B%20devpak/pspsdk%200.11.2/minpspw_0.11.2-amd64.tar.lzma;
fi
# Building for Qt here
- if [ "$BUILD_TYPE" == "Qt" ] && [ "$TRAVIS_OS_NAME" == "osx" ]; then
brew install qt5 &&
export QMAKE="qmake -qt=qt5";
fi
- if [ "$BUILD_TYPE" == "Qt" ] && [ "$TRAVIS_OS_NAME" == "linux" ]; then
- if [ "$BUILD_Qt" == "YES" ]; then
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu xenial universe" &&
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu xenial main" &&
sudo apt-get -qq update &&
sudo apt-get -qq install qt5-qmake qtbase5-dev qtdeclarative5-dev qttools5-dev qtmultimedia5-dev libqt5opengl5 libqt5opengl5-dev pulseaudio libpulse-dev &&
export QMAKE="qmake -qt=qt5";
fi
# Building for SDL here
- if [ "$BUILD_TYPE" == "SDL" ]; then
export SDL2DIR="$TRAVIS_BUILD_DIR/thirdparty/SDL2";
# Building for Android here
- if [ "$BUILD_ANDROID" == "YES" ]; then
export ANDROID="android-sdk-linux/tools/android" &&
if [ `uname -m` = x86_64 ]; then
sudo dpkg --add-architecture i386 && sudo apt-get update &&
sudo apt-get install -qq --force-yes libgd2-xpm-dev libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jq ant; fi &&
wget https://dl.google.com/android/repository/android-ndk-r22-linux-x86_64.zip -nv &&
wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz -nv;
fi
# Building for Emscripten here
- if [ "$BUILD_TYPE" == "Emscripten" ] && [ "$TRAVIS_OS_NAME" == "osx" ]; then
brew install emscripten && export LLVM=/usr/local/opt/emscripten/libexec/llvm/bin && emcc;
fi
install:
- |
if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then
if [[ -z "$(ls -A ${DEPS_DIR}/cmake/bin)" ]]; then
CMAKE_URL="https://cmake.org/files/v3.7/cmake-3.7.2-Linux-x86_64.tar.gz"
mkdir -p cmake && travis_retry wget --no-check-certificate --quiet -O - "${CMAKE_URL}" | tar --strip-components=1 -xz -C cmake
fi
export PATH="${DEPS_DIR}/cmake/bin:${PATH}"
fi
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then
if ! brew ls --version cmake &>/dev/null; then brew install cmake; fi
fi
- if [ "$BUILD_TYPE" == "PSP" ]; then
tar -x --xz -f sdk.lzma;
fi
- if [ "$TRAVIS_OS_NAME" == "linux" ] && [ "$BUILD_TYPE" == "ANDROID" ]; then
jdk_switcher use openjdk7 %%
tar --absolute-names -jxf android-ndk-r9-linux-x86_64.tar.bz2 &&
export ANDROID_NDK=`pwd`/android-ndk-r9 &&
unzip 4e9e88c03f04.zip &&
rm -rf thirdparty/SDL2/* &&
mv ewing-sdl_androidcmake-4e9e88c03f04/* thirdparty/SDL2/ &&
sudo pip install cpp-coveralls &&
sudo apt-get install --force-yes -qq libtinyxml-dev libjpeg-dev libpng-dev libgif-dev libz-dev libboost-system-dev libboost-thread-dev libboost-date-time-dev ant;
fi
- if [ "$TRAVIS_OS_NAME" == "linux" ] && [ "$BUILD_TYPE" != "ANDROID" ]; then
jdk_switcher use openjdk7 &&
sudo pip install cpp-coveralls &&
sudo apt-get install --force-yes -qq libtinyxml-dev libjpeg-dev libpng-dev libgif-dev libz-dev libboost-system-dev libboost-thread-dev libboost-date-time-dev ant;
fi
- sudo pip install pyjavaproperties
- sudo pip install github3.py
env:
global:
# - JAVA_HOME=/usr/lib/jvm/java-7-oracle # Force set JVM version to comply with Travis Ant version (1.8.2)
- secure: "EBzr1+qjQsOhn0s+tcFmXR1jP9B0xiOSXuXbRXWZ1OEHNvp8+A5/pS84LYVFlaZqmxr5dApxvPtwhgLIUbQ3EPXm8LpC3KgSD4dS+9/QMbxhe5TK4oczgFRGcDTMJQZsCzhOh7hp3tbcbJg5Gp+VT7aFjFQSHDGwhzSJXsXwh/8="
- secure: "X5dTQfofqAutnXxmu11Ep2MQ5QYnMN8m0AITRtwymhEF2UclcOudI1+skPtuhAGbWQnSO+lhunV3cvMfw2/Ml3k/VDz6VdFSKFrzAu7ja1VLJfcxr7chi0s8q30pVBb66tGydjIBac3B+RQyqgmZQW1frbRrhC/kPFQ6wPWOJdQ="
- secure: "T97NUPnxCpVZ/c5HH0zfo0FO3DPSRMSmze58ubW5EUTZOjAMtEt+OFdsrNZvUTCugUj2M1agtonZbAbczpaAL+lgZcHDgXgWMkfO0pMnsWX1yyCNqMuE/iTMpJr/xsLQeyWlftWjJLsseQU45abZsd1XVmda/G+ZhrDLF1y55SA="
- if [ "$BUILD_PSP" == "YES" ]; then
tar -x --xz -f sdk.lzma;
fi
- if [ "$BUILD_ANDROID" == "YES" ]; then
unzip android-ndk-r22-linux-x86_64.zip &&
tar -zxf android-sdk_r24.4.1-linux.tgz &&
$ANDROID list sdk --extended -a &&
echo yes | $ANDROID update sdk -a -t tools,platform-tools,build-tools-23.0.1,android-23 --no-ui --force --no-https;
sudo apt-get install openjdk-8-jdk;
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64;
export PATH=$JAVA_HOME/bin:$PATH;
fi
- curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
- sudo python2 get-pip.py
- sudo python2 -m pip install --upgrade pip
- sudo python2 -m pip install setuptools-rust
- sudo python2 -m pip install pyOpenSSL
- sudo python2 -m pip install pyjavaproperties
- sudo python2 -m pip install github3.py
- sudo python2 -m pip install cpp-coveralls
- sudo python2 -m pip install certifi
before_script:
- export REQUESTS_CA_BUNDLE=/usr/local/lib/python2.7/dist-packages/certifi/cacert.pem
script: "tools/travis-script.sh"
after_success:
- if [ "$TRAVIS_OS_NAME" == "linux" ] && [ "$BUILD_TYPE" == "Qt" ]; then
coveralls -b . -e JGE/src -e JGE/include -i projects/mtg/include -i projects/mtg/src --gcov-options '\-lp';
fi
- if [ "$BUILD_TYPE" == "ANDROID" ]; then
python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l core.zip -r Wagic-core.zip -b $TRAVIS_BRANCH &&
python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l build_android/package/bin/Wagic_*.apk -r Wagic-android.apk -b $TRAVIS_BRANCH;
fi
- if [ "$TRAVIS_OS_NAME" == "linux" ] && [ "$BUILD_TYPE" == "PSP" ]; then
python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l build_psp/psprelease.zip -r Wagic-psp.zip -b $TRAVIS_BRANCH;
fi
- if [ "$TRAVIS_OS_NAME" == "osx" ] && [ "$BUILD_TYPE" == "iOS" ]; then
python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l net.wagic_0.19.2-1_iphoneos-arm.deb -r Wagic-iOS.deb -b $TRAVIS_BRANCH;
fi
- if [ "$TRAVIS_OS_NAME" == "osx" ] && [ "$BUILD_TYPE" == "Qt" ]; then
python tools/upload-binaries.py -t $GH_TOKEN -s $TRAVIS_COMMIT -l build_qt_widget/wagic.dmg -r Wagic-macosx.dmg -b $TRAVIS_BRANCH;
fi
- if [ "$TRAVIS_OS_NAME" == "osx" ] && [ "$BUILD_TYPE" == "Emscripten" ]; then
./tools/deploy-emscripten.sh;
fi
- coveralls -b . -e JGE/src -e JGE/include -i projects/mtg/include -i projects/mtg/src --gcov-options '\-lp'
- export VERSION=$(grep "=" projects/mtg/build.number.properties | sed 's/.*=//' | tr -d '\n\t\r ')
- python2 tools/upload-binaries.py -t $GH_TOKEN2 -s $TRAVIS_COMMIT -l core.zip -r Wagic-core-$VERSION.zip -b $TRAVIS_BRANCH
- python2 tools/upload-binaries.py -t $GH_TOKEN2 -s $TRAVIS_COMMIT -l projects/mtg/Android/bin/Wagic-debug.apk -r Wagic-$VERSION.apk -b $TRAVIS_BRANCH
- python2 tools/upload-binaries.py -t $GH_TOKEN2 -s $TRAVIS_COMMIT -l projects/mtg/psprelease.zip -r WagicPSP-$VERSION.zip -b $TRAVIS_BRANCH
- python2 tools/upload-binaries.py -t $GH_TOKEN2 -s $TRAVIS_COMMIT -l qt-gui-build/linuxqtrelease.zip -r WagicLinux-$VERSION.zip -b $TRAVIS_BRANCH
- python2 tools/upload-binaries.py -t $GH_TOKEN2 -s $TRAVIS_COMMIT -l projects/mtg/CardImageLinks.csv -r CardImageLinks.csv -b $TRAVIS_BRANCH

Some files were not shown because too many files have changed in this diff Show More