diff options
Diffstat (limited to 'pokemontools/crystal.py')
| -rw-r--r-- | pokemontools/crystal.py | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/pokemontools/crystal.py b/pokemontools/crystal.py index 45eb306..5d602c9 100644 --- a/pokemontools/crystal.py +++ b/pokemontools/crystal.py @@ -2453,7 +2453,22 @@ def create_music_command_classes(debug=False):      return klasses  music_classes = create_music_command_classes() - +class callchannel(Command): +	id = 0xFD +	macro_name = "callchannel" +	size = 3 +	param_types = { +		0: {"name": "address", "class": PointerLabelParam}, +		} + +class loopchannel(Command): +	id = 0xFE +	macro_name = "loopchannel" +	size = 4 +	param_types = { +		0: {"name": "count", "class": SingleByteParam}, +		1: {"name": "address", "class": PointerLabelParam}, +		}  effect_commands = {      0x1: ['checkturn'], | 
