2018-06-24 07:09:41 -07:00
|
|
|
InitList:
|
2020-05-09 17:07:01 -07:00
|
|
|
; This entire function is useless.
|
2017-12-15 18:22:26 -08:00
|
|
|
ld a, [wInitListType]
|
|
|
|
|
|
|
|
cp INIT_ENEMYOT_LIST
|
|
|
|
jr nz, .check_party_ot_name
|
2018-01-23 14:39:09 -08:00
|
|
|
ld hl, wOTPartyCount
|
|
|
|
ld de, wOTPartyMonOT
|
2017-12-15 18:22:26 -08:00
|
|
|
ld a, ENEMY_OT_NAME
|
|
|
|
jr .done
|
|
|
|
|
|
|
|
.check_party_ot_name
|
|
|
|
cp INIT_PLAYEROT_LIST
|
|
|
|
jr nz, .check_mon_name
|
2018-01-23 14:39:09 -08:00
|
|
|
ld hl, wPartyCount
|
|
|
|
ld de, wPartyMonOT
|
2017-12-15 18:22:26 -08:00
|
|
|
ld a, PARTY_OT_NAME
|
|
|
|
jr .done
|
|
|
|
|
|
|
|
.check_mon_name
|
|
|
|
cp INIT_MON_LIST
|
|
|
|
jr nz, .check_item_name
|
2021-03-08 06:41:55 -08:00
|
|
|
ld hl, wCurMartCount
|
2017-12-15 18:22:26 -08:00
|
|
|
ld de, PokemonNames
|
2018-01-20 09:25:55 -08:00
|
|
|
ld a, MON_NAME
|
2017-12-15 18:22:26 -08:00
|
|
|
jr .done
|
|
|
|
|
|
|
|
.check_item_name
|
|
|
|
cp INIT_BAG_ITEM_LIST
|
|
|
|
jr nz, .check_ob_item_name
|
2018-01-23 14:39:09 -08:00
|
|
|
ld hl, wNumItems
|
2017-12-15 18:22:26 -08:00
|
|
|
ld de, ItemNames
|
|
|
|
ld a, ITEM_NAME
|
|
|
|
jr .done
|
|
|
|
|
|
|
|
.check_ob_item_name
|
2021-03-08 06:41:55 -08:00
|
|
|
ld hl, wCurMartCount
|
2017-12-15 18:22:26 -08:00
|
|
|
ld de, ItemNames
|
|
|
|
ld a, ITEM_NAME
|
|
|
|
.done
|
2020-12-23 13:29:30 -08:00
|
|
|
ld [wNamedObjectType], a
|
2017-12-15 18:22:26 -08:00
|
|
|
ld a, l
|
|
|
|
ld [wListPointer], a
|
|
|
|
ld a, h
|
|
|
|
ld [wListPointer + 1], a
|
|
|
|
ld a, e
|
2020-10-28 10:35:39 -07:00
|
|
|
ld [wUnusedNamesPointer], a
|
2017-12-15 18:22:26 -08:00
|
|
|
ld a, d
|
2020-10-28 10:35:39 -07:00
|
|
|
ld [wUnusedNamesPointer + 1], a
|
2017-12-15 18:22:26 -08:00
|
|
|
ld bc, ItemAttributes
|
|
|
|
ld a, c
|
2020-12-23 13:29:30 -08:00
|
|
|
ld [wItemAttributesPointer], a
|
2017-12-15 18:22:26 -08:00
|
|
|
ld a, b
|
2020-12-23 13:29:30 -08:00
|
|
|
ld [wItemAttributesPointer + 1], a
|
2017-12-15 18:22:26 -08:00
|
|
|
ret
|