2022-09-12 06:15:44 -07:00
|
|
|
; Structures in RAM
|
2016-01-07 15:45:32 -08:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO flag_array
|
2016-01-07 15:45:32 -08:00
|
|
|
ds ((\1) + 7) / 8
|
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO box_struct
|
2016-01-07 15:45:32 -08:00
|
|
|
\1Species:: db
|
|
|
|
\1Item:: db
|
|
|
|
\1Moves:: ds NUM_MOVES
|
|
|
|
\1ID:: dw
|
|
|
|
\1Exp:: ds 3
|
|
|
|
\1StatExp::
|
|
|
|
\1HPExp:: dw
|
|
|
|
\1AtkExp:: dw
|
|
|
|
\1DefExp:: dw
|
|
|
|
\1SpdExp:: dw
|
|
|
|
\1SpcExp:: dw
|
2017-12-13 21:36:24 -08:00
|
|
|
\1DVs:: dw
|
2016-01-07 15:45:32 -08:00
|
|
|
\1PP:: ds NUM_MOVES
|
|
|
|
\1Happiness:: db
|
|
|
|
\1PokerusStatus:: db
|
|
|
|
\1CaughtData::
|
|
|
|
\1CaughtTime::
|
|
|
|
\1CaughtLevel:: db
|
|
|
|
\1CaughtGender::
|
|
|
|
\1CaughtLocation:: db
|
|
|
|
\1Level:: db
|
2020-06-29 09:25:58 -07:00
|
|
|
\1BoxEnd::
|
2016-01-07 15:45:32 -08:00
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO party_struct
|
2016-01-07 15:45:32 -08:00
|
|
|
box_struct \1
|
|
|
|
\1Status:: db
|
|
|
|
\1Unused:: db
|
|
|
|
\1HP:: dw
|
|
|
|
\1MaxHP:: dw
|
|
|
|
\1Stats:: ; big endian
|
|
|
|
\1Attack:: dw
|
|
|
|
\1Defense:: dw
|
|
|
|
\1Speed:: dw
|
|
|
|
\1SpclAtk:: dw
|
|
|
|
\1SpclDef:: dw
|
2020-06-29 09:25:58 -07:00
|
|
|
\1StructEnd::
|
2016-01-07 15:45:32 -08:00
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO red_box_struct
|
2016-01-07 15:45:32 -08:00
|
|
|
\1Species:: db
|
|
|
|
\1HP:: dw
|
|
|
|
\1BoxLevel:: db
|
|
|
|
\1Status:: db
|
|
|
|
\1Type::
|
|
|
|
\1Type1:: db
|
|
|
|
\1Type2:: db
|
|
|
|
\1CatchRate:: db
|
|
|
|
\1Moves:: ds NUM_MOVES
|
2021-03-17 13:16:02 -07:00
|
|
|
\1ID:: dw
|
2016-01-07 15:45:32 -08:00
|
|
|
\1Exp:: ds 3
|
|
|
|
\1HPExp:: dw
|
|
|
|
\1AttackExp:: dw
|
|
|
|
\1DefenseExp:: dw
|
|
|
|
\1SpeedExp:: dw
|
|
|
|
\1SpecialExp:: dw
|
2017-12-13 21:36:24 -08:00
|
|
|
\1DVs:: dw
|
2016-01-07 15:45:32 -08:00
|
|
|
\1PP:: ds NUM_MOVES
|
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO red_party_struct
|
2016-01-07 15:45:32 -08:00
|
|
|
red_box_struct \1
|
|
|
|
\1Level:: db
|
|
|
|
\1Stats::
|
|
|
|
\1MaxHP:: dw
|
|
|
|
\1Attack:: dw
|
|
|
|
\1Defense:: dw
|
|
|
|
\1Speed:: dw
|
|
|
|
\1Special:: dw
|
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO battle_struct
|
2016-01-07 15:45:32 -08:00
|
|
|
\1Species:: db
|
|
|
|
\1Item:: db
|
|
|
|
\1Moves:: ds NUM_MOVES
|
2017-12-13 21:36:24 -08:00
|
|
|
\1DVs:: dw
|
2016-01-07 15:45:32 -08:00
|
|
|
\1PP:: ds NUM_MOVES
|
|
|
|
\1Happiness:: db
|
|
|
|
\1Level:: db
|
|
|
|
\1Status:: ds 2
|
|
|
|
\1HP:: dw
|
|
|
|
\1MaxHP:: dw
|
|
|
|
\1Stats:: ; big endian
|
|
|
|
\1Attack:: dw
|
|
|
|
\1Defense:: dw
|
|
|
|
\1Speed:: dw
|
|
|
|
\1SpclAtk:: dw
|
|
|
|
\1SpclDef:: dw
|
|
|
|
\1Type::
|
|
|
|
\1Type1:: db
|
|
|
|
\1Type2:: db
|
|
|
|
\1StructEnd::
|
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO box
|
2021-04-27 09:11:39 -07:00
|
|
|
\1Count:: db
|
|
|
|
\1Species:: ds MONS_PER_BOX + 1
|
2016-01-07 15:45:32 -08:00
|
|
|
\1Mons::
|
2022-06-06 14:25:42 -07:00
|
|
|
; \1Mon1 - \1Mon20
|
|
|
|
for n, 1, MONS_PER_BOX + 1
|
|
|
|
\1Mon{d:n}:: box_struct \1Mon{d:n}
|
|
|
|
endr
|
2021-04-27 09:11:39 -07:00
|
|
|
\1MonOTs::
|
2022-06-06 14:25:42 -07:00
|
|
|
; \1Mon1OT - \1Mon20OT
|
|
|
|
for n, 1, MONS_PER_BOX + 1
|
|
|
|
\1Mon{d:n}OT:: ds NAME_LENGTH
|
|
|
|
endr
|
2021-04-27 09:11:39 -07:00
|
|
|
\1MonNicknames::
|
2022-06-06 14:25:42 -07:00
|
|
|
; \1Mon1Nickname - \1Mon20Nickname
|
|
|
|
for n, 1, MONS_PER_BOX + 1
|
|
|
|
\1Mon{d:n}Nickname:: ds MON_NAME_LENGTH
|
|
|
|
endr
|
2016-01-07 15:45:32 -08:00
|
|
|
\1MonNicknamesEnd::
|
2020-10-29 20:23:57 -07:00
|
|
|
\1End::
|
|
|
|
ds 2 ; padding
|
2016-01-07 15:45:32 -08:00
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO map_connection_struct
|
2017-12-15 15:25:32 -08:00
|
|
|
\1ConnectedMapGroup:: db
|
|
|
|
\1ConnectedMapNumber:: db
|
|
|
|
\1ConnectionStripPointer:: dw
|
|
|
|
\1ConnectionStripLocation:: dw
|
|
|
|
\1ConnectionStripLength:: db
|
|
|
|
\1ConnectedMapWidth:: db
|
|
|
|
\1ConnectionStripYOffset:: db
|
|
|
|
\1ConnectionStripXOffset:: db
|
|
|
|
\1ConnectionWindow:: dw
|
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO channel_struct
|
2016-01-07 15:45:32 -08:00
|
|
|
\1MusicID:: dw
|
|
|
|
\1MusicBank:: db
|
2019-09-02 01:40:58 -07:00
|
|
|
\1Flags1:: db ; 0:on/off 1:subroutine 2:looping 3:sfx 4:noise 5:rest
|
|
|
|
\1Flags2:: db ; 0:vibrato on/off 1:pitch slide 2:duty cycle pattern 4:pitch offset
|
|
|
|
\1Flags3:: db ; 0:vibrato up/down 1:pitch slide direction
|
2016-01-07 15:45:32 -08:00
|
|
|
\1MusicAddress:: dw
|
|
|
|
\1LastMusicAddress:: dw
|
|
|
|
dw
|
|
|
|
\1NoteFlags:: db ; 5:rest
|
|
|
|
\1Condition:: db ; conditional jumps
|
|
|
|
\1DutyCycle:: db ; bits 6-7 (0:12.5% 1:25% 2:50% 3:75%)
|
2019-09-02 01:40:58 -07:00
|
|
|
\1VolumeEnvelope:: db ; hi:volume lo:fade
|
2018-06-04 02:35:27 -07:00
|
|
|
\1Frequency:: dw ; 11 bits
|
2016-01-07 15:45:32 -08:00
|
|
|
\1Pitch:: db ; 0:rest 1-c:note
|
|
|
|
\1Octave:: db ; 7-0 (0 is highest)
|
2019-09-02 01:40:58 -07:00
|
|
|
\1Transposition:: db ; raises existing octaves (to repeat phrases)
|
2016-01-07 15:45:32 -08:00
|
|
|
\1NoteDuration:: db ; frames remaining for the current note
|
2018-06-24 07:09:41 -07:00
|
|
|
\1Field16:: ds 1
|
|
|
|
ds 1
|
2016-01-07 15:45:32 -08:00
|
|
|
\1LoopCount:: db
|
|
|
|
\1Tempo:: dw
|
|
|
|
\1Tracks:: db ; hi:left lo:right
|
2019-09-02 01:40:58 -07:00
|
|
|
\1DutyCyclePattern:: db
|
2016-01-07 15:45:32 -08:00
|
|
|
\1VibratoDelayCount:: db ; initialized by \1VibratoDelay
|
|
|
|
\1VibratoDelay:: db ; number of frames a note plays until vibrato starts
|
|
|
|
\1VibratoExtent:: db
|
|
|
|
\1VibratoRate:: db ; hi:frames for each alt lo:frames to the next alt
|
2019-09-02 01:40:58 -07:00
|
|
|
\1PitchSlideTarget:: dw ; frequency endpoint for pitch slide
|
|
|
|
\1PitchSlideAmount:: db
|
2021-03-17 13:16:02 -07:00
|
|
|
\1PitchSlideAmountFraction:: db
|
2018-06-24 07:09:41 -07:00
|
|
|
\1Field25:: db
|
|
|
|
ds 1
|
2019-09-02 01:40:58 -07:00
|
|
|
\1PitchOffset:: dw
|
2017-12-29 07:19:51 -08:00
|
|
|
\1Field29:: ds 1
|
|
|
|
\1Field2a:: ds 2
|
|
|
|
\1Field2c:: ds 1
|
2016-01-07 15:45:32 -08:00
|
|
|
\1NoteLength:: db ; frames per 16th note
|
2018-06-24 07:09:41 -07:00
|
|
|
\1Field2e:: ds 1
|
|
|
|
\1Field2f:: ds 1
|
|
|
|
\1Field30:: ds 1
|
|
|
|
ds 1
|
2016-01-07 15:45:32 -08:00
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO battle_tower_struct
|
2021-03-17 13:16:02 -07:00
|
|
|
\1Name:: ds NAME_LENGTH - 1
|
|
|
|
\1TrainerClass:: db
|
2022-06-06 14:25:42 -07:00
|
|
|
; \1Mon1 - \1Mon3 and \1Mon1Name - \1Mon3Name
|
|
|
|
for n, 1, BATTLETOWER_PARTY_LENGTH + 1
|
|
|
|
\1Mon{d:n}:: party_struct \1Mon{d:n}
|
|
|
|
\1Mon{d:n}Name:: ds MON_NAME_LENGTH
|
|
|
|
endr
|
2021-03-17 13:16:02 -07:00
|
|
|
\1TrainerData:: ds BATTLETOWER_TRAINERDATALENGTH
|
2016-01-07 15:45:32 -08:00
|
|
|
\1TrainerEnd::
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|
2016-01-07 15:45:32 -08:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO mailmsg
|
2021-03-17 13:16:02 -07:00
|
|
|
\1Message:: ds MAIL_MSG_LENGTH
|
|
|
|
\1MessageEnd:: db
|
|
|
|
\1Author:: ds PLAYER_NAME_LENGTH
|
|
|
|
\1Nationality:: dw
|
|
|
|
\1AuthorID:: dw
|
|
|
|
\1Species:: db
|
|
|
|
\1Type:: db
|
2016-01-07 15:45:32 -08:00
|
|
|
\1End::
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|
2016-01-07 15:45:32 -08:00
|
|
|
|
2022-09-14 17:49:58 -07:00
|
|
|
MACRO mailmsg_jp
|
|
|
|
\1Message:: ds MAIL_MSG_LENGTH
|
|
|
|
\1MessageEnd:: db
|
|
|
|
\1Author:: ds NAME_LENGTH_JAPANESE - 1
|
|
|
|
\1AuthorID:: dw
|
|
|
|
\1Species:: db
|
|
|
|
\1Type:: db
|
|
|
|
\1End::
|
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO roam_struct
|
2016-04-30 18:20:12 -07:00
|
|
|
\1Species:: db
|
|
|
|
\1Level:: db
|
|
|
|
\1MapGroup:: db
|
|
|
|
\1MapNumber:: db
|
2017-12-13 21:36:24 -08:00
|
|
|
\1HP:: db
|
|
|
|
\1DVs:: dw
|
2016-04-30 18:20:12 -07:00
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO bugcontestwinner
|
2017-12-24 10:46:34 -08:00
|
|
|
\1WinnerID:: db
|
2017-12-13 21:36:24 -08:00
|
|
|
\1Mon:: db
|
|
|
|
\1Score:: dw
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|
2017-12-13 21:36:24 -08:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO hof_mon
|
2017-12-13 21:36:24 -08:00
|
|
|
\1Species:: db
|
|
|
|
\1ID:: dw
|
|
|
|
\1DVs:: dw
|
|
|
|
\1Level:: db
|
2020-03-21 11:01:05 -07:00
|
|
|
\1Nickname:: ds MON_NAME_LENGTH - 1
|
2017-12-13 21:36:24 -08:00
|
|
|
\1End::
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|
2016-04-30 18:20:12 -07:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO hall_of_fame
|
2017-12-13 21:36:24 -08:00
|
|
|
\1WinCount:: db
|
2022-06-06 14:25:42 -07:00
|
|
|
; \1Mon1 - \1Mon6
|
|
|
|
for n, 1, PARTY_LENGTH + 1
|
|
|
|
\1Mon{d:n}:: hof_mon \1Mon{d:n}
|
|
|
|
endr
|
2018-03-19 08:36:14 -07:00
|
|
|
\1End:: db
|
2016-01-07 15:45:32 -08:00
|
|
|
ENDM
|
2016-01-09 13:28:22 -08:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO link_battle_record
|
2017-12-13 21:36:24 -08:00
|
|
|
\1ID:: dw
|
2020-10-21 21:53:54 -07:00
|
|
|
\1Name:: ds NAME_LENGTH - 1
|
2017-12-13 21:36:24 -08:00
|
|
|
\1Wins:: dw
|
|
|
|
\1Losses:: dw
|
|
|
|
\1Draws:: dw
|
2020-04-23 13:10:46 -07:00
|
|
|
\1End::
|
2017-12-13 21:36:24 -08:00
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO trademon
|
2020-06-16 12:49:32 -07:00
|
|
|
\1Species:: db
|
|
|
|
\1SpeciesName:: ds MON_NAME_LENGTH
|
|
|
|
\1Nickname:: ds MON_NAME_LENGTH
|
|
|
|
\1SenderName:: ds NAME_LENGTH
|
|
|
|
\1OTName:: ds NAME_LENGTH
|
|
|
|
\1DVs:: dw
|
|
|
|
\1ID:: dw
|
|
|
|
\1CaughtData:: db
|
2016-01-09 13:28:22 -08:00
|
|
|
\1End::
|
|
|
|
ENDM
|
2016-01-09 16:34:14 -08:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO move_struct
|
2017-12-13 21:36:24 -08:00
|
|
|
\1Animation:: db
|
|
|
|
\1Effect:: db
|
|
|
|
\1Power:: db
|
|
|
|
\1Type:: db
|
|
|
|
\1Accuracy:: db
|
|
|
|
\1PP:: db
|
|
|
|
\1EffectChance:: db
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|
2016-01-09 20:41:03 -08:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO slot_reel
|
2016-01-09 20:41:03 -08:00
|
|
|
\1ReelAction:: db
|
|
|
|
\1TilemapAddr:: dw
|
|
|
|
\1Position:: db
|
|
|
|
\1SpinDistance:: db
|
|
|
|
\1SpinRate:: db
|
|
|
|
\1OAMAddr:: dw
|
|
|
|
\1XCoord:: db
|
2017-12-28 10:38:15 -08:00
|
|
|
\1ManipCounter:: db
|
|
|
|
\1ManipDelay:: db
|
2017-12-29 07:19:51 -08:00
|
|
|
\1Field0b:: ds 1
|
|
|
|
\1Field0c:: ds 1
|
|
|
|
\1Field0d:: ds 1
|
|
|
|
\1Field0e:: ds 1
|
2017-12-28 10:38:15 -08:00
|
|
|
\1StopDelay:: db
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|
2016-04-30 18:20:12 -07:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO object_struct
|
2022-09-12 06:15:44 -07:00
|
|
|
\1Sprite:: db
|
|
|
|
\1MapObjectIndex:: db
|
|
|
|
\1SpriteTile:: db
|
|
|
|
\1MovementType:: db
|
|
|
|
\1Flags:: dw
|
|
|
|
\1Palette:: db
|
|
|
|
\1Walking:: db
|
|
|
|
\1Direction:: db
|
|
|
|
\1StepType:: db
|
|
|
|
\1StepDuration:: db
|
|
|
|
\1Action:: db
|
|
|
|
\1StepFrame:: db
|
|
|
|
\1Facing:: db
|
|
|
|
\1Tile:: db
|
|
|
|
\1LastTile:: db
|
|
|
|
\1MapX:: db
|
|
|
|
\1MapY:: db
|
|
|
|
\1LastMapX:: db
|
|
|
|
\1LastMapY:: db
|
|
|
|
\1InitX:: db
|
|
|
|
\1InitY:: db
|
|
|
|
\1Radius:: db
|
|
|
|
\1SpriteX:: db
|
|
|
|
\1SpriteY:: db
|
|
|
|
\1SpriteXOffset:: db
|
|
|
|
\1SpriteYOffset:: db
|
|
|
|
\1MovementIndex:: db
|
|
|
|
\1StepIndex:: db
|
|
|
|
\1Field1d:: ds 1
|
|
|
|
\1Field1e:: ds 1
|
|
|
|
\1JumpHeight:: db
|
|
|
|
\1Range:: db
|
2016-04-30 18:20:12 -07:00
|
|
|
ds 7
|
|
|
|
\1StructEnd::
|
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO map_object
|
2017-12-13 21:36:24 -08:00
|
|
|
\1ObjectStructID:: db
|
|
|
|
\1ObjectSprite:: db
|
|
|
|
\1ObjectYCoord:: db
|
|
|
|
\1ObjectXCoord:: db
|
|
|
|
\1ObjectMovement:: db
|
|
|
|
\1ObjectRadius:: db
|
|
|
|
\1ObjectHour:: db
|
|
|
|
\1ObjectTimeOfDay:: db
|
|
|
|
\1ObjectColor:: db
|
|
|
|
\1ObjectRange:: db
|
|
|
|
\1ObjectScript:: dw
|
|
|
|
\1ObjectEventFlag:: dw
|
2016-04-30 18:20:12 -07:00
|
|
|
ds 2
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|
2016-04-30 18:20:12 -07:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO sprite_oam_struct
|
2018-01-10 10:47:57 -08:00
|
|
|
\1YCoord:: db
|
|
|
|
\1XCoord:: db
|
|
|
|
\1TileID:: db
|
|
|
|
\1Attributes:: db
|
|
|
|
; bit 7: priority
|
|
|
|
; bit 6: y flip
|
|
|
|
; bit 5: x flip
|
|
|
|
; bit 4: pal # (non-cgb)
|
|
|
|
; bit 3: vram bank (cgb only)
|
|
|
|
; bit 2-0: pal # (cgb only)
|
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO sprite_anim_struct
|
2017-12-13 21:36:24 -08:00
|
|
|
\1Index:: db
|
|
|
|
\1FramesetID:: db
|
|
|
|
\1AnimSeqID:: db
|
|
|
|
\1TileID:: db
|
|
|
|
\1XCoord:: db
|
|
|
|
\1YCoord:: db
|
|
|
|
\1XOffset:: db
|
|
|
|
\1YOffset:: db
|
|
|
|
\1Duration:: db
|
|
|
|
\1DurationOffset:: db
|
|
|
|
\1FrameIndex:: db
|
2017-12-29 07:19:51 -08:00
|
|
|
\1JumptableIndex:: db
|
2020-08-22 08:53:07 -07:00
|
|
|
\1Var1:: ds 1
|
|
|
|
\1Var2:: ds 1
|
|
|
|
\1Var3:: ds 1
|
|
|
|
\1Var4:: ds 1
|
2016-04-30 18:20:12 -07:00
|
|
|
ENDM
|
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO battle_anim_struct
|
2021-03-17 13:16:02 -07:00
|
|
|
\1Index:: db
|
|
|
|
\1OAMFlags:: db
|
|
|
|
\1FixY:: db
|
|
|
|
\1FramesetID:: db
|
|
|
|
\1Function:: db
|
|
|
|
\1Palette:: db
|
|
|
|
\1TileID:: db
|
|
|
|
\1XCoord:: db
|
|
|
|
\1YCoord:: db
|
|
|
|
\1XOffset:: db
|
|
|
|
\1YOffset:: db
|
|
|
|
\1Param:: db
|
|
|
|
\1Duration:: db
|
|
|
|
\1Frame:: db
|
|
|
|
\1JumptableIndex:: db
|
|
|
|
\1Var1:: db
|
|
|
|
\1Var2:: db
|
2020-08-22 08:53:07 -07:00
|
|
|
ds 7
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|
2016-04-30 18:20:12 -07:00
|
|
|
|
2022-06-06 14:25:42 -07:00
|
|
|
MACRO battle_bg_effect
|
2020-11-09 12:05:14 -08:00
|
|
|
\1Function:: db
|
|
|
|
\1JumptableIndex:: db
|
|
|
|
\1BattleTurn:: db
|
|
|
|
\1Param:: db
|
2017-12-28 13:31:16 -08:00
|
|
|
ENDM
|