protocrystal

Imakuni?

Tomoaki Imakuni or Imakuni? is a musician involved with the Pokémon anime and TCG. He appeared in the two TCG Game Boy games. He was planned to be a radio DJ who comments on different trainers, but was reworked into DJ Mary.

OBJDATA/IMAKUNI.DAT was Imakuni's sprite.

This dummied-out code in OBJSET.DMG would have used Imakuni?'s sprite ID as a placeholder for the follower system.


  ifn	PET_SYS_ON
;-----------------------------------------------------
; 連れ歩くキャラのコードをセットする
;-----------------------------------------------------
set_pet_obj_no:
	ld	a,(PET_CAST_ADDRESS + CAST_OBJ_NO)
	and	a
	jr	nz,pass$
	ld	a,IMAKUNI
pass$:
	ld	(entry_chr_data + 02h),a
	ret
  endif

All other remaining data for Imakuni? is only in the GS_Korean/Pokemon/wk/setup/mons2_org/SOURCE files.

Disasm Name Original Name Disasm File Original File Details
SPRITE_BIG_SNORLAX IMAKUNI constants/sprite_constants.asm OBJDATA/BACKUP/OBJSYM.DEF This is sprite ID 033h, between SWIMERW (SPRITE_SWIMMER_GIRL) and NAMIPIKA (SPRITE_SURFING_PIKACHU).

This unused data in OBJDATA/BACKUP/OBJTABLE.DAT (corresponding to OverworldSprites in data/sprites/sprites.asm) would have defined Imakuni?'s sprite properties. (Its default palette would have been 000h (PAL_OW_RED).)


;/*  IMAKUNI   */
	dw	OBJ_IMAKUNI   ;
	db	10h * 12      ;
	db	< G_BANK30    ;
	db	000h

This unused code in BACKUP/T_GEAR.DMG would have made the Trainer Gear's Radio just play DJ Imakuni.


Radio:
	call	KeyCheck
	ret	c

	extern	dj_imakuni
	ld	hl,dj_imakuni
	ld	a,G_BANK09
	BANK_CALL
	ret

Radio:
	ld	hl,joy_on
	ld	a,(hl)
	and	BT_L+BT_R
	jr	z,msg_put$

	ld	a,1
	ld	(seq_work),a
	ret
msg_put$:
	extern	dj_imakuni
	ld	hl,dj_imakuni
	ld	a,G_BANK09
	BANK_CALL
	ret

This unused code in DJ.DMG would have implemented Imakuni?'s radio show. It has similar dialog to DJ Mary's reactions in Prof. Oak's Pokémon Talk.


dj_imakuni:
DJmain:
	ld	a,(usr_buf+0)
	ld	e,a
	ld	d,00h
	ld	hl,DJtable$
	add	hl,de
	add	hl,de
	ld	a,(hli)
	ld	h,(hl)
	ld	l,a
	jp	(hl)
DJtable$:
	dw	TalkInit1	;0
	dw	TalkInit2	;1
	dw	TalkInit3	;2
	dw	TalkInit4	;3
	dw	Talk1		;4
	dw	Talk2		;5
	dw	Talk3		;6
	dw	Talk4		;7

	dw	TalkWait	;8

;------------------------------------
;	NEXT	
;------------------------------------
NextTalk:
	ld	(usr_buf+1),a	;NextSeq

	ld	a,8		;WaitSeq
	ld	(usr_buf+0),a
	ld	a,100
	ld	(usr_buf+2),a	;TimerCount
	ret

;------------------------------------
;	WAIT	
;------------------------------------
TalkWait:
	ld	hl,usr_buf+2	;TimerCount
	ld	a,(hl)
	and	a
	jr	z,next$
	dec	(hl)
	ret
next$:
	ld	a,(usr_buf+1)	;NextSeq
	ld	(usr_buf+0),a

	ld	hl,20*15+dmy_vram	;MSG scroll
	ld	de,20*13+dmy_vram
	ld	bc,20*2
	call	block_move

	ld	hl,20*15+1+dmy_vram
	ld	bc,18
	ld	a,spc@
	call	memset
	ld	hl,20*16+1+dmy_vram
	ld	bc,18
	ld	a,spc@
	call	memset
	ret

