Files
st/include/Actor/ActorId.hpp
T
Yanis e80f625b50 Decompile 031_Land/Actor/ActorRupee.cpp (#3)
* delink ActorRupee and match few functions

* add missing functions, mangle names and match func_ov031_020e9d54

* random stuff (literally)

* decomp more of ActorRupee

* rng stuff (thanks to aetias)

* decomp more of ActorRupee (36%)

* sync symbols

* format

* random: fixed wrong function call in configure.py

* decomp more of ActorRupee (51%)

* add actor ids and move them to their own header + small docs on actor class

* format

* improvements and small progress

* progress

* progress

* sync eur with jp

* fix build issues

* missed a file
2025-08-04 13:33:17 +02:00

531 lines
17 KiB
C++

#pragma once
#include "types.h"
typedef u32 ActorId;
enum ActorId_ {
ActorId_AJAI = 'AJAI',
ActorId_AJBS = 'AJBS',
ActorId_AJCR = 'AJCR',
ActorId_AJEM = 'AJEM',
ActorId_AJET = 'AJET',
ActorId_AJMN = 'AJMN',
ActorId_AJNP = 'AJNP',
ActorId_AJSP = 'AJSP',
ActorId_AJTM = 'AJTM',
ActorId_ALEV = 'ALEV',
ActorId_AROW = 'AROW',
ActorId_ASBA = 'ASBA',
ActorId_ASYU = 'ASYU',
ActorId_ATTG = 'ATTG',
ActorId_BAEY = 'BAEY',
ActorId_BAFO = 'BAFO',
ActorId_BANI = 'BANI',
ActorId_BAPH = 'BAPH',
ActorId_BBLE = 'BBLE',
ActorId_BDBA = 'BDBA',
ActorId_BDEA = 'BDEA',
ActorId_BDEM = 'BDEM',
ActorId_BDGA = 'BDGA',
ActorId_BDLB = 'BDLB',
ActorId_TreasureBee = 'BEEE',
ActorId_BeeHive = 'BEEH',
ActorId_BFFN = 'BFFN',
ActorId_BGOK = 'BGOK',
ActorId_BKST = 'BKST',
ActorId_BLBL = 'BLBL',
ActorId_BLBR = 'BLBR',
ActorId_BLJF = 'BLJF',
ActorId_BLON = 'BLON',
ActorId_BLST = 'BLST',
ActorId_BMHN = 'BMHN',
ActorId_BMOC = 'BMOC',
ActorId_BOMB = 'BOMB',
ActorId_BPAP = 'BPAP',
ActorId_BPBS = 'BPBS',
ActorId_BROW = 'BROW',
ActorId_BSFC = 'BSFC',
ActorId_BSKM = 'BSKM',
ActorId_BSTG = 'BSTG',
ActorId_BTIR = 'BTIR',
ActorId_CAGE = 'CAGE',
ActorId_CAMA = 'CAMA',
ActorId_CAMB = 'CAMB',
ActorId_CAMS = 'CAMS',
ActorId_CAMY = 'CAMY',
ActorId_CANS = 'CANS',
ActorId_CASE = 'CASE',
ActorId_CASL = 'CASL',
ActorId_CAST = 'CAST',
ActorId_CAWA = 'CAWA',
ActorId_CAWB = 'CAWB',
ActorId_ChuChu = 'CHUC',
ActorId_CLBT = 'CLBT',
ActorId_CLLT = 'CLLT',
ActorId_CLZN = 'CLZN',
ActorId_CNBL = 'CNBL',
ActorId_COMM = 'COMM',
ActorId_CRCH = 'CRCH',
ActorId_CRFP = 'CRFP',
ActorId_CRFT = 'CRFT',
ActorId_CROW = 'CROW',
ActorId_CTFS = 'CTFS',
ActorId_DGPC = 'DGPC',
ActorId_DKCB = 'DKCB',
ActorId_DKCL = 'DKCL',
ActorId_DKTR = 'DKTR',
ActorId_DLPN = 'DLPN',
ActorId_DLTG = 'DLTG',
ActorId_DMCH = 'DMCH',
ActorId_DMEQ = 'DMEQ',
ActorId_DMET = 'DMET',
ActorId_DMFR = 'DMFR',
ActorId_DMFT = 'DMFT',
ActorId_DMGM = 'DMGM',
ActorId_DMGN = 'DMGN',
ActorId_DMMM = 'DMMM',
ActorId_DMMS = 'DMMS',
ActorId_DMMT = 'DMMT',
ActorId_DMPK = 'DMPK',
ActorId_DMPS = 'DMPS',
ActorId_DMSS = 'DMSS',
ActorId_DMST = 'DMST',
ActorId_DMT2 = 'DMT2',
ActorId_DMTR = 'DMTR',
ActorId_DMWS = 'DMWS',
ActorId_DMWT = 'DMWT',
ActorId_DMZS = 'DMZS',
ActorId_DSBB = 'DSBB',
ActorId_DSBH = 'DSBH',
ActorId_DSBN = 'DSBN',
ActorId_DSDS = 'DSDS',
ActorId_DSFR = 'DSFR',
ActorId_DSSN = 'DSSN',
ActorId_DSVC = 'DSVC',
ActorId_DSWT = 'DSWT',
ActorId_E3GL = 'E3GL',
ActorId_E3LV = 'E3LV',
ActorId_E3ST = 'E3ST',
ActorId_E3TT = 'E3TT',
ActorId_EFIK = 'EFIK',
ActorId_EFOC = 'EFOC',
ActorId_EFR2 = 'EFR2',
ActorId_EFR3 = 'EFR3',
ActorId_EFRI = 'EFRI',
ActorId_EFRL = 'EFRL',
ActorId_EFRP = 'EFRP',
ActorId_EFSB = 'EFSB',
ActorId_EFSC = 'EFSC',
ActorId_EFW2 = 'EFW2',
ActorId_EFW3 = 'EFW3',
ActorId_EFWI = 'EFWI',
ActorId_EFWL = 'EFWL',
ActorId_EFWV = 'EFWV',
ActorId_ELVT = 'ELVT',
ActorId_ENGE = 'ENGE',
ActorId_EVCH = 'EVCH',
ActorId_EVIC = 'EVIC',
ActorId_EWHI = 'EWHI',
ActorId_FBBF = 'FBBF',
ActorId_FBBH = 'FBBH',
ActorId_FBCH = 'FBCH',
ActorId_FBRD = 'FBRD',
ActorId_FBRG = 'FBRG',
ActorId_FBSC = 'FBSC',
ActorId_FCHL = 'FCHL',
ActorId_FDKY = 'FDKY',
ActorId_FIBB = 'FIBB',
ActorId_FIFI = 'FIFI',
ActorId_FIMA = 'FIMA',
ActorId_FIML = 'FIML',
ActorId_FIRB = 'FIRB',
ActorId_FKTR = 'FKTR',
ActorId_FLCT = 'FLCT',
ActorId_FLDK = 'FLDK',
ActorId_FLEN = 'FLEN',
ActorId_FMAS = 'FMAS',
ActorId_FMLS = 'FMLS',
ActorId_FOFA = 'FOFA',
ActorId_FOMA = 'FOMA',
ActorId_FOMB = 'FOMB',
ActorId_FOMC = 'FOMC',
ActorId_FOMD = 'FOMD',
ActorId_FOMR = 'FOMR',
ActorId_FOMS = 'FOMS',
ActorId_FOMY = 'FOMY',
ActorId_FOPD = 'FOPD',
ActorId_FRBS = 'FRBS',
ActorId_FRTN = 'FRTN',
ActorId_FSIR = 'FSIR',
ActorId_FSSF = 'FSSF',
ActorId_FSST = 'FSST',
ActorId_FTRN = 'FTRN',
ActorId_GHOS = 'GHOS',
ActorId_GOCA = 'GOCA',
ActorId_GOCB = 'GOCB',
ActorId_GOCP = 'GOCP',
ActorId_GOKI = 'GOKI',
ActorId_GORK = 'GORK',
ActorId_GORM = 'GORM',
ActorId_GORP = 'GORP',
ActorId_GORS = 'GORS',
ActorId_GORY = 'GORY',
ActorId_GOVT = 'GOVT',
ActorId_GRCF = 'GRCF',
ActorId_GRCM = 'GRCM',
ActorId_GTTG = 'GTTG',
ActorId_GYAM = 'GYAM',
ActorId_HAMN = 'HAMN',
ActorId_HELA = 'HELA',
ActorId_Heart = 'HERT',
ActorId_HLMG = 'HLMG',
ActorId_HYSW = 'HYSW',
ActorId_IBBA = 'IBBA',
ActorId_IBSP = 'IBSP',
ActorId_ICBA = 'ICBA',
ActorId_ICBB = 'ICBB',
ActorId_ICBS = 'ICBS',
ActorId_ITBM = 'ITBM',
ActorId_ITSC = 'ITSC',
ActorId_ITTD = 'ITTD',
ActorId_ITWP = 'ITWP',
ActorId_IWTS = 'IWTS',
ActorId_JOLN = 'JOLN',
ActorId_KETH = 'KETH',
ActorId_KEYB = 'KEYB',
ActorId_KEYN = 'KEYN',
ActorId_KEYT = 'KEYT',
ActorId_KGDB = 'KGDB',
ActorId_KGDN = 'KGDN',
ActorId_KIMA = 'KIMA',
ActorId_KIMB = 'KIMB',
ActorId_KLTR = 'KLTR',
ActorId_KMOH = 'KMOH',
ActorId_KMOS = 'KMOS',
ActorId_KMSO = 'KMSO',
ActorId_KOAT = 'KOAT',
ActorId_KOCH = 'KOCH',
ActorId_KOKO = 'KOKO',
ActorId_KOTA = 'KOTA',
ActorId_KURI = 'KURI',
ActorId_L2MT = 'L2MT',
ActorId_L2V1 = 'L2V1',
ActorId_L2V2 = 'L2V2',
ActorId_LAVA = 'LAVA',
ActorId_LBCK = 'LBCK',
ActorId_LBRC = 'LBRC',
ActorId_LikeLike = 'LIKE',
ActorId_LIRA = 'LIRA',
ActorId_LOCK = 'LOCK',
ActorId_LVBD = 'LVBD',
ActorId_LVOF = 'LVOF',
ActorId_LZET = 'LZET',
ActorId_MABC = 'MABC',
ActorId_MABL = 'MABL',
ActorId_MAFI = 'MAFI',
ActorId_MAGR = 'MAGR',
ActorId_MARG = 'MARG',
ActorId_MATR = 'MATR',
ActorId_MBCC = 'MBCC',
ActorId_MDYG = 'MDYG',
ActorId_MGAJ = 'MGAJ',
ActorId_MIFR = 'MIFR',
ActorId_MKUR = 'MKUR',
ActorId_MLCK = 'MLCK',
ActorId_MNCB = 'MNCB',
ActorId_MOCT = 'MOCT',
ActorId_MRD2 = 'MRD2',
ActorId_MRDA = 'MRDA',
ActorId_MRDL = 'MRDL',
ActorId_MRDO = 'MRDO',
ActorId_MTFB = 'MTFB',
ActorId_MTFL = 'MTFL',
ActorId_MTWP = 'MTWP',
ActorId_MZCT = 'MZCT',
ActorId_NAVI = 'NAVI',
ActorId_NCCA = 'NCCA',
ActorId_NCCB = 'NCCB',
ActorId_NCCS = 'NCCS',
ActorId_NCMB = 'NCMB',
ActorId_NCWA = 'NCWA',
ActorId_NFSP = 'NFSP',
ActorId_NICO = 'NICO',
ActorId_NITF = 'NITF',
ActorId_NLTR = 'NLTR',
ActorId_NORE = 'NORE',
ActorId_NPWC = 'NPWC',
ActorId_NSHD = 'NSHD',
ActorId_NSSW = 'NSSW',
ActorId_NSTN = 'NSTN',
ActorId_NTTZ = 'NTTZ',
ActorId_NTUB = 'NTUB',
ActorId_OBPC = 'OBPC',
ActorId_OCGS = 'OCGS',
ActorId_OCTA = 'OCTA',
ActorId_OCTG = 'OCTG',
ActorId_OCTS = 'OCTS',
ActorId_OCTW = 'OCTW',
ActorId_OCWS = 'OCWS',
ActorId_OFSW = 'OFSW',
ActorId_OLDM = 'OLDM',
ActorId_OLDS = 'OLDS',
ActorId_PASS = 'PASS',
ActorId_PBK2 = 'PBK2',
ActorId_PBSP = 'PBSP',
ActorId_PCTG = 'PCTG',
ActorId_PHEY = 'PHEY',
ActorId_PHTM = 'PHTM',
ActorId_PLSR = 'PLSR',
ActorId_PMST = 'PMST',
ActorId_PMTB = 'PMTB',
ActorId_PMTC = 'PMTC',
ActorId_PMTD = 'PMTD',
ActorId_PostBox = 'POST',
ActorId_PPPM = 'PPPM',
ActorId_PRPL = 'PRPL',
ActorId_PRPP = 'PRPP',
ActorId_PRSP = 'PRSP',
ActorId_PSBK = 'PSBK',
ActorId_PSBL = 'PSBL',
ActorId_PSBS = 'PSBS',
ActorId_PSEM = 'PSEM',
ActorId_PSNP = 'PSNP',
ActorId_PSWB = 'PSWB',
ActorId_PTMN = 'PTMN',
ActorId_QKSD = 'QKSD',
ActorId_QKTG = 'QKTG',
ActorId_RAT0 = 'RAT0',
ActorId_RB1F = 'RB1F',
ActorId_RB1T = 'RB1T',
ActorId_RBD2 = 'RBD2',
ActorId_RBDS = 'RBDS',
ActorId_RBFR = 'RBFR',
ActorId_RBL1 = 'RBL1',
ActorId_RBL2 = 'RBL2',
ActorId_RBLS = 'RBLS',
ActorId_RBNT = 'RBNT',
ActorId_RBRP = 'RBRP',
ActorId_RBRT = 'RBRT',
ActorId_RBSN = 'RBSN',
ActorId_RBVC = 'RBVC',
ActorId_RBWS = 'RBWS',
ActorId_RBWT = 'RBWT',
ActorId_RCFO = 'RCFO',
ActorId_RCHU = 'RCHU',
ActorId_RCMS = 'RCMS',
ActorId_RCSG = 'RCSG',
ActorId_RLST = 'RLST',
ActorId_RMA0 = 'RMA0',
ActorId_RMA1 = 'RMA1',
ActorId_RMA2 = 'RMA2',
ActorId_RMA3 = 'RMA3',
ActorId_RMAJ = 'RMAJ',
ActorId_RMBC = 'RMBC',
ActorId_RMBD = 'RMBD',
ActorId_RMC0 = 'RMC0',
ActorId_RMC1 = 'RMC1',
ActorId_RMC2 = 'RMC2',
ActorId_RMC3 = 'RMC3',
ActorId_RMC4 = 'RMC4',
ActorId_RMC5 = 'RMC5',
ActorId_RMC6 = 'RMC6',
ActorId_RMDO = 'RMDO',
ActorId_RMDS = 'RMDS',
ActorId_RMF0 = 'RMF0',
ActorId_RMF1 = 'RMF1',
ActorId_RMFK = 'RMFK',
ActorId_RML0 = 'RML0',
ActorId_RML1 = 'RML1',
ActorId_RML2 = 'RML2',
ActorId_RML3 = 'RML3',
ActorId_RMLF = 'RMLF',
ActorId_RMM0 = 'RMM0',
ActorId_RMM1 = 'RMM1',
ActorId_RMM2 = 'RMM2',
ActorId_RMM3 = 'RMM3',
ActorId_RMM4 = 'RMM4',
ActorId_RMS0 = 'RMS0',
ActorId_RMS1 = 'RMS1',
ActorId_RMS2 = 'RMS2',
ActorId_RMS3 = 'RMS3',
ActorId_RMS4 = 'RMS4',
ActorId_RMS5 = 'RMS5',
ActorId_RMSD = 'RMSD',
ActorId_RMSF = 'RMSF',
ActorId_RMSS = 'RMSS',
ActorId_RMST = 'RMST',
ActorId_RMSV = 'RMSV',
ActorId_RMSW = 'RMSW',
ActorId_RMT0 = 'RMT0',
ActorId_RMT1 = 'RMT1',
ActorId_RMT2 = 'RMT2',
ActorId_RMT3 = 'RMT3',
ActorId_RMT4 = 'RMT4',
ActorId_RMTB = 'RMTB',
ActorId_RMTE = 'RMTE',
ActorId_RMTG = 'RMTG',
ActorId_RMTR = 'RMTR',
ActorId_RMTZ = 'RMTZ',
ActorId_RMV0 = 'RMV0',
ActorId_RMV1 = 'RMV1',
ActorId_RMVD = 'RMVD',
ActorId_RMVF = 'RMVF',
ActorId_RMVS = 'RMVS',
ActorId_RMVT = 'RMVT',
ActorId_RMVV = 'RMVV',
ActorId_RMVW = 'RMVW',
ActorId_RMW0 = 'RMW0',
ActorId_RMW1 = 'RMW1',
ActorId_RNTN = 'RNTN',
ActorId_ROCK = 'ROCK',
ActorId_RPMT = 'RPMT',
ActorId_Rupee = 'RUPE',
ActorId_RYAW = 'RYAW',
ActorId_SCCN = 'SCCN',
ActorId_SEAT = 'SEAT',
ActorId_SEFS = 'SEFS',
ActorId_SGMG = 'SGMG',
ActorId_SHDL = 'SHDL',
ActorId_SHIT = 'SHIT',
ActorId_SIRO = 'SIRO',
ActorId_SIRS = 'SIRS',
ActorId_SKDO = 'SKDO',
ActorId_SMCT = 'SMCT',
ActorId_SNMA = 'SNMA',
ActorId_SNMB = 'SNMB',
ActorId_SNOW = 'SNOW',
ActorId_SNST = 'SNST',
ActorId_SOGB = 'SOGB',
ActorId_SOGC = 'SOGC',
ActorId_SOLB = 'SOLB',
ActorId_SOLC = 'SOLC',
ActorId_SOLD = 'SOLD',
ActorId_SOLF = 'SOLF',
ActorId_SOLG = 'SOLG',
ActorId_SOLT = 'SOLT',
ActorId_SPAR = 'SPAR',
ActorId_SPBM = 'SPBM',
ActorId_SPDR = 'SPDR',
ActorId_SPID = 'SPID',
ActorId_SPTG = 'SPTG',
ActorId_SPTR = 'SPTR',
ActorId_SPTT = 'SPTT',
ActorId_SRNM = 'SRNM',
ActorId_SRSL = 'SRSL',
ActorId_SRST = 'SRST',
ActorId_SSFC = 'SSFC',
ActorId_STCT = 'STCT',
ActorId_STFB = 'STFB',
ActorId_STFH = 'STFH',
ActorId_STLF = 'STLF',
ActorId_STLW = 'STLW',
ActorId_STTG = 'STTG',
ActorId_STWH = 'STWH',
ActorId_SWBM = 'SWBM',
ActorId_SWCH = 'SWCH',
ActorId_SWDS = 'SWDS',
ActorId_SWHI = 'SWHI',
ActorId_SWOB = 'SWOB',
ActorId_SWON = 'SWON',
ActorId_SWTM = 'SWTM',
ActorId_SYDE = 'SYDE',
ActorId_SYDL = 'SYDL',
ActorId_SYDS = 'SYDS',
ActorId_SYFI = 'SYFI',
ActorId_SYFO = 'SYFO',
ActorId_SYIL = 'SYIL',
ActorId_SYIS = 'SYIS',
ActorId_SYOL = 'SYOL',
ActorId_SYOS = 'SYOS',
ActorId_SYRN = 'SYRN',
ActorId_SYSL = 'SYSL',
ActorId_SYSN = 'SYSN',
ActorId_SYSS = 'SYSS',
ActorId_SYWA = 'SYWA',
ActorId_SYWL = 'SYWL',
ActorId_SYWS = 'SYWS',
ActorId_SZKL = 'SZKL',
ActorId_SZKU = 'SZKU',
ActorId_SZRD = 'SZRD',
ActorId_TBRD = 'TBRD',
ActorId_TCAM = 'TCAM',
ActorId_TCOW = 'TCOW',
ActorId_TDKT = 'TDKT',
ActorId_TEHT = 'TEHT',
ActorId_Beedle = 'TERY',
ActorId_TEVT = 'TEVT',
ActorId_TFAT = 'TFAT',
ActorId_TGTZ = 'TGTZ',
ActorId_THER = 'THER',
ActorId_TKYT = 'TKYT',
ActorId_TLKT = 'TLKT',
ActorId_TMNA = 'TMNA',
ActorId_TMNC = 'TMNC',
ActorId_TMNP = 'TMNP',
ActorId_TPDO = 'TPDO',
ActorId_TRAP = 'TRAP',
ActorId_TRBC = 'TRBC',
ActorId_TRCB = 'TRCB',
ActorId_TRER = 'TRER',
ActorId_TRIC = 'TRIC',
ActorId_TRLY = 'TRLY',
ActorId_TRRL = 'TRRL',
ActorId_TRSG = 'TRSG',
ActorId_TRSP = 'TRSP',
ActorId_TRTT = 'TRTT',
ActorId_TRUP = 'TRUP',
ActorId_TSCN = 'TSCN',
ActorId_TSLB = 'TSLB',
ActorId_TSMT = 'TSMT',
ActorId_TTET = 'TTET',
ActorId_TTFT = 'TTFT',
ActorId_TTKB = 'TTKB',
ActorId_TTUT = 'TTUT',
ActorId_TUTO = 'TUTO',
ActorId_TVLR = 'TVLR',
ActorId_VCCH = 'VCCH',
ActorId_VCFT = 'VCFT',
ActorId_VLCR = 'VLCR',
ActorId_VOLV = 'VOLV',
ActorId_VRGN = 'VRGN',
ActorId_WAMA = 'WAMA',
ActorId_WAWA = 'WAWA',
ActorId_WAWB = 'WAWB',
ActorId_WAWC = 'WAWC',
ActorId_WAWS = 'WAWS',
ActorId_WAWY = 'WAWY',
ActorId_WBEF = 'WBEF',
ActorId_WBN2 = 'WBN2',
ActorId_WBPS = 'WBPS',
ActorId_WBTN = 'WBTN',
ActorId_WCAS = 'WCAS',
ActorId_WDBA = 'WDBA',
ActorId_WDRD = 'WDRD',
ActorId_WHMA = 'WHMA',
ActorId_WIDR = 'WIDR',
ActorId_WIDT = 'WIDT',
ActorId_WKTR = 'WKTR',
ActorId_WPBD = 'WPBD',
ActorId_WPCH = 'WPCH',
ActorId_WPCL = 'WPCL',
ActorId_WTBS = 'WTBS',
ActorId_WTH2 = 'WTH2',
ActorId_WTH3 = 'WTH3',
ActorId_WTTH = 'WTTH',
ActorId_WWFS = 'WWFS',
ActorId_YKAP = 'YKAP',
ActorId_YKCP = 'YKCP',
ActorId_YKEP = 'YKEP',
ActorId_YUKI = 'YUKI',
ActorId_YUKY = 'YUKY',
ActorId_YWIS = 'YWIS',
ActorId_ZELD = 'ZELD',
ActorId_ZLBB = 'ZLBB',
ActorId_ZLBS = 'ZLBS',
ActorId_ZLSL = 'ZLSL',
ActorId_ZLSN = 'ZLSN',
ActorId_ZLSS = 'ZLSS',
ActorId_ZSRS = 'ZSRS',
ActorId_ZSTG = 'ZSTG',
};