PiB
d2c7f23ec9
Implement CRC16 using CRC32.
2013-04-28 18:56:19 +01:00
Derision
232d1e2ca8
Verify minimum size of OP_Packet, OP_Fragment and OP_OutOfOrderAck
2013-04-27 16:22:29 +01:00
Derision
401e897019
Verify OP_Ack size & fix crash in BasePacket::build_raw_header_dump due to uninitialised timestamp
2013-04-27 15:45:24 +01:00
Derision
61f7009378
EQExtractor2 SQL gen support for current client.
2013-04-25 19:04:33 +01: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
Derision
b15cb08f54
EQExtractor2 update.
2013-04-24 19:31:13 +01:00
Derision
9b015a2975
Merge pull request #48 from addtheice/master
...
Cleaned up Packet Handling in world/Client
2013-04-23 13:16:25 -07:00
Arthur Dene Ice
b09a3840eb
Turn HandleZoneChangePacket into method.
2013-04-22 23:22:13 -07:00
Arthur Dene Ice
495510a02e
Reorganized handling of Packets to be a bit cleaner.
2013-04-22 23:18:40 -07:00
Arthur Dene Ice
ea606ef80d
Turn DeleteCharacterPacket handling into a method.
2013-04-22 23:14:00 -07:00
Arthur Dene Ice
27493c3d75
Turn EnterWorldPacket handling into a method.
2013-04-22 23:10:57 -07:00
Arthur Dene Ice
cc07d511a5
Turn CharacterCreatePacket handling into a method.
2013-04-22 23:00:44 -07:00
Arthur Dene Ice
5b3ec4fb7c
Turn CharacterCreateRequestPacket handling into a method.
2013-04-22 22:56:55 -07:00
Arthur Dene Ice
18da8fe44d
Turn GenerateRandomNamePacket handling into a method.
2013-04-22 22:52:29 -07:00
Arthur Dene Ice
211248b50e
Turn SendLoginInfoPacket handling into a method.
2013-04-22 22:47:19 -07:00
Arthur Dene Ice
969f0c535e
Turn NameApprovalPacket handling into a method.
2013-04-22 22:44:29 -07: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
f8795bcd72
Implemented Salvage AA.
...
Added a new coloumn to tradeskill_recipe_entires called salvagecount that works much in the same way to fail/success/componentcount
The code will default to the component list if nothing is found with a salvagecount
New script: generate_salvage.py will generate the entries for recipes with a failcount (make sure your config is vaild XML as well, it complains if it isn't)
2013-04-08 22:33:19 -04:00
mackal
53301289f5
Merge branch 'salvage'
2013-04-08 17:30:22 -04:00
mackal
51896050ed
Fix XML Type Declaration in example configs
2013-04-08 17:20:03 -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
JJ
b2d5ad6904
Merge pull request #46 from mackal/pet_fixes_again
...
Switched rest of pet messages to MT_PetResponse
2013-04-05 17:16:19 -07: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
6fa93f243f
Merged from Master & changelog.
2013-04-02 19:17:28 -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
Derision
fb0add070b
Merge pull request #43 from mackal/pet_fixes
...
Fix pet message to use StringIDs, most should be correct related to pet ...
2013-03-31 04:06:16 -07: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
JJ
2dde4dce12
Merge pull request #42 from SecretsOTheP/master
...
Potential fix for a Merc deconstructor crash.
2013-03-26 18:15:50 -07: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
JJ
24d4eaf65d
Merge pull request #41 from SecretsOTheP/master
...
Merc Group Crash Fix
2013-03-24 11:56:06 -07:00
SecretsOTheP
e0b05e573e
Merc group/depop crash fixes.
2013-03-24 14:31:03 -04:00
JJ
e2b9efaf49
Fixed SQL
2013-03-24 08:36:53 -04:00
JJ
349eb371c6
Merge pull request #40 from af4t/master
...
Fix typos in utils/sql/git/required/2013_03_23_Escape_FadingMemories.sql
2013-03-24 05:20:29 -07:00
af4t
afe3ba40cf
Fix typos
2013-03-24 08:14:50 -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
Alex
d011332647
Merge pull request #38 from SecretsOTheP/master
...
Merc Fixes Again
2013-03-24 01:13:14 -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