【从源码看恐龙】DB2各单位详细准确数据
恐龙兄弟吧
全部回复
仅看楼主
level 6
最近做的超级翼龙镇楼(调色还没做)
2026年05月19日 11点05分 1
level 6
前言:
小时候很喜欢DB2,也在本吧发过言(不是这个号)当时使用了本吧大佬们制作的ec代码表后也自己研究过一阵子,但碍于能力问题一直没研究出什么东西,还留了不少遗憾。如今又想起这个游戏,用了半个月左右时间做了一个比较细致的研究,就当解决了童年的遗憾[哈哈],以下为正文
2026年05月19日 11点05分 2
level 6
做过DB2修改的都知道,RAM:FF60CE,7B0E,738E分别为恐龙方,ufo方,npc方的数据结构头部,每生成一个相应单位就会把这个单位的数据存进对应数据结构,里面保存着坐标,血量,是否强化,所属阵容等RAM数据,其中单位头部+0x18 short的位置为一个“属性表偏移量”,这个偏移量会用来从1FC5A地址处读取数据,读取的数据中包括一个“基础属性表”,以及单位4个技能分别为连击还是单击(比如霸王龙上勾拳为单击,旋转扫为连击),强化所需p值等信息,杂余信息暂不考虑。本贴主要从“基础属性表”中读取相关数据
2026年05月19日 11点05分 3
level 6
基础属性表,内存着龙基础生命值,攻击力,防御力,闪避等信息的数值,也是大家一致认为的隐藏数据。更详细的属性偏移请看下图
2026年05月19日 11点05分 4
level 6
这里也是从基础属性表中挑选相对比较感兴趣的值
最大生命值:指龙刚从蛋里孵化时的血量,当血量值大于等于这个值时,选中该单位右下角会显示出快乐的状态
正常血量,少血量:同上
技能伤害:每个单位4个技能,有的单位不同技能共用同一个技能动画(比如剑齿龙三个小连打),每个技能会有不同的伤害
强化时技能伤害:即基因强化时四个技能所造成的伤害
闪避概率:龙闪避掉当前伤害的概率,比如翼龙,该概率的计算方式为 闪避系数>>8,也就是闪避系数除以256得到的概率。
防御:龙受到伤害时的减伤倍率,计算方法为 受到伤害*(防御系数>>8),我到时候会计算出直观的减伤倍率和闪避概率
强化时闪避/防御:基因强化时的闪避和防御倍率
2026年05月19日 11点05分 5
level 6
剑齿龙
尸体营养:250
蛋营养:200
生命值(快乐/正常/疲劳):1000/650/350
技能伤害(连打/连打/连打/旋转连打):75/100/125/1300
强化时技能伤害:100/125/150/1200
没错,强化时大招概率提升,但是伤害会有一定程度下降
闪避概率/强化时闪避:≈10%/19.5%
防御/强化时防御:6.25%/21.875%
2026年05月19日 12点05分 6
level 6
三角龙
尸体营养:200
蛋营养:150
生命值(快乐/正常/疲劳):1200/500/300
技能伤害(顶/顶/顶/旋转顶):150/250/350/1800
强化时技能伤害:200/300/500/1200
闪避概率/强化时闪避:≈14.453%/18.75%
防御/强化时防御:约等于39.453%/49.21875%
2026年05月19日 12点05分 7
多谢楼主分享数据。原版一头霸王龙能打掉7~9头体力正常的三角龙 三角龙很鸡肋基本没人用! 把三角龙招式伤害改高为 200/250/350/必杀降低为1500 防御原数据9B改成82,三头~五头三角龙就能耗死一头霸王龙🦖。闪光强化三角龙攻击改400/500/600/必杀1500 防御82改4B 闪避改53 必杀几率32降低为20,三角龙强化P改2339P 一头强化三角能打死5 ~6头霸王龙真爽啊[哈哈]!三角龙终于变强了!不用天天生剑龙了三角龙也变实用了。
2026年07月19日 05点07分
level 6
迎击龙属性是代码是多少
2026年05月19日 12点05分 8
level 6
异龙
尸体营养:200
蛋营养:300
生命值(快乐/正常/疲劳):1800/700/300
技能伤害(小拳/跳拳/连咬/连拳):500/650/800/2000
强化时技能伤害:700/800/1000/1800
闪避概率/强化时闪避:0%
防御/强化时防御:≈31.64%/41.41%
2026年05月19日 12点05分 9
level 6
霸王龙
尸体营养:250
蛋营养:200
生命值(快乐/正常/疲劳):2200/800/300
技能伤害(上钩拳/头击/旋转扫/电锯):750/850/1100/2500
强化时技能伤害:1000/1300/1500/2000
闪避概率/强化时闪避:0%
防御/强化时防御:≈27.734%/34.77%
2026年05月19日 12点05分 10
level 6
翼龙
尸体营养:350
蛋营养:250
生命值(快乐/正常/疲劳):1500/700/350
技能伤害(爪击/爪击/俯冲/翅膀攻击):300/400/650/1800
强化时技能伤害:400/500/900/1500
闪避概率/强化时闪避:≈35.156%/42.97%
防御/强化时防御:≈14.1%/31.64%
2026年05月19日 12点05分 12
level 6
小屁
尸体营养:400
蛋营养:300
生命值(快乐/正常/疲劳):1300/500/300
技能伤害(嘲讽/嘲讽/嘲讽/升龙):50/75/100/2500
强化时技能伤害:50/75/100/1500
闪避概率/强化时闪避:≈19.53%/50%
防御/强化时防御:0%/21.875%
2026年05月19日 12点05分 13
level 6
涡轮异龙(超级异龙)
尸体营养:1000
蛋营养:1000
但是由于还有一个判断龙种类的数值,当判断为涡轮异龙时死亡不会留尸体而是会燃烧,同时,正常游戏无法生成涡轮异龙的蛋,也无法强化,可通过其他方式生成/强化(广为人知所以不赘述)
生命值(快乐/正常/疲劳):2500/600/300
技能伤害(连拳/连踢/角钻拳/空中连拳):900/1100/1300/2000
强化时技能伤害:1200/1500/1800/3000
闪避概率/强化时闪避:0%(但是他有闪避动画,可能是程序制作失误,也有可能通过其他方式极小概率闪避)
防御/强化时防御:37.5%/41.41%(还是三角龙更胜一筹)
2026年05月19日 12点05分 14
level 6
霸王龙之王(超级霸王龙)
尸体营养:1000
蛋营养:1000
但是由于还有一个判断龙种类的数值,当判断为霸王龙之王时死亡不会留尸体而是会燃烧,同时,正常游戏无法生成霸王龙之王的蛋,也无法强化
生命值(快乐/正常/疲劳):3500/800/300
技能伤害(火焰拳/连爪/重爪/黄金电锯):5000/1500/2000/3000(火焰拳打到的单位会直接燃烧死亡,这个和龙种类有关和火焰拳这个技能无关)
强化时技能伤害:5000/3000/3000/3000
闪避概率/强化时闪避:12.5%
防御/强化时防御:50%
2026年05月19日 13点05分 15
这个超级霸王龙不会产蛋 吃了300多头软骨次郎蜗牛也没用,如果叫它下蛋需要修改产蛋指令吗?用金手指太麻烦了 每局都要重新开。
2026年07月01日 08点07分
@天天幸888福 实现白龙产卵,最简单的方法是修改恐龙生成时的龙种类,也就是让超级霸王龙使用霸王龙的龙种类。不过这会导致霸王龙的火焰拳燃烧效果失效,同时白霸王龙产蛋血量是9999,产完蛋自己会扣9999血
2026年07月02日 07点07分
@Shui_gui_chong 修改龙种地址在哪?改了后燃烧效果真的会失效啊!体力上限是9999?一生蛋就得挂掉?
2026年07月02日 08点07分
@天天幸888福 犹豫恐龙生成时需要去龙种类列表读取数据,所以我们修改rom把超级霸王龙改完霸王龙,那么所有超级霸王龙生成时都会使用霸王龙的龙种类
2026年07月02日 08点07分
level 6
ufo方的单位和恐龙使用同一套基础属性,不同的只是连击单击,产卵速度等属性(翼龙产卵速度也比其他恐龙快)、
接下来是一些npc的属性,其中npc小蹦使用了异龙基础属性下面不再叙述
2026年05月19日 13点05分 16
所有同类型,但是不同具体单位的数值是一样的吗?比如霸王龙、大骑士和巨人?
2026年07月15日 00点07分
@tubasalplq 都一样
2026年07月17日 17点07分
2026年07月29日 12点07分
1 2 尾页