Это номера предметов - так сказать настоящие номера:
item_Stick ds 1 ;0
item_Baby ds 1 ;1
item_Rattle ds 1 ;2
item_Muffin ds 1 ;3
item_Memo ds 1 ;4
item_Whisker ds 1 ;5
item_CricketBat ds 1 ;6
item_Brooch ds 1 ;7
item_Fan ds 1 ;8
item_BreadAndButterfly ds 1 ;9
item_Cravat ds 1 ;10
item_PaperCrown ds 1 ;11
item_SeaShell ds 1 ;12
item_Key ds 1 ;13
item_Marmalade ds 1 ;14
item_TopHat ds 1 ;15
item_Parasol ds 1 ;16
item_TinOfComfits ds 1 ;17
item_TeaCup ds 1 ;18
item_TeaPot ds 1 ;19
item_PurpleMushroom ds 1 ;20
item_WhiteMushroom ds 1 ;21
item_Elixir ds 1 ;22
item_Cake ds 1 ;23
item_QueenKey ds 1 ;24
А это - то как предметы представлены в игре:
ConvertItemIDtoTrueID:
;на Входе A = ItemID
;до 19 - один в один
;A=[19-21] - item_TeaPot
;A=[22-27] - item_PurpleMushroom
;A=[28-33] - item_WhiteMushroom
;A=[34-47] - item_Elixir
;A=[49-254] - item_Cake
;на Выходе Y = TrueID
;----/>
;это базовые таблицы, в начале игры, для размещения предметов
;по ходу игры подвергаются изменениям
;номер предмета для размещения является индексом в этих 3-х таблицах
;номера комнат в которых нужно разместить предметы
dfb $00,$9b,$00,$4b,$00,$00,$00,$00
dfb $00,$ba,$00,$00,$28,$22,$15,$00
dfb $00,$00,$37,$30,$30,$30,$00,$00
dfb $00,$00,$00,$00,$00,$00,$00,$00
dfb $00,$00,$00,$25,$25,$25,$25,$25
dfb $25,$24,$93,$52,$52,$24,$a6,$a6
dfb $a7,$22,$22,$22,$22,$25,$25,$25
dfb $24,$91,$52,$52,$24,$a6,$a7,$a7
;1-я позиция в строке, предмет занимает 2 позиции в подряд
dfb $00,$15,$00,$14,$00,$00,$00,$00
dfb $00,$14,$00,$00,$23,$05,$19,$00
dfb $00,$00,$11,$0f,$11,$17,$00,$00
dfb $00,$00,$00,$00,$00,$00,$00,$00
dfb $00,$00,$00,$18,$22,$22,$18,$1c
dfb $1e,$05,$14,$21,$05,$05,$06,$25
dfb $1d,$1a,$1c,$21,$23,$04,$09,$07
dfb $05,$11,$1f,$07,$05,$17,$10,$04
;старшие 3 бита - флаги
;B7=1 - предмет не доступен
;B6=1 - отобразить предмет; =0 - не отображать
;B5=1 - предмет у Алисы; =0 - предмет в комнате
;остальные биты - номер строки в комнате
dfb $00,$48,$00,$4f,$00,$00,$00,$00
dfb $00,$49,$00,$00,$4c,$42,$46,$00
dfb $00,$00,$45,$42,$42,$44,$80,$80
dfb $80,$80,$80,$80,$80,$80,$80,$80
dfb $80,$80,$80,$4e,$4e,$48,$48,$44
dfb $44,$47,$52,$4b,$4b,$50,$52,$4c
dfb $4c,$42,$42,$42,$42,$49,$49,$4b
dfb $4e,$4d,$4b,$4b,$49,$4c,$52,$4c