Compare commits

..

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
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
+51 -131
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";
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;
# 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
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
- if [ "$BUILD_PSP" == "YES" ]; 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;
- 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
- 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="
- 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