这个脚本可以让你在NPC处学习教学招式。火红CFRU扩充了教学招式的数量,所以我们需要手动添加对应的NPC。
setvar 0x8005之后的这个“教学招式编号”,可以在DPE的include/tutor.h里面查看每个编号对应什么技能。并且可以在DPE的tutor_compatibility里面查看与自定义哪些宝可梦能学会各个技能。
此外,原版火红的教学招式只能学一次。我的脚本取消了这个环节,也就是说可以重复学习。
#org @start
lock
faceplayer
msgbox @a 0x5
compare 0x800D 0x0
if 0x1 goto 0x81C4C7A
special 0x171
copyvar 0x8012 0x8013
msgbox @b 0x4
setvar 0x8005 0x教学招式编号
special 0x18D
waitstate
lock
faceplayer
compare 0x800D 0x0
if 0x1 goto 0x81C4C7A
msgbox @c 0x4
release
end
#org @a
= 你要学习xx技能吗?
#org @b
= 教给哪只宝可梦?
#org @c
= 如果以后想学再来找我吧。
(以下是上面脚本引用的0x1C4C7A的内容,你也可以用一个新的地址来更改这个文本。)
#org 0x1C4C7A
msgbox 0x81959CC 0x4
release
end
#org 0x1959CC
= 你没兴趣学啊?\n要是改变主意了就来找我吧。
setvar 0x8005之后的这个“教学招式编号”,可以在DPE的include/tutor.h里面查看每个编号对应什么技能。并且可以在DPE的tutor_compatibility里面查看与自定义哪些宝可梦能学会各个技能。
此外,原版火红的教学招式只能学一次。我的脚本取消了这个环节,也就是说可以重复学习。
#org @start
lock
faceplayer
msgbox @a 0x5
compare 0x800D 0x0
if 0x1 goto 0x81C4C7A
special 0x171
copyvar 0x8012 0x8013
msgbox @b 0x4
setvar 0x8005 0x教学招式编号
special 0x18D
waitstate
lock
faceplayer
compare 0x800D 0x0
if 0x1 goto 0x81C4C7A
msgbox @c 0x4
release
end
#org @a
= 你要学习xx技能吗?
#org @b
= 教给哪只宝可梦?
#org @c
= 如果以后想学再来找我吧。
(以下是上面脚本引用的0x1C4C7A的内容,你也可以用一个新的地址来更改这个文本。)
#org 0x1C4C7A
msgbox 0x81959CC 0x4
release
end
#org 0x1959CC
= 你没兴趣学啊?\n要是改变主意了就来找我吧。