feat(gameplay): add crazy dave casino and bank, and zombie mutation lab

This commit is contained in:
Antigravity committed 2026-09-22 09:25:08 +00:00
1 parent d8be8f4366
commit b8db5a123d
16 files changed
+2365 -135

No files matched your search

+12 -2
View File
@@ -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;
}