帮助排行榜

口袋妖怪网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3929|回复: 0

[金·银·水晶] [原创]GSC生蛋资料补完

[复制链接]

56

主题

249

帖子

4722

积分

版主

病秧子一个

威望
20
帅气
27
聪明
1593
强壮
0
美丽
2
可爱
2
星沙
0
金钱
11352
发表于 2013-3-21 12:42:32 | 显示全部楼层 |阅读模式
本帖最后由 Moonツ 于 2014-3-26 19:52 编辑

谢绝转载.
技能及个体值遗传见百科.


生蛋概率

系统会根据PM的种类和ID计算出一个X值,具体如下.

相同种类,相同ID,X=177 (It's friendly with...)
相同种类,不同ID,X=254 (It appears to care for...)
不同种类,相同ID,X=51 (It shows interest in...)
不同种类,不同ID,X=128 (It's friendly with...)

需要注意的是比如说咕咕和猫头夜鹰就算是不同种类了,咕咕和咕咕才算是相同种类.

如果两只PM不能生蛋,那么X=0 (It has no interest in...)
GSC中有一种特殊的情况也会使得X=0.如果两只PM具有相同的防御个体值并且特殊个体值相差8,那么变无法生蛋.这样的设定使得在GSC中,两只闪光PM必定是无法生蛋的.
Pokemon_Gold_EN_01.png


在把两只PM交给老爷爷、老奶奶后,玩家每走一步,便有X/131072的几率会出现蛋.


孵化原理

首先要了解孵蛋点数(Egg counter,bulbapedia上为Egg cycles)这个概念.

用CT2读取ROM,下图红框中的14就是杰尼龟的孵蛋点数,将其转换为10进制数后可知杰尼龟的孵蛋点数为20.

                               
登录/注册后可看大图


从老爷爷那里得到蛋后,系统就会用本来应该储存亲密度的地方暂时储存蛋的孵蛋点数.GSC的孵蛋系统还有个步数计数器,以英文金版为例,其内存地址为D9BD.计数器的初始数值为0x80,,玩家每走一步,计数器数值+1,直到走满256步,队伍中所有蛋的孵蛋点数-1,当孵蛋点数变为0的时候,蛋就孵化了.

玩家可以通过查看蛋的状态得知当前孵蛋点数的大致范围.

孵蛋点数≥41
"This EGG needs a lot more time to hatch."
能够生蛋的PM的孵蛋点数不可能超过40,所以在非修改情况下是不可能出现这种情况的.

孵蛋点数11~40
"Wonder what's inside? It needs more time, though."
Pokemon_Gold_EN_01.png


孵蛋点数6~10
"It moves around inside sometimes. It must be close to hatching."
Pokemon_Gold_EN_02.png


孵蛋点数≤5
"It's making sounds inside. It's going to hatch soon!"
Pokemon_Gold_EN_03.png


如果要查看精确数值的话,将蛋放在队伍首位.
然后打开VBA模拟器自带的"内存查看器",英文版金银输入DA45(也就是储存队伍中首位PM亲密度的内存地址).
将图中红框内的数值转换回10进制数后就是当前的孵蛋点数了.

                               
登录/注册后可看大图



那么为什么说"杰尼龟的蛋要走5120步才孵化"这种说法是不正确的呢?

这是由于无论玩家队伍中有没有蛋,系统都会计算步数.
输入D9BD,点击"转到",勾上"自动刷新".
比如说我现在的队伍中并没有蛋,但是你会发现每走一步计数器的数值依然会增大.当有新的蛋加入队伍的时候,计数器数值也不会改变.

                               
登录/注册后可看大图


举个例子,现在计数器的数值为0x7F,再走一步系统就会将你队伍中所有蛋的孵蛋点数-1了.现在我取出一个杰尼龟的蛋(把蛋放在队伍首位),计数器数值保持0x7F不变,走一步,这时你会发现杰尼龟的孵蛋点数-1了,可是你明明才只走了一步而已.
同样的,对于新加入队伍的蛋也有类似的情况.比方说我的队伍中原先只有一个咕咕的蛋,再走一步就孵化了,此时取出一个迷你龙的蛋,走一步,迷你龙蛋的孵化点数就能从40变为39.

故5120步只是杰尼龟的蛋理论上孵化所需的最多步数,实际在游戏中,杰尼龟蛋的孵化步数大于等于4865,小于等于5120.百科及外站上给出的孵化步数都是理论上的最多步数,最少步数=理论值-255,而实际在游戏中玩家所走的步数大多介于两者之间.


最后百科给出的孵化机理有不少错误.
孵化机理

在获得一个蛋时,蛋的亲密度被设置为与该蛋的孵化圈数相同。
玩家每走512步,蛋的亲密度-1。
当蛋的亲密度降低至0时,蛋孵化,同时亲密度被设定为精灵初始亲密度。
故蛋的孵化步数不会低于孵化圈数×512步。

"蛋的亲密度被设置为与该蛋的孵化圈数相同,玩家每走512步,蛋的亲密度-1。"这种说法太牵强,并且至少在gen2中是走256步.
"故蛋的孵化步数不会低于孵化圈数×512步"这个问题上文已经提到过了.

后作与gen2还是很大的差异的,希望日后能够补完这方面的资料-,-

评分

参与人数 1金钱 +50 收起 理由
嘟嘟之魂 + 50

查看全部评分

You are (not) alone.
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PMGBA ( 闽ICP备06006686号  

GMT+8, 2016-12-8 06:18 , Processed in 0.375860 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表