feat(falukant): Erweiterung der Falukant-Typen und Implementierung von Power-Up-Animationen

- Hinzufügen des neuen Typs PoliticalOfficeBenefitType zur Initialisierung von politischen Amtsvorteilen.
- Implementierung der Methode initializePoliticalOfficeBenefitTypes zur Verwaltung dieser neuen Typen.
- Anpassungen an der Match3Game-Komponente zur Unterstützung von Power-Up-Animationen, einschließlich Explosionseffekten, Raketenflügen und Regenbogenanimationen.
- Verbesserung der Benutzeroberfläche durch neue Animationen und visuelle Effekte für spezielle Items im Spiel.
This commit is contained in:
Torsten Schulz (local)
2025-08-24 06:34:46 +02:00
parent 6da849ca3c
commit 79d6004332
4 changed files with 1595 additions and 80 deletions

View File

@@ -121,7 +121,6 @@ const store = createStore({
const daemonSocket = new WebSocket(import.meta.env.VITE_DAEMON_SOCKET);
daemonSocket.onopen = () => {
console.log('Daemon WebSocket connected');
const payload = JSON.stringify({
event: 'setUserId',
data: { userId: state.user.id }

View File

@@ -10,15 +10,10 @@ const apiClient = axios.create({
apiClient.interceptors.request.use(config => {
const user = store.getters.user;
console.log('🔑 Axios Interceptor - User:', user);
if (user && user.authCode) {
config.headers['userid'] = user.id;
config.headers['authcode'] = user.authCode; // Kleinschreibung!
console.log('📡 Setze Headers:', {
userid: user.id,
authcode: user.authCode
});
} else {
console.log('⚠️ Keine User-Daten verfügbar');
}

File diff suppressed because it is too large Load Diff