mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 05:52:59 +00:00 
			
		
		
		
	Merge pull request #20 from Quuxplusone/yendor-fixes
Yendor-related fixes
This commit is contained in:
		| @@ -222,6 +222,10 @@ bool applyCheat(char u, cell *c = NULL) { | |||||||
|       } |       } | ||||||
|     cheater++; addMessage(XLAT("Collected the keys!")); |     cheater++; addMessage(XLAT("Collected the keys!")); | ||||||
|     } |     } | ||||||
|  |   if(u == 'Y'-64) { | ||||||
|  |     yendor::collected(cwt.c); | ||||||
|  |     cheater++; | ||||||
|  |     } | ||||||
|   if(u == 'P') { |   if(u == 'P') { | ||||||
|     items[itSavedPrincess]++; |     items[itSavedPrincess]++; | ||||||
|     princess::saved = true; |     princess::saved = true; | ||||||
| @@ -360,7 +364,6 @@ void showCheatMenu() { | |||||||
|   dialog::addItem(XLAT("gain kills"), 'K'); |   dialog::addItem(XLAT("gain kills"), 'K'); | ||||||
|   dialog::addItem(XLAT("Hyperstone Quest"), 'C'); |   dialog::addItem(XLAT("Hyperstone Quest"), 'C'); | ||||||
|   dialog::addItem(XLAT("summon orbs"), 'O'); |   dialog::addItem(XLAT("summon orbs"), 'O'); | ||||||
|   dialog::addItem(XLAT("gain Orb of Yendor"), 'Y'); |  | ||||||
|   dialog::addItem(XLAT("summon lots of treasure"), 'T'-64); |   dialog::addItem(XLAT("summon lots of treasure"), 'T'-64); | ||||||
|   dialog::addItem(XLAT("Safety (quick save)"), 'S'); |   dialog::addItem(XLAT("Safety (quick save)"), 'S'); | ||||||
|   dialog::addItem(XLAT("Select the land ---"), 'L'); |   dialog::addItem(XLAT("Select the land ---"), 'L'); | ||||||
| @@ -369,6 +372,7 @@ void showCheatMenu() { | |||||||
|   dialog::addItem(XLAT("deplete orb powers"), 'M'); |   dialog::addItem(XLAT("deplete orb powers"), 'M'); | ||||||
|   dialog::addItem(XLAT("save a Princess"), 'P'); |   dialog::addItem(XLAT("save a Princess"), 'P'); | ||||||
|   dialog::addItem(XLAT("unlock Orbs of Yendor"), 'Y'); |   dialog::addItem(XLAT("unlock Orbs of Yendor"), 'Y'); | ||||||
|  |   dialog::addItem(XLAT("gain Orb of Yendor"), 'Y'-64); | ||||||
|   dialog::addItem(XLAT("switch ghost timer"), 'G'-64); |   dialog::addItem(XLAT("switch ghost timer"), 'G'-64); | ||||||
|   dialog::addItem(XLAT("switch web display"), 'W'-64); |   dialog::addItem(XLAT("switch web display"), 'W'-64); | ||||||
|   dialog::addItem(XLAT("peaceful mode"), 'P'-64); |   dialog::addItem(XLAT("peaceful mode"), 'P'-64); | ||||||
|   | |||||||
| @@ -476,7 +476,8 @@ namespace yendor { | |||||||
|       } |       } | ||||||
|  |  | ||||||
|     dialog::addBreak(60); |     dialog::addBreak(60); | ||||||
|     dialog::addItem(XLAT("Return to the normal game"), '0'); |     if (yendor::on) | ||||||
|  |       dialog::addItem(XLAT("Return to the normal game"), '0'); | ||||||
|     dialog::addSelItem(XLAT( |     dialog::addSelItem(XLAT( | ||||||
|       easy ? "Challenges do not get harder" : "Each challenge gets harder after each victory"), |       easy ? "Challenges do not get harder" : "Each challenge gets harder after each victory"), | ||||||
|       " " + XLAT(easy ? "easy" : "challenge"), '1'); |       " " + XLAT(easy ? "easy" : "challenge"), '1'); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue