Guide mis à jour
Les tirages avec compte nécessitent une connexion
Depuis la mise à jour originale du 4 novembre, un compte connecté envoie son tirage au service original. Hors ligne ou en cas d'échec de la requête, le client affiche une erreur sans effectuer de tirage local de secours. L'invité conserve l'algorithme local. L'annonce officielle laisse le jeu courant et la boutique inchangés : cette exigence concerne les tirages avec compte, pas toutes les actions hors ligne.
Vérifiez d'abord le portail ouvert et les tickets. Le client verrouille le tirage pendant son traitement, attend l'écriture en cours et réutilise le même identifiant d'opération lors des essais. Un conflit de révision fusionne la sauvegarde reçue puis réessaie avec la nouvelle révision, au plus quatre passages ; une panne de transport n'a qu'un premier nouvel essai, pas quatre essais réseau garantis. Portail fermé, tickets insuffisants, hors ligne et échec général sont distincts. La réponse réussie fixe pièces, deux soldes de tickets, registre, collection, chromatiques, pity et total des tirages avant l'animation.
Après un délai dépassé, reconnectez le même compte et laissez-le se synchroniser ; contrôlez tickets, collection et pity réels avant de recommencer. Une réponse perdue ne prouve pas que le serveur n'a rien traité et ne garantit aucun remboursement. N'effacez pas le stockage et ne modifiez pas les copies signées. Les formules locales publiées de probabilités, pity, coûts des séries de 10/100, doublons et chromatiques sont inchangées dans cet instantané. Les calculateurs Wiki servent à planifier avec les dernières valeurs confirmées ; ils n'exécutent, ne restaurent ni ne certifient un tirage réel.
Conflits de sauvegarde et soldes confirmés
Le client original conserve la connexion Firebase mais lit et écrit les sauvegardes via le service original, sans charger les clients directs Firestore/Realtime Database. Cela décrit le transport public, pas le stockage interne inconnu. Une réponse indiquant l'absence de sauvegarde se distingue d'une requête échouée ; un échec ne signifie ni compte vide ni synchronisation réussie. Sauvegardes locales, conservation des copies signées et protection entre onglets restent utiles.
Une sauvegarde acceptée peut corriger pièces, deux types de tickets, registre, retraits, améliorations permanentes, sac et CT selon le serveur. En conflit, le client fusionne la copie reçue et réessaie une révision supérieure. Une limitation avec délai laisse la sauvegarde en attente pendant les secondes indiquées (20 par défaut), plus une demi-seconde. Un refus peut laisser les changements récents uniquement dans ce navigateur. Conservez ses données et attendez une synchronisation acceptée avant de changer d'appareil ou d'effacer le stockage.
Les requêtes exigent un utilisateur connecté. Le client renouvelle une fois le jeton après un 401 ; un nouvel échec d'authentification n'est pas une sauvegarde réussie. Le délai usuel est de 12 secondes (15 pour les tirages) ; pannes réseau, erreurs serveur et réponses illisibles signifient indisponibilité. Reconnectez-vous et vérifiez l'état de synchronisation ; le Wiki ne répare pas les identifiants et ne déduit pas les soldes acceptés d'un indicateur de chargement.
Configurations de la Wiki et progression distinctes
Cette mise à jour originale change sauvegarde et cache, sans modifier catalogue de combat, prix, probabilités ou formules. Les 13 outils conservent entrées, calculs, partages et import/export JSON. Une configuration Wiki restaure les entrées des outils, pas la progression du compte original. Après récupération, utilisez les solde et collection réellement restaurés.
Retraits administratifs : soldes jamais négatifs
Le panneau Comptes des administrateurs de l’original ajoute Retirer à côté de Donner, avec confirmation. Il peut soustraire pièces, tickets simples et tickets ×10 d’une sauvegarde cloud existante. Les saisies et soldes actuels sont arrondis à l’entier inférieur et normalisés entre 0 et 1 000 000 000 ; le débit est limité à ce solde. Retirer 120 pièces sur 100 laisse 0. La transaction inscrit le débit administratif, augmente la révision et actualise l’horodatage serveur. Ce n’est ni un achat en boutique, ni un code public, ni un nouveau tarif.
Pokémon retirés, formes chromatiques et partenaire
Retirer un Pokémon normal retire les possessions normale et chromatique ; l’option chromatique seule conserve le normal. La sauvegarde mémorise une date de révocation par forme. Chargement et fusion suppriment les possessions acquises à cette date ou avant ; la fusion garde la date de révocation la plus récente des deux copies. Le partenaire supprimé est remplacé par le Pokémon de départ possédé, sinon la première espèce possédée ; son apparence chromatique indisponible est désactivée. Une acquisition réellement postérieure peut rester si l’autre copie ne contient plus l’ancienne possession ; voir la limite suivante.
Limite des anciennes copies dans la source 90cdd941
Le panneau original annonce qu’un Pokémon obtenu de nouveau peut rester. L’exécution du code confirme une condition plus étroite : DB.merge choisit d’abord la possession la plus ancienne, puis applique la révocation. Si un appareil ou une copie conserve l’ancien enregistrement, la fusion peut supprimer même une capture ultérieure légitime. N’importez pas cette ancienne copie à répétition pour restaurer le Pokémon retiré. Conservez une copie de l’état actuel, terminez la synchronisation et vérifiez le compte ; si la nouvelle capture disparaît encore, signalez cette séquence au support du jeu original. Le Wiki documente le comportement reproduit dans le code ; il n’a modifié ni serveur ni sauvegarde.
Utilisez les soldes et possessions actuels
Après un ajustement administratif, saisissez dans les planificateurs de gacha ou d’améliorations le solde réellement affiché après synchronisation. Mettez manuellement le suivi de collection à jour pour les possessions normales ou chromatiques retirées. Les outils du Wiki ne lisent ni ne modifient votre compte de jeu. Configurations, partage, import/export JSON et calculs conservent leur format ; restaurer une configuration du Wiki n’annule pas un retrait du compte. Prix, probabilités, statistiques de combat et formules d’amélioration des capacités restent identiques.
Recevoir un cadeau administratif
L’original ajoute un écran Comptes réservé à l’administration, depuis les paramètres du compte ou la modération. L’administration autorisée peut ajouter pièces, tickets simples, tickets ×10, Pokémon et possession chromatique à une sauvegarde cloud existante. Ce n’est ni un système public de codes cadeaux, ni un échange entre joueurs, ni une récompense promise à tous. Le client rejette les identifiants inconnus, conserve les possessions existantes et marque les nouvelles entrées comme cadeaux. Les montants sont arrondis à l’entier inférieur et bornés à 0–1 000 000 000 par montant fourni. Le panneau indique une fusion lors d’une sauvegarde ultérieure (fin de partie, Enregistrer ou quitter), sinon à la prochaine connexion au même compte original. Le cadeau peut attendre cette fusion pour apparaître. La collection Wiki reste manuelle et ne lit pas ce compte. Saisissez votre solde réel dans les outils d’amélioration/gacha ; prix et probabilités ne changent pas. Autorisations serveur et livraisons réelles non testées.
Instantané original actuel et modèle des outils
Client original public eae98df1a1 (horodatage du 4 novembre à 23:19:53 UTC), revu le 5. La comparaison des modules complets normalisés trouve 101 identiques et 13 modifiés/nouveaux. Le catalogue exécuté conserve 966 Pokémon, 103 capacités, 97 évolutions, 4 830 contrôles de statistiques et 412 transitions de niveau ; les formules de tirage, combat, boutique et progression sont inchangées. Les treize outils conservent calculs, partage et récupération JSON ; planifiez avec les soldes confirmés. Catalogue d567c6da, exécution/score 5c97df2e, règles saisonnières f7fbcfc4 et calendrier d667c216 restent versionnés séparément.
Le jeu intégré reste la version indépendante survivorpoke.com/play/ 3667bcad81 avec certains changements saisonniers f7 ; les calculs Community gardent leur modèle fixe. Cette mise à jour Wiki ne déploie pas le nouveau service de compte ni les tirages en ligne dans ce jeu intégré. Ces versions ne sont pas identiques.
Versions du calendrier et des calculs
Pokémon, niveaux, évolutions et apprentissage restent à d567c6da ; combat/récompenses saisonniers à f7fbcfc4 et calcul des dégâts/bonus à 5c97df2e. Seul le calendrier passe à d667c216. Les nouveaux plans utilisent la prolongation ; les anciens liens f7 gardent l’ancienne fin le 2 à minuit avec un sélecteur. Le bundle original 01d06d8e0c correspondait à d667c216 le 29 octobre. Le jeu intégré observé3667bcad81 déclare une adaptation sélective de f7 : cette Wiki ne le modifie pas et ne prétend pas prolonger son calendrier. Community calcule la version fixe 395a0e47/559ca0a7c8.
Quelle version est utilisée ?
Règles originales 5c97df2e du 27 octobre, revues le 28. Données Pokémon, attaques, évolutions et apprentissage légal : d567c6da ; Halloween : f7fbcfc4. Les 13 outils restent disponibles. Les nouveaux calculs originaux utilisent équipement séparé et bonus corrigés. Les anciens partages versionnés sans référence d’exécution gardent d567c6da et l’affichent ; Recalculer avec les règles actuelles permet une migration explicite. Community garde sa version et ses règles distinctes. Iframe : https://survivorpoke.com/play/. Les tests ne prouvent pas l’égalité des jeux en direct. Les octets publics observés le 28 correspondent au jeu intégré 3667bcad81, qui déclare une adaptation sélective de f7fbcfc4. Le calculateur Community reste fixé à 395a0e47 (version 559ca0a7c8) et ne reproduit pas cette version intégrée actuelle.
Veste de Combat : cartes à 70 %, total à 80 %
Dans l’original 5c97df2e, Défense permanente (2 points par niveau, 8 niveaux maximum) et cartes Armure (6 points chacune) partagent un plafond de 70 %. La Veste de Combat ajoute 20 points séparément ; la défense temporaire s’ajoute aussi, puis le total est plafonné à 80 %. Avec 12 cartes : 70 % sans veste, 80 % avec, 70 % après retrait. La mêlée active applique ensuite ×0,75 aux dégâts reçus. Dégâts purs et sauvetages gardent leurs règles. Aucun soin passif.
Conserver le meilleur bonus temporaire
Armurouillée, Impassible et Phobique utilisent la transition corrigée. Avec n=min(plafond entrant, anciennes charges+1), si charges×valeur ancienne est strictement supérieur à n×valeur entrante, les charges et la valeur anciennes restent, avec la durée la plus longue. Sinon, n, valeur et durée entrantes remplacent l’ancien état ; une égalité peut raccourcir le temps. Hâte 3×10 %, reste 1 s, puis Armurouillée 1×20 % pendant 3 s → 3×10 % pendant 3 s. Hâte 5×10 %, reste 7 s, puis Phobique 1×25 % pendant 4 s → 5×10 % pendant 7 s. L’échantillon d’événement calcule charges et multiplicateur ; le DPS actuel utilise vos bonus actifs saisis, pas des coups futurs supposés.
Trois costumes de sorcière permanents
Kecleon vend Ectoplasma, Pikachu et Noctali sorciers pour 300 bonbons chacun pendant Halloween. Ectoplasma porte chapeau et cape ; Pikachu et Noctali, uniquement un chapeau. Ce sont des sprites cosmétiques, y compris chromatiques, sans espèce, capacité ni statistique supplémentaire. L'achat est permanent et unique. On peut acheter avant de posséder l'espèce ; l'équipement automatique exige sa possession. Le costume se met ou s'enlève ensuite sur sa fiche. Les bonbons sont dans bag.candy, les achats dans skins, le choix le plus récent dans pskin. Le chapeau de Kecleon est décoratif, pas un quatrième costume en vente. Les bonbons se gagnent ; ce n'est pas un achat gratuit en pièces.
Bonbons : budget, collecte et prix
Le budget ambiant commun vaut floor(secondes ÷ 60 × 1,25). Fantômes et citrouilles exigent 1 unité disponible ; les autres ennemis hors Jugement en exigent 3, mais chaque chute n'en consomme qu'une et donne 1 bonbon. Tuer davantage ne contourne pas le temps ; il faut ramasser les objets. Une citrouille donne aussi 8 XP et 50 % de chances de donner 2 pièces. Atteindre le combat du grand Ectoplasma donne 60 bonbons, à tous via l'hôte en coopération. Les ennemis du Jugement ne donnent pas de bonbons ambiants. À 30:00 : 37 + 60 = au plus 97 ; trois parties donnent 291, moins que les 300 d'un costume. Un début retardé change ce budget ; indiquez l'heure réelle et si le combat a été atteint.
Versions des sources
Pokémon, niveaux, évolutions et apprentissage restent à d567c6da ; combat/récompenses saisonniers à f7fbcfc4 et calcul des dégâts/bonus à 5c97df2e. Seul le calendrier passe à d667c216. Les nouveaux plans utilisent la prolongation ; les anciens liens f7 gardent l’ancienne fin le 2 à minuit avec un sélecteur. Le bundle original 01d06d8e0c correspondait à d667c216 le 29 octobre. Le jeu intégré observé3667bcad81 déclare une adaptation sélective de f7 : cette Wiki ne le modifie pas et ne prétend pas prolonger son calendrier. Community calcule la version fixe 395a0e47/559ca0a7c8.
Boutique Kecleon : natures, talents et CT
Original ce578531 (21 octobre 2026). Ces règles concernent l’original ; le jeu indépendant intégré suit ses propres versions. Nature neutre et talent ignoré sont des hypothèses de comparaison, pas les traits de votre compte.
PV, météo et cible sont explicites. Le talent initial précède cartes et objets. Les effets aléatoires ou par activation sont séparés ; le DPS dépend toujours des impacts et de la présence. Agitation pondère les branches arrondies. Absorption/esquive : invulnérabilité de 0,3s ; les dégâts purs les contournent.
Le critique ordinaire vaut×1,5 ; Sniper le passe à×2. Les talents de chance critique s’ajoutent au bonus permanent avant le calcul moyen.
Choix initial par Pokémon
Le choix de l’attaque initiale coûte 400 pièces une fois par Pokémon. Les changements légaux sont ensuite gratuits. L’attaque par défaut reste disponible même hors du pool normal, comme Choc Mental de Psykokwak. Les soutiens ne sont pas proposés comme attaque initiale. Le planificateur calcule les coûts sans acheter ni modifier la sauvegarde.
Ancien calculateur (d567c6da)
Données de l’original : source d567c6da. Consultez la version des données pour les règles et sources applicables.
Marche à suivre
- Réglez niveaux achetés.
- Entrez cibles et pièces.
- Lisez budget, total et effets.
Valeurs et conditions
Achat : round(base×croissance^niveauActuel/10)×10. PV 0→3 : 60+80+110=250. Quinze types ont limites distinctes.
Erreurs fréquentes
Achats par Pokémon, sans satisfaire cartes d’évolution. L’outil ne dépense rien dans le jeu.
Outils
Pages liées
- PokéSurvivor Mises à jour · 2026-11-04: 4 novembre : tirages avec compte et changements de service
- PokéSurvivor Mises à jour · 2026-11-02: Sauvegardes et données des directs et vidéos
- PokéSurvivor Mises à jour · 2026-11-01: Mise à jour originale du 31 octobre au 1er novembre : sauvegardes, cadeaux et salles
- PokéSurvivor Mises à jour · 2026-10-31: 30 octobre : bannières, YouTube et contrôle du cache
- PokéSurvivor Mises à jour · 2026-10-30: 29 octobre : vidéos et confidentialité du jeu original
- PokéSurvivor Mises à jour · 2026-10-29: 28 octobre : Halloween dure un jour de plus
- PokéSurvivor Mises à jour · 2026-10-28: 27 octobre : coop, défense et classement corrigés
- Halloween : dates, bonbons, costumes et Nuit spectrale
- Méthode de calcul et recommandations
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://pokesurvivor.com/en/news/
- https://pokesurvivor.com/version.json
- https://pokesurvivor.com/js/app.min.js?v=eae98df1a1
- https://github.com/JPTER78/pokesurvivor/blob/c121040ff0278383e4ae67bc24f17e4cfd141a24/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/commit/ad6c025958a2feb39345874673da845c57546681
- https://github.com/JPTER78/pokesurvivor/commit/c121040ff0278383e4ae67bc24f17e4cfd141a24
- https://github.com/JPTER78/pokesurvivor-live/blob/639adaf9dc019cdcfe54b16c21a5fcfe33b9e2fa/README.md
- https://github.com/JPTER78/pokesurvivor-live/blob/639adaf9dc019cdcfe54b16c21a5fcfe33b9e2fa/.github/workflows/live.yml
- https://github.com/JPTER78/pokesurvivor/blob/23c0d653dfd215690d4a617d6e0593231b9dccd3/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/blob/23c0d653dfd215690d4a617d6e0593231b9dccd3/sw.js
- https://github.com/JPTER78/pokesurvivor/blob/23c0d653dfd215690d4a617d6e0593231b9dccd3/en/news/index.html
- https://github.com/JPTER78/pokesurvivor/commit/23c0d653dfd215690d4a617d6e0593231b9dccd3
- https://github.com/JPTER78/pokesurvivor/blob/90cdd941da04793e3023b4a28aff552819c70f21/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/commit/90cdd941da04793e3023b4a28aff552819c70f21
- https://github.com/JPTER78/pokesurvivor/blob/b742e43772e37d077549bf2fad3d615d60f42961/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/blob/b742e43772e37d077549bf2fad3d615d60f42961/css/style.css
- https://github.com/JPTER78/pokesurvivor/blob/b742e43772e37d077549bf2fad3d615d60f42961/en/news/index.html
- https://github.com/JPTER78/pokesurvivor/commit/e5997d563fd271168d4c801fbe46274622f92c13
- https://github.com/JPTER78/pokesurvivor/commit/b742e43772e37d077549bf2fad3d615d60f42961
- https://github.com/JPTER78/pokesurvivor/blob/d2bf542d571fb7d13fe4f9546d3c84f090b5c14d/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/blob/d2bf542d571fb7d13fe4f9546d3c84f090b5c14d/.github/workflows/live.yml
- https://github.com/JPTER78/pokesurvivor/blob/d2bf542d571fb7d13fe4f9546d3c84f090b5c14d/index.html
- https://github.com/JPTER78/pokesurvivor/commit/2cb52db3e2bb2c08385b959c131e66f4f2501731
- https://github.com/JPTER78/pokesurvivor/commit/d2bf542d571fb7d13fe4f9546d3c84f090b5c14d
- https://github.com/JPTER78/pokesurvivor/blob/110550a80f81eadd6924b6286807935a479e9b4f/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/blob/110550a80f81eadd6924b6286807935a479e9b4f/.github/workflows/live.yml
- https://github.com/JPTER78/pokesurvivor/blob/110550a80f81eadd6924b6286807935a479e9b4f/privacidad/index.html
- https://github.com/JPTER78/pokesurvivor/blob/110550a80f81eadd6924b6286807935a479e9b4f/index.html
- https://github.com/JPTER78/pokesurvivor/commit/12d17edafadb7685a537e4e13918a61a29f8ec6d
- https://github.com/JPTER78/pokesurvivor/commit/110550a80f81eadd6924b6286807935a479e9b4f
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/data/upgrades.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/core/db.js
- https://github.com/JPTER78/pokesurvivor/blob/e4ba0e173cb7e415f9815c924a48c5c25f516962/js/systems/stats.js
- https://github.com/JPTER78/pokesurvivor/blob/e4ba0e173cb7e415f9815c924a48c5c25f516962/js/systems/judgment.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/systems/stats.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/entities/player.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/entities/enemy.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/systems/judgment.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/systems/combat.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/data/moves.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/systems/halloween.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/systems/gacha.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/data/shop.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/core/skins.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/systems/judgment.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/data/enemies.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/world/world.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/core/db.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/game.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/data/changelog.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/systems/halloween.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/game.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/ui/shop-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/ui/gacha-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/entities/player.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/data/items.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/ranking.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/net.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/coop.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/core/touch.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/ui/run-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/ui/test.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/entities/enemy.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/systems/spawner.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/contacto/index.html
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/data/changelog.js
- https://survivorpoke.com/version.json
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/data/changelog.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/.github/workflows/live.yml