搜索
查看: 1266|回复: 6

[求助] 关于召唤圣兽和火灵问题

[复制链接]
发表于 2020-12-27 00:10:40 | 显示全部楼层 |阅读模式
500金钱
这几天圣兽数据把我折腾的够呛,使用说明书里的所有圣兽数据,一会是不攻击,一会是攻击没声音。找了十几个服进去看,大部分圣兽的数据都不对。不是血量不对,就是外观不对。请各位大神分享下圣兽和火灵数据,感激不尽。

发表于 2020-12-27 01:38:32 | 显示全部楼层
怪DB:
火灵;154;114;330;100;0;1000;1;1000;50;60;70;80;100;0;20;20;500;300;1;0;1000;
[圣兽技能怪物DB]
圣兽;132;54;272;48;1;0;1;350;0;25;30;35;45;0;0;20;25;600;1;0;800;
圣兽1;133;55;273;48;1;0;1;350;0;25;30;35;45;0;0;20;25;600;1;0;800;

[技能DB]
71;召唤圣兽;4;76;16;0;0;24;0;0;2;50;50;37;100;40;100;120;;
发表于 2020-12-27 09:38:19 | 显示全部楼层
血量是不可能和盛大一样的,除非HGE引擎方面做修改
发表于 2020-12-27 13:13:24 | 显示全部楼层
DB默认的蠢的一批,根本不能突出道士人宠合一的特色,自定义他不香吗
 楼主| 发表于 2020-12-27 20:48:51 | 显示全部楼层
原来是引擎内部控制的,谢谢了,我还以为是可以自己修改的
发表于 2020-12-30 11:58:19 | 显示全部楼层
天若有情 发表于 2020-12-27 20:48
原来是引擎内部控制的,谢谢了,我还以为是可以自己修改的

hge引擎的圣兽和火灵的血量是按照每级提升HP的15%来计算的  所以你自己根本无法按照官方那样控制圣兽和火灵的血量 官方圣兽的HP数据我查过好像初始血量2400 技能到100级好像是5500。
其实我想这种引擎改源代码应该很简单吧 在objbase.pas文件里procedure TBaseObject.MonsterRecalcAbilitys;函数下面把
132, 133: begin //圣兽
        m_WAbil.DC := MakeLong(LoWord(m_WAbil.DC), Round((m_btSlaveExpLevel * 0.01 + 0.15) * m_btSlaveExpLevel + HiWord(m_WAbil.DC)));
        n8 := n8 + Round(m_Abil.MaxHP * 0.15) * m_btSlaveExpLevel; //每级提升HP的15%
        n8 := n8 + m_Abil.MaxHP;
        if m_btSlaveExpLevel > 0 then m_WAbil.MaxHP := n8
        else m_WAbil.MaxHP := m_Abil.MaxHP;
这段引擎中的这句n8 := n8 + Round(m_Abil.MaxHP * 0.15) * m_btSlaveExpLevel; 改成n8:=n8+(5500-2400)/100*m_btSlaveExpLevel;  数据库中圣兽血量设置成2400就OK了
发表于 2020-12-31 05:27:47 | 显示全部楼层

怪DB:
火灵;154;114;330;100;0;1000;1;1000;50;60;70;80;100;0;20;20;500;300;1;0;1000;
[圣兽技能怪物DB]
圣兽;132;54;272;48;1;0;1;350;0;25;30;35;45;0;0;20;25;600;1;0;800;
圣兽1;133;55;273;48;1;0;1;350;0;25;30;35;45;0;0;20;25;600;1;0;800;

[技能DB]
71;召唤圣兽;4;76;16;0;0;24;0;0;2;50;50;37;100;40;100;120;;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-9-21 01:43 , Processed in 0.470969 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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