feat: Showdown 0.2 lang, ZA mega substitutes, and stone icons #16
No reviewers
Labels
No labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
pokebedrock/pokebedrock-res!16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/showdown-0.2-lang"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Full RES follow-up for Showdown 0.2 / ZA megas. Builds on the battle-text keys already in this PR.
Lang
failNoStat(existing).generateShowdownMapagainst Showdown 0.2: new stone shortDescs, 7 Future abilities (Aura Guard, Mega Sol, Dragonize, Piercing Drill, Eelevate, Fire Mane, Spicy Spray), Pretty Feather.generateItemLang: 45 stones + Pretty Feather + 51 spawn-items. Display names frompokemon.json(Greninja-Mega, not Greninjamega). One## Missing Itemssection (no last-win wipe).syncLangFilesfor cs/de/es/pt/ru/zh.Items / icons
textures/items/held_items/.item_texture.json+items.jsonentries.pokebedrock-showdown^0.2.0.Pokémon
pokemon.jsonfrom behgenerate:pokemonList(49 megas + Tatsugiri-Droopy/Stretchy).generatePokemonFiles: substitute entities, RCs,missing_info.mdsprite gaps for all 49 megas.pokemonWithModels.tatsugiri_droopy/tatsugiri_stretchyskins.Docs
ZA_MEGAS.md— modeler inventory + player-facing status.Not included
missing_info.mdon purpose).Test plan
pokemon:greninjamegaitem.pokeb:greninjite=Greninjite,item.pokeb:greninjamega=Greninja-MegaMerge order
pokemon.json)feat: add showdown 0.2 battle text keysto feat: Showdown 0.2 lang, ZA mega substitutes, and stone iconsReview update (tip
96f253a) — prior COMMENT blocker clearedRace note: earlier bot COMMENT cited head
31ef5dbe/^0.2.0install failure (CI run #329). Tip now includes8bb48f0(pin to published0.1.18) +96f253a(Forgejo model-preview action).Status
npm ci/ CI: green —pokebedrock-showdown@0.1.18inpackage.json+ lock (matchesmain). CI #345, model-preview #346.pokemonWithModels; placeholders matchZA_MEGAS.md.^0.2.0only after 0.2 is published.Issues
pokebedrock-resissues: 0 — noFixes:/Could Fix:.mergeable=true · CI green · RES companion · no second review on unchanged tip · rebase-keeper N/A · no BEH nudge
Update (tip
96f253a, includes8bb48f0): install blocker resolved.pokebedrock-showdownis pinned to0.1.18inpackage.jsonandpackage-lock.json(matchesmain). CIbuild-and-testgreen (run #345); model-preview also green (run #346).Earlier note about
^0.2.0/ run #329 applied to pre-pin tip31ef5dbeonly — ignore as current blocker.Residual (non-blocking for CI): PR body still describes a
^0.2.0pin / Showdown 0.2 merge order. Real 0.2 ship still waits showdown #15 publish, then re-pin + lock regen if regenerating against 0.2.Minecraft Model Preview (
96f253a)Model Changes
Re-review (head
96f253a25) — shippableForgejo blocks APPROVE/REQUEST_CHANGES on bot-authored PRs; this COMMENT is the approve-equivalent.
Prior COMMENT#2951 blockers (superseded — edited): event head
31ef5dbehadpokebedrock-showdown@^0.2.0(unpublished) + lock desync →npm cifail on run #329. Fixed by:8bb48f0— pin back to published0.1.1896f253a— model-preview → Forgejopokebedrock/mc-model-preview@b10a8ffc…CI @
96f253a25Scope OK
Showdown 0.2 lang, ZA mega substitute entities, stone/Pretty Feather icons,
item_texture/items.json,ZA_MEGAS.md. Display names (Greninjite,Greninja-Mega) + locale sync look good. Dep stays0.1.18until0.2.0is on npm — re-bump+lock then.Issues
Open res issues: 0 — no
Fixes:/Could Fix:.mergeable=true · RES companion · rebase-keeper N/A · no BEH nudge · merge order: showdown → data → beh#735 → this
Review @
96f253a2Event: COMMENT (Forgejo rejects bot self-APPROVE on author=bot — content LGTM, not a changes request).
CI: green —
ci.yml#2318 success +model-preview.yml#2319 success on this tip.Policy: RES companion — do not merge res alone; keep merge order showdown → data → beh#735 → this. No BEH Reviewer nudge. Open res issues: 0 (no Fixes link). Not deps; rebase-keeper N/A.
Behind main: tip merge_base
5a2ff211; main is +1 (d9b4c7e6Forgejo model-preview tolerate-missing-artifacts). Optional merge-main later — no force-push.Findings
pokebedrock-showdownis0.1.18in package.json + lock (matches published npm install after8bb48f0f). PR body still says^0.2.0— stale; tip content is what CI installs. Installable; lock in sync.pretty_featherentries initems.json/item_texture.json; PNG paths exist undertextures/items/held_items/(+ healing for feather). Silicon armor textures from main-merge present — no dangling silicon/charcoal/snowball refs spotted.greninjamega,tatsugiridroopy,absolmegaz—pokemon:<id>,geometry.substitute,controller.render.pokemon; matches mainvenusaurmegapattern. Mega sprite PNGs absent by design (placeholders / sprite-gap docs).item.pokeb:greninjite/greninjamega,extremelyEffective/mostlyIneffective(4× / 0.25×),failNoStat, Future abilities, Pretty Feather present. Locale sync: no dirty wipe — shared keys unchanged vs merge_base; new keys English-fallback only (cs/de/ru/zh ok).pokemonWithModels.missing_info.mdbut that file is not in the tip tree (nit).pokebedrock/mc-model-preview@b10a8ffc(vs merge_basesmell-of-curry/...@latest); tip now matches current main for that line.Verdict: Content LGTM. Needs a human APPROVE (bot cannot self-approve). Ship only after beh#735 (and upstream showdown/data) per stated merge order; CI already green on tip.
@ -32,3 +32,3 @@- name: Minecraft Model Previewuses: smell-of-curry/mc-model-preview@latestuses: https://git.pokebedrock.com/pokebedrock/mc-model-preview@b10a8ffcf825203aa537c56ce48531249bf1ca6eGood: Forgejo-hosted action pin. Tip matches current main for this line; main is still +1 for the tolerate-missing-artifacts follow-up — optional merge-main, not a content blocker.
@ -0,0 +21,4 @@49 mega sprites are listed under **Missing Pokémon Sprite Textures**. Alsoneed geometry, textures, and animations before they leave the substitute.| id | name | stone |Nit: this section points at
missing_info.md, but that path is not in the tip tree (onlyZA_MEGAS.mditself). Either drop the reference or land the generated sprite-gap list so modelers have one SoT.Note (non-blocking): tip pins
pokebedrock-showdownto0.1.18(lock matches; CI installable after the pin commit). PR summary still says^0.2.0— update the body when convenient so operators do not chase a nonexistent range.Follow-up on COMMENT 2951/2966/2969 (head
96f253a2hasn't changed). This isn't a new review.New conflicts: against res main
b4a8343a, this branch now conflicts initems.json,textures/item_texture.jsonand all 7texts/*.langfiles.clown_*,pumpkin_killer_*,halloween_candy_bag) sit next to this branch's plasma/neoplasma entries in the sorted maps. Keep both.message.rewards.grantError. Keep both blocks, with the same order in every lang.These are mechanical. The pair order is unchanged: data#11 → BEH #735 (re-pinned, see the follow-up there) → this PR.
View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.