Commit Graph

  • 77b8e9ec6e Perl memleak fix Michael Cook (mackal) 2015-01-03 13:54:31 -05:00
  • ea6ab5b10f Virtualize WaterMap's destructor (memleak fix) Michael Cook (mackal) 2015-01-03 12:33:53 -05:00
  • 9b8598c566 Group/raid memleaks Michael Cook (mackal) 2015-01-03 02:57:55 -05:00
  • 1b5db0684e Fix memleak in OP_RaidJoin Michael Cook (mackal) 2015-01-03 02:38:55 -05:00
  • 3da3b5641f (RoF2) /shield (shielding) and /key (key ring) are both now functional after opcode updates. Trevius 2015-01-03 01:31:44 -06:00
  • 7cbefa4ec2 Fix memleak in OP_RaidUpdate Michael Cook (mackal) 2015-01-03 01:52:24 -05:00
  • 6a2260f106 Memleak in Map Michael Cook (mackal) 2015-01-03 01:26:46 -05:00
  • a8d28cbed5 True optional fix for UpdateTaskActivity now that I've had time to take care of it Akkadius 2015-01-02 17:51:55 -06:00
  • 3c6c5b9732 (RoF2) *Hopefully* Fixed looting incorrect items from NPCs. Please report any issues! (RoF2) Now able to loot items past the 10th slot on NPC corpses. Attuned Items can now be auto-looted and will equip properly. Mercenaries and Bots will no longer take a share from /split or /autosplit. Trevius 2015-01-02 01:42:52 -06:00
  • f0d2fb796f Aug Type 21 fix for RoF client. Trevius 2015-01-01 20:00:16 -06:00
  • fc544e164c Update default npc_types values for previous NULL entries. JJ 2014-12-31 20:53:12 -05:00
  • d93edd7393 Make NPCs less jumpy Michael Cook (mackal) 2014-12-31 17:49:12 -05:00
  • 16a8d15909 (RoF2) Aug Type 21 no longer shows the "Buy Now" button in the aug slot of items. (RoF2) Identified the "Copied" item flag with the help of Uleat. Trevius 2014-12-30 00:27:23 -06:00
  • 5df65427b1 Merge pull request #330 from KinglyKrab/master Michael Cook (mackal) 2014-12-29 17:30:17 -05:00
  • 72823182f6 Made fifth argument of UpdateTaskActivity truly optional. #330 Kinglykrab 2014-12-29 17:29:45 -05:00
  • 81dfffadf6 Updated $client->UpdateTaskActivity to have optional argument ignore_quest_update IE: Client::UpdateTaskActivity(THIS, TaskID, ActivityID, Count, [ignore_quest_update]) Also updated internal UpdateTaskActivity methods to optionally ignore quest based task updates to prevent feedback Akkadius 2014-12-29 05:35:50 -06:00
  • 33e88bffe9 (RoF2) Identified a few Item Fields and resolved an issue with cloth armor not accepting certain augments that they should. Trevius 2014-12-29 00:29:49 -06:00
  • dab3d1181e Implemented class Client::TextLink Uleat 2014-12-28 12:49:14 -05:00
  • 4fb1a3ff3f Merge branch 'master' of https://github.com/EQEmu/Server into item_link Uleat 2014-12-28 11:57:51 -05:00
  • 2dadc9ff24 Change SetOwner to SetHateOwner refactor Akkadius 2014-12-28 00:06:51 -06:00
  • 4af3834715 Some more refactoring of hate_list Akkadius 2014-12-27 23:52:44 -06:00
  • 18f9a06f06 Re-Push Refactoring changes before without broken functionality Akkadius 2014-12-27 23:44:15 -06:00
  • 4f65066274 Reverting some hate stuff so things work again Akkadius 2014-12-27 23:19:48 -06:00
  • 8983953d7d Remove debugging from hate changes Akkadius 2014-12-27 20:25:20 -06:00
  • 73fe229e25 More hate changes Akkadius 2014-12-27 20:23:49 -06:00
  • 21ce6efc73 Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2014-12-27 18:25:00 -06:00
  • 3a488e3a61 Changed hate counter to uint32 to prevent negative rollback, this most likely can will be an issue but more uncommon Renamed and refactored most functions and variables in hate_list.h/cpp for readability Refactored how hate works in some local functions mixing the use of hate variable and split it out into different status variables hate_list.cpp/.h style cleanup hate_list.h header function sort, comment erase functions should clearly state their function Akkadius 2014-12-27 18:24:42 -06:00
  • 7ecea56caf Merge pull request #329 from KayenEQ/Development KayenEQ 2014-12-27 18:47:54 -05:00
  • 9666f1e25e Implemened npc special ability (43) CASTING_RESIST_DIFF which sets innate resist modifier on ALL spells used by that NPC. Ie. 43,1,-200 will set a -200 innate resist diff, so if your npc cast a spell that has a -10 resist modifier the final resist diff would be -210. #329 KayenEQ 2014-12-27 18:43:59 -05:00
  • 05c943779d (RoF2) Fixed dropping items on the ground so they go to ground level instead of camera height. Show Helm Option should be functional again. Trevius 2014-12-27 15:46:30 -06:00
  • b63dbd50a8 Fix changelog.txt merge Akkadius 2014-12-27 01:09:14 -06:00
  • d7b529d2af Add option to automatic database upgrade script 5) Download latest Opcodes from Github Akkadius 2014-12-27 01:07:58 -06:00
  • 00ac9a05d5 Merge branch 'master' of https://github.com/EQEmu/Server into item_link Uleat 2014-12-26 23:52:25 -05:00
  • 47e98a4b62 Fixed Mercenaries so they can spawn again after table field renames from recent change. Trevius 2014-12-26 00:11:51 -06:00
  • d9dc2eb4e3 Thought something looked like it was missing! Uleat 2014-12-25 21:45:38 -05:00
  • 270fe3389c Updated item/say links for all clients. They should be a little easier to keep track of now. Uleat 2014-12-25 11:04:01 -05:00
  • 15fbb722eb Added a new Client::MakeItemLink() method that uses Item_Struct instead of ItemInst. Changed the way that NPC::QueryLoot() builds its links. Uleat 2014-12-25 00:00:57 -05:00
  • 8522542ae2 Use lambdas in sort functions (for zone at least) Michael Cook (mackal) 2014-12-24 18:29:23 -05:00
  • 811872c17f Rework Bot::GetBotArcheryRange Michael Cook (mackal) 2014-12-24 17:42:35 -05:00
  • baf2f23ce6 (RoF+) Implemented Hero's Forge Armor for NPCs. Set the herosforgemodel field in npc_types table to the model (example: 84 for full set, or 12107 for robe). (RoF+) Hero's Forge Armor now overrides NPC texture settings. To display Hero's Forge Armor Helms, set helmtexture field to anything other than 0. Fixed some NPC loading from the database that was incorrect after adding herosforgemodel. Trevius 2014-12-24 12:02:30 -06:00
  • bc25d90441 Merge pull request #328 from KinglyKrab/master Akkadius 2014-12-24 04:21:43 -06:00
  • 13a3349614 Edited #npcedit to include more options and changed a few to be multiple arguments rather than separate commands. - #npcedit wep1/#npcedit wep2 is now #npcedit weapon [primary] [secondary] - #npcedit mindmg/#npcedit maxdmg is now #npcedit damage [minimum] [maximum] - #npcedit meleetype [primary] [secondary] - #npcedit rangedtype - #npcedit ammoidfile - #npcedit trackable - #npcedit attackcount - #npcedit avoidance - #npcedit walkspeed - #npcedit armtexture - #npcedit bracertexture - #npcedit handtexture - #npcedit legtexture - #npcedit feettexture - #npcedit herosforgemodel - #npcedit slow_mitigation #328 Kinglykrab 2014-12-24 04:46:00 -05:00
  • c48d2d9888 (RoF+) Added herosforgemodel field to the npc_types table. Not fully functional yet for NPCs (currently only displays helm correctly). (RoF2) Updated item links from #npcstat command output. Trevius 2014-12-24 02:31:37 -06:00
  • f6dc138dc8 Merge pull request #327 from KinglyKrab/master Akkadius 2014-12-24 00:38:30 -06:00
  • 1329a2f9ba Update npc_types table. - d_meele_texture1 -> d_melee_texture1 - d_meele_texture2 -> d_melee_texture2 - Required SQL: 2014_12_24_npc_types_update.sql #327 Kinglykrab 2014-12-24 01:26:07 -05:00
  • 3bb816ad1d Clean up of RoF+ Item Packets. Trevius 2014-12-23 23:18:59 -06:00
  • a0972e7564 Updated changelog.txt Trevius 2014-12-23 23:15:05 -06:00
  • 8c3751befa Merge branch 'master' of https://github.com/EQEmu/Server Trevius 2014-12-23 23:13:34 -06:00
  • 27fe90d02d (RoF+) Added support for Hero's Forge Robe Models. Set herosforgemodel field in items table to exact model such as 11607, 11707, etc. Trevius 2014-12-23 12:10:54 -06:00
  • a0c99647fa Added item information to logfile writes for failed ItemInst creations Uleat 2014-12-23 23:01:59 -05:00
  • 7742892377 Fix issue with Mob::MakeNewPositionAndSendUpdate Michael Cook (mackal) 2014-12-23 22:26:22 -05:00
  • 5e34b06952 Merge pull request #326 from KinglyKrab/master Michael Cook (mackal) 2014-12-23 22:15:58 -05:00
  • c10bccebdb Two bot crash fixes (#bot bardoutofcombat and #bot setinspectmessage). #326 Kinglykrab 2014-12-23 22:10:35 -05:00
  • cdd624e7a8 Hack fix for zone shutdown crashes involving HateList::GetTop() Uleat 2014-12-23 10:22:03 -05:00
  • 34ab3e10f5 Added some nullptr checks for ItemInst* in a few places (tradeskills.cpp - particularly augments - needs a better review) Uleat 2014-12-23 10:14:45 -05:00
  • ed257b0ef3 (RoF+) Added a work-around for the cursor buffer issue. Trevius 2014-12-22 20:51:56 -06:00
  • b072f5873d Merge branch 'master' of https://github.com/EQEmu/Server Trevius 2014-12-22 20:51:04 -06:00
  • cba68645a8 More work on RoF+ Cursor Buffer. Trevius 2014-12-21 12:14:37 -06:00
  • d454763cd1 RoF+ Cursor Buffer SummonItem Initial Test Change Trevius 2014-12-20 01:52:58 -06:00
  • 36c1f50e1b Use lambda expression for compare instead Michael Cook (mackal) 2014-12-22 17:51:59 -05:00
  • 6e192b1794 (RoF2) Fixed Tracking. Trevius 2014-12-22 16:09:11 -06:00
  • ce3d513ca0 Script used to parse crashes in logs folder and give an ordered summary akkadius 2014-12-22 14:12:26 -06:00
  • 62ae7ba1de Fix RoF2 rez response Michael Cook (mackal) 2014-12-22 13:42:22 -05:00
  • cfbecc1d1b Merge pull request #325 from KinglyKrab/master Akkadius 2014-12-22 04:41:12 -06:00
  • a4febbb648 Modified #reloadworld. Example: #reloadworld 1 - repops globally and reloads quests globally. #reloadworld or #reloadworld 0 - reloads quests globally. #325 #324 Kinglykrab 2014-12-22 04:39:41 -05:00
  • 18fb86a560 Force changing the timer_time for attack timers Michael Cook (mackal) 2014-12-22 01:58:54 -05:00
  • b9fab9bc1b (RoF/RoF2) Fixed Guild Rank in the Player Profile, which prevents the guild rank message on login/zone. Trevius 2014-12-21 23:00:06 -06:00
  • a7cdb4c0af Add a few missing bonus recalcs Michael Cook (mackal) 2014-12-21 23:53:02 -05:00
  • de3f9f7276 Fix missing {} in SE_*Counter bonus processing Michael Cook (mackal) 2014-12-21 23:48:18 -05:00
  • cee7a9a0fd variable rename, readability Akkadius 2014-12-21 21:39:04 -06:00
  • f409d39f1a merge upstream Arthur Ice 2014-12-21 13:45:26 -08:00
  • f588c54d52 (RoF2) Fixed Extended Targets Window by correcting opcodes. Trevius 2014-12-21 12:23:11 -06:00
  • 7d95f3f582 Fix for RoF2 Selling to Merchant. Trevius 2014-12-21 00:32:01 -06:00
  • 774e9becbd Added __STDC_CONSTANT_MACROS to cmake defines, this should make C++ export the C99 macros even if the standard library isn't quite up to the c++11 standard yet KimLS 2014-12-20 19:34:56 -08:00
  • 5cbd741358 Merge from master KimLS 2014-12-20 19:32:00 -08:00
  • df342d419c Merge branch 'master' of https://github.com/EQEmu/Server Trevius 2014-12-20 17:35:29 -06:00
  • b682a2f97a Potential fix for RoF2 random crashes during zoning. Trevius 2014-12-20 17:34:47 -06:00
  • 812ad530d1 Updated #cvs to display RoF2 Client Stream count Akkadius 2014-12-20 00:49:14 -06:00
  • 4ef3c7a9f4 Fixed Selling for Alternate Currency Merchants for RoF and RoF2. Trevius 2014-12-19 23:20:10 -06:00
  • cedec3d872 Revert "Cleared clientversions.h and eq_dictionary files of Client6.2 references" Michael Cook (mackal) 2014-12-19 23:08:44 -05:00
  • d4506363b8 Cleared clientversions.h and eq_dictionary files of Client6.2 references Uleat 2014-12-19 21:25:44 -05:00
  • b0274e34e2 Fix for websockets linking KimLS 2014-12-19 18:11:35 -08:00
  • adc740da5a Wrong iter type fails on gcc 4.6 KimLS 2014-12-19 17:52:53 -08:00
  • da75007b0f (RoF2) Fixed Rest Timer, Show Helm Option, Auto-Consent Options, and identified Krono in the PP. Trevius 2014-12-19 19:42:55 -06:00
  • dabe550966 Fix eq_dictionary.cpp from 62 removal Michael Cook (mackal) 2014-12-19 17:22:05 -05:00
  • ef287bc857 Fixed Armor Tinting (players and NPCs) that was broken during a previous update. Trevius 2014-12-19 15:46:01 -06:00
  • fce52d7186 (RoF2) Fixed Leadership AA Purchasing and Recipe Search by correcting opcodes. Trevius 2014-12-19 02:02:31 -06:00
  • 1261aac036 Check DivineAura in TryWeaponProc, should resolve #321 Michael Cook (mackal) 2014-12-18 18:49:57 -05:00
  • 8aea6da7df Fixed zoning after death for RoF2. Trevius 2014-12-18 17:48:15 -06:00
  • ba5e5058f9 Finished lining up the RoF2 Player Profile Struct. Zone times are now normal, and everything from the PP is accurate in game now. Trevius 2014-12-18 13:13:03 -06:00
  • 45e71ff6d1 Merge pull request #320 from KayenEQ/Development KayenEQ 2014-12-18 04:58:23 -05:00
  • ce9bcef620 std::deque is a much better fit, should have bit better performance Michael Cook (mackal) 2014-12-18 02:20:03 -05:00
  • fe4872c921 Debug >= 11 compile fail fix Uleat 2014-12-17 20:09:53 -05:00
  • 7dad77c080 Clients will now receive exp / faction from their swarm pets kills ect. #320 KayenEQ 2014-12-17 20:09:41 -05:00
  • d721580c9f EQStream changes as recommended by a community member in private. SecretsOTheP 2014-12-17 17:55:21 -05:00
  • 4f242f01c1 Merge pull request #319 from KayenEQ/Development KayenEQ 2014-12-17 12:00:03 -05:00
  • cd33307975 NPC ranged attack projectiles will now do damage on impact. Uses same rule as the client version. #319 KayenEQ 2014-12-17 10:59:23 -05:00
  • 26e87c999b Merge pull request #318 from KayenEQ/Development KayenEQ 2014-12-17 06:09:29 -05:00
  • 29ef1527e7 update #318 KayenEQ 2014-12-17 06:09:04 -05:00
  • d69552d4df Perl: NPC AddRangedProc(spellid, chance) Perl: NPC AddDefensiveProc(spellid, chance) KayenEQ 2014-12-17 05:57:16 -05:00