From d62c8d5a3efb45d72d526919a2670b49cb3e2251 Mon Sep 17 00:00:00 2001 From: Alexander Whitestone Date: Tue, 24 Mar 2026 08:58:53 -0400 Subject: [PATCH] feat: add energy beam to Batcave terminal --- app.js | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/app.js b/app.js index a617265..49b1c2f 100644 --- a/app.js +++ b/app.js @@ -1341,30 +1341,7 @@ const energyBeamMaterial = new THREE.MeshBasicMaterial({ const energyBeam = new THREE.Mesh(energyBeamGeometry, energyBeamMaterial); energyBeam.position.set(ENERGY_BEAM_X, ENERGY_BEAM_Y + ENERGY_BEAM_HEIGHT / 2, ENERGY_BEAM_Z); scene.add(energyBeam); - // Energy beam from Batcave terminal to sky - connection to outside world - const beamGeometry = new THREE.CylinderGeometry(0.5, 2, 1000, 32, 32, true); - const beamMaterial = new THREE.MeshBasicMaterial({ - color: NEXUS.colors.accent, - emissive: NEXUS.colors.accent, - emissiveIntensity: 0.8, - opacity: 0.6, - transparent: true, - side: THREE.BackSide - }); - const energyBeam = new THREE.Mesh(beamGeometry, beamMaterial); - energyBeam.position.set(-50, 500, -50); // Centered above Batcave terminal area - energyBeam.rotation.x = Math.PI / 2; - NEXUS.scene.add(energyBeam); - NEXUS.animations.push({ - object: energyBeam, - property: 'material.opacity', - start: 0.3, - end: 0.6, - duration: 2000, - ease: 'Quadratic.InOut', - loop: true, - yoyo: true - }); + // === RUNE RING === // 12 Elder Futhark rune sprites in a slow-orbiting ring around the center platform. -- 2.43.0