You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
disable macro error checking by default
This commit is contained in:
@@ -35,6 +35,9 @@ macros = command_classes + \
|
||||
# show lines before preprocessing in stdout
|
||||
show_original_lines = False
|
||||
|
||||
# helpful for debugging macros
|
||||
do_macro_sanity_check = False
|
||||
|
||||
chars = {
|
||||
"ガ": 0x05,
|
||||
"ギ": 0x06,
|
||||
@@ -462,10 +465,12 @@ def macro_translator(macro, token, line):
|
||||
# do: all scripting macros
|
||||
# don't: signpost, warp_def, person_event, xy_trigger
|
||||
if not macro.override_byte_check:
|
||||
sys.stdout.write("db $%.2x\n" % (macro.id))
|
||||
sys.stdout.write("db ${0:02X}\n".format(macro.id))
|
||||
|
||||
# --- long-winded sanity check goes here ---
|
||||
|
||||
if do_macro_sanity_check:
|
||||
|
||||
# sanity check... this won't work because PointerLabelBeforeBank shows
|
||||
# up as two params, so these two lengths will always be different.
|
||||
#assert len(params) == len(macro.param_types), \
|
||||
|
Reference in New Issue
Block a user