1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-13 05:37:38 +00:00

dual:: selectable from the menu

This commit is contained in:
Zeno Rogue
2019-05-29 02:44:30 +02:00
parent b7daf93f2e
commit 69e76b550c
4 changed files with 32 additions and 4 deletions

View File

@@ -90,6 +90,7 @@ bool wrongMode(char flags) {
if(shmup::on != (flags == rg::shmup || flags == rg::racing)) return true;
if(racing::on != (flags == rg::racing)) return true;
if((!!dual::state) != (flags == rg::dualmode)) return true;
#if CAP_DAILY
if(daily::on != (flags == rg::daily)) return true;
#endif
@@ -526,6 +527,7 @@ void achievement_score(int cat, int number) {
else if(geometry) return;
if(CHANGED_VARIATION) return;
if(randomPatternsMode) return;
if(dual::state) return;
if(shmup::on && cat != LB_PURE_TACTICS_SHMUP && cat != LB_PURE_TACTICS_COOP && cat != LB_RACING) return;
if(yendor::on && cat != LB_YENDOR_CHALLENGE) return;
if(tactic::on && cat != LB_PURE_TACTICS && cat != LB_PURE_TACTICS_SHMUP && cat != LB_PURE_TACTICS_COOP)
@@ -615,6 +617,7 @@ void achievement_final(bool really_final) {
if(randomPatternsMode) return;
if(peace::on) return;
if(yendor::on) return;
if(dual::state) return;
if(tactic::on) {
tactic::record();