;------------------------------------
;	TALK INIT	
;------------------------------------
TalkInit1:
	ld	hl,FirstTalk1
	call	put_win_msg

	ld	a,1
	jp	NextTalk
TalkInit2:
	ld	hl,FirstTalk2
	call	put_nowin_msg

	ld	a,2
	jp	NextTalk
TalkInit3:
	ld	hl,FirstTalk3
	call	put_nowin_msg

	ld	a,3
	jp	NextTalk
TalkInit4:
	ld	hl,FirstTalk4
	call	put_nowin_msg

	ld	a,4
	jp	NextTalk

FirstTalk1:
	db	D_MSG
	db	de__,ii__,bou@,zi__,ee__,bou@,kako@,ha__,bou@,i__,gyoe@,gyoe@,home@
	db	yo_,i_,ko_,no_,spc@,mi_,n_,na_,spc@,ge_,n_,ki_,ka_,na_,gyoe@
	db	EOMeom
FirstTalk2:
	db	D_MSG
	db	home@
	db	ki_,yyo_,u_,ha_,spc@,bo_,ku_,no_,spc@
	db	EOMeom
FirstTalk3:
	db	D_MSG
	db	home@
	db	su__,pe__,si__,yya__,ru__,na_,spc@
	db	to__,bou@,ku__,de_
	db	EOMeom
FirstTalk4:
	db	D_MSG
	db	home@
	db	ki__,mi__,no_,spc@,ha__,bou@,to__,wo_,spc@
	db	ge__,ttu__,to__,da_,ze_,gyoe@,gyoe@
	db	EOMeom

;------------------------------------
;	TALK1
;------------------------------------
Talk1:
	call	rnd
	ld	a,(random)
	and	a
	jr	z,Talk1
	cp	151
	jr	nc,Talk1

	ld	(in_dat),a
	call	get_mons_name

	ld	hl,MSG$
	call	put_nowin_msg

	ld	a,5
	jp	NextTalk
MSG$:
	db	D_MSG
	db	home@
	db	EOM
	db	I_MSG
	dw	table_data
	db	D_MSG
	db	ttu_,te_,spc@
	db	EOMeom

;------------------------------------
;	TALK2
;------------------------------------
Talk2:
	call	rnd
	ld	a,(random)
	and	00001111b
	ld	e,a
	ld	d,0
	ld	hl,MSGtable$
	add	hl,de
	add	hl,de
	ld	a,(hli)
	ld	h,(hl)
	ld	l,a
	call	put_nowin_msg

	ld	a,6
	jp	NextTalk
MSGtable$:
	dw	meniiretemo$
	dw	nyoronyoro$
	dw	namaenotoori$
	dw	iwaretemireba$
	dw	taerarenai$
	dw	nakanaka$
	dw	dokudokushii$
	dw	etti$
	dw	oninoyouni$
	dw	kinjodemo$
	dw	yamitsuki$
	dw	kawanohotori$
	dw	shinkasuruto$
	dw	ironnaimide$
	dw	hikkuri$
	dw	mamotte$
meniiretemo$:
	db	D_MSG
	db	home@
	db	me_,ni_,i_,re_,te_,mo_,spc@,i_,ta_,ku_,na_,i_,ho_,do_
	db	EOMeom
nyoronyoro$:
	db	D_MSG
	db	home@
	db	ni__,yyo__,ro__,ni__,yyo__,ro__,si_,te_,te_
	db	EOMeom
namaenotoori$:
	db	D_MSG
	db	home@
	db	na_,ma_,e_,no_,to_,o_,ri_
	db	EOMeom
iwaretemireba$:
	db	D_MSG
	db	home@
	db	i_,wa_,re_,te_,mi_,re_,ba_
	db	EOMeom
