farma updejt

This commit is contained in:
2025-12-08 01:39:39 +01:00
parent 9c61c3b56d
commit e49f567831
12 changed files with 596 additions and 99 deletions

View File

@@ -131,9 +131,10 @@ class GameScene extends Phaser.Scene {
this.player = new Player(this, 50, 50, this.terrainOffsetX, this.terrainOffsetY);
// Dodaj 3 NPCje (Mixed)
// Dodaj 3 NPCje (Mixed) - Removed zombie
console.log('🧟 Initializing NPCs...');
const npcTypes = ['zombie', 'villager', 'merchant'];
for (let i = 0; i < 3; i++) {
const npcTypes = ['villager', 'merchant'];
for (let i = 0; i < npcTypes.length; i++) {
const randomX = Phaser.Math.Between(40, 60); // Closer to center
const randomY = Phaser.Math.Between(40, 60);
console.log(`👤 Spawning NPC type: ${npcTypes[i]} at (${randomX}, ${randomY})`);
@@ -141,13 +142,15 @@ class GameScene extends Phaser.Scene {
this.npcs.push(npc);
}
// Dodaj 10 dodatnih Zombijev!
// Dodaj 10 dodatnih Zombijev! - REMOVED BY REQUEST
/*
for (let i = 0; i < 10; i++) {
const randomX = Phaser.Math.Between(10, 90);
const randomY = Phaser.Math.Between(10, 90);
const zombie = new NPC(this, randomX, randomY, this.terrainOffsetX, this.terrainOffsetY, 'zombie');
this.npcs.push(zombie);
}
*/
// ELITE ZOMBIES v City območju (65,65 ± 15)
console.log('👹 Spawning ELITE ZOMBIES in City...');
@@ -223,6 +226,9 @@ class GameScene extends Phaser.Scene {
.setScrollFactor(0).setDepth(10000);
console.log('✅ GameScene ready - FAZA 20 (Full Features)!');
// Start Engine
this.Antigravity_Start();
}
setupCamera() {
@@ -512,6 +518,20 @@ class GameScene extends Phaser.Scene {
// ANTIGRAVITY ENGINE UPDATE
// ========================================================
Antigravity_Start() {
console.log('🚀 Starting Antigravity Engine...');
if (window.Antigravity) {
// Camera Setup
if (this.player && this.player.sprite) {
window.Antigravity.Camera.follow(this, this.player.sprite);
}
// ZOOM SETUP - 0.75 za "Open World" pregled
window.Antigravity.Camera.setZoom(this, 0.75);
}
}
Antigravity_Update(delta) {
// Globalni update klic
if (window.Antigravity) {