KimLS
6e9e81a890
Working on fixing up QuestInterface to make multiple parsers work together in harmony, need to fix up Embperl parser next
2013-05-05 23:36:15 -07:00
Derision
e1c2657b11
NULL check in Merc::CalcItemBonuses
2013-05-03 09:36:16 +01:00
KimLS
c5c945f0c3
Make perl truely optional (Dalaya)
2013-05-02 23:21:04 -07:00
badcaptain
e2f25d1c92
Fixed a couple of merc stat issues and a few bot aggro issues, removed unneeded bot pet AI.
2013-04-25 00:42:52 -04:00
JJ
a7ce66856b
Fix rare case where heals from buffs could be negative.
2013-04-20 14:04:08 -04:00
Derision
3b42f295d6
Moved entity_list.Clear() prior to destruction of Perl objects in zone shutdown
2013-04-12 19:20:43 +01:00
mackal
b8febdd440
Realized there was a better way to do the DB entries for salvage, so I changed the script.
...
Run the optional 2013_04_09_SalvageCleanOld.sql if you ran the old script.
2013-04-09 14:50:51 -04:00
mackal
81ca7a1bfd
More work on salvage, added some extra checks and won't return stacks of items
2013-04-08 14:16:08 -04:00
mackal
91c817d9dd
Work on implementing salvage
2013-04-07 22:38:43 -04:00
JJ
88b9f96b91
Attempting manual merge for Nature's Bounty
2013-04-06 08:23:09 -04:00
mackal
20f086dc37
Switched rest of pet messages to MT_PetResponse
...
Overloaded Mob::Say_StringID with a version that takes a message type
2013-04-03 16:09:44 -04:00
badcaptain
15e31d1c03
Merge branch 'master' of https://github.com/EQEmu/Server
2013-04-02 19:10:18 -04:00
badcaptain
a787a7ce72
Fixed Merc lack of use of heal over time spells (causing excessive healing), fixed pet mitigation/AC issues.
2013-04-02 19:09:32 -04:00
JJ
989d132423
Merge pull request #45 from mackal/aa_fix
...
Bards can now use instant cast AAs while singing (Fading Memories, Boast...
2013-04-01 15:49:19 -07:00
KimLS
757fc01b78
Patch for:
...
-Perl blessing of exported variables is causing the SVs to be overwritten but never freed by the Perl GC. I'm not sure if this is a feature or a bug in Perl as the documentation sucks.
Addressed by setting the blessed SVs in question to be undefined at the end of every script. Caused a noticeable drop in memory for zones with a lot of quest events firing but it's probably not perfect.
2013-04-01 14:23:54 -07:00
mackal
353d7cede0
Bards can now use instant cast AAs while singing (Fading Memories, Boastful Bellow)
...
AA reuse timers now start before the spell is cast and reset upon failure or canceling
2013-04-01 17:19:45 -04:00
mackal
96b42ed86f
Fix pet message to use StringIDs, most should be correct related to pet "saying" or just the client getting a message
...
Added the pet taunting message
2013-03-30 22:57:20 -04:00
SecretsOTheP
c7ff207017
Made Merc::AddMercToGroup handle cleaning up old groups as opposed to doing it in each location before AddMercToGroup. This should fix cases where the Merc's owner is invalid and being referenced, which causes the crash located in:
...
http://www.eqemulator.org/forums/showthread.php?t=36670&page=2
2013-03-25 13:07:58 -04:00
SecretsOTheP
23820a369e
Moved around some data in Mercs to help prevent another crash... dunno if it actually will fix it but it can't hurt >_<
2013-03-24 18:08:03 -04:00
SecretsOTheP
e0b05e573e
Merc group/depop crash fixes.
2013-03-24 14:31:03 -04:00
Alex
5e618a1ca4
Merge pull request #39 from mackal/Fade_Escape_Fix
...
Fixed and cleaned up Client::Escape()
2013-03-24 01:13:54 -07:00
SecretsOTheP
bc73e9c4e3
Whoops. Fixed a small change I did.
2013-03-24 04:02:47 -04:00
SecretsOTheP
e609ec1df6
Fix for a crash issue related to groups that both PEQ and Armm reported on the forums.
2013-03-24 04:01:49 -04:00
mackal
2073ca8d38
Fixed and cleaned up Client::Escape()
...
Fixed SE_FadingMemories to use Client::Escape()
Rogue AA Escape now uses a spell instead of AA Action
Bard AA Fading Memories now only uses the AA Action to eat mana
2013-03-23 18:34:06 -04:00
SecretsOTheP
a6f2c1be8a
Syntax error, better place for entity list removal
2013-03-23 10:13:29 -04:00
SecretsOTheP
18e9714273
Another safeguard against a dangling pointer.
2013-03-23 10:10:03 -04:00
SecretsOTheP
fa18991917
Added a few checks to resolve dangling pointers involving Mercs. Similar to the AIYellForHelp crash fixed years ago by Rogean.
2013-03-23 10:04:49 -04:00
SecretsOTheP
b0b342a020
Merge branch 'master' of https://github.com/SecretsOTheP/Server
...
Conflicts:
common/patches/RoF.cpp
2013-03-23 05:05:16 -04:00
SecretsOTheP
8e604fd3db
Merge branch 'master' of https://github.com/EQEmu/Server
...
Conflicts:
zone/client_packet.cpp
zone/merc.cpp
zone/npc.cpp
2013-03-23 05:02:27 -04:00
SecretsOTheP
abaad22eb4
-Merc upkeep timers fixed to display properly. They now persist through zones as well as save to the database properly.
...
-Merc unsuspend timers should now be more reliable across zone shutdown.
2013-03-23 04:58:03 -04:00
JJ
ac040b5197
Added some pointer checks as discussed in issue #36
2013-03-22 21:48:57 -04:00
badcaptain
9b1a18d9a3
Merge branch 'master' of https://github.com/EQEmu/Server
...
Conflicts:
changelog.txt
2013-03-22 00:07:22 -04:00
badcaptain
a20c7735e8
Fixed merc buffing bugs, added checks before dismissing merc to prevent possible bugged mercs, merged in Secret's merc memory leak fixes.
2013-03-22 00:03:50 -04:00
SecretsOTheP
2124b63982
-Fixed a memleak in inviting mercs to group.
...
-Fixed a duplicate merc in window bug.
2013-03-21 00:40:59 -04:00
mackal
886c7bf634
Fixed stacking issues with SE_Limit* (ex. Unholy Aura Discipline and Aura of Reverence)
2013-03-20 23:29:00 -04:00
SecretsOTheP
56825e9ed0
Two crash fixes reported on the forums are hopefully fixed.
2013-03-20 10:46:09 -04:00
SecretsOTheP
549455b3df
Merc message removed.
...
VLD removed, oops.
2013-03-20 04:24:36 -04:00
SecretsOTheP
5c76297e5f
Merge branch 'master' of https://github.com/EQEmu/Server
2013-03-20 04:01:44 -04:00
SecretsOTheP
cabf8631d4
Fixed mercenary memleaks in AI_Start and Unsuspend.
2013-03-20 04:00:08 -04:00
Derision
6ae8fbc0e4
Initialised some data in Mob/Merc constructors to stop valgrind complaining.
2013-03-19 20:44:22 +00:00
Derision
f32a277643
Fixed memory leak in OP_VeteranRewardsAvailable
2013-03-19 19:22:16 +00:00
badcaptain
f5e58e0125
Merge branch 'master' of https://github.com/EQEmu/Server into Mercs
...
Conflicts:
changelog.txt
2013-03-19 00:57:15 -04:00
badcaptain
660ab53476
Fixed zone crash due to merc focus effects & tribute, merc aggro issues when client in melee range, spell recast timers. Added melee DPS spells/disciplines & support.
2013-03-19 00:53:01 -04:00
Derision
5c9f2c0d50
Fixed a couple of memory leaks.
2013-03-18 21:09:23 +00:00
Derision
d036afee5b
Fixed missing version parameter in DB select in GetZoneWeather.
2013-03-17 15:52:48 +00:00
SecretsOTheP
4ab7786828
Merge branch 'master' of https://github.com/EQEmu/Server
...
Conflicts:
zone/client_packet.cpp
2013-03-17 10:14:25 -04:00
Derision
981cabe857
Fixed a couple of merc memory leaks and removed some commented out DumpPacket calls.
2013-03-17 13:52:43 +00:00
SecretsOTheP
1dc1655891
Hopefully fixed that pesky merc memleak and cleaned up mercs a tad.
2013-03-17 13:01:54 +00:00
SecretsOTheP
0bc942f4d5
Test
2013-03-17 13:01:53 +00:00
SecretsOTheP
b8170df498
Hopefully fixed that pesky merc memleak and cleaned up mercs a tad.
2013-03-17 06:18:32 -04:00