taerarenai$:
	db	D_MSG
	db	home@
	db	ta_,e_,ra_,re_,na_,i_,ku_,ra_,i_
	db	EOMeom
nakanaka$:
	db	D_MSG
	db	home@
	db	na_,ka_,na_,ka_,do_,bou@,si_,te_
	db	EOMeom
dokudokushii$:
	db	D_MSG
	db	home@
	db	do_,ku_,do_,ku_,si_,ku_,ttu_,te_
	db	EOMeom
etti$:
	db	D_MSG
	db	home@
	db	e__,ttu__,ti__,po_,ku_,ttu_,te_
	db	EOMeom
oninoyouni$:
	db	D_MSG
	db	home@
	db	o__,ni__,no_,yo_,u_,ni_
	db	EOMeom
kinjodemo$:
	db	D_MSG
	db	home@
	db	ki_,n_,zi_,yyo_,de_,mo_,spc@,hi_,yyo_,u_,ba_,n_,na_,ku_,ra_,i_
	db	EOMeom
yamitsuki$:
	db	D_MSG
	db	home@
	db	ya_,mi_,tu_,ki_,ni_,na_,ru_,ku_,ra_,i_
	db	EOMeom
kawanohotori$:
	db	D_MSG
	db	home@
	db	ka_,wa_,no_,spc@,ho_,to_,ri_,de_
	db	EOMeom
shinkasuruto$:
	db	D_MSG
	db	home@
	db	si_,n_,ka_,su_,ru_,to_
	db	EOMeom
ironnaimide$:
	db	D_MSG
	db	home@
	db	i_,ro_,n_,na_,i_,mi_,de_
	db	EOMeom
hikkuri$:
	db	D_MSG
	db	home@
	db	hi_,ttu_,ku_,ri_,ka_,e_,su_,to_
	db	EOMeom
mamotte$:
	db	D_MSG
	db	home@
	db	ma_,mo_,ttu_,te_,spc@,a_,ge_,ta_,ku_,na_,ru_,ku_,ra_,i_
	db	EOMeom

;------------------------------------
;	TALK3
;------------------------------------
Talk3:
	call	rnd
	ld	a,(random)
	and	00001111b
	ld	e,a
	ld	d,0
	ld	hl,MSGtable$
	add	hl,de
	add	hl,de
	ld	a,(hli)
	ld	h,(hl)
	ld	l,a
	call	put_nowin_msg

	ld	a,7
	jp	NextTalk
MSGtable$:
	dw	kawaii$
	dw	hennano$
	dw	kimotiii$
	dw	daitan$
	dw	kowai$
	dw	surisuri$
	dw	tuyoi$
	dw	hakuryoku$
	dw	naui$
	dw	akogare$
	dw	getshitai$
	dw	atukunaru$
	dw	shibireru$
	dw	bug$
	dw	bunretsu$
	dw	panch$
kawaii$:
	db	D_MSG
	db	home@
	db	ka_,wa_,i_,i_,yo_,ne_
	db	EOMeom
hennano$:
	db	D_MSG
	db	home@
	db	he_,n_,na_,no_
	db	EOMeom
kimotiii$:
	db	D_MSG
	db	home@
	db	ki_,mo_,ti_,i_,i_,ne_
	db	EOMeom
daitan$:
	db	D_MSG
	db	home@
	db	ti_,yyo_,ttu_,to_,spc@,da__,i__,ta__,n__,ttu_,te_,ka_,n_,zi_
	db	EOMeom
kowai$:
	db	D_MSG
	db	home@
	db	ko_,wa_,i_,n_,da_,na_,spc@,ko_,re_,ga_
	db	EOMeom
surisuri$:
	db	D_MSG
	db	home@
	db	su_,i_,su_,i_,si_,te_,ru_,yo_,ne_,gyoe@
	db	EOMeom
tuyoi$:
	db	D_MSG
	db	home@
	db	tu_,yo_,i_,yo_,ne_
	db	EOMeom
hakuryoku$:
	db	D_MSG
	db	home@
	db	ha_,ku_,ri_,yyo_,ku_,a_,ru_,yo_,ne_
	db	EOMeom
