feat(gameplay): add crazy dave casino and bank, and zombie mutation lab
This commit is contained in:
+12
-2
@@ -12,7 +12,8 @@ window.TreeSystem = class TreeSystem {
|
||||
future: false,
|
||||
daisies: false,
|
||||
dance: false,
|
||||
pinata: false
|
||||
pinata: false,
|
||||
shrek: false
|
||||
};
|
||||
|
||||
// Wisdom unlocked at various heights
|
||||
@@ -50,6 +51,12 @@ window.TreeSystem = class TreeSystem {
|
||||
text: '«Смерть нежити может приносить радость. Введи код daisies — при падении зомби на земле будут расцветать прекрасные маргаритки!»',
|
||||
cheat: 'daisies'
|
||||
},
|
||||
{
|
||||
height: 60,
|
||||
title: 'Секретный код: SHREK',
|
||||
text: '«Легенда болот гласит: введи shrek во время боя, и гигантский зелёный великан сокрушит орду зомби землетрясением!»',
|
||||
cheat: 'shrek'
|
||||
},
|
||||
{
|
||||
height: 75,
|
||||
title: 'Секрет Доктора Зомбосса',
|
||||
@@ -124,10 +131,13 @@ window.TreeSystem = class TreeSystem {
|
||||
buffer += char;
|
||||
if (buffer.length > 15) buffer = buffer.slice(-15);
|
||||
|
||||
for (const code of ['mustache', 'future', 'daisies', 'dance', 'pinata']) {
|
||||
for (const code of ['mustache', 'future', 'daisies', 'dance', 'pinata', 'shrek']) {
|
||||
if (buffer.endsWith(code)) {
|
||||
const state = this.toggleCheat(code);
|
||||
this.showCheatToast(code, state);
|
||||
if (code === 'shrek' && window._pvzEngine && window._pvzEngine.isRunning) {
|
||||
window._pvzEngine.triggerShrekEasterEgg();
|
||||
}
|
||||
buffer = '';
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user