View Full Version : Thanks Everyone!
Angelox
01-24-2008, 04:32 AM
Nice to see us all working together,
http://www.eqemulator.net/releases/logs/EQEmu-0.7.0-1081.txt
Your fixes are always being looked at, and added to the source - Hope you all can stay with it and send more fixes :)
Thank you KLS and Cavedude, for quickly getting the fixes in.
AiliaMorisato
01-24-2008, 01:28 PM
Any hope of getting a diff for code relating to crash fixes only?
-- Ailia
These are the ones I put in the other day, took PEQ down from something like 50 crashes a day? to very few
Index: zone/hate_list.cpp
================================================== =================
--- zone/hate_list.cpp (revision 1079)
+++ zone/hate_list.cpp (working copy)
@@ -266,7 +266,7 @@
}
}
- if((cur->ent->GetHP()*100/cur->ent->GetMaxHP()) < 20){
+ if(cur->ent->GetMaxHP() != 0 && ((cur->ent->GetHP()*100/cur->ent->GetMaxHP()) < 20)){
aggroMod += RuleI(Aggro, CriticallyWoundedAggroMod);
}
Index: zone/MobAI.cpp
================================================== =================
--- zone/MobAI.cpp (revision 1079)
+++ zone/MobAI.cpp (working copy)
@@ -1229,6 +1229,9 @@
bool Mob::AddRampage(Mob *mob)
{
+ if(!mob)
+ return false;
+
if (!SpecAttacks[SPECATK_RAMPAGE])
return false;
for (int i = 0; i < MAX_RAMPAGE_LIST; i++)
cavedude
01-25-2008, 01:28 AM
Yep, we had an absurd amount of zone crashes one day, and in the past 2 days THANKS to KLS we've had 6, 4 of them were the same and Wild and I are currently testing a solution. The other 2 offered no info via gdb other than a hex address (yeah, real helpful - rm core.1087)
So_1337
01-25-2008, 02:21 AM
KLS needs about a billionty more stars under her title =P Great work from everyone lately, and thanks for all the changes that are making it in and getting passed along :)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.