naui$:
	db	D_MSG
	db	home@
	db	na__,u__,i_,yo_,ne_
	db	EOMeom
akogare$:
	db	D_MSG
	db	home@
	db	a_,ko_,ga_,re_,ti_,yya_,u_,yo_
	db	EOMeom
getshitai$:
	db	D_MSG
	db	home@
	db	ge__,ttu__,to__,si_,ta_,i_,ze_,gyoe@
	db	EOMeom
atukunaru$:
	db	D_MSG
	db	home@
	db	a_,tu_,ku_,na_,ru_,ne_
	db	EOMeom
shibireru$:
	db	D_MSG
	db	home@
	db	si_,bi_,re_,ru_,bou@,gyoe@
	db	EOMeom
bug$:
	db	D_MSG
	db	home@
	db	ba__,gu__,ttu_,te_,ru_,yo_,ne_
	db	EOMeom
bunretsu$:
	db	D_MSG
	db	home@
	db	bu_,n_,re_,tu_,su_,ru_,to_,ko_,ro_,ga_,spc@,mi_,te_,mi_,ta_,i_,ne_
	db	EOMeom
panch$:
	db	D_MSG
	db	home@
	db	pa__,n__,ti__,ga_,spc@,ha_,ya_,i_,yo_,ne_
	db	EOMeom

;------------------------------------
;	TALK4
;------------------------------------
Talk4:
	call	rnd
	ld	a,(random)
	and	00001111b
	ld	e,a
	ld	d,0
	ld	hl,MSGtable$
	add	hl,de
	add	hl,de
	ld	a,(hli)
	ld	h,(hl)
	ld	l,a
	call	put_nowin_msg

	ld	a,4
	jp	NextTalk
MSGtable$:
	dw	dakedo$
	dw	souieba$
	dw	doudemo$
	dw	kimihadou$
	dw	amakunai$
	dw	nemurenai$
	dw	okaasan$
	dw	demodemo$
	dw	nantene$
	dw	doushite$
	dw	yuzurenai$
	dw	oitoite$
	dw	himitsu$
	dw	sorenisitemo$
	dw	kasumi$
	dw	mousorya$
dakedo$:
	db	D_MSG
	db	home@
	db	da_,ke_,do_
	db	EOMeom
souieba$:
	db	D_MSG
	db	home@
	db	so_,u_,i_,e_,ba_
	db	EOMeom
doudemo$:
	db	D_MSG
	db	home@
	db	do_,bou@,de_,mo_,i_,i_,ke_,do_,ne_,gyoe@
	db	EOMeom
kimihadou$:
	db	D_MSG
	db	home@
	db	ki__,mi__,ha_,do_,u_,o_,mo_,u_,hate@
	db	EOMeom
amakunai$:
	db	D_MSG
	db	home@
	db	yo_,no_,na_,ka_,spc@,a_,ma_,ku_,na_,i_,ne_,gyoe@
	db	EOMeom
nemurenai$:
	db	D_MSG
	db	home@
	db	ka_,n_,ga_,e_,ru_,to_,spc@,ne_,mu_,re_,na_,ku_,spc@
	db	na_,ttu_,ti_,yya_,u_
	db	EOMeom
okaasan$:
	db	D_MSG
	db	home@
	db	o_,ka_,a_,sa_,n_,ni_,spc@,ki_,i_,te_,mi_,yo_,u_,gyoe@
	db	EOMeom
demodemo$:
	db	D_MSG
	db	home@
	db	de_,mo_,de_,mo_
	db	EOMeom
nantene$:
	db	D_MSG
	db	home@
	db	na_,bou@,n_,te_,ne_
	db	EOMeom
doushite$:
	db	D_MSG
	db	home@
	db	do_,u_,si_,te_,ka_,na_,bou@,hate@
	db	EOMeom
yuzurenai$:
	db	D_MSG
	db	home@
	db	so_,re_,da_,ke_,ha_,spc@,yu_,zu_,re_,na_,i_,ne_
	db	EOMeom
