Spielupdate · Artikel aktualisiert
Änderungen im Überblick
- Kecleon-Laden: Wesen, Fähigkeiten und TMs
- Zweite Startwahl
- Cloud-Revisionskonflikte
- Zuschauen am Boden im Koop
- Die Originalmeldung vom 21. Oktober ergänzt Server-Koop für angemeldete Konten, wenn Mobilfunk oder Router direkte Verbindungen blockieren. Quelle 006257fa versucht zuerst bis zu 9 Sekunden WebRTC nur mit STUN, ohne TURN-Zugangsdaten oder reservierten Serverplatz. Scheitert der Direktversuch, auch vor Ablauf, versucht der angemeldete Gastgeber sofort TURN, sofern der Dienst sein Konto freigibt. Dieser Versuch hat 15 Sekunden; der Browser kann weiterhin direkt verbinden. Anmeldung ermöglicht die Anfrage, garantiert aber weder Freigabe noch einen erreichbaren Relayserver.
- Während der Seitensitzung merkt sich der Gastgeber direkte Fehlversuche mit angemeldetem Konto auch nach Austritt oder Raumwechsel. Dieses Paar beginnt danach mit TURN, falls verfügbar, ohne erneute 9 Sekunden Wartezeit. Nach direkten Fehlschlägen mit zwei verschiedenen Gästen beginnen auch alle weiteren Verbindungen so. Das Fehlergedächtnis belegt weder TURN-Freigabe noch tatsächliche Nutzung. Neuladen beginnt eine neue Sitzung.
Den Laden benutzen
Im Originalmenü Laden öffnen und mit Münzen kaufen. Tasche zeigt ungenutzte Vorräte; Nutzung über Sammlung → Pokémon → Minze, Kapsel oder TM lernen. Anderes Wesen/Fähigkeit oder vorhandene kompatible TM wählen. Erfolg verbraucht ein Stück und speichert lokal; vor Gerätewechsel Speichern und Cloudbestätigung abwarten.
Tägliche TMs und Inventarlimits
Acht TMs wechseln nach dem Datum in Europe/Madrid. Die Basisliste ist gemeinsam. Kann der Partner keine davon lernen, wird Platz acht durch eine kompatible ungelernte TM ersetzt. Partner und gelernte Liste können daher Platz acht ändern. Stapellimit 999; Kauf am Limit kostet weiterhin Münzen.
Wesen
25 Wesen: 20 multiplizieren Angriff, Spezial-Angriff, Verteidigung, Spezial-Verteidigung oder Tempo einmal mit 1,1 und einen anderen Wert mit 0,9; fünf sind neutral. KP bleiben gleich. Basisangriff = Maximum beider Angriffswerte. Eine Minze kostet 1.500 Münzen und erlaubt die Auswahl.
Fähigkeiten
Jede Art hat eigene reguläre und versteckte Plätze. Ein versteckter Platz wird mit 1/20 gewählt, sofern vorhanden. Kontoerstellung und Art bestimmen feste Eigenschaften; weitere Ziehungen würfeln sie nicht neu. Reguläre Kapsel: 1.500 Münzen, anderer regulärer Platz. Versteckte Kapsel: 5.000, jeder andere vorhandene Platz. Ein gültiger Wechsel ist nötig.
TM-Kompatibilität
Nur kompatible TMs außerhalb der natürlichen Typen fügen Attacken hinzu. Eigene Typen + Normal brauchen keine TM. Lernen verbraucht eine TM dauerhaft; bekannte Attacken lassen sich nicht erneut lernen. Gelernte Attacken erscheinen auf Stufenkarten und als Startwahl ohne Verstärker. Kompatibel bedeutet nicht bereits gelernt.
Zweite Startwahl
Die zweite Startwahl kostet 400 Münzen PRO POKÉMON und erfordert Repertoire. Neuwahl ist kostenlos. Wähle eine andere erlaubte Attacke ohne Verstärker, einschließlich gelernter TM oder Standardstart-Ausnahme. Eine gültige Auswahl übergeht Verbannungen; sonst wählt Repertoire zufällig aus dem tatsächlichen Pool ohne bekannte, verbannte oder Verstärker-Attacken.
Zweite Startattacke auswählen
Verbesserungen öffnen und Pokémon wählen. Zuerst Repertoire, dann Zweite Startattacke für400Münzen kaufen. Andere zulässige Attacke als die erste wählen. Neuwahl kostet0; eine andere Art braucht eine eigene Freischaltung.
Cloud-Revisionskonflikte
Cloud-Speicher vergleicht vor dem Schreiben die Revision. Ein Konflikt kann einmal Lesen, Zusammenführen und Wiederholen auslösen; das Lesen hat fünf Minuten Abklingzeit. Fehler werden daher nicht immer sofort gelöst. Upload bleibt manuell (65s zwischen erfolgreichen Schreibvorgängen). Alte Clients dürfen rev0 nur vor der ersten positiven Revision schreiben: bei Fehlern aktuelles Original neu laden. Gelernte TMs: Vereinigung; Wesen/Fähigkeit: Zeitstempel je Pokémon; Bestände: Einnahmen-/Ausgabenbuch. Keine pauschale Verlustfreiheit.
Zuschauen am Boden im Koop
Am Boden im Original-Koop: Zuschauertaste, Q/E/Tab oder LB/RB wechselt zwischen lebenden Mitspielern und eigener Sicht. Nur die Kamera bewegt sich; keine Steuerung oder Wiederbelebung. Ein Mitspieler muss weiterhin 3s in der Nähe bleiben. Der Host sendet Gegner/Ereignisse um die beobachtete Person.
Original-Client aktualisieren
Diese Originalversion setzt force=true. Ein kompatibler veröffentlichter Client warnt10s, beendet den Lauf wie Aufgeben und lädt nach4s neu. Cloud-Upload wird bis6s versucht; bei Fehler bleibt die lokale Kopie. Der Kampf wird nicht fortgesetzt. Dev/file und ältere Updater können abweichen.
Original-Koop: erst direkt, dann TURN
Die Originalmeldung vom 21. Oktober ergänzt Server-Koop für angemeldete Konten, wenn Mobilfunk oder Router direkte Verbindungen blockieren. Quelle 006257fa versucht zuerst bis zu 9 Sekunden WebRTC nur mit STUN, ohne TURN-Zugangsdaten oder reservierten Serverplatz. Scheitert der Direktversuch, auch vor Ablauf, versucht der angemeldete Gastgeber sofort TURN, sofern der Dienst sein Konto freigibt. Dieser Versuch hat 15 Sekunden; der Browser kann weiterhin direkt verbinden. Anmeldung ermöglicht die Anfrage, garantiert aber weder Freigabe noch einen erreichbaren Relayserver.
Der Gastgeber fordert TURN beim Gast nur mit einem TURN-Angebot an; ein normales Angebot fordert es nicht an. Connected und Connected (via server), auf Spanisch Conectado (por servidor), gelten als verbunden. Der Text allein beweist nicht den tatsächlichen Netzwerkweg. Erst mit allen vorgesehenen Spielern starten. Die alte Spielweiterleitung über Firebase Realtime Database bleibt aus; TURN ist ein anderer Weg.
Während der Seitensitzung merkt sich der Gastgeber direkte Fehlversuche mit angemeldetem Konto auch nach Austritt oder Raumwechsel. Dieses Paar beginnt danach mit TURN, falls verfügbar, ohne erneute 9 Sekunden Wartezeit. Nach direkten Fehlschlägen mit zwei verschiedenen Gästen beginnen auch alle weiteren Verbindungen so. Das Fehlergedächtnis belegt weder TURN-Freigabe noch tatsächliche Nutzung. Neuladen beginnt eine neue Sitzung.
Bei verweigerter Freigabe oder Dienst-/Netzfehlern verwendet das Original nur STUN. Direktverbindungen bleiben möglich; ein Netz mit blockierten Gegenstellen kann weiterhin scheitern. Nach Ablehnung403 wird 30 Minuten keine neue Anfrage gestellt, nach anderen Fehlern eine Minute. Die Anfrage hat eine eigene Abbruchfrist von vier Sekunden. Gültige Zugangsdaten werden bis zehn Minuten vor Ablauf verwendet; die Quelle beschreibt zwei Stunden Laufzeit. Das sind Clientregeln und kein Zugriffstest für dein Konto.
Läufe beenden, dieselbe aktuelle Originalversion laden und Raumtabs aktiv halten. Dem ersten Direktversuch bis zu 9 Sekunden und einem TURN-Versuch bis zu 15 Sekunden plus Zugangsdatenanfrage geben; dies garantiert keine Gesamtdauer. Gäste ohne erstes Angebot haben eine separate Anfangsfrist von 27 Sekunden. Nach weiterem Fehlschlag versucht es der Gastgeber normalerweise nach 15 Sekunden erneut; ohne Konto oder anonym fordert er kein TURN an. Bleibt der Fehler, erlaubtes WLAN/Mobilnetz vergleichen und Rolle, genaue Meldung und beide Netze melden. Konten und Spielstände behalten. Diese Regeln aktivieren kein TURN im unabhängig eingebetteten Community-Spiel.
Quellversionen
Daten, Eigenschaften, Cloud-Konflikte und Zuschauen:ce578531. Direkter/TURN-Transport zuletzt006257fa; Freunde-/Ranglistenzeiten weiterhin11fe868c. Getrennte Quellenebenen; die vorherige Netzrevision führte Kecleon nicht ein.
Verwandte Seiten
Vorherige und nächste Updates
Spieldaten und Quellen
Die verlinkten Spieldateien zeigen die Herkunft der Werte, Kosten und Regeln. Spielupdates können sie ändern.
Datenversion: d567c6da
- https://github.com/JPTER78/pokesurvivor/blob/006257fa748ad6ce11a3e1752f1aaf49e236e734/js/data/changelog.js
- https://github.com/JPTER78/pokesurvivor/blob/006257fa748ad6ce11a3e1752f1aaf49e236e734/js/net/net.js
- https://github.com/JPTER78/pokesurvivor/blob/006257fa748ad6ce11a3e1752f1aaf49e236e734/tests/net.test.cjs
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/version.json
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/core/updater.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/data/changelog.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/core/db.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/firestore.rules
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/data/shop.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/data/abilities.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/data/ability-fx.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/data/natures.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/systems/mons.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/data/tms.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/data/upgrades.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/net/coop.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/ui/hud.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/entities/player.js
- https://github.com/JPTER78/pokesurvivor/blob/ce5785313b0205af8b9477423f64b0a7b7039dcd/js/systems/combat.js