pokeemmo/include/constants/script_commands.h
2025-11-07 22:45:57 +00:00

239 lines
7.7 KiB
C

//
// DO NOT MODIFY THIS FILE! It is auto-generated by tools/misc/make_scr_cmd_constants.py
//
#ifndef GUARD_SCR_CMD_CONSTANTS_H
#define GUARD_SCR_CMD_CONSTANTS_H
#define SCR_OP_NOP 0x00
#define SCR_OP_NOP1 0x01
#define SCR_OP_END 0x02
#define SCR_OP_RETURN 0x03
#define SCR_OP_CALL 0x04
#define SCR_OP_GOTO 0x05
#define SCR_OP_GOTO_IF 0x06
#define SCR_OP_CALL_IF 0x07
#define SCR_OP_GOTO_STD 0x08
#define SCR_OP_CALL_STD 0x09
#define SCR_OP_GOTO_STD_IF 0x0a
#define SCR_OP_CALL_STD_IF 0x0b
#define SCR_OP_RETURNRAM 0x0c
#define SCR_OP_ENDRAM 0x0d
#define SCR_OP_SETMYSTERYEVENTSTATUS 0x0e
#define SCR_OP_LOAD_WORD 0x0f
#define SCR_OP_LOAD_BYTE 0x10
#define SCR_OP_SETPTR 0x11
#define SCR_OP_LOADBYTEFROMPTR 0x12
#define SCR_OP_SETPTRBYTE 0x13
#define SCR_OP_COPYLOCAL 0x14
#define SCR_OP_COPYBYTE 0x15
#define SCR_OP_SETVAR 0x16
#define SCR_OP_ADDVAR 0x17
#define SCR_OP_SUBVAR 0x18
#define SCR_OP_COPYVAR 0x19
#define SCR_OP_SETORCOPYVAR 0x1a
#define SCR_OP_COMPARE_LOCAL_TO_LOCAL 0x1b
#define SCR_OP_COMPARE_LOCAL_TO_VALUE 0x1c
#define SCR_OP_COMPARE_LOCAL_TO_PTR 0x1d
#define SCR_OP_COMPARE_PTR_TO_LOCAL 0x1e
#define SCR_OP_COMPARE_PTR_TO_VALUE 0x1f
#define SCR_OP_COMPARE_PTR_TO_PTR 0x20
#define SCR_OP_COMPARE_VAR_TO_VALUE 0x21
#define SCR_OP_COMPARE_VAR_TO_VAR 0x22
#define SCR_OP_CALLNATIVE 0x23
#define SCR_OP_GOTONATIVE 0x24
#define SCR_OP_SPECIAL 0x25
#define SCR_OP_SPECIALVAR 0x26
#define SCR_OP_WAITSTATE 0x27
#define SCR_OP_DELAY 0x28
#define SCR_OP_SETFLAG 0x29
#define SCR_OP_CLEARFLAG 0x2a
#define SCR_OP_CHECKFLAG 0x2b
#define SCR_OP_INITCLOCK 0x2c
#define SCR_OP_DOTIMEBASEDEVENTS 0x2d
#define SCR_OP_GETTIME 0x2e
#define SCR_OP_PLAYSE 0x2f
#define SCR_OP_WAITSE 0x30
#define SCR_OP_PLAYFANFARE 0x31
#define SCR_OP_WAITFANFARE 0x32
#define SCR_OP_PLAYBGM 0x33
#define SCR_OP_SAVEBGM 0x34
#define SCR_OP_FADEDEFAULTBGM 0x35
#define SCR_OP_FADENEWBGM 0x36
#define SCR_OP_FADEOUTBGM 0x37
#define SCR_OP_FADEINBGM 0x38
#define SCR_OP_WARP 0x39
#define SCR_OP_WARPSILENT 0x3a
#define SCR_OP_WARPDOOR 0x3b
#define SCR_OP_WARPHOLE 0x3c
#define SCR_OP_WARPTELEPORT 0x3d
#define SCR_OP_SETWARP 0x3e
#define SCR_OP_SETDYNAMICWARP 0x3f
#define SCR_OP_SETDIVEWARP 0x40
#define SCR_OP_SETHOLEWARP 0x41
#define SCR_OP_GETPLAYERXY 0x42
#define SCR_OP_GETPARTYSIZE 0x43
#define SCR_OP_ADDITEM 0x44
#define SCR_OP_REMOVEITEM 0x45
#define SCR_OP_CHECKITEMSPACE 0x46
#define SCR_OP_CHECKITEM 0x47
#define SCR_OP_CHECKITEMTYPE 0x48
#define SCR_OP_ADDPCITEM 0x49
#define SCR_OP_CHECKPCITEM 0x4a
#define SCR_OP_ADDDECORATION 0x4b
#define SCR_OP_REMOVEDECORATION 0x4c
#define SCR_OP_CHECKDECOR 0x4d
#define SCR_OP_CHECKDECORSPACE 0x4e
#define SCR_OP_APPLYMOVEMENT 0x4f
#define SCR_OP_APPLYMOVEMENTAT 0x50
#define SCR_OP_WAITMOVEMENT 0x51
#define SCR_OP_WAITMOVEMENTAT 0x52
#define SCR_OP_REMOVEOBJECT 0x53
#define SCR_OP_REMOVEOBJECTAT 0x54
#define SCR_OP_ADDOBJECT 0x55
#define SCR_OP_ADDOBJECTAT 0x56
#define SCR_OP_SETOBJECTXY 0x57
#define SCR_OP_SHOWOBJECTAT 0x58
#define SCR_OP_HIDEOBJECTAT 0x59
#define SCR_OP_FACEPLAYER 0x5a
#define SCR_OP_TURNOBJECT 0x5b
#define SCR_OP_TRAINERBATTLE 0x5c
#define SCR_OP_DOTRAINERBATTLE 0x5d
#define SCR_OP_GOTOPOSTBATTLESCRIPT 0x5e
#define SCR_OP_GOTOBEATENSCRIPT 0x5f
#define SCR_OP_CHECKTRAINERFLAG 0x60
#define SCR_OP_SETTRAINERFLAG 0x61
#define SCR_OP_CLEARTRAINERFLAG 0x62
#define SCR_OP_SETOBJECTXYPERM 0x63
#define SCR_OP_COPYOBJECTXYTOPERM 0x64
#define SCR_OP_SETOBJECTMOVEMENTTYPE 0x65
#define SCR_OP_WAITMESSAGE 0x66
#define SCR_OP_MESSAGE 0x67
#define SCR_OP_CLOSEMESSAGE 0x68
#define SCR_OP_LOCKALL 0x69
#define SCR_OP_LOCK 0x6a
#define SCR_OP_RELEASEALL 0x6b
#define SCR_OP_RELEASE 0x6c
#define SCR_OP_WAITBUTTONPRESS 0x6d
#define SCR_OP_YESNOBOX 0x6e
#define SCR_OP_MULTICHOICE 0x6f
#define SCR_OP_MULTICHOICEDEFAULT 0x70
#define SCR_OP_MULTICHOICEGRID 0x71
#define SCR_OP_DRAWBOX 0x72
#define SCR_OP_ERASEBOX 0x73
#define SCR_OP_DRAWBOXTEXT 0x74
#define SCR_OP_SHOWMONPIC 0x75
#define SCR_OP_HIDEMONPIC 0x76
#define SCR_OP_SHOWCONTESTPAINTING 0x77
#define SCR_OP_BRAILLEMESSAGE 0x78
#define SCR_OP_GIVEMON 0x79
#define SCR_OP_GIVEEGG 0x7a
#define SCR_OP_SETMONMOVE 0x7b
#define SCR_OP_CHECKFIELDMOVE 0x7c
#define SCR_OP_BUFFERSPECIESNAME 0x7d
#define SCR_OP_BUFFERLEADMONSPECIESNAME 0x7e
#define SCR_OP_BUFFERPARTYMONNICK 0x7f
#define SCR_OP_BUFFERITEMNAME 0x80
#define SCR_OP_BUFFERDECORATIONNAME 0x81
#define SCR_OP_BUFFERMOVENAME 0x82
#define SCR_OP_BUFFERNUMBERSTRING 0x83
#define SCR_OP_BUFFERSTDSTRING 0x84
#define SCR_OP_BUFFERSTRING 0x85
#define SCR_OP_POKEMART 0x86
#define SCR_OP_POKEMARTDECORATION 0x87
#define SCR_OP_POKEMARTDECORATION2 0x88
#define SCR_OP_PLAYSLOTMACHINE 0x89
#define SCR_OP_SETBERRYTREE 0x8a
#define SCR_OP_CHOOSECONTESTMON 0x8b
#define SCR_OP_STARTCONTEST 0x8c
#define SCR_OP_SHOWCONTESTRESULTS 0x8d
#define SCR_OP_CONTESTLINKTRANSFER 0x8e
#define SCR_OP_RANDOM 0x8f
#define SCR_OP_ADDMONEY 0x90
#define SCR_OP_REMOVEMONEY 0x91
#define SCR_OP_CHECKMONEY 0x92
#define SCR_OP_SHOWMONEYBOX 0x93
#define SCR_OP_HIDEMONEYBOX 0x94
#define SCR_OP_UPDATEMONEYBOX 0x95
#define SCR_OP_GETPOKENEWSACTIVE 0x96
#define SCR_OP_FADESCREEN 0x97
#define SCR_OP_FADESCREENSPEED 0x98
#define SCR_OP_SETFLASHLEVEL 0x99
#define SCR_OP_ANIMATEFLASH 0x9a
#define SCR_OP_MESSAGEAUTOSCROLL 0x9b
#define SCR_OP_DOFIELDEFFECT 0x9c
#define SCR_OP_SETFIELDEFFECTARGUMENT 0x9d
#define SCR_OP_WAITFIELDEFFECT 0x9e
#define SCR_OP_SETRESPAWN 0x9f
#define SCR_OP_CHECKPLAYERGENDER 0xa0
#define SCR_OP_PLAYMONCRY 0xa1
#define SCR_OP_SETMETATILE 0xa2
#define SCR_OP_RESETWEATHER 0xa3
#define SCR_OP_SETWEATHER 0xa4
#define SCR_OP_DOWEATHER 0xa5
#define SCR_OP_SETSTEPCALLBACK 0xa6
#define SCR_OP_SETMAPLAYOUTINDEX 0xa7
#define SCR_OP_SETOBJECTSUBPRIORITY 0xa8
#define SCR_OP_RESETOBJECTSUBPRIORITY 0xa9
#define SCR_OP_CREATEVOBJECT 0xaa
#define SCR_OP_TURNVOBJECT 0xab
#define SCR_OP_OPENDOOR 0xac
#define SCR_OP_CLOSEDOOR 0xad
#define SCR_OP_WAITDOORANIM 0xae
#define SCR_OP_SETDOOROPEN 0xaf
#define SCR_OP_SETDOORCLOSED 0xb0
#define SCR_OP_ADDELEVMENUITEM 0xb1
#define SCR_OP_SHOWELEVMENU 0xb2
#define SCR_OP_CHECKCOINS 0xb3
#define SCR_OP_ADDCOINS 0xb4
#define SCR_OP_REMOVECOINS 0xb5
#define SCR_OP_SETWILDBATTLE 0xb6
#define SCR_OP_DOWILDBATTLE 0xb7
#define SCR_OP_SETVADDRESS 0xb8
#define SCR_OP_VGOTO 0xb9
#define SCR_OP_VCALL 0xba
#define SCR_OP_VGOTO_IF 0xbb
#define SCR_OP_VCALL_IF 0xbc
#define SCR_OP_VMESSAGE 0xbd
#define SCR_OP_VBUFFERMESSAGE 0xbe
#define SCR_OP_VBUFFERSTRING 0xbf
#define SCR_OP_SHOWCOINSBOX 0xc0
#define SCR_OP_HIDECOINSBOX 0xc1
#define SCR_OP_UPDATECOINSBOX 0xc2
#define SCR_OP_INCREMENTGAMESTAT 0xc3
#define SCR_OP_SETESCAPEWARP 0xc4
#define SCR_OP_WAITMONCRY 0xc5
#define SCR_OP_BUFFERBOXNAME 0xc6
#define SCR_OP_TEXTCOLOR 0xc7
#define SCR_OP_LOADHELP 0xc8
#define SCR_OP_UNLOADHELP 0xc9
#define SCR_OP_SIGNMSG 0xca
#define SCR_OP_NORMALMSG 0xcb
#define SCR_OP_COMPAREHIDDENVAR 0xcc
#define SCR_OP_SETMODERNFATEFULENCOUNTER 0xcd
#define SCR_OP_CHECKMODERNFATEFULENCOUNTER 0xce
#define SCR_OP_TRYWONDERCARDSCRIPT 0xcf
#define SCR_OP_SETWORLDMAPFLAG 0xd0
#define SCR_OP_WARPSPINENTER 0xd1
#define SCR_OP_SETMONMETLOCATION 0xd2
#define SCR_OP_MOVEROTATINGTILEOBJECTS 0xd3
#define SCR_OP_TURNROTATINGTILEOBJECTS 0xd4
#define SCR_OP_INITROTATINGTILEPUZZLE 0xd5
#define SCR_OP_FREEROTATINGTILEPUZZLE 0xd6
#define SCR_OP_WARPMOSSDEEPGYM 0xd7
#define SCR_OP_SELECTAPPROACHINGTRAINER 0xd8
#define SCR_OP_LOCKFORTRAINER 0xd9
#define SCR_OP_CLOSEBRAILLEMESSAGE 0xda
#define SCR_OP_MESSAGEINSTANT 0xdb
#define SCR_OP_FADESCREENSWAPBUFFERS 0xdc
#define SCR_OP_BUFFERTRAINERCLASSNAME 0xdd
#define SCR_OP_BUFFERTRAINERNAME 0xde
#define SCR_OP_POKENAVCALL 0xdf
#define SCR_OP_WARPWHITEFADE 0xe0
#define SCR_OP_BUFFERCONTESTNAME 0xe1
#define SCR_OP_BUFFERITEMNAMEPLURAL 0xe2
#define SCR_OP_DYNMULTICHOICE 0xe3
#define SCR_OP_DYNMULTIPUSH 0xe4
#define SCR_OP_HIDEFOLLOWER 0xe5
#endif // GUARD_SCR_CMD_CONSTANTS_H