|
事情是这样的,昨天扔了个视频,里面提到了XD中梦幻的专属教学是怎么抽选技能的猜测(不知道这是啥的话可以先看下视频开始部分)
https://www.bilibili.com/video/BV12Q4y1J7pd
非常幸运的是,抛砖引玉成功了,引来了enler聚聚的挖掘。
好吧,我的猜测完全错误(有兴趣见视频置顶评论-_,-
本文的意义在于,探明了这个专属教学中的6招特产技能,它们并不共存,也就是说,如果你曾经遇到过击掌奇袭 + 催眠术的梦幻,这必然不合法,是经过cheat的。
以下引用表选自enler聚聚给的数据,在注释部分我将技能代码转成了技能名字。可以看到上部MWAZA打头的是94个技能,分别是所有技能机器58个 + 定点教学33个(含XD特产的3个) + 3招梦幻的升级技能列表中既不是技能机也不是定点教学的。第二个参数没有探明。
接下来以template字样打头的是6个分组,或者说是模板,从取名可以看出设计思路,除了随机模板外皆有多个固定搭配(个别还挺有槽点的)。同样在注释部分将技能代码转成了技能名字。0x8XXX怎么抽选的没有探明。
回答NPC的5个问题起到的作用是先确定走哪个模板,再决定选择模板中哪个固定搭配,最后决定剩下的技能去那94招中随机抽选(程序肯定会规避重复项)。我把特产的那6招高亮了,可以证明它们不共存。再往后的探索非常繁复,一方面是据说最后一个问题有300多行代码;另一方面是就算搞明白问题选项 → 选中某个特产技能的逻辑,但问题1~3的回答选项是随机出的,问题4、5则是问题本身不固定,所以看RP吧~
表格因为网页的关系不是特别对齐,应该不影响查看~
MWAZA <0x151, 0x106> # 龙爪 TM 02
MWAZA <0x59, 0x10A> # 地震 TM 26
MWAZA <0xBC, 0x10A> # 臭泥爆弹 TM 36
MWAZA <0x13B, 0x104> # 过热 TM 50
MWAZA <0x26, 0x108> # 舍身攻击 定点教学 04
MWAZA <0x99, 0x108> # 大爆炸 定点教学 12
MWAZA <0x8F, 0x108> # 神鸟猛击 定点教学 XD02
MWAZA <0x4C, 0x104> # 阳光烈焰 TM 22
MWAZA <0x108, 0x109> # 集中猛击 TM 01
MWAZA <0xF7, 0x20A> # 影子球 TM 30
MWAZA <0x3A, 0x206> # 急冻光线 TM 13
MWAZA <0x55, 0x206> # 十万伏特 TM 24
MWAZA <0x35, 0x206> # 喷射火焰 TM 35
MWAZA <0x22, 0x20A> # 泰山压顶 定点教学 03
MWAZA <0xE, 0x202> # 剑舞 定点教学 01
MWAZA <0x87, 0x202> # 生蛋 定点教学 09
MWAZA <0x56, 0x202> # 电磁波 定点教学 11
MWAZA <0x9D, 0x208> # 岩崩 定点教学 13
MWAZA <0x7E, 0x304> # 大字爆 TM 38
MWAZA <0x57, 0x304> # 打雷 TM 25
MWAZA <0x3B, 0x304> # 暴风雪 TM 14
MWAZA <0x3F, 0x308> # 破坏死光 TM 15
MWAZA <0x118, 0x30A> # 劈瓦 TM 31
MWAZA <0x122, 0x30A> # 秘密之力 TM 43
MWAZA <0x39, 0x306> # 冲浪 HM 03
MWAZA <0x7F, 0x306> # 攀瀑 HM 07
MWAZA <0x107, 0x40A> # 硬撑 TM 42
MWAZA <0xCA, 0x406> # 终极吸取 TM 19
MWAZA <0x15F, 0x406> # 电击波 TM 34
MWAZA <0x14C, 0x40A> # 燕返 TM 40
MWAZA <0x160, 0x406> # 水波动 TM 03
MWAZA <0x78, 0x408> # 自爆 定点教学 XD03
MWAZA <0xDF, 0x409> # 爆裂拳 定点教学 15
MWAZA <0x11D, 0x402> # 特性互换 TM 48
MWAZA <0xAB, 0x400> # 恶梦 定点教学 XD01
MWAZA <0x15B, 0x402> # 冥想 TM 04
MWAZA <0x153, 0x402> # 健美 TM 08
MWAZA <0x5C, 0x400> # 剧毒 TM 06
MWAZA <0xA4, 0x402> # 替身 定点教学 14
MWAZA <0x102, 0x402> # 冰雹 TM 07
MWAZA <0xF1, 0x402> # 大晴天 TM 11
MWAZA <0xF0, 0x402> # 求雨 TM 18
MWAZA <0xC9, 0x402> # 沙暴 TM 37
MWAZA <0xDA, 0x408> # 迁怒 TM 21
MWAZA <0xD8, 0x408> # 报恩 TM 27
MWAZA <0x13D, 0x408> # 岩石封 TM 39
MWAZA <0xD3, 0x408> # 钢翼 TM 47
MWAZA <0x10D, 0x402> # 挑拨 TM 12
MWAZA <0x121, 0x402> # 抢夺 TM 49
MWAZA <0x9C, 0x402> # 睡觉 TM 44
MWAZA <0xCF, 0x400> # 虚张声势 定点教学 23
MWAZA <0xD6, 0x400> # 梦话 定点教学 24
MWAZA <8, 0x507> # 急冻拳 定点教学 22
MWAZA <9, 0x507> # 雷电拳 定点教学 27
MWAZA <7, 0x507> # 火焰拳 定点教学 28
MWAZA <0xE7, 0x508> # 铁尾 TM 23
MWAZA <0x19, 0x508> # 百万吨飞腿 定点教学 02
MWAZA <0x45, 0x50A> # 地球上投 定点教学 06
MWAZA <0x68, 0x502> # 影子分身 TM 32
MWAZA <0xCB, 0x502> # 挺住 定点教学 20
MWAZA <0x44, 0x500> # 返拳 定点教学 05
MWAZA <0x8A, 0x504> # 食梦 定点教学 10
MWAZA <0xF4, 0x502> # 自我暗示 定点教学 17
MWAZA <0xC4, 0x504> # 冻风 定点教学 19
MWAZA <0x81, 0x50A> # 高速星星 定点教学 25
MWAZA <0x46, 0x60A> # 劲力 HM 04
MWAZA <0x71, 0x602> # 光墙 TM 16
MWAZA <0x73, 0x602> # 减半反射 TM 33
MWAZA <0x123, 0x606> # 潜水 HM 08
MWAZA <0xB6, 0x602> # 守住 TM 17
MWAZA <0xDB, 0x602> # 神秘护身 TM 20
MWAZA <0x14B, 0x706> # 种子机关枪 TM 09
MWAZA <0xCD, 0x700> # 滚动 定点教学 16
MWAZA <0x103, 0x702> # 无理取闹 TM 41
MWAZA <0xA8, 0x706> # 小偷 TM 46
MWAZA <0x66, 0x700> # 模仿 定点教学 07
MWAZA <0xD2, 0x708> # 连切 定点教学 29
MWAZA <0xAD, 0x802> # 打鼾 定点教学 18
MWAZA <0xBD, 0x80A> # 泥汤 定点教学 21
MWAZA <0x6F, 0x802> # 防卫卷 定点教学 26
MWAZA <0x2E, 0x900> # 吼叫 TM 05
MWAZA <0x13, 0x908> # 飞翔 HM 02
MWAZA <0x5B, 0x90A> # 挖洞 TM 28
MWAZA <0xED, 0x900> # 觉醒力量 TM 10
MWAZA <0xD5, 0x900> # 迷人 TM 45
MWAZA <0xF, 0x908> # 一字斩 HM 01
MWAZA <0x94, 0x900> # 闪光 HM 05
MWAZA <0xF9, 0x90A> # 岩石粉碎 HM 06
MWAZA <0xF6, 0xA0A> # 原始之力 LV 50
MWAZA <0x5E, 0xA06> # 幻象术 LV 40 / TM 29
MWAZA <5, 0xA09> # 百万吨拳击 LV 20 / 定点教学 00
MWAZA <0x90, 0xA00> # 变身 LV 10
MWAZA <1, 0xA0A> # 拍击 LV -
MWAZA <0x76, 0xA00> # 挥指功 LV 30 / 定点教学 08
MWAZA <0>
templateCombo: #连招模板
struc_3 <1, 1, 0x110, 0x66, 0x800C, 0x800C> # 角色扮演 模仿
struc_3 <1, 1, 0x10D, 0x44, 0x800F, 0x800F> # 挑拨 返拳
struc_3 <1, 2, 0x5F, 0xAB, 0x800F, 0x800F> # 催眠术 恶梦
struc_3 <1, 2, 0x5F, 0x8A, 0x800F, 0x800F> # 催眠术 食梦
struc_3 <1, 2, 0x5F, 0x108, 0x800F, 0x800F> # 催眠术 集中猛击
struc_3 <1, 2, 0x9C, 0xAD, 0x800C, 0x800C> # 睡觉 打鼾
struc_3 <1, 2, 0x9C, 0xD6, 0x800C, 0x800C> # 睡觉 梦话
struc_3 <1, 3, 0xF0, 0x57, 0x800F, 0x800F> # 求雨 打雷
struc_3 <1, 3, 0xF0, 0x7F, 0x800F, 0x800F> # 求雨 攀瀑
struc_3 <1, 3, 0xF0, 0x39, 0x800F, 0x800F> # 求雨 冲浪
struc_3 <1, 3, 0xF1, 0x4C, 0x800F, 0x800F> # 大晴天 阳光烈焰
struc_3 <1, 3, 0xF1, 0x7E, 0x800F, 0x800F> # 大晴天 大字爆
struc_3 <1, 3, 0xF1, 0x35, 0x800F, 0x800F> # 大晴天 喷射火焰
struc_3 <1, 3, 0x6F, 0xCD, 0x800F, 0x800F> # 防卫卷 滚动
struc_3 <0>
templateBakuchi: #爆炸模板
struc_3 <1, 1, 0xC0, 0xDF, 0x8102, 0x8102> # 电磁炮 爆裂拳
struc_3 <1, 1, 0xC0, 0x3B, 0x8102, 0x8102> # 电磁炮 暴风雪
struc_3 <1, 1, 0xC0, 0xE7, 0x8102, 0x8102> # 电磁炮 铁尾
struc_3 <1, 1, 0xC0, 0x7E, 0x8102, 0x8102> # 电磁炮 大字爆
struc_3 <1, 1, 0xC0, 0x57, 0x8102, 0x8102> # 电磁炮 打雷
struc_3 <1, 2, 0x76, 0xED, 0x800C, 0x800C> # 挥指功 觉醒力量
struc_3 <1, 2, 0x26, 0x99, 0x78, 0x800C> # 舍身攻击 大爆炸 自爆
struc_3 <0>
templateKenjitsu: #扎实模板
struc_3 <1, 1, 0x65, 0x45, 0x8002, 0x8002> # 黑夜诅咒 地球上投
struc_3 <1, 1, 0xB9, 0x15F, 0x8002, 0x8002> # 出奇一击 电击波
struc_3 <1, 1, 0xB9, 0x14C, 0x8002, 0x8002> # 出奇一击 燕返
struc_3 <1, 1, 0xB9, 0x81, 0x8002, 0x8002> # 出奇一击 高速星星
struc_3 <0>
templateAttack: #攻击模板
struc_3 <1, 1, 0x800C, 0x800C, 0x800C, 0x800C> #
struc_3 <1, 1, 0x153, 0x8008, 0x8008, 0x8008> # 健美
struc_3 <1, 1, 0xE, 0x8008, 0x8008, 0x8008> # 剑舞
struc_3 <1, 1, 0x15B, 0x8004, 0x8004, 0x8004> # 冥想
struc_3 <1, 2, 0x8001, 0x8001, 0x8001, 0x8001> #
struc_3 <1, 2, 0x8F, 0x4C, 0x5B, 0x13> # 神鸟猛击 阳光烈焰 挖洞 飞翔
struc_3 <1, 2, 0x5F, 0x56, 0x5C, 0x8008> # 催眠术 电磁波 剧毒
struc_3 <0>
templateDefense: #防御模板
struc_3 <1, 1, 0x73, 0x71, 0x800C, 0x800C> # 减半反射 光墙
struc_3 <1, 1, 0xA4, 0x87, 0x800C, 0x800C> # 替身 生蛋
struc_3 <1, 2, 0xFC, 0x76, 0x800F, 0x800F> # 击掌奇袭 挥指功
struc_3 <0>
templateRandom: #随机模版
struc_3 <1, 1, 0x800F, 0x800F, 0x800F, 0x800F> #
struc_3 <0>
|
|