oitoite$:
	db	D_MSG
	db	home@
	db	ma_,spc@,so_,re_,ha_,spc@,o_,i_,to_,i_,te_
	db	EOMeom
himitsu$:
	db	D_MSG
	db	home@
	db	de_,mo_,spc@,ko_,no_,ko_,to_,ha_,spc@,hi__,mi__,tu__,da_,yo_
	db	EOMeom
sorenisitemo$:
	db	D_MSG
	db	home@
	db	so_,re_,ni_,si_,te_,mo_
	db	EOMeom
kasumi$:
	db	D_MSG
	db	home@
	db	ka__,su__,mi__,ti_,yya_,n_,mo_,spc@,ma_,ke_,te_,na_,i_,ke_,do_,ne_
	db	EOMeom
mousorya$:
	db	D_MSG
	db	home@
	db	so_,ri_,yya_,mo_,u_,spc@,bi__,ttu__,ku__,ri__,su_,ru_,ku_,ra_,i_
	db	EOMeom



















 ifn 0
dj_imakuni:
	ld	hl,imakuni_talk
	call	put_win_msg

imakuni_loop$:
	call	rnd
	ld	a,(random)
	and	a
	jr	z,imakuni_loop$
	cp	151
	jr	nc,imakuni_loop$

	ld	(in_dat),a
	call	get_mons_name

	xor	a
	ld	(in_dat),a
	call	imakuni_main_talk
	ld	a,(in_dat)
	and	a
	ret	nz			; chancel by B

	call	check_ab
	ret	nz

	jr	imakuni_loop$

imakuni_talk:
	db	D_MSG
	db	i__,ma__,ku__,ni__,hate@,kako@,ha__,bou@,i__,gyoe@,gyoe@,home@
	db	yo_,i_,ko_,no_,spc@,mi_,n_,na_,spc@,ge_,n_,ki_,ka_,na_,gyoe@
	db	EOM
	db	WAIT
	db	SCR_MSG
	db	D_MSG
	db	ki_,yyo_,u_,ha_,spc@,i__,ma__,ku__,ni__,hate@,no_,spc@
	db	EOM
	db	WAIT
	db	SCR_MSG
	db	D_MSG
	db	su__,pe__,si__,yya__,ru__,na_,spc@
	db	to__,bou@,ku__,de_
	db	EOM
	db	WAIT
	db	SCR_MSG
	db	D_MSG
	db	ki__,mi__,no_,spc@,ha__,bou@,to__,wo_,spc@
	db	ge__,ttu__,to__,da_,ze_,gyoe@,gyoe@
	db	EOM
	db	WAIT
	db	EOM

imakuni_main_talk:
	ld	hl,imakuni_talk1
	ld	bc,20*16 + 1 + dmy_vram
	call	put_msg_s
	ret

imakuni_talk1:
	db	SCR_MSG
	db	I_MSG
	dw	table_data
	db	D_MSG
	db	ttu_,te_,spc@
	db	EOM
;	db	WAIT
	db	CALL_MSG

	call	check_ab
	jp	nz,msg_return

	call	rnd
	ld	a,(random)
	and	0fh
	add	a,a
	push	bc
	ld	c,a
	ld	b,0
	ld	hl,imakuni_msg_tbl1
	add	hl,bc
	pop	bc
	ld	a,(hli)
	ld	h,(hl)
	ld	l,a
	ret

imakuni_talk2:
	db	CALL_MSG

	call	check_ab
	jp	nz,msg_return

	call	rnd
	ld	a,(random)
	and	0fh
	add	a,a
	push	bc
	ld	c,a
	ld	b,0
	ld	hl,imakuni_msg_tbl2
	add	hl,bc
	pop	bc
	ld	a,(hli)
	ld	h,(hl)
	ld	l,a
	ret

