Quote:
引用第29楼adameve2003于2007-05-16 10:40发表的:
我想问一下和正规FWQ有什么区别???指的是PVE方面
1.BOSS的AI不完全,一般的小怪魔法技能不完善.可以自己编译
比如
奥罗钻地判断
float dist = m_creature->GetDistance2dSq(m_creature->getVictim());
else if (m_creature->m_currentSpell == NULL && dist<10.0f)
{
SetTimer(NULL,3,30000,NULL);
DoCast(m_creature, 26104);//Submerge
DoCast(m_creature, 26063);//Submerge
DoCast(who, 26093);//Quake
DoCast(who, 26139);//Ground Rupture
DoCast(who, 26478);//Ground Rupture
DoCast(who, 26100);//Ground Rupture
DoCast(who, 26101);//Ground Rupture
if (ourotime3 == true)
{
m_creature->RemoveAurasDueToSpell(26104);
m_creature->RemoveAurasDueToSpell(26063);
ourotime3 = false;
KillTimer(NULL,3);
DoCast(who, 26619);//Scarabs
DoCast(who, 26060);//Scarabs
DoStartAttack(m_creature->getVictim());
}
萨非隆的起飞后释放技能
else if (sapphironfly == true)
{
int i = 0;
for (i=0;i< 5;i++)
{
Unit* newtarget = m_creature->SelectHostilTarget();
if(newtarget)
DoCast(newtarget, 28522);//Icebolt
}
DoCast(who, 29318);//Frost Breath
m_creature->RemoveAurasDueToSpell(17131);//unsapphironfly
DoStartAttack(m_creature->getVictim());
i = 0;
sapphironfly = false;
}
关于AI,一般怪物仇恨以及寻路和简单的都基本上解决了的;打过正规服务器的蝈蝈可能知道,
服务器卡的时候怪也会卡,而且技能也不会释放,个人觉得,BOSS AI系统有很大一部分是放在
服务器端的;至于WOW真正的服务器端保密的,至少我们可以猜测AI算法的原形是一样的.
2.BUG,包括人物技能和使用类型物品技能不完全等,可以自己修改,完善.
就是不断地对服务器进行模拟的过程,也是判断模拟器好坏的一个标准.
MANGOS 只是提供的一个框架,理论上可以无限接近于正规服务器.
3.汉化问题,原始数据库是英文版的,更新也基本上是国外完成的,台湾和中国都基本上进行的汉化
所以数据库里头还有很多英文的.
4.支持的游戏人数,一般MANGOS在几百人左右,这个和硬件要求相关的,
没人去买刀片服务器来搞[屏蔽]玩的.