Mise à jour du jeu · Article mis à jour
Principaux changements
- Boutique Kecleon : natures, talents et CT
- Deuxième choix initial
- Conflits de révision cloud
- Spectateur à terre en coop
- L’annonce originale du 21 octobre ajoute la coop via serveur pour les comptes connectés quand le mobile ou le routeur bloque les pairs directs. La source 006257fa essaie d’abord WebRTC avec STUN seul pendant au plus 9 secondes, sans demander TURN ni réserver de place. Un échec direct, même avant ce délai, fait réessayer immédiatement l’hôte connecté avec TURN si le service autorise son compte. Cet essai dispose de 15 secondes ; le navigateur peut encore choisir le direct. La connexion au compte permet la demande, sans garantir l’autorisation ou la disponibilité du relais.
- Pendant la session de la page, l’hôte garde les échecs directs enregistrés avec un compte, même après le départ du joueur ou la création d’un autre salon. Cette paire réessaie ensuite avec TURN si disponible, sans attendre à nouveau 9 secondes. Après deux invités distincts en échec direct, les nouveaux pairs commencent aussi avec TURN si disponible. Ce souvenir ne prouve ni autorisation ni utilisation de TURN. Recharger crée une nouvelle session.
Utiliser la boutique
Ouvrir Boutique dans le menu original et payer en pièces. Sac montre le stock inutilisé ; l’utiliser via Collection → Pokémon → Aromate, Capsule ou Enseigner CT. Choisir un autre trait ou une CT compatible possédée. Le changement consomme une unité et se sauvegarde localement ; Enregistrer puis attendre le cloud avant de changer d’appareil.
CT du jour et limites d’inventaire
Huit CT changent selon la date Europe/Madrid. La liste de base est commune. Si aucune ne peut être enseignée au partenaire actuel, la huitième devient une CT compatible non apprise. Partenaire et liste apprise peuvent donc modifier ce choix. Piles limitées à 999 ; acheter au plafond dépense quand même les pièces.
Natures
25 natures : 20 multiplient une statistique parmi Attaque, Attaque Spéciale, Défense, Défense Spéciale et vitesse par 1,1 et une autre par 0,9 ; cinq sont neutres. Les PV ne changent pas. Attaque de base = maximum des deux attaques. Un Aromate coûte 1 500 pièces et permet de choisir.
Talents
Chaque espèce a ses emplacements ordinaires et caché. Le caché a une chance de 1/20 seulement s’il existe. Les traits dépendent du compte et de l’espèce ; un nouveau tirage ne les relance pas. Pilule ordinaire : 1 500 pièces, autre talent ordinaire. Capsule cachée : 5 000, tout autre emplacement disponible. Il faut un changement valide.
Compatibilité des CT
Seules les CT compatibles hors types ajoutent des attaques. Les attaques naturelles de ses types + Normal ne demandent pas de CT. Enseigner consomme une CT et reste permanent ; une attaque connue ne se réapprend pas. Les attaques apprises rejoignent les cartes et les choix initiaux non bonus. Compatible ne signifie pas déjà appris.
Deuxième choix initial
Le deuxième choix initial coûte 400 pièces PAR POKÉMON et exige Répertoire. Changer de choix est gratuit. Choisir une autre attaque légale non bonus, CT apprise ou exception initiale comprise. Un choix valide prime sur les exclusions ; sinon Répertoire tire dans le vrai groupe hors attaques connues, exclues ou bonus.
Choisir la deuxième attaque initiale
Ouvrir Améliorations et choisir le Pokémon. Acheter Répertoire, puis Deuxième attaque initiale pour400pièces. Choisir une attaque légale différente de la première. Changer coûte0 ; une autre espèce exige son propre déblocage.
Conflits de révision cloud
Le cloud compare les révisions avant écriture. Un conflit peut déclencher une lecture, fusion et un seul nouvel essai ; lecture limitée à une fois par cinq minutes, donc tout échec n’est pas immédiatement résolu. Téléverser reste manuel (65s entre écritures réussies). Les anciens clients ne peuvent écrire rev0 qu’avant une révision positive : rechargez l’original si cela échoue. CT apprises : union ; choix de nature/talent : date par Pokémon ; stocks : registre gains/dépenses. Aucune garantie absolue sans perte.
Spectateur à terre en coop
À terre en coop originale, bouton spectateur, Q/E/Tab ou LB/RB pour parcourir les alliés vivants et votre vue. Seule la caméra change ; aucun contrôle ni résurrection. Un allié vous relève en restant proche 3s. L’hôte transmet les ennemis/événements autour de la vue suivie.
Mettre à jour le client original
Cette version originale indique force=true. Un ancien client publié compatible avertit10s, termine la partie comme Quitter, puis recharge après4s. Envoi des changements tenté pendant6s maximum ; en cas d’échec la copie locale reste. La bataille ne reprend pas. Dev/file et anciens modules peuvent différer.
Coop originale : direct, puis TURN
L’annonce originale du 21 octobre ajoute la coop via serveur pour les comptes connectés quand le mobile ou le routeur bloque les pairs directs. La source 006257fa essaie d’abord WebRTC avec STUN seul pendant au plus 9 secondes, sans demander TURN ni réserver de place. Un échec direct, même avant ce délai, fait réessayer immédiatement l’hôte connecté avec TURN si le service autorise son compte. Cet essai dispose de 15 secondes ; le navigateur peut encore choisir le direct. La connexion au compte permet la demande, sans garantir l’autorisation ou la disponibilité du relais.
L’hôte demande au partenaire d’utiliser TURN uniquement dans une offre avec TURN ; une offre normale ne le demande pas. Connected et Connected (via server), Conectado (por servidor) en espagnol, indiquent une connexion prête. Le texte seul ne prouve pas le chemin réseau réel. Attendez tous les joueurs prévus avant de démarrer. L’ancien relais de jeu Firebase Realtime Database reste désactivé ; TURN est distinct.
Pendant la session de la page, l’hôte garde les échecs directs enregistrés avec un compte, même après le départ du joueur ou la création d’un autre salon. Cette paire réessaie ensuite avec TURN si disponible, sans attendre à nouveau 9 secondes. Après deux invités distincts en échec direct, les nouveaux pairs commencent aussi avec TURN si disponible. Ce souvenir ne prouve ni autorisation ni utilisation de TURN. Recharger crée une nouvelle session.
Si l’autorisation est refusée ou si le service/réseau échoue, l’original revient à STUN seul. La connexion directe reste possible, mais un réseau qui bloque les pairs peut encore échouer. Un refus403 attend 30 minutes avant une nouvelle demande ; les autres échecs attendent une minute. La demande possède son propre délai d’abandon de quatre secondes. Les autorisations valides sont réutilisées jusqu’à dix minutes avant expiration ; la source décrit une durée de deux heures. Cela décrit le client original, sans tester l’accès de votre compte.
Terminez les parties, chargez la même version originale actuelle et gardez les onglets actifs. Accordez au plus 9 secondes au direct et 15 au nouvel essai avec TURN, plus la demande d’autorisation ; ce n’est pas un délai total garanti. L’invité sans première offre a un délai initial distinct de 27 secondes. Après un nouvel échec, l’hôte réessaie normalement après 15 secondes ; sans compte ou en anonyme, il ne demande pas TURN et garde ce délai. Sinon, comparez un Wi-Fi/réseau mobile autorisé et signalez rôle, état exact et réseaux. Gardez comptes et sauvegardes. Ces règles n’activent pas TURN dans le jeu communautaire intégré indépendant.
Versions des sources
Données, traits, conflits cloud et spectateur :ce578531. Dernier changement du transport direct/TURN :006257fa ; délais amis/classement :11fe868c. Couches distinctes ; l’ancienne révision réseau seule n’ajoutait pas Kecleon.
Pages liées
Mises à jour voisines
Données du jeu et sources
Les fichiers du jeu liés indiquent l’origine des valeurs, coûts et règles. Les mises à jour peuvent les modifier.
Version des données: 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