imakuni_talk3:
	db	CALL_MSG

	call	check_ab
	jp	nz,msg_return

	call	rnd
	ld	a,(random)
	and	0fh
	add	a,a
	push	bc
	ld	c,a
	ld	b,0
	ld	hl,imakuni_msg_tbl3
	add	hl,bc
	pop	bc
	ld	a,(hli)
	ld	h,(hl)
	ld	l,a
	ret



imakuni_msg_tbl1:
	dw	meniiretemo$
	dw	nyoronyoro$
	dw	namaenotoori$
	dw	iwaretemireba$
	dw	taerarenai$
	dw	nakanaka$
	dw	dokudokushii$
	dw	etti$
	dw	oninoyouni$
	dw	kinjodemo$
	dw	yamitsuki$
	dw	kawanohotori$
	dw	shinkasuruto$
	dw	ironnaimide$
	dw	hikkuri$
	dw	mamotte$

meniiretemo$:
	db	SCR_MSG
	db	D_MSG
	db	me_,ni_,i_,re_,te_,mo_,spc@,i_,ta_,ku_,na_,i_,ho_,do_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

nyoronyoro$:
	db	SCR_MSG
	db	D_MSG
	db	ni__,yyo__,ro__,ni__,yyo__,ro__,si_,te_,te_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

namaenotoori$:
	db	SCR_MSG
	db	D_MSG
	db	na_,ma_,e_,no_,to_,o_,ri_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

iwaretemireba$:
	db	SCR_MSG
	db	D_MSG
	db	i_,wa_,re_,te_,mi_,re_,ba_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

taerarenai$:
	db	SCR_MSG
	db	D_MSG
	db	ta_,e_,ra_,re_,na_,i_,ku_,ra_,i_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

nakanaka$:
	db	SCR_MSG
	db	D_MSG
	db	na_,ka_,na_,ka_,do_,bou@,si_,te_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

dokudokushii$:
	db	SCR_MSG
	db	D_MSG
	db	do_,ku_,do_,ku_,si_,ku_,ttu_,te_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

etti$:
	db	SCR_MSG
	db	D_MSG
	db	e__,ttu__,ti__,po_,ku_,ttu_,te_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

oninoyouni$:
	db	SCR_MSG
	db	D_MSG
	db	o__,ni__,no_,yo_,u_,ni_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

kinjodemo$:
	db	SCR_MSG
	db	D_MSG
	db	ki_,n_,zi_,yyo_,de_,mo_,spc@,hi_,yyo_,u_,ba_,n_,na_,ku_,ra_,i_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

yamitsuki$:
	db	SCR_MSG
	db	D_MSG
	db	ya_,mi_,tu_,ki_,ni_,na_,ru_,ku_,ra_,i_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

kawanohotori$:
	db	SCR_MSG
	db	D_MSG
	db	ka_,wa_,no_,spc@,ho_,to_,ri_,de_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

shinkasuruto$:
	db	SCR_MSG
	db	D_MSG
	db	si_,n_,ka_,su_,ru_,to_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

ironnaimide$:
	db	SCR_MSG
	db	D_MSG
	db	i_,ro_,n_,na_,i_,mi_,de_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

hikkuri$:
	db	SCR_MSG
	db	D_MSG
	db	hi_,ttu_,ku_,ri_,ka_,e_,su_,to_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret

mamotte$:
	db	SCR_MSG
	db	D_MSG
	db	ma_,mo_,ttu_,te_,spc@,a_,ge_,ta_,ku_,na_,ru_,ku_,ra_,i_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk2
	ret


imakuni_msg_tbl2:
	dw	kawaii$
	dw	hennano$
	dw	kimotiii$
	dw	daitan$
	dw	kowai$
	dw	surisuri$
	dw	tuyoi$
	dw	hakuryoku$
	dw	naui$
	dw	akogare$
	dw	getshitai$
	dw	atukunaru$
	dw	shibireru$
	dw	bug$
	dw	bunretsu$
	dw	panch$

kawaii$:
	db	SCR_MSG
	db	D_MSG
	db	ka_,wa_,i_,i_,yo_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

