Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RenPy 8 / Python 3.9 migration #9493

Merged
merged 197 commits into from
Feb 20, 2024
Merged
Show file tree
Hide file tree
Changes from 195 commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
55efa4a
version changes
ThePotatoGuy Nov 7, 2019
c93327a
fixed some issues
ThePotatoGuy Nov 7, 2019
07d701e
build lib and renpy as well and add readme
ThePotatoGuy Nov 7, 2019
155a971
actually hjtml read mebettrer
ThePotatoGuy Nov 7, 2019
154105c
everything
ThePotatoGuy Nov 7, 2019
4ab5e40
fix weath looping too early
multimokia Nov 8, 2019
af368a7
fix first sesh for dump file
multimokia Nov 8, 2019
c449879
actually show using the tag and remove when needed
multimokia Nov 10, 2019
0fc876e
you make me angery
multimokia Jan 6, 2020
a082335
Merge branch 'pre-master' into r7
ThePotatoGuy Jan 11, 2020
2217e54
Merge branch 'master' into r7
ThePotatoGuy Jan 13, 2020
f5554f9
r7 update
ThePotatoGuy Jan 13, 2020
8c2ce71
updated travis for r7
ThePotatoGuy Jan 13, 2020
43c204d
conflicts
multimokia May 1, 2020
3327b2c
fix broken submods screen
multimokia May 1, 2020
0e5aa9d
dang invisible conflicts
multimokia May 1, 2020
33772d7
conflicts from r7
multimokia Dec 27, 2020
3530ac4
dl + build renpy 7.4 instead
multimokia Dec 27, 2020
d2e564e
fix exception on exit
multimokia Dec 27, 2020
79f3c78
I really hate that this is the solution, but it is
multimokia Dec 28, 2020
bf03920
handle the rest of the cases
multimokia Dec 28, 2020
1854476
add build test for r7.4 branch
multimokia Dec 28, 2020
26aa60c
rpy python 3
multimokia Dec 28, 2020
217d71b
fix dict issue
multimokia Dec 28, 2020
14721d1
better lint
multimokia Dec 28, 2020
ba0c7ba
use current nightly instead
multimokia Jan 4, 2021
9b8be70
fix dum issue
multimokia Jan 4, 2021
fe9a5c3
another dum thing
multimokia Jan 4, 2021
7dc3590
remove r7 mode things
multimokia Jan 4, 2021
bc2d68d
conflicts
multimokia Mar 29, 2021
4b3e137
use current
multimokia Mar 29, 2021
ca784c0
don't mind me
multimokia Mar 29, 2021
31503c9
fucc
multimokia Mar 29, 2021
a25b0ae
trying something stupid here
multimokia Mar 29, 2021
48baacb
I think this should work properly
multimokia Mar 29, 2021
0c4b084
Merge remote-tracking branch 'upstream/content' into r7.4
multimokia Aug 1, 2021
37bb656
Merge remote-tracking branch 'upstream/content' into r7.4
multimokia Aug 31, 2021
540b6e8
update dicts to use py3 looping
multimokia Aug 31, 2021
686dab7
override this to not raise exceptions for dev
multimokia Aug 31, 2021
8d1501f
rm override
multimokia Aug 31, 2021
2426e7b
Merge remote-tracking branch 'upstream/content' into r7.4
multimokia Aug 31, 2021
dd346a3
kick to latest renpy
multimokia Aug 31, 2021
3915e17
change amt of predict statements
multimokia Sep 2, 2021
5d8a4d7
always fetch latest renpy
multimokia Sep 2, 2021
f5412b0
fetch latest nightly
multimokia Sep 5, 2021
8eb04b0
Merge remote-tracking branch 'upstream/content' into r7.4
multimokia Sep 6, 2021
1f9d20c
Depreciate mas_getMousePost as inaccurate.
multimokia Sep 7, 2021
88952c6
Merge remote-tracking branch 'upstream/content' into r7.4
multimokia Feb 14, 2022
6b40510
CI is now checking r8, no more rpy python 3
multimokia Feb 14, 2022
425350d
`there were more`
multimokia Feb 14, 2022
416c011
rm this config var
multimokia Feb 14, 2022
e0cb975
more removal
multimokia Feb 14, 2022
4562c03
init 999?
multimokia Feb 14, 2022
742d8ff
actually move all of them this time
multimokia Feb 14, 2022
e9e2d4b
test
multimokia Feb 21, 2022
8dade46
no more SDK caching. Bad
multimokia Feb 21, 2022
3ccc36c
remove unneeded config
multimokia Feb 21, 2022
df57edd
let it run
multimokia Feb 21, 2022
dc3d8d9
mix the stuff properly
multimokia Feb 21, 2022
ba1577f
oops
multimokia Feb 21, 2022
b29ebdc
actually download from the right URL
multimokia Feb 21, 2022
7ec50ab
cPickle -> pickle
multimokia Feb 21, 2022
5f3efdf
try deleting logging from py pack
multimokia Feb 21, 2022
33c0f1f
better
multimokia Feb 21, 2022
0ac7b2e
uncache MAS
multimokia Feb 21, 2022
b2a5a36
rm unicode
multimokia Feb 21, 2022
3811f3b
clean up more libs + no more fast/slowIO
multimokia Feb 21, 2022
6c77786
`global` fixes + add DDLC's gui.rpy + axe archive deps
multimokia Feb 21, 2022
7d3252e
why did we do this lol
multimokia Feb 21, 2022
db00c5c
drop some dict iter funcs
multimokia Feb 21, 2022
facd2a4
change a few StringIO -> BytesIO
multimokia Feb 21, 2022
5dd6d9e
no more reliance on base DDLC poemgame
multimokia Feb 21, 2022
1c39a87
fix spritegen + docs, get more transforms to MAS
multimokia Feb 21, 2022
f873487
no more iter funcs
multimokia Feb 21, 2022
abc2e55
use new lib name for HTTP stuffs
multimokia Feb 21, 2022
780b23c
Update tools for py3
Booplicate Feb 21, 2022
b667612
use py3.9.6 for CI
Booplicate Feb 21, 2022
035c0b6
use the latest `setup-python`
Booplicate Feb 21, 2022
cc09eb6
use codecs to decode persistent
multimokia Feb 22, 2022
b69e629
:aboom: sripts.rpa
multimokia Feb 22, 2022
4e09de0
delete this debug line
multimokia Feb 22, 2022
92c2ec8
wrap map calls with tuple()
multimokia Feb 23, 2022
a0b1891
viewkeys -> keys
multimokia Feb 23, 2022
7399a34
spritepacks now load
multimokia Feb 23, 2022
9510b78
Fix deco rm.
multimokia Feb 23, 2022
8943815
another dict pop during iteration
multimokia Feb 23, 2022
63ae4ec
Merge remote-tracking branch 'upstream/content' into r7.4
multimokia Aug 26, 2022
894e46b
`long` no longer exists in py3
multimokia Aug 26, 2022
01666df
builtins
multimokia Aug 26, 2022
00e07c3
hippity hoppity, unicode is no longer my property
multimokia Aug 26, 2022
393beaf
never mind, unicode is my property again
multimokia Aug 26, 2022
51ba4bf
builtins 2, electric boogaloo
multimokia Aug 26, 2022
4568d16
this option was removed
multimokia Aug 26, 2022
0650640
migrate glitchtext to MAS level
multimokia Aug 26, 2022
c89d4d3
fix substitution
multimokia Aug 26, 2022
703af7b
Fix EoF while parsing
multimokia Aug 28, 2022
812e7e3
py3 tools, also simplified. Fix gitignore mess
multimokia Aug 29, 2022
1e5db90
py310
multimokia Aug 29, 2022
2904895
whoops, reinstate this
multimokia Aug 30, 2022
13dcfa3
fix this too
multimokia Aug 30, 2022
0e066a5
fix custom formatter
Booplicate Aug 30, 2022
b55ed7d
*.bak
multimokia Aug 30, 2022
1147b18
Merge branch 'r7.4' of github.com:Monika-After-Story/MonikaModDev int…
multimokia Aug 30, 2022
eb2b9f0
ignore logs
Booplicate Aug 30, 2022
b8cb291
WIP: cleanup build options
Booplicate Aug 30, 2022
c8b44fd
WIP make proper crossplatform builds
Booplicate Aug 30, 2022
aaed3ff
WIP update the package we use for builds
Booplicate Aug 30, 2022
0205c8b
Final cleanup and rename the executables
Booplicate Aug 30, 2022
3e2d7da
Update project.json
Booplicate Aug 30, 2022
ef11bd5
ignore dists
Booplicate Aug 30, 2022
33fbcae
fix stockfish input
Booplicate Aug 30, 2022
2692a58
`decode` before using as `str`
Booplicate Aug 30, 2022
951d2d5
fix chess
Booplicate Aug 30, 2022
8d64077
fix `_MASMoniFollowTransformDissolve`
Booplicate Aug 30, 2022
599c16b
remove old log code
Booplicate Aug 30, 2022
4a74692
unused utils
Booplicate Aug 30, 2022
ced3ab4
unused code in definitions
Booplicate Aug 30, 2022
4262a2e
unused code in ev handler
Booplicate Aug 30, 2022
623e6b4
add `mas_pushEvent` and `mas_queueEvent`
Booplicate Aug 30, 2022
15ef5be
unused code in ev rules
Booplicate Aug 30, 2022
636d9a6
unused code in progression
Booplicate Aug 30, 2022
ef35f42
unused code in ch30
Booplicate Aug 30, 2022
1dd405c
unused code in chart mtx
Booplicate Aug 30, 2022
4fdb87f
unused code in sprite charts
Booplicate Aug 30, 2022
bf1b9d6
unused code in update topics
Booplicate Aug 30, 2022
66d5fac
unused code in bg
Booplicate Aug 30, 2022
22cb2ea
unused code in selector and weather
Booplicate Aug 30, 2022
1d208a9
unDennis our pong code
Booplicate Aug 31, 2022
d11a507
Merge pull request #9485 from Booplicate/remove_deprecated_funcs
Booplicate Aug 31, 2022
0a6909d
forgot another global
Booplicate Aug 31, 2022
737357a
backport `ParticleBurst`
Booplicate Aug 31, 2022
06fcbea
implement `mas_glitchText`
Booplicate Aug 31, 2022
a44df29
Revert "Fix EoF while parsing"
Booplicate Aug 31, 2022
20e04b1
submods framework fixes
Booplicate Aug 31, 2022
be83f58
wrap `filter` in a `list`
Booplicate Aug 31, 2022
12f6819
remove `.iter*()`
Booplicate Aug 31, 2022
ca1c1f7
update `global` statements
Booplicate Aug 31, 2022
8809121
remove `mas_set_gender`
Booplicate Aug 31, 2022
c9cc023
add `unittests`
Booplicate Aug 31, 2022
62d91d8
delete bakas
Booplicate Sep 1, 2022
1ca26d3
add `winnie32api`
Booplicate Sep 1, 2022
d0361b5
use compat pickle
Booplicate Sep 1, 2022
3c3300c
because ignoring my input was a smart idea
Booplicate Sep 1, 2022
5e19330
log why clothes/hair has been restored
Booplicate Sep 1, 2022
fc45a33
remove tests to save some space
Booplicate Sep 1, 2022
92b803d
update `winnie32api`
Booplicate Sep 1, 2022
a114cb1
migrate wr to py3, some cleanup
Booplicate Sep 1, 2022
d3fdbf1
add icon + fix typo
Booplicate Sep 1, 2022
8b74a91
improve trace screen + fix typo
Booplicate Sep 1, 2022
78907a3
exclude logs
Booplicate Sep 1, 2022
6c656c1
Update project.json
Booplicate Sep 1, 2022
f78afb1
update icons
Booplicate Sep 1, 2022
62a397d
more inclusive x11/wayland check
Booplicate Sep 1, 2022
4b94bdc
add stock m poems
Booplicate Sep 1, 2022
40691be
backport required styles and images
Booplicate Sep 1, 2022
876b990
this shouldn't be in git wtf
Booplicate Sep 1, 2022
820e585
we will never use this, why is it here
Booplicate Sep 1, 2022
fc9da14
battery never worked anyway
Booplicate Sep 1, 2022
96dec3b
fix logs newlines
Booplicate Sep 1, 2022
e970135
fix wr crash, add to blacklist, improve code
Booplicate Sep 2, 2022
d1efbb7
handle the `None` case
Booplicate Sep 2, 2022
99ec601
update `winnie32api`
Booplicate Sep 2, 2022
495184d
smol cleanup
Booplicate Sep 2, 2022
e328667
implement `flashMASWindow`
Booplicate Sep 2, 2022
7e16c56
allow `mas_display_notif` flash MAS window
Booplicate Sep 2, 2022
7ddcaa6
fix typeerror
Booplicate Sep 2, 2022
61117d9
only flash on success
Booplicate Sep 2, 2022
76b10dc
update `winnie32api`
Booplicate Sep 6, 2022
0005303
smol update for win utils
Booplicate Sep 6, 2022
9b2909c
more wr improvements
Booplicate Sep 6, 2022
fc4af74
remove `mas_with_statement`
Booplicate Sep 6, 2022
1167d3d
update `mas_find_target`
Booplicate Sep 6, 2022
6aca9db
deprecate `MASImageData`
Booplicate Sep 6, 2022
fa16c97
definitions cleanup
Booplicate Sep 7, 2022
c44f0df
ev hand cleanup
Booplicate Sep 7, 2022
54cb3ff
ignore `navigation.json`
Booplicate Sep 8, 2022
eb8b795
move config vars into config file
Booplicate Sep 8, 2022
efef6bc
move another config var
Booplicate Sep 8, 2022
1e4e506
update version
Booplicate Sep 16, 2022
073f31b
Merge remote-tracking branch 'origin/content' into r7.4
Booplicate Oct 15, 2022
d7bc131
temp fix to renpy bug
Booplicate Oct 15, 2022
cb940db
smol wrs fix
Legendkiller21 Oct 15, 2022
10decc8
Merge remote-tracking branch 'origin/content' into r7.4
Booplicate Nov 2, 2022
effa118
remove missed `iteritems`
Booplicate Nov 2, 2022
6bd090d
deprecate `MASAudioData`
Booplicate Nov 2, 2022
7521d5d
decode api keys
Legendkiller21 Nov 3, 2022
8ecd61f
pack scripts into an archive
Booplicate Nov 3, 2022
f15ed8b
replace renpy `object` with `python_object`
Booplicate Nov 9, 2022
a73b673
cleanup old code
Booplicate Nov 13, 2022
31254fc
fix crash
Booplicate Dec 6, 2022
87bc25e
Merge branch 'content' into r7.4
Booplicate Jan 22, 2023
c920cbc
fix some syntax warnings
multimokia Jun 10, 2023
beab338
fix is checks
multimokia Jun 10, 2023
1896558
Merge branch 'content' into r7.4
ThePotatoGuy Feb 16, 2024
db9023a
deprecate fix
ThePotatoGuy Feb 17, 2024
c097a96
add override for persistent signature checks
multimokia Feb 18, 2024
ecab7b4
add savelocation.init override
ThePotatoGuy Feb 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 18 additions & 35 deletions .github/workflows/mas_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,57 +30,40 @@ jobs:
- uses: actions/checkout@v2

