diff --git a/.travis.yml b/.travis.yml index 71606e74c..74e5701ae 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,17 @@ language: cpp compiler: gcc -before_install: - - sudo apt-get update -qq - - sudo apt-get install -y libmysqlclient-dev libperl-dev libboost-dev liblua5.1-0-dev zlib1g-dev +sudo: false +addons: + apt: + packages: + - libmysqlclient-dev + - libperl-dev + - libboost-dev + - liblua5.1-0-dev + - zlib1g-dev script: - cmake -G "Unix Makefiles" -DEQEMU_BUILD_TESTS=ON -DEQEMU_ENABLE_BOTS=ON - - make + - make -j8 - ./bin/tests branches: only: diff --git a/cmake/FindMySQL.cmake b/cmake/FindMySQL.cmake index 14d08b695..0578c8b0c 100644 --- a/cmake/FindMySQL.cmake +++ b/cmake/FindMySQL.cmake @@ -30,7 +30,7 @@ ELSE(MYSQL_ROOT) ENDIF(MYSQL_ROOT) # Library -SET(MySQL_NAMES mysqlclient_r mysqlclient) +SET(MySQL_NAMES libmysql mysqlclient_r mysqlclient) IF(MYSQL_ROOT) FIND_LIBRARY(MySQL_LIBRARY_DEBUG NAMES ${MySQL_NAMES} diff --git a/zone/aa.cpp b/zone/aa.cpp index 84fc4a1f4..7e00da07c 100644 --- a/zone/aa.cpp +++ b/zone/aa.cpp @@ -1419,11 +1419,11 @@ bool Mob::CanUseAlternateAdvancementRank(AA::Rank *rank) { } if(IsClient()) { - if(!(CastToClient()->GetPP().expansions & (1 << (rank->expansion - 1)))) { + if(rank->expansion && !(CastToClient()->GetPP().expansions & (1 << (rank->expansion - 1)))) { return false; } } else { - if(!(RuleI(World, ExpansionSettings) & (1 << (rank->expansion - 1)))) { + if(rank->expansion && !(RuleI(World, ExpansionSettings) & (1 << (rank->expansion - 1)))) { return false; } }