hennano$:
	db	SCR_MSG
	db	D_MSG
	db	he_,n_,na_,no_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

kimotiii$:
	db	SCR_MSG
	db	D_MSG
	db	ki_,mo_,ti_,i_,i_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

daitan$:
	db	SCR_MSG
	db	D_MSG
	db	ti_,yyo_,ttu_,to_,spc@,da__,i__,ta__,n__,ttu_,te_,ka_,n_,zi_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

kowai$:
	db	SCR_MSG
	db	D_MSG
	db	ko_,wa_,i_,n_,da_,na_,spc@,ko_,re_,ga_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

surisuri$:
	db	SCR_MSG
	db	D_MSG
	db	su_,i_,su_,i_,si_,te_,ru_,yo_,ne_,gyoe@
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

tuyoi$:
	db	SCR_MSG
	db	D_MSG
	db	tu_,yo_,i_,yo_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

hakuryoku$:
	db	SCR_MSG
	db	D_MSG
	db	ha_,ku_,ri_,yyo_,ku_,a_,ru_,yo_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

naui$:
	db	SCR_MSG
	db	D_MSG
	db	na__,u__,i_,yo_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

akogare$:
	db	SCR_MSG
	db	D_MSG
	db	a_,ko_,ga_,re_,ti_,yya_,u_,yo_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

getshitai$:
	db	SCR_MSG
	db	D_MSG
	db	ge__,ttu__,to__,si_,ta_,i_,ze_,gyoe@
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

atukunaru$:
	db	SCR_MSG
	db	D_MSG
	db	a_,tu_,ku_,na_,ru_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

shibireru$:
	db	SCR_MSG
	db	D_MSG
	db	si_,bi_,re_,ru_,bou@,gyoe@
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

bug$:
	db	SCR_MSG
	db	D_MSG
	db	ba__,gu__,ttu_,te_,ru_,yo_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

bunretsu$:
	db	SCR_MSG
	db	D_MSG
	db	bu_,n_,re_,tu_,su_,ru_,to_,ko_,ro_,ga_,spc@,mi_,te_,mi_,ta_,i_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

panch$:
	db	SCR_MSG
	db	D_MSG
	db	pa__,n__,ti__,ga_,spc@,ha_,ya_,i_,yo_,ne_
	db	EOM
;	db	WAIT
	db	CALL_MSG
	ld	hl,imakuni_talk3
	ret

imakuni_msg_tbl3:
	dw	dakedo$
	dw	souieba$
	dw	doudemo$
	dw	kimihadou$
	dw	amakunai$
	dw	nemurenai$
	dw	okaasan$
	dw	demodemo$
	dw	nantene$
	dw	doushite$
	dw	yuzurenai$
	dw	oitoite$
	dw	himitsu$
	dw	sorenisitemo$
	dw	kasumi$
	dw	mousorya$

dakedo$:
	db	SCR_MSG
	db	D_MSG
	db	da_,ke_,do_
	db	EOM
;	db	WAIT
	db	EOM

souieba$:
	db	SCR_MSG
	db	D_MSG
	db	so_,u_,i_,e_,ba_
	db	EOM
;	db	WAIT
	db	EOM

doudemo$:
	db	SCR_MSG
	db	D_MSG
	db	do_,bou@,de_,mo_,i_,i_,ke_,do_,ne_,gyoe@
	db	EOM
;	db	WAIT
	db	EOM

kimihadou$:
	db	SCR_MSG
	db	D_MSG
	db	ki__,mi__,ha_,do_,u_,o_,mo_,u_,hate@
	db	EOM
;	db	WAIT
	db	EOM

amakunai$:
	db	SCR_MSG
	db	D_MSG
	db	yo_,no_,na_,ka_,spc@,a_,ma_,ku_,na_,i_,ne_,gyoe@
	db	EOM
;	db	WAIT
	db	EOM

nemurenai$:
	db	SCR_MSG
	db	D_MSG
	db	ka_,n_,ga_,e_,ru_,to_,spc@,ne_,mu_,re_,na_,ku_,spc@
	db	na_,ttu_,ti_,yya_,u_
	db	EOM
