Remove obsolete Zmaj Volk references from code and story
This commit is contained in:
@@ -214,7 +214,7 @@ class PreloadScene extends Phaser.Scene {
|
|||||||
// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||||
this.load.image('giant_troll_king', kzPath + 'giant_troll_king_boss_1766068374658.png');
|
this.load.image('giant_troll_king', kzPath + 'giant_troll_king_boss_1766068374658.png');
|
||||||
this.load.image('biome_mini_bosses', kzPath + 'biome_mini_bosses_1766070984545.png');
|
this.load.image('biome_mini_bosses', kzPath + 'biome_mini_bosses_1766070984545.png');
|
||||||
this.load.image('zmaj_volk', kzPath + 'zmaj_volk_boss_1766066495366.png');
|
|
||||||
this.load.image('mesojedke_boss', kzPath + 'mesojedke_carnivorous_plant_1766066436640.png');
|
this.load.image('mesojedke_boss', kzPath + 'mesojedke_carnivorous_plant_1766066436640.png');
|
||||||
this.load.image('grok_pink_troll', kzPath + 'grok_pink_troll_1766065746545.png');
|
this.load.image('grok_pink_troll', kzPath + 'grok_pink_troll_1766065746545.png');
|
||||||
this.load.image('werewolf_moon', kzPath + 'werewolf_full_moon_1766073073376.png');
|
this.load.image('werewolf_moon', kzPath + 'werewolf_full_moon_1766073073376.png');
|
||||||
|
|||||||
@@ -125,11 +125,11 @@ export default class AlbumCollectionSystem {
|
|||||||
// Mutants
|
// Mutants
|
||||||
this.registerEntry('mutant_troll', {
|
this.registerEntry('mutant_troll', {
|
||||||
category: 'mutants',
|
category: 'mutants',
|
||||||
name: 'Zmaj-Volk (Dragon-Wolf)',
|
name: 'Alpha Troll King',
|
||||||
description: 'Legendary final boss. Hybrid of dragon and wolf.',
|
description: 'The ultimate weapon. Leader of all infected.',
|
||||||
rarity: 'legendary',
|
rarity: 'legendary',
|
||||||
icon: '🐉',
|
icon: '👹',
|
||||||
lore: 'Created by Black Serpent Initiative as the ultimate weapon.'
|
lore: 'Created at the Chernobyl facility to lead the new world.'
|
||||||
});
|
});
|
||||||
this.registerEntry('mutant_frost_giant', {
|
this.registerEntry('mutant_frost_giant', {
|
||||||
category: 'mutants',
|
category: 'mutants',
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ class AnaClueSystem {
|
|||||||
// Story progression
|
// Story progression
|
||||||
this.storyUnlocks = {
|
this.storyUnlocks = {
|
||||||
5: 'act1_context', // First 5 clues unlock Act 1 context
|
5: 'act1_context', // First 5 clues unlock Act 1 context
|
||||||
10: 'zmaj_volk_reveal', // Giant Troll King reveal
|
10: 'troll_king_reveal', // Giant Troll King reveal
|
||||||
15: 'twin_bond_boost', // Twin Bond strengthens
|
15: 'twin_bond_boost', // Twin Bond strengthens
|
||||||
25: 'act2_context', // Act 2 context unlocked
|
25: 'act2_context', // Act 2 context unlocked
|
||||||
35: 'final_location_hint', // Hint to Ana's location
|
35: 'final_location_hint', // Hint to Ana's location
|
||||||
@@ -368,7 +368,7 @@ class AnaClueSystem {
|
|||||||
message: 'The attack, the kidnapping... the full picture emerges.',
|
message: 'The attack, the kidnapping... the full picture emerges.',
|
||||||
reward: 'Twin Bond Level +1'
|
reward: 'Twin Bond Level +1'
|
||||||
},
|
},
|
||||||
zmaj_volk_reveal: {
|
troll_king_reveal: {
|
||||||
title: 'Giant Troll King\'s Identity',
|
title: 'Giant Troll King\'s Identity',
|
||||||
message: 'The true nature of the captor revealed.',
|
message: 'The true nature of the captor revealed.',
|
||||||
reward: 'Boss Location Marked'
|
reward: 'Boss Location Marked'
|
||||||
|
|||||||
@@ -40,20 +40,20 @@ export default class BossArenaSystem {
|
|||||||
registerArenas() {
|
registerArenas() {
|
||||||
const arenas = [
|
const arenas = [
|
||||||
{
|
{
|
||||||
id: 'zmaj_volk_arena',
|
id: 'troll_king_arena',
|
||||||
name: 'Ancient Ruins Arena',
|
name: 'The Facility Reactor',
|
||||||
boss: 'zmaj_volk',
|
boss: 'alpha_troll_king',
|
||||||
location: { x: 250, y: 250 },
|
location: { x: 250, y: 250 },
|
||||||
size: { width: 30, height: 30 }, // In tiles
|
size: { width: 30, height: 30 }, // In tiles
|
||||||
tiledMap: 'boss_arena_ruins.tmx',
|
tiledMap: 'boss_arena_reactor.tmx',
|
||||||
environment: 'ruins',
|
environment: 'city',
|
||||||
hazards: ['falling_rocks', 'lava_pools'],
|
hazards: ['toxic_gas', 'electricity_sparks'],
|
||||||
escapeRoutes: [
|
escapeRoutes: [
|
||||||
{ x: 240, y: 240, blocked: true },
|
{ x: 240, y: 240, blocked: true },
|
||||||
{ x: 260, y: 260, blocked: true }
|
{ x: 260, y: 260, blocked: true }
|
||||||
],
|
],
|
||||||
music: 'boss_battle_epic',
|
music: 'boss_battle_final',
|
||||||
icon: '🐉'
|
icon: '👹'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'forest_boss_arena',
|
id: 'forest_boss_arena',
|
||||||
|
|||||||
@@ -105,12 +105,12 @@ export default class MainQuestAnaSystem {
|
|||||||
|
|
||||||
this.registerQuest('3.2', {
|
this.registerQuest('3.2', {
|
||||||
act: 3,
|
act: 3,
|
||||||
name: 'Zmaj-Volk\'s Lair',
|
name: 'The Final Obstacle',
|
||||||
description: 'Ana is held in Zmaj-Volk\'s lair. Prepare for final battle.',
|
description: 'Ana is held in the mountain vault. Prepare for the breach.',
|
||||||
objectives: [
|
objectives: [
|
||||||
{ id: 'gather_allies', desc: 'Recruit allies for assault', type: 'social' },
|
{ id: 'gather_allies', desc: 'Recruit allies for the assault', type: 'social' },
|
||||||
{ id: 'craft_weapons', desc: 'Craft legendary weapons', type: 'crafting' },
|
{ id: 'craft_weapons', desc: 'Craft high-tier equipment', type: 'crafting' },
|
||||||
{ id: 'locate_lair', desc: 'Find Zmaj-Volk\'s mountain lair', type: 'location' }
|
{ id: 'locate_lair', desc: 'Find the mountain fortress', type: 'location' }
|
||||||
],
|
],
|
||||||
rewards: { xp: 4000, zlatniki: 5000 }
|
rewards: { xp: 4000, zlatniki: 5000 }
|
||||||
});
|
});
|
||||||
@@ -131,10 +131,10 @@ export default class MainQuestAnaSystem {
|
|||||||
this.registerQuest('finale', {
|
this.registerQuest('finale', {
|
||||||
act: 4,
|
act: 4,
|
||||||
name: 'Confrontation',
|
name: 'Confrontation',
|
||||||
description: 'Final battle with Zmaj-Volk. Save Ana.',
|
description: 'Reach the reactor core and save Ana.',
|
||||||
objectives: [
|
objectives: [
|
||||||
{ id: 'enter_lair', desc: 'Storm the mountain fortress', type: 'location' },
|
{ id: 'enter_lair', desc: 'Storm the mountain fortress', type: 'location' },
|
||||||
{ id: 'defeat_boss', desc: 'Defeat Zmaj-Volk', type: 'boss_fight' },
|
{ id: 'defeat_boss', desc: 'Breach the vault defenses', type: 'boss_fight' },
|
||||||
{ id: 'save_ana', desc: 'Rescue Ana', type: 'cutscene' },
|
{ id: 'save_ana', desc: 'Rescue Ana', type: 'cutscene' },
|
||||||
{ id: 'final_choice', desc: 'The ultimate decision...', type: 'decision' }
|
{ id: 'final_choice', desc: 'The ultimate decision...', type: 'decision' }
|
||||||
],
|
],
|
||||||
@@ -188,35 +188,32 @@ phenomenon observed - psychic connection to brother remains strong even
|
|||||||
in experimental conditions.
|
in experimental conditions.
|
||||||
|
|
||||||
Dr. Kovač (mother) has requested subject be moved to special containment.
|
Dr. Kovač (mother) has requested subject be moved to special containment.
|
||||||
Zmaj-Volk has shown interest in subject. Authorization pending.
|
Krnić has shown interest in subject. Authorization pending.
|
||||||
|
|
||||||
UPDATE: Subject escaped during Zmaj-Volk rampage. Current location unknown.
|
UPDATE: Subject escaped during the facility breach. Current location unknown.
|
||||||
Twin Bond suggests she's alive. Brother searching for her.`,
|
Twin Bond suggests she's alive. Brother searching for her.`,
|
||||||
location: 'Lab Record Room'
|
location: 'Lab Record Room'
|
||||||
});
|
});
|
||||||
|
|
||||||
this.loreEntries.set('zmaj_volk_creation', {
|
this.loreEntries.set('project_apex', {
|
||||||
title: 'The Ultimate Weapon',
|
title: 'Project Apex',
|
||||||
content: `PROJECT: APEX PREDATOR
|
content: `PROJECT: APEX PREDATOR
|
||||||
|
|
||||||
Combining dragon DNA (recovered from Mythical Realm portal) with enhanced
|
Combining viral genetics (recovered from permafrost) with the Alpha Hybrid
|
||||||
wolf genetics and Lazarus virus has created our most powerful subject yet.
|
strain has created our most powerful weapon yet.
|
||||||
|
|
||||||
Designation: ZMAJ-VOLK (Dragon-Wolf)
|
Designation: ALPHA TROLL KING
|
||||||
|
|
||||||
Capabilities:
|
Capabilities:
|
||||||
- Fire breath (plasma generation)
|
- Enhanced strength (100x human)
|
||||||
- Enhanced strength (50x human)
|
|
||||||
- Accelerated healing
|
- Accelerated healing
|
||||||
- Pack leader pheromones (controls lesser infected)
|
- Pack leader pheromones (controls all lesser infected)
|
||||||
- High intelligence (problem solving, strategy)
|
- High intelligence (strategic thinking)
|
||||||
|
|
||||||
WARNING: Subject is unstable. Aggressive. Uncontrollable.
|
WARNING: Subject is unstable. Uncontrollable by anyone but Krnić.
|
||||||
Recommendation: TERMINATION
|
Recommendation: DEPLOYMENT
|
||||||
|
|
||||||
Dr. Kovač overruled. Says subject will "save humanity."
|
The new world requires a king.`,
|
||||||
|
|
||||||
She's wrong. This thing will end us all.`,
|
|
||||||
location: 'Lab Chief Scientist Office'
|
location: 'Lab Chief Scientist Office'
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -340,7 +337,7 @@ Let fate decide.
|
|||||||
return {
|
return {
|
||||||
id: 'dark_ending',
|
id: 'dark_ending',
|
||||||
name: 'The Revenge',
|
name: 'The Revenge',
|
||||||
description: 'You chose revenge over everything. Zmaj-Volk is dead, but Ana and the cure are lost.',
|
description: 'You chose revenge over everything. Krnić is dead, but Ana and the cure are lost.',
|
||||||
icon: '⚔️'
|
icon: '⚔️'
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user