- name: Setup Python
uses: actions/setup-python@v2.2.1
uses: actions/setup-python@v2
with:
# Version range or exact version of a Python version to use, using SemVer's version range syntax.
python-version: 2.7.18 # optional, default is 3.x

# get/dl renpy src
- name: cache rpy source
id: cache-rpy
uses: actions/cache@v2
with:
path: renpy/
key: ${{ runner.os }}-rpy
python-version: 3.10.4 # optional, default is 3.x

# dl renpy src
- name: Download rpy source
if: steps.cache-rpy.outputs.cache-hit != 'true'
run: |
wget https://www.renpy.org/dl/6.99.12.4/renpy-6.99.12.4-sdk.tar.bz2
tar xf renpy-6.99.12.4-sdk.tar.bz2
rm renpy-6.99.12.4-sdk.tar.bz2
mv renpy-6.99.12.4-sdk renpy
renpysdk=$(wget -qO- https://nightly.renpy.org/current-8/index.html | grep -P -m 1 -o '(?<=href=").*\.tar\.bz2(?=".*)')
wget https://nightly.renpy.org/current-8/$renpysdk
tar xf $renpysdk
rm $renpysdk
mv ${renpysdk/.tar.bz2/} renpy

# get/download base mas
- name: cache base MAS
id: cache-mas
uses: actions/cache@v2
with:
path: mas0105/
key: ${{ runner.os }}-mas
# - name: cache base MAS
# id: cache-mas
# uses: actions/cache@v2
# with:
# path: mas0105/
# key: ${{ runner.os }}-mas

- name: Download base MAS
if: steps.cache-mas.outputs.cache-hit != 'true'
# if: steps.cache-mas.outputs.cache-hit != 'true'
run: |
wget https://s3-us-west-2.amazonaws.com/monika-after-story/ddlc/mas.zip
mkdir mas0105
unzip mas.zip -d mas0105
rm mas0105/game/scripts.rpa

# TEMP
# - name: what are these
# run: |
# file mas0105
# file renpy

# copy files over
# copy over gh files to base
- name: copy source over
run: cp -Rf Monika\ After\ Story/* mas0105/

# touch file for unstable so it doesn't raise exceptions for some things
- name: exception skip for unstable
if: github.ref == 'refs/heads/unstable'
run: touch mas0105/trb

# run sprite checkers
- name: check sprites
run: python tools/ghactions.py
Expand All @@ -95,4 +78,4 @@ jobs:
- name: rpy distribute
run: |
cd renpy
./renpy.sh launcher distribute "../mas0105/" --package Mod
./renpy.sh launcher distribute "../mas0105/" --package market
68 changes: 34 additions & 34 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
*~
*.rpyc
*.rpyb
*.bak
*.pyc
*.swp
log.txt
traceback.txt
errors.txt
firstrun
*.chr
*.rpa
*.rpa
Monika After Story/game/audio.rpa
*.save
Monika After Story/game/saves/persistent
Monika After Story/IPGuidelines.md
*.rpa
#Catch all rpa, rpyc, rpyb, and rpyms
*.rpa
Monika After Story/game/screens.rpyc
Monika After Story/old_persistent.txt
Monika After Story/merged_persistent.txt
Monika After Story/game/screens.rpyc
Monika After Story/project.json
*.rpy[cbm]

#Catch any persist info
persistent
*.bak

#No compiled pycode or pycache
__pycache__
*.pyc

#Ide specific things
*.swp
**/*.vscode

#Various other clutter-y things
log.txt
traceback.txt
errors.txt
firstrun
log
*.log

#DDLC specific
*.chr
*.rpyc
Monika After Story/project.json
Monika After Story/characters/monika.chr
*.rpyc
Monika After Story/project.json

#OS Specific files
.DS_Store
Monika After Story/.DS_Store
Monika After Story/characters/monika.chr
Monika After Story/update/updates.json
zzzz*
.vscode
cacert.pem

#Toolsmenu things
zzzz*

# Build
cacert.pem
navigation.json
Monika_After_Story-[0-9]*.[0-9]*.[0-9]*-dists
Binary file removed Monika After Story/CustomIconMac.icns
Binary file not shown.
4 changes: 1 addition & 3 deletions Monika After Story/README.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ <h2>Disclaimer</h2>
Monika After Story is a Doki Doki Literature Club fan game that is not affiliated with Team Salvato. It is designed to be played only after the official game has been completed. You can download Doki Doki Literature Club at: <a href=http://ddlc.moe>http://ddlc.moe</a>
</em></p>
<h2>Installation</h2>
<p><b>Installation of an r7 build is NOT REVERSABLE</b></p>
<p>
The files in Monika After Story alter Doki Doki Literature Club. You must have an installation of DDLC, which can be downloaded for free from <a href=http://ddlc.moe>http://ddlc.moe</a>.
</p>
Expand All @@ -76,9 +77,6 @@ <h2>Installation</h2>
<p>
Mac users can access the game directory by right-clicking on the DDLC application and selecting <tt>Show Package Contents</tt>. Then, the game directory can be found in <tt>Contents/Resources/autorun</tt>.
</p>
<p>
To uninstall this mod, simply delete all added files in the <tt>game</tt> directory.
</p>
<h2>Basic Help</h2>
<p>
To advance through the game, <tt>left-click</tt> or press the <tt>space</tt> or <tt>enter</tt> keys. When at a menu,
Expand Down
34 changes: 31 additions & 3 deletions Monika After Story/game/0config.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ python early:
renpy.config.name = "Monika After Story"

## The version of the game.
renpy.config.version = "0.12.15"
renpy.config.version = "0.13.0"


#Triple space suffix to avoid potential issues with same names in window title
config.window_title = "Monika After Story "
Expand All @@ -35,6 +36,31 @@ python early:

renpy.config.save_directory = "Monika After Story"

### R7+ Config Var adjustments
## 7.4.11
renpy.config.mouse_focus_clickthrough = True
##7.3.3
#Only devs need this
renpy.config.report_extraneous_attributes = False

##7.3.0
renpy.config.keyword_after_python = True

##7.1.1
#Fix menu textbox issues
renpy.config.menu_showed_window = True
#Fix textbox sometimes disappearing
renpy.config.window_auto_show = ["say"]
#Fix textbox flickering
renpy.config.window_auto_hide = ["scene", "call screen"]

##7.0
#Fixes spaceroom masks from restarting every interaction
renpy.config.replay_movie_sprites = False

##6.99.13
renpy.config.atl_one_frame = False

init -1200 python:
## Sounds and music ############################################################

Expand Down Expand Up @@ -97,7 +123,7 @@ init -1200 python:

## The icon displayed on the taskbar or dock.

renpy.config.window_icon = "gui/window_icon.png"
renpy.config.window_icon = "mod_assets/mas_icon.ico"

## Custom configs ##############################################################

Expand All @@ -120,7 +146,6 @@ init -1200 python:
renpy.loadsave.location.locations.pop()

################START: INIT TIME CONFIGS

## Uncomment the following line to set an audio file that will be played while
## the player is at the main menu. This file will continue playing into the
## game, until it is stopped or another file is played.
Expand All @@ -130,3 +155,6 @@ define config.main_menu_music = audio.t1

define config.window_show_transition = dissolve_textbox
define config.window_hide_transition = dissolve_textbox

init python:
config.per_frame_screens.append("_trace_screen")
17 changes: 9 additions & 8 deletions Monika After Story/game/0statements.rpy
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
python early in mas_statements:
from collections import namedtuple

__JumpWithArgsParseData = namedtuple("__JumpWithArgsParseData", ("label", "is_expression", "arg_info"))
# Consider this being fully private member of this namespace
_JumpWithArgsParseData = namedtuple("_JumpWithArgsParseData", ("label", "is_expression", "arg_info"))


def __jump_with_args(label, args, kwargs):
Expand Down Expand Up @@ -37,7 +38,7 @@ python early in mas_statements:
NOTE: may raise exceptions

IN:
parsed_data - __JumpWithArgsParseData for this statement
parsed_data - _JumpWithArgsParseData for this statement

OUT:
str
Expand All @@ -55,7 +56,7 @@ python early in mas_statements:
lex - the Lexer object

OUT:
__JumpWithArgsParseData
_JumpWithArgsParseData
"""
lex.expect_noblock("jarg")

Expand All @@ -73,14 +74,14 @@ python early in mas_statements:
lex.expect_eol()
lex.advance()

return __JumpWithArgsParseData(label_, is_expression, arg_info)
return _JumpWithArgsParseData(label_, is_expression, arg_info)

def __execute_jump_with_args(parsed_data):
"""
Executes the jump_with_args statement

IN:
parsed_data - __JumpWithArgsParseData for this statement
parsed_data - _JumpWithArgsParseData for this statement
"""
label_ = __get_label(parsed_data)

Expand All @@ -97,7 +98,7 @@ python early in mas_statements:
Predicts the jump_with_args statement

IN:
parsed_data - __JumpWithArgsParseData for this statement
parsed_data - _JumpWithArgsParseData for this statement
"""
try:
label_ = __get_label(parsed_data)
Expand All @@ -114,7 +115,7 @@ python early in mas_statements:
A lint function for the jump_with_args statement

IN:
parsed_data - __JumpWithArgsParseData for this statement
parsed_data - _JumpWithArgsParseData for this statement
"""
try:
label_ = __get_label(parsed_data)
Expand All @@ -127,7 +128,7 @@ python early in mas_statements:

# Define the new statement
renpy.register_statement(
"jarg",
"jarg",
parse=__parse_jump_with_args,
execute=__execute_jump_with_args,
predict=__predict_jump_with_args,
Expand Down
Loading
Loading