diff --git a/backend/app/games/renpy_builds.py b/backend/app/games/renpy_builds.py index 55f3a84..80bd046 100644 --- a/backend/app/games/renpy_builds.py +++ b/backend/app/games/renpy_builds.py @@ -90,6 +90,20 @@ BUILDS: dict[str, dict] = { }, "defects": {}, }, + "16a55ecc23aaac8f81b94d1f84ae6cfe305d758fc95b93cb2171d42c0d4a209f": { + "id": "renpy/that-new-teacher-0.9.0", + # The Phone library's own statement parsers (ll.require, ll.keyword ...) run while Ren'Py reads scripts; the + # converter reads `init phone register` itself (converter/phone_register.py), so the file is not needed + # the old-save fixer reads Ren'Py's pickled saves (the browser keeps its own), and the text-effect modules draw + # letters through the render API: the player has its own {bt} {sc} {fi} {rotat} {glitch} {wave} (text.ts), + # and explode/gradient/ruby text is shown plain + "skip": ["01statements.rpy", "versioning/save_fixer.rpy", "explosion_text.rpy", "glitch_tag.rpy", + "gradient_tags.rpy", "kinetic_text_tags.rpy", "ruby.rpy", "wavey_tag.rpy", + # a shader blur patched into Ren's Transform; the player's own blur property needs no patch + "blur.rpy"], + # group_chats.rpy calls `charcter(char)`, a misspelling of its own `character`, in one branch + "defects": {"Вызов не поддерживается плеером: charcter": 1}, + }, "0c31b84adcee03c53ffdd8ff7a8b6c1fb78ac020b35b45b12d6686f8f9c006b9": { "id": "renpy/saintly-corruption-0.13", "defects": {},