;	db	WAIT
	db	EOM

okaasan$:
	db	SCR_MSG
	db	D_MSG
	db	o_,ka_,a_,sa_,n_,ni_,spc@,ki_,i_,te_,mi_,yo_,u_,gyoe@
	db	EOM
;	db	WAIT
	db	EOM

demodemo$:
	db	SCR_MSG
	db	D_MSG
	db	de_,mo_,de_,mo_
	db	EOM
;	db	WAIT
	db	EOM

nantene$:
	db	SCR_MSG
	db	D_MSG
	db	na_,bou@,n_,te_,ne_
	db	EOM
;	db	WAIT
	db	EOM

doushite$:
	db	SCR_MSG
	db	D_MSG
	db	do_,u_,si_,te_,ka_,na_,bou@,hate@
	db	EOM
;	db	WAIT
	db	EOM

yuzurenai$:
	db	SCR_MSG
	db	D_MSG
	db	so_,re_,da_,ke_,ha_,spc@,yu_,zu_,re_,na_,i_,ne_
	db	EOM
;	db	WAIT
	db	EOM

oitoite$:
	db	SCR_MSG
	db	D_MSG
	db	ma_,spc@,so_,re_,ha_,spc@,o_,i_,to_,i_,te_
	db	EOM
;	db	WAIT
	db	EOM

himitsu$:
	db	SCR_MSG
	db	D_MSG
	db	de_,mo_,spc@,ko_,no_,ko_,to_,ha_,spc@,hi__,mi__,tu__,da_,yo_
	db	EOM
;	db	WAIT
	db	EOM

sorenisitemo$:
	db	SCR_MSG
	db	D_MSG
	db	so_,re_,ni_,si_,te_,mo_
	db	EOM
;	db	WAIT
	db	EOM

kasumi$:
	db	SCR_MSG
	db	D_MSG
	db	ka__,su__,mi__,ti_,yya_,n_,mo_,spc@,ma_,ke_,te_,na_,i_,ke_,do_,ne_
	db	EOM
;	db	WAIT
	db	EOM

mousorya$:
	db	SCR_MSG
	db	D_MSG
	db	so_,ri_,yya_,mo_,u_,spc@,bi__,ttu__,ku__,ri__,su_,ru_,ku_,ra_,i_
	db	EOM
;	db	WAIT
	db	EOM


check_ab:
	call	cont_abwait
	ld	a,(joy_repeat)
	and	2
	ret	z			; not B

	ld	a,1
	ld	(in_dat),a
	and	a
	ret
 endif

The リリス.txt changelog (that's "Lilith.txt"; it may be mis-encoded as "âèâèâX.txt") discusses a character named Lilith, who would have the same role of commenting on trainers.


リリスの台詞です。
よろしくお願いいたします。

●出てくるマップ名

マサラ、トキワ、ニビ、ハナダ、シオン
クチバ、タマムシ、セキチク、グレン

●出てくるトレーナー名

基本的に、すべての種類のトレーナーを対象にし、
トレーナーの登録番号1番の名前を使っています。
(例外として、ぼうそうぞく、まいこはんは2番目、りかけいのおとこは3番目)

ジョウトをクリアするまで出ないトレーナー名
トレーナー番号、 11,13,14,15,16

バッジを全部集めるまで出ないトレーナー名
トレーナー番号、 17,18,19,21,26,35,46,64

まったく出ないトレーナー名
トレーナー番号、09,10,12,42,63

●コメント

かわいいね
なまけものかも
いつも ごきげん
とっても にぎやか
ちょっと おませさん
ちょっと ダイタン
くちうるさいのよねーぬ
それなりに…ね
わたしてきには まあまあかしら?
ほんとは すごいのかも
わたしてきには すきかも!
イカしてると おもわない?
わたし あこがれちゃう!
かんがえてみると ふしぎー
わたしのこと どうおもってるのかな?
やっぱり へん!

以上です。