Guide updated
Account pulls require a connection
From the original 4 November update, a signed-in cloud account sends its pull to the original account service. If you are offline or that request fails, the client reports an error and does not silently perform a local pull. Guest pulls still use the local algorithm. The official notice says ordinary gameplay and the shop are unchanged; this connection requirement concerns account pulls, not every offline action.
Check the active banner and enough tickets first. The client locks the pull button while processing, waits for an outstanding save and reuses one operation ID during retries. A revision conflict merges the returned save and retries with a new revision, up to four loop attempts; a transport failure only gets an initial retry, not four guaranteed network retries. Closed banner, insufficient tickets, offline and general failure are separate outcomes. A successful response supplies canonical coins, both ticket balances, ledger, collection, shinies, banner pity and total pulls before the result animation.
After a timeout, reconnect and let the same account sync; inspect its actual tickets, collection and pity before trying again. A missing response does not prove the server never processed the pull or guarantee a refund. Do not clear storage or edit signed copies to repair it. The published local probability, pity, ten/100-pull costs, duplicate refunds and shiny formulas are unchanged in this client snapshot. Wiki calculators remain planning tools: enter the latest confirmed account values; they cannot execute, restore or certify a real server pull.
Current names for older evolution aliases
All 97 original evolved moves now display their base localized name followed by “ +”. Requirements and evolution modifiers stay the same; previous names remain searchable aliases. Meteor Mash is now damage 24, radius 48 and knockback 70 (previously 34/54/80); cooldown 1.4 s and count 2 are unchanged. Every level and evolved output is calculated from this updated base.
Scroll sideways to read every column.
| Earlier alias in this guide | Current original name |
|---|---|
| Charm | Disarming Voice + |
Regional Shiny Charms and collection requirements
Own every species in the region, including legendaries; a defeat record alone does not count. The charm is derived automatically from ownership, with no separate save flag. Matching-banner shiny odds rise from 1% to 2%. Each ten-pull locks its rate at batch start: completing the region inside a batch affects the next batch. Wild 1/4096 and rift 1/512 stay unchanged.
Scroll sideways to read every column.
| Charm | Required owned species | Legendary species included | Matching banner |
|---|---|---|---|
| Kanto Shiny Charm | 151 | Articuno · Zapdos · Moltres · Mewtwo · Mew | 1% → 2% |
| Johto Shiny Charm | 100 | Raikou · Entei · Suicune · Lugia · Ho-Oh · Celebi | 1% → 2% |
| Hoenn Shiny Charm | 135 | Regirock · Regice · Registeel · Latias · Latios · Kyogre · Groudon · Rayquaza · Jirachi · Deoxys | 1% → 2% |
| Sinnoh Shiny Charm | 107 | Uxie · Mesprit · Azelf · Dialga · Palkia · Heatran · Regigigas · Giratina · Cresselia · Phione · Manaphy · Darkrai · Shaymin · Arceus | 1% → 2% |
| Unova Shiny Charm | 141 | Victini · Cobalion · Terrakion · Virizion · Tornadus · Thundurus · Reshiram · Zekrom · Landorus · Kyurem · Keldeo · Meloetta · Genesect | 1% → 2% |
| Kalos Shiny Charm | 70 | Xerneas · Yveltal · Zygarde · Diancie · Hoopa · Volcanion | 1% → 2% |
| Alola Shiny Charm | 83 | Type: Null · Silvally · Tapu Koko · Tapu Lele · Tapu Bulu · Tapu Fini · Cosmog · Cosmoem · Solgaleo · Lunala · Necrozma · Magearna · Marshadow · Zeraora · Meltan · Melmetal | 1% → 2% |
| Galar Shiny Charm | 87 | Zacian · Zamazenta · Eternatus · Kubfu · Urshifu · Regieleki · Regidrago · Glastrier · Spectrier · Calyrex · Enamorus | 1% → 2% |
| Paldea Shiny Charm | 92 | Chi-Yu · Koraidon · Munkidori · Fezandipiti · Ogerpon · Terapagos | 1% → 2% |
Plan ×100
The current original-game buttons are ×10 and ×100. ×100 costs 100 normal tickets OR 10 ten-pull tickets, without mixing. It runs ten ten-pull batches; each keeps its ≥4★ guarantee. This planner also retains arbitrary draw counts and unbatched API scenarios. Skip/Esc only shortens animation.
Animation, skip and result order
×100 shows ten spins, each representing the best result of that ten-pull batch. The final summary counts new species, shinies and refunded PokéCoins; cards are sorted by shiny first, then rarity, then new ownership. The results and ticket cost are committed before animation. Skip or Esc reveals them sooner without rerolling.
Original and embedded edition
These additions apply to the pinned original release 1a52cc838c. The embedded community game uses its separate published rules snapshot: its Meteor Mash and legacy evolution names are retained by the Community model, and the new original-only Orbs, Plate scoring and item-break assumptions are not applied to it.
Tools
Related pages
Game data & sources
The linked game files show where these stats, costs and rules come from. Updates to the game may change them.
Data version: 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/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/systems/gacha.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/core/db.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/ui/shop-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/ui/gacha-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/d567c6da88e4ef66634ab54a01b5a3607501e03a/